Do tej pory nie miałem okazji skorzystać z bezprzewodowej karty zainstalowanej w moim laptopie. Ponieważ jednak nie dawał mi spokoju fakt, że nie mam możliwości jej konfiguracji w Network Managerze, postanowiłem ją uruchomić i przetestować. Po wydaniu polecenia lspci dowiedziałem się, że przedstawia się ona jako

Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01)

Z tą wiedzą wystarczyło trochę pogooglać, aby znaleźć sposób do jej uruchomienia. W pierwszej kolejności chciałem się bawić ndiswrapperem, ale wcześniej znalazłem how-to dla podobnej karty tej samej firmy. Okazało się, że opisane w niej rozwiązanie działa również dla karty w moim laptopie. Po kolei:

  1. wyłączamy sterowniki własnościowe dla ath_pci
  2. instalujemy paczki potrzebne do kompilacji nowej wersji madwifi:
    $ sudo apt-get install build-essential bin86
  3. ściągamy odpowiednią wersję madwifi (zawierającą path dla niektórych kart firmy Atheros)
  4. po rozpakowaniu przechodzimy do katalogu ze źródłami i kompilujemy ją:
    $ make
    $ sudo make install
  5. ładujemy moduł do jądra:
    $ sudo modprobe ath_pci
  6. aby moduł był ładowany automatycznie przy starcie systemu dopisujemy go do pliku /etc/modules

Po wszystkim możemy cieszyć się działającą kartą sieciową. Połączenie z odpowiednią siecią można uzyskać klikając na ikonkę Network Managera.

5 odpowiedzi do “Karta Atheros AR242x 802.11abg w Ubuntu 8.04”

  1. the Fat pisze:

    Jesteś wielkim „Miszczem”! Posłuchałem i zadziałało. Pokazuje jednak pewne błędy we właściwościach połączenia:

    i podczas:

    xxxx@xxxx-laptop:~$ sudo ifup ath0
    There is already a pid file /var/run/dhclient.ath0.pid with pid 134519072
    Internet Systems Consortium DHCP Client V3.0.6
    Copyright 2004-2007 Internet Systems Consortium.
    All rights reserved.
    For info, please visit http://www.isc.org/sw/dhcp/

    wifi0: unknown hardware address type 801
    wifi0: unknown hardware address type 801
    Listening on LPF/ath0/00:1f:3a:95:1b:f3
    Sending on LPF/ath0/00:1f:3a:95:1b:f3
    Sending on Socket/fallback
    DHCPDISCOVER on ath0 to 255.255.255.255 port 67 interval 4
    DHCPDISCOVER on ath0 to 255.255.255.255 port 67 interval 6
    DHCPOFFER of 192.168.2.103 from 192.168.2.1
    DHCPREQUEST of 192.168.2.103 on ath0 to 255.255.255.255 port 67
    DHCPACK of 192.168.2.103 from 192.168.2.1
    bound to 192.168.2.103 — renewal in 364122358 seconds.

    Ale system działa bez kabla, czego dowodem jest ten wpis.

    Dzięki, kawał dobrej roboty!

  2. the Fat pisze:

    Sorry – tekst wstawiłem między znakami wiŁkszości i mniejszości i go nie pokazało. Co ciekawe, kiedy jeszcze raz włączyłem monitor sieci, problemu już nie było i komunikatu nie mogę wkleić jeszcze raz.

  3. [...] « Karta Atheros AR242x 802.11abg w Ubuntu 8.04 [...]

  4. hanys pisze:

    a masz system 32 czy 64 bitwy?

    działa też na 64?

  5. Jacek pisze:

    hanys / 07042008, 20:49:

    a masz system 32 czy 64 bitwy?

    działa też na 64?

    Nie wiem czy działa, ja mam wersję 32-bitową.

Zostaw wpis