Frissítve: 2008. december 23-án 21.15 órakor.
Mielőtt ezt a módszert használnád, olvasd el a lentebb található update részt, ott egy sokkal kényelmesebb és könnyebb megoldást találsz!
Minap egyik haveromnak kellett az újonnan vásárolt Acer Aspire 5735z laptopjára operációs rendszert telepítenem.
A gyártó oldalán feltüntetett információkkal ellentétben a haver gépén Linpus Linux volt, de sajnos csak karakteres felülettel, így nem vacakoltam vele, bár ránéztem a honlapjára, nem sikerült túl sok infót beszereznem, ezért más mellett döntöttem.
A választás az Ubuntu 8.10 Intrepid Ibex 32 bites kiadására esett, mivel én is ezt a disztribúciót használom immár két éve. (Igaz én jelenleg még a 8.04 Hardy-t használom, annak is a Kubuntus kiadását)
A telepítés zökkenőmentes volt, ezt most nem részletezném, mivel nem erről szólna ez az írás.
A telepítést követően szinte minden működött normálisan. A vezetékes háló is működött minden állítgatás nélkül, viszont a wifi nem. Ezen kívűl azt tapasztaltam, hogy a fényerő növelésére, ill. csökkentésére való billentyűzet kombináció pont fordítva működött, csökkentésre növelte, növelésre csökkentette a fényerőt. (ezzel viszont nem foglalkoztam)
Mivel a laptop már nincs nálam, ezért nem tudok sok mindent belinkelni, de úgy gondoltam, hogy mivel sikerült életre keltenem a wifit, megosztom a tapasztalataimat, hátha másnak is a segítségére lesz a későbbiekben.
Kis keresés után megállapítottam, hogy ebben a notiban Atheros AR 92xx tipusú chip van. Bővebb infó a gyártó oldalán: [link]
Keresgéltem egy darabig a google-n, mire rátaláltam erre az oldalra, ugyanis mint kiderült a chip az ath9k drivert használja a működéshez linux alatt: [link]
Az ath9k driver már elméletileg támogatott a feltelepített Ubuntu 8.10 alatt is, azonban ezen a laptopon alapból nem működött, mint ahogyan a wifi állapotjelző ledje sem.
Szóval erről az oldalról letöltöttem ezt a csomagot, majd követtem az oldalon leírt telepítési útmutatót
Itt meg kell jegyeznem, hogy a telepítési útmutatóban a kitömörítést nem a leírtaknak megfelelően végeztem el, mivel az útmutatóból az tűnik ki, hogy a csomagnak az aktuális letöltés szerinti dátum is szerepel a nevében, azonban ez nem így volt, dátum nem volt a letöltött csomag nevében (mint ahogy a fentebbi linkelt csomagban sem), a TAB természetesen segít a név pontos beírásában, ezt nem kell magyaráznom remélem.
Eljutottam a
sudo make unload
részig, ahol hiba történt, mégpedig az, hogy a mac80211 modult nem tudta kiszedni, mivel használatban volt a ath9k által.
Így kézzel kellett kiszednem az ath9k-t:
sudo rmmod ath9k
Ezt követően megismételtem a
sudo make unload
parancsot, ami így már hiba nélkül lefutott.
Következett a
sudo make load
parancs, azonban ellenőrizve a betöltött modulokat láttam, hogy az ath9k nem töltődött vissza, így kézzel kellett betölteni:
sudo modprobe ath9k
Ezzel az utolsó lépéssel a wifi életre kelt, a laptop wifi ledjével egyetemben!
potyesz@ubuntu-laptop-potyesz:~$ lsmod |grep ath
ath9k 250160 0
mac80211 213296 1 ath9k
rfkill 17176 2 ath9k
led_class 12164 2 acer_wmi,ath9k
potyesz@ubuntu-laptop-potyesz:~$ dmesg | grep ath
[ 14.447520] ath9k: 0.1
[ 14.510284] ath9k 0000:03:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 14.524286] ath9k 0000:03:00.0: setting latency timer to 64
[ 14.958447] phy0: Selected rate control algorithm 'ath9k_rate_control'
[ 15.108618] Registered led device: ath9k-phy0:radio
[ 15.123008] Registered led device: ath9k-phy0:assoc
[ 15.137112] Registered led device: ath9k-phy0:tx
[ 15.166473] Registered led device: ath9k-phy0:rx
potyesz@ubuntu-laptop-potyesz:~$ iwlist scan
lo Interface doesn't support scanning.
eth0 Interface doesn't support scanning.
wmaster0 Interface doesn't support scanning.
wlan0 Scan completed :
Cell 01 - Address: 00:13:F7:2F:14:14
ESSID:"nanasi28"
Mode:Master
Channel:6
Frequency:2.437 GHz (Channel 6)
Quality=8/100 Signal level:-91 dBm
Encryption key:off
IE: Unknown: 00086E616E6173693238
IE: Unknown: 010882848B960C183048
IE: Unknown: 030106
IE: Unknown: 07064E4C20010D14
IE: Unknown: 2A0104
IE: Unknown: 32041224606C
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
12 Mb/s; 24 Mb/s; 36 Mb/s; 9 Mb/s; 18 Mb/s
48 Mb/s; 54 Mb/s
Extra:tsf=0000005211aca5db
Extra: Last beacon: 4ms ago
pan0 Interface doesn't support scanning.
A gép újraindítása után már használatba is lehetett venni a wifit!
Első írásom, ne szegjétek kedvemet és ne tépjetek szét, majd amint időm engedi egy kicsit megszépítem a kinézetet, de most rohannom kell.
UPDATE:
Nx kolléga felhívta a figyelmemet, hogy a fenti módszer csak az aktuális kernellel fog működni, kernelfrissítés esetén meg kell ismételni a fenti módszert.
Ma ismét volt alkalmam a laptop közelébe kerülni, a kollégának igaza volt, kernelfrissítést követően ismételten nem működött rendesen a wifi.
Nx kolléga azonban felhívta a figyelmem egy sokkal kényelmesebb megoldásra, ami űgy tűnik valóban működik (kipróbáltam, utána ismét működött a wifi).
A lényeg a fentebb linkelt hozzászólásban van, vagyis telepíteni kell a linux-backports-modules csomagot, ami szintén tartalmazza az új wireless drivereket is.
A fenti csomag telepítését követően, valamint a gép újraindítását követően a wifi ismételten rendesen működött.
Ezen pofonegyszerű megoldásnak az előnye az első változattal szemben, hogy dkms-t használ, ami kernelfrissítés esetén újraforgatja a drivereket és nem kell semmit kézzel újratelepíteni!
Ezen új, egyszerű megoldásért köszönet Nx kollégának!