Na początek trochę teorii.
Problem z kartą wifi:
Kod: Zaznacz cały
uname -a
Linux debian 2.6.26-2-amd64 #1
Kod: Zaznacz cały
lspci
02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88w8335 [Libertas] 802.11b/g Wireless (rev 03)
Sprawa wygląda tak, że instalując jakikolwiek sterownik przez ndiswrappera (dla Windows XP, XP64, Visty, Visty64, czegokolwiek), ndiswrapper twierdzi, że sprzęt widzi ale połączenia wlan już nie. Przy niektórych sterownikach w dmesg dostaję
Kod: Zaznacz cały
error -22...
Kod: Zaznacz cały
#:ndiswrapper-1.9 -l
WARNING: All config files need .conf: /etc/modprobe.d/ndiswrapper, it will be ignored in a future release.
mrv8000c : driver installed
device (11AB:1FAA) present
#:modprobe ndiswrapper
WARNING: All config files need .conf: /etc/modprobe.d/ndiswrapper, it will be ignored in a future release.
FATAL: Could not open '/lib/modules/2.6.26-2-amd64/misc/ndiswrapper.ko': No such file or directory
Ma ktoś linka do konfiguracji dongla neostrady SAGEM XG-762N? System to wykrywa, dając
Kod: Zaznacz cały
error -2
Proszę o pomoc.
Czy ktoś się spotkał z podobnym błędem? Jak tą kartę postawić?
Jak odpaliłem pld rescue 32bit to karta się zainstalowała bez problemu, utworzyła wlan0 i wykryła sieć. Problem leży jak widać w sterownikach do wersji 64bit, bo pld 64bit też nie łapało.
Edycja:
Po kilkugodzinnej walce udało mi się dojść do czegoś takiego, co jest chyba bliżej niż dalej rozwiązania:
- Usunąłem ndiswrappera, po czym skompilowałem na nowo. Z paczki .tar.
- Znalazłem sterowniki pod Windows XP 64, zainstalowałem (podobno jakieś zmodyfikowane).
- itd. I zadziałało, dostałem wlan1 (ciekawe czemu nie 0) i od razu zaczął szukać sieci, wszystko pięknie i wspaniale ale do czasu restartu, po restarcie dostaje:
Kod: Zaznacz cały
modprobe ndiswrapper
I nie ma wlan0 (ani wlan1), modprobe nie odpowiada, generalnie znów nie działa ale skoro załapało raz, czemu nie może łapać za każdym razem.Kod: Zaznacz cały
dmesg | grep ndisw [ 156.112543] ndiswrapper version 1.54 loaded (smp=yes, preempt=no) [ 156.151912] ndiswrapper (link_pe_images:575): fixing KI_USER_SHARED_DATA address in the driver [ 156.153068] ndiswrapper: driver wg311v3 (NETGEAR,02/22/2005,3.1.1.7) loaded [ 156.155874] ndiswrapper: using IRQ 20 [ 157.238547] ndiswrapper (mp_init:219): couldn't initialize device: C0000001 [ 157.238560] ndiswrapper (pnp_start_device:435): Windows driver couldn't initialize the device (C0000001) [ 157.238578] ndiswrapper (mp_halt:262): device ffff8100cb143700 is not initialized - not halting [ 157.238583] ndiswrapper: device eth%d removed [ 157.238619] ndiswrapper: probe of 0000:02:00.0 failed with error -22 [ 157.243116] usbcore: registered new interface driver ndiswrapper