ifconfig zwraca „nieznany interfejs: brak takiego urządzenia”

2

Próbuję zainstalować sterownik Linux dla mojej bezprzewodowej karty sieciowej (D-Link DWL-G510) na moim komputerze Red Hat Linux 7.1 z jądrem 2.4.37.9. Pobrałem sterownik szeregowy małpy z sourceforge i udało się skompilować rt73 moduł i załaduj go do jądra. Problem polega na tym, że za każdym razem, gdy wydam polecenie ifconfig wlan0 up powraca z następującym komunikatem o błędzie: wlan0: nieznany interfejs: brak takiego urządzenia .

Nie wiem, co tu robić. Określiłem wlan0 jako alias dla rt73 moduł w module.conf, a także próbowałem załadować sterownik poleceniem modprobe rt73 ifname = wlan0 (określa nazwę interfejsu zgodnie z instrukcjami zawartymi w sterowniku), ale komunikat o błędzie wciąż się pojawia.

Czy jest jeszcze coś, co muszę zrobić w Linuksie, aby skonfigurować wlan0 część lub czy moduł nie rozpoznaje karty sieci bezprzewodowej? Byłoby dość dziwne, gdyby było to później, ponieważ wszystkie informacje z Internetu wskazują, że jest to sterownik Linuksa, którego powinienem używać do wspomnianej karty bezprzewodowej.

methon.dagger
źródło
2
co otrzymasz, jeśli spróbujesz ifconfig -a
bryan
Pokazuje tylko interfejs pętli zwrotnej (lo) i nic więcej. Co teraz robisz?
methon.dagger
czy próbowałeś ifconfig -add?
bryan
Czy masz na myśli „ifconfig wlan0 add 192.168.1.35”? Ta komenda zwraca „wlan0: error fetching interface information: Device not found”.
methon.dagger

Odpowiedzi:

1

Podejrzewam to modprobe pomyślnie ładuje rt73, co można potwierdzić za pomocą lsmod ale ten rt73 nie dołącza do sprzętu, na co będzie narzekać dmesg | grep rt73. Jądro załaduje moduł, o ile strona jądra modułu jest szczęśliwa, ale jeśli moduł nie może znaleźć swoich urządzeń, nic się nie stanie.

Jeśli kierowca nie przywiązał się, wszedłeś w świat bólu, przekopując się przez różne /proc pliki próbujące dowiedzieć się, gdzie powinien być podłączony moduł sterownika urządzenia, ale nie. W moim pudełku zdarzają się informacje o magistrali PCI /proc/bus/pci/devices. Ale używam jądra 2.6.32 i nie pamiętam nawet, kiedy ostatnio widziałem instalację 2.4. Niech droga wzniesie się na spotkanie z tobą, niech wiatr zawsze będzie na twoich plecach, może znajdziesz brakującą przestrzeń adresową ...

msw
źródło
DWL-G510 został wycofany przez producenta około 3 lata temu. Nie chodzi o to, że D-Link mógłby ci pomóc, tylko wsparcie społeczności dla starych kart gwałtownie spada, mówi facet, który właśnie wykopał kartę pcmcia opartą na rt2500.
msw
Wydałem polecenie „dmesg | grep rt73” i wróciło ono z dwoma wierszami: rt73: init & lt; br & gt; usb.c: zarejestrowany nowy sterownik rt73 & lt; br & gt; Czy to mówi, że próbuje zarejestrować się jako urządzenie USB? To dziwne, ponieważ jest to karta PCI. Poza tą wiadomością nie wydaje mi się, żeby narzekała na brak dołączenia do sprzętu.
methon.dagger
masz / proc / bus / devices? grep, że dla rt73, szybkie surfowanie po sterowniku rt73, którego używasz, pokazuje, że obsługuje zarówno USB, jak i PCI; ta rejestracja niestety nie wskazuje na wiele więcej niż tylko uruchomienie i podłączenie do czegoś (prawdopodobnie po stronie jądra). Chciałabym ci powiedzieć, że nie spędziłam popołudnia grzebiąc w kodzie sterownika dla mojego rt2500, ale masz źródło, jest otwarte;)
msw
Argh! Miałem nadzieję, że nie będzie potrzeby dochodzenia do punktu, w którym trzeba nauczyć się pisać sterowniki urządzeń z systemem Linux i przechodzić przez kod.
methon.dagger