Skip to content

Installering af ipw2200

Det lader til at min box ikke ville køre som jeg havde forventet - med andre ord, så virkede mit trådløse net i Linux selvfølgelig ikke mere. Hmm, og nu havde jeg lige haft så mange problemer med at få det til at virke engang før jul... Hvad gør jeg nu?

Tja, for det første kigger man på fejl-beskeden, og finder ud af at firmware ikke passer mere. Så checker man den seneste firmware på deres site, og erkender at man køre med den nyeste firmware til den nuværende drivern - hmm. Okay, så installer jeg da bare en ny driver, men desværre ligger min kernel ikke på maskinen mere (hovsa - skulle man gemme den?). Nå, så compiler jeg da bare en ny (den der lå inde var 2.6.14, og den nyeste er 2.6.16.16). Godt så, man følger en kort beskrivelse (som root):
cd /usr/src
wget http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.16.16.tar.bz2
bunzip2 linux-2.6.16.16.tar.bz2
tar -xfv linux-2.6.16.16.tar
ln -sf linux-2.6.16.16. linux
cd linux
cp /boot/config-2.6.14 /usr/src/linux/.config
make menuconfig
-- ændre det der skal ændres (altså hvis man har noget)
make-kpkg kernel_image -revision=2006.05.18
-- vente... vente... vente...
dpkg -i ../linux-image-2.6.16.16-athene_2006.05.18_i386.deb
-- vente...
Genstart og man kører med 2.6.16.16

Se, det var jo ikke så svært. Tilbage har vi blot at installer den nye firmware. Igen, en meget kort beskrivelse (som root):
cd /usr/lib/hotplug/firmware/
-- hop på ipw2200.sf.net og hent firmwaren 2.4
tar -zxvvf ipw2200-fw-2.4.tgz

Så er der blot tilbage at reloade modulet til ipw2200 (igen, som root):
modprobe -r ipw2200
modprobe ipw2200

Hvis der ikke er sket nogle fejl så kører du nu med den nyeste kernel + firmware 2.4 til ipw2200. Er du så også den heldige ejer af et ATI-kort, som jeg er, så er der også hjælp at hente (hvis du altså kører sid - da Debian har fået fglrx-driveren i sid). Igen som root:
apt-get update; apt-get install fglrx-kernel-src fglrx-driver fglrx-control
-- vente...
cd /usr/src
bunzip2 fglrx.tar.bz2
tar -xvf fglrx.tar
cd modules/fglrx
./make.sh
-- vente...
cp fglrx.ko /lib/modules/2.6.16.16-athene/kernel/misc -- den kernel jeg lige har lavet!
depmod -ae
modprobe fglrx

Så er der skam også installeret fglrx - endda uden problemer!

Fra Xorg6.9 til Xorg7.0 på en Debian box

Noget som normalt ligger lige ud af landevejen kan ikke altid virke så ligetil som det ser ud til. Efter opgraderingen begynde boxen at give nogle underlige fejl. Disse var dog ikke noget vitalt, og jeg har derfor så arbejdet videre. Når dagen så går på halv slukkede jeg for maskinen, for at tænde for den næste dag. Til min store overraskelse (måske ikke helt så stor alligevel) ville den ikke starte Xorg op. Fejlen som blev smidt i loggen var:
Fatal server error:
could not open default font 'fixed'

Selv om det ikke virke som et problem er det nu et stort problem. Jeg har forsøgt at geninstaller mine xfonts-base (med apt-get --reinstall install xfonts-base hvis du var nysgerrig), og det hjalp ikke. Så checkede jeg om der var nogle bugs som kunne være årsagen til dette - men heller ikke.

Løsningen var dog så simpel, at man burde skamme sig. Det er blot at "opdater" sin /etc/X11/xorg.conf fil:
dpkg-reconfigure xserver-xorg

Der er åbenbart nogle punkter i denne som har ændret sig fra 6.9 til 7.0 (har ikke lige checket forskellen på de to filer, så ved ikke hvad det kan være).

No fsck in battery mode?

Jeg har her for nyligt opdaget at min laptop ikke er blevet scannet på harddisk for fejl m.m. fordi den kørte på batteri (mente den også selv om den var kablet - den smed bare No fsck in battery mode).

Her er løsningen. Som root (su -):

touch /forcefsck

Så checker den uanset om den lige har kontrolleret ved sidste boot. Very nifty, vil jeg sige. Den har jeg ledt længe efter :-)

apt-get failer med gpg error

Her er lidt hjælp hvis du ved apt-get update (f.eks.) oplever at:

Reading package lists... Done
W: GPG error: ... The following signatures couldn't be verified because the public key is not available: NO_PUBKEY key
W: GPG error: ... The following signatures couldn't be verified because the public key is not available: NO_PUBKEY key
W: GPG error: ... The following signatures couldn't be verified because the public key is not available: NO_PUBKEY key
...

Løsningen er ligetil, men måske ikke åbenlys - derfor denne "guide" :-)

Først skal du installere gnupg (hvis den ikke allerede er installeret):

apt-get install gnupg

Så skal du skifte til root (su -). Herefter skal følgende køres:

wget http://secure-testing.debian.net/ziyi-2005-7.asc -O - | apt-key add -

Måske har du også brug for at opdatere nøglen til standardkilden til Debian. En fil med signaturen findes nederst på siden om Debian Releases. Her er kommandolinjen til at tilføje 2006-nøglen:

wget http://ftp-master.debian.org/ziyi_key_2006.asc -O - | apt-key add -

Nu er det så bare at tilføje de to nye keys til din personlige GPG-instillinger:

gpg --keyserver wwwkeys.eu.pgp.net --recv-keys 1F41B907
gpg --armor --export 1F41B907 | apt-key add -

Så er det bare at lave en apt-get update igen, og du er back in business :-)

En lille tilføjelse er at der findes en pakke som hedder debian-keyring. Denne kunne man også installer (apt-get install debian-keyring) og så bruge disse (det er de fleste af Debians udviklere som smider deres key her - derved sikre man at den/de pakker man henter er fra Debians udviklere og ikke et 3. parts site).

Bruger du mplayer, og har du denne fejl:

W: GPG error: ftp://ftp.nerim.net sid Release: The following signatures couldn't be verified
because the public key is not available: NO_PUBKEY key

...så kig her. Kør disse 3 kommandoer som root (su -):

gpg --keyserver wwwkeys.eu.pgp.net --recv-keys 1F41B907
gpg --armor --export 1F41B907 | apt-key add -
apt-get update

Nu skulle din mplayer gerne kunne installeres/opdateres uden problemer :-)

Inspiration er kommet herfra (jeg har skrevet denne da jeg er dårlig til at huske links :-))

Forårsfornemmelser hos Debian

Til Debian-folket er der kommet en glædelig nyhed. Debian Sarge, også kendt som testing, er nu endelig blevet frosset. For jer som ikke ved hvad det betyder, så betyder det at denne version bevæger sig imod det man kalder stable. Med andre ord, inden længe ville man, såfremt man kører Debian (stable), når man opdater sit system får de pakker (programmer) som ligger i Sarge.

Hvad er tidslinien for dette så?

den 30. maj 2005

Med andre ord, lige under en måned. Eftersom Debian's udviklere lige nu har fået nye folk i toppen, så vil de få kortere og kortere imellem releases. Lad os håbe dette betydere at man ikke skal vente så længe på applikationer som xorg.