Ostatnie aktualizacje, które pojawiły się w Ubuntu 8.04 spowodowały, że przestała działać karta bezprzewodowa firmy Atheros, o konfiguracji której wcześniej pisałem. Próbowałem uruchomić ją ponownie korzystając z wcześniejszego sposobu, ale mi się nie udało. W związku z tym zatrudniłem nieocenionego ndiswrappera, który wsparty sterownikami dla systemu Windows bez problemu poradził sobie z podniesieniem karty. Konfiguracja przebiegała podobnie, jak wcześniej opisana przeze mnie wersja dla karty firmy RaLink:
$ cd /katalog_ze_sterownikami/
$ sudo ndiswrapper -i net5211.inf
$ sudo modprobe ndiswrapper
$ sudo dmesg
Może się okazać, że po pierwszym załadowaniu modułu w logach znajdziemy błędy w rodzaju:
[ 2379.878598] ndiswrapper (mp_init:216): couldn't initialize device: C000009A
[ 2379.878604] ndiswrapper (pnp_start_device:439): Windows driver couldn't initialize the device (C0000001)
[ 2379.878617] ndiswrapper (mp_halt:259): device ffff810073b4b700 is not initialized - not halting
[ 2379.878620] ndiswrapper: device eth%d removed
[ 2379.878633] ACPI: PCI interrupt for device 0000:17:00.0 disabled
[ 2379.878650] ndiswrapper: probe of 0000:17:00.0 failed with error -22
Oznacza to, że trzeba usunąć wcześniej załadowane moduły madwifi. Po zrestartowaniu systemu powyższy problem już się nie pojawił. Aby za każdym razem nie ładować modułu ręcznie wystarczy dodać go do pliku /etc/modules.
a mi działa atheros po zainstalowaniu zgodnie z poprzednią poradą.
wielkie dzięki.