Atheros n-es wifi Ubuntu 8.10 alatt

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!

Hirdetés

3 pénzügyi döntés, amit minden kisvállalkozónak érdemes átgondolnia az év végéig

PR Ahogy az év vége közeledik, itt az ideje, hogy egy pillanatra megálljunk és áttekintsük vállalkozásunk pénzügyi helyzetét. Ne hagyjuk, hogy az év utolsó hónapjai elússzanak a sürgető feladatok és elfeledett határidők között!