2024. április 26., péntek

Gyorskeresés

Útvonal

Cikkek » Számtech rovat

Atheros n-es wifi Ubuntu 8.10 alatt

  • (f)
  • (p)
Írta: |

Frissítve: 2008. december 23-án 21.15 órakor. Mielőtt ezt a módszert használnád, olvasd el a lentebb...

[ ÚJ TESZT ]

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

Copyright © 2000-2024 PROHARDVER Informatikai Kft.