Madwifi + AR5005G

Gdy jakieś urządzenie nie chce w Slackware działać...

Moderatorzy: Moderatorzy, Administratorzy

bartek_i
Użytkownik
Posty: 4
Rejestracja: 2006-12-04, 14:02

Madwifi + AR5005G

Post autor: bartek_i »

Cześć,

W laptopie (Slackware 11 ,kernel 2.6.18) mam następującą bezprzewodową kartę sieciową :

Atheros Communications, Inc. AR5005G 802.11abg

Zgodnie z tym co znalazłem na forach internetowych to karta ta powinna być obsługiwana przez oprogramowanie/sterownik Madwifi. Ściągnąłem i skompilowałem sobie zatem najnowsze źródła madwifi. Potem zgodnie z instrukcją na stronie domowej projektu dodałem odpowiednie moduły do jądra (ath_pci , ath_hal) . Gdy zgonie z tym co jest napisane w oficjalnym manualu (http://madwifi.org/wiki/UserDocs/FirstTimeHowTo) próbuję stworzyć interfejs dostaję następujący błąd :

Kod: Zaznacz cały

wlanconfig: ioctl: No such device
Polecenie iwconfig zwraca coś takego :

Kod: Zaznacz cały

lo        no wireless extensions.
eth0      no wireless extensions.
Czyli sterownik poprostu nie działa. W /var/log/messages znalazłem następujący wpis :

Kod: Zaznacz cały

...
IRQ handler type mismatch for IRQ 0
 [<c013a306>] setup_irq+0x116/0x1c0
 [<c01464df>] __kzalloc+0x1f/0x50
 [<dcb78240>] ath_intr+0x0/0x320 [ath_pci]
 [<c013a57c>] request_irq+0x9c/0xd0
 [<dcb85418>] ath_pci_probe+0x208/0x430 [ath_pci]
 [<dcb78240>] ath_intr+0x0/0x320 [ath_pci]
 [<c01edcc5>] __pci_device_probe+0x65/0x80
 [<c01edd0f>] pci_device_probe+0x2f/0x60
 [<c024b599>] driver_probe_device+0x99/0xf0
 [<c024b670>] __driver_attach+0x0/0x70
 [<c024b6d7>] __driver_attach+0x67/0x70
 [<c024a84d>] bus_for_each_dev+0x5d/0x80
 [<c024b705>] driver_attach+0x25/0x30
 [<c024b670>] __driver_attach+0x0/0x70
 [<c024aed4>] bus_add_driver+0x84/0xe0
 [<c01edfd0>] __pci_register_driver+0x40/0x60
 [<c0119d87>] printk+0x17/0x20
 [<dca92036>] init_ath_pci+0x36/0x5a [ath_pci]
 [<c0136df2>] sys_init_module+0xf2/0x170
 [<c01030d3>] syscall_call+0x7/0xb
wifi%d: request_irq failed
...
Czy ktoś z Was miał może podobny problem z przerwaniami ? Jak pozbyć się tego błędu?

[ Komentarz dodany przez: Lizard: 2007-07-04, 23:17 ]
Czyż znacznik

Kod: Zaznacz cały

[/b] nie jest uroczy?
Ostatnio zmieniony 2007-07-04, 22:16 przez bartek_i, łącznie zmieniany 1 raz.
Avatar
Użytkownik
Posty: 25
Rejestracja: 2007-05-07, 23:11

Re: Madwifi + AR5005G

Post autor: Avatar »

Pokaż dmesg i lspci.
Mozesz do jądra spróbować podać coś z tego

Kod: Zaznacz cały

acpi=noirq
irqpoll
pci=biosirq
pci=usepirqmask
pci=routeirq
Awatar użytkownika
marco70
Moderator
Posty: 1110
Rejestracja: 2006-10-26, 19:03
Lokalizacja: K...l
Kontakt:

Re: Madwifi + AR5005G

Post autor: marco70 »

Jaka wersja madwifi?
slackware64-15.0
thopass
Użytkownik
Posty: 173
Rejestracja: 2005-01-08, 13:48
Lokalizacja: Warszawa

Re: Madwifi + AR5005G

Post autor: thopass »

bartek_i pisze:dodałem odpowiednie moduły do jądra
Dodawałeś jakoś ręcznie? Ja dałem "make install" i wszystkie moduły zostały odpowiednio pokopiowane (podobnie jak aplikacje).
Próbowałeś załadować moduł z opcję "autocreate=sta" żeby automatycznie został stworzony interfejs?
Slackware Current + kernel 2.6.32.6 + KDE 3.5.10
registered linux user #412954

[url=http://userbars.org][img]http://img162.imageshack.us/img162/9958/linux1hf8.jpg[/img][/url]
Awatar użytkownika
hanys
Użytkownik
Posty: 349
Rejestracja: 2004-07-21, 11:49
Lokalizacja: Poznań

Re: Madwifi + AR5005G

Post autor: hanys »

bartek_i pisze:Ściągnąłem i skompilowałem sobie zatem najnowsze źródła madwifi.
Powiem jak dozzie, dlaczego nie skorzystasz z gotowej paczki?
madwifi
Registered Linux User #375982
Awatar użytkownika
marco70
Moderator
Posty: 1110
Rejestracja: 2006-10-26, 19:03
Lokalizacja: K...l
Kontakt:

Re: Madwifi + AR5005G

Post autor: marco70 »

hanys pisze: Powiem jak dozzie, dlaczego nie skorzystasz z gotowej paczki?
madwifi
A gdzie tam jest paczka dla kernela 2.6.18?
Ostatnio zmieniony 2007-07-05, 14:40 przez marco70, łącznie zmieniany 1 raz.
slackware64-15.0
Awatar użytkownika
hanys
Użytkownik
Posty: 349
Rejestracja: 2004-07-21, 11:49
Lokalizacja: Poznań

Re: Madwifi + AR5005G

Post autor: hanys »

marco70 pisze:A gdzie tam jest paczka dla kernela 2.6.18?
zawsze możesz sobie sam zrobić używając slackBuilda umieszczonego na tej stronie
Registered Linux User #375982
Awatar użytkownika
marco70
Moderator
Posty: 1110
Rejestracja: 2006-10-26, 19:03
Lokalizacja: K...l
Kontakt:

Re: Madwifi + AR5005G

Post autor: marco70 »

Tak Ja sobie poradzę a kolega któremu chcemy udzielić pomocy.Nie chciałbym kogoś wprowadzać w błąd.Jedyne co mi przychodzi do głowy to zobaczyć na tych http://snapshots.madwifi.org/madwifi-ng ... 705.tar.gz
Ostatnio zmieniony 2007-07-05, 20:49 przez marco70, łącznie zmieniany 1 raz.
slackware64-15.0
bartek_i
Użytkownik
Posty: 4
Rejestracja: 2006-12-04, 14:02

Re: Madwifi + AR5005G

Post autor: bartek_i »

Przez ostanie dni , w wolnych chwilach, sprawdziłem chyba wszystkie możliwe rozwiązania. Problem udało mi się rozwiązać, ale tylko częściowo.
Na poczatku zgodnie z Waszymi sugestiami sprawdzałem różne wersje madwifi - żródła i pakiety. Niestety bład nadal się pojawiał. Zaktaualizowałem zatem Slackware z 11 do 12, ale to też nic nie dało. Zacząłem kombinować z opcjami przekazywanymi do kernela podczas startu systemu :

Kod: Zaznacz cały

acpi=noirq 
irqpoll 
pci=biosirq 
pci=usepirqmask 
pci=routeirq 

Przy opcji irqpoll wszytsko karta jest wykrywana przez system i działa ok. Problem z kartą wifi jest zatem rozwiązany. Podczas startu wyskakują jakieś błędy, ale to już jest chyba temat na inny post.
Dzięki za pomoc
Avatar
Użytkownik
Posty: 25
Rejestracja: 2007-05-07, 23:11

Re: Madwifi + AR5005G

Post autor: Avatar »

Możesz dodać przed tematem "[Rozw.]" zgodnie z nowymi regułami ;)
ODPOWIEDZ