Networking :: ndiswrapper not finding WLAN USB Stick
Hello together,
I'm not really new to Linux. Usually I'm working with Kanotix a german Knoppix/Debian derivative. But breathing life back into a peace of museum hardware (AMD K-6 400Mhz with 64 MB of RAM ) I discovered DSL.
I'm really impressed with DSL but I have one problem. I need to get WLAN working with an AVM Fritz! USB Stick (very common here in Germany and usually working with ndiswrapper out of my own experience with Kanotix and also according to the ndiswrapper homepage).
Up to now this does not work with DSL. I tried all versions from 4.2.1 to 4.2.4. The behaviour is different but nothing works completely. The versions up to 4.2.3 locked up at modprobe ndiswrapper completely. 4.2.4 only locks up sometimes but with the problem that the stick is not detected by the driver ndiswrapper. The stick is correctly detected by lsusb and ndiswrapper says driver present, hardware present (which is actually good).
Any ideas how to convince the ndiswrapper driver to use the stick?
McKenna
I posted the output from starting ndiswrapper on my laptop running dsl-4.2.4 step by step on page 4 of this thread. You could try doing the same thing for your device and posting any errors here?
Hello Juanito,
the problem is that I do not get any errors.
ndiswrapper -l gives
fwlan driver installed, hardware present
which is correct and the same on my kanotix system
In the versions prior to 4.2.4 I got a total freeze doing modprobe ndiswrapper if the stick is connected. Without the stick connected modprobe ndiswrapper works and ndiswrapper is seen doing lsmod.
With 4.2.4 most of the time modprobe ndiswrapper does not lock up the system.
Doing dmesg I get for my WLAN stick "not used by any driver" or similar.
With lsusb I can "see" the stick with type and vendor code.
I think what I need is something to force ndiswrapper to use this device. By the cay ndiswrapper -d ..... did not work.
Hmmm - are all of the usb modules loaded?
Hello Juanito,
yes I think everything is loaded. May to give you some more details here some screenshots:
After starting the system with the stick present:
dmesg
....
<4>usb.c: USB device 3 (vend/prod 0x57c/0x5601) is not claimed by any active driver.
....
root@box:/home/dsl# lsmod
Module Size Used by Not tainted
apm 9736 1 (autoclean)
mousedev 3832 0 (unused)
hid 22788 0 (unused)
input 3168 0 [mousedev hid]
cloop 39364 0 (unused)
ad1816 9348 0
sound 55244 0 [ad1816]
soundcore 3428 4 [sound]
nls_iso8859-1 2844 1 (autoclean)
nls_cp437 4348 1 (autoclean)
serial 52196 0 (autoclean)
usb-storage 62208 0
ieee1394 183300 0
usb-uhci 21708 0 (unused)
usbcore 58240 1 [hid usb-storage usb-uhci]
pcmcia_core 39840 0
ide-cd 28768 0
ide-scsi 9264 0
rtc 7004 0 (autoclean)
After installing ndiswrapper before modprobe ndiswrapper:
root@box:/home/dsl# ndiswrapper -l
Installed drivers:
fwlan driver installed, hardware present
root@box:/home/dsl# lsusb
Bus 001 Device 001: ID 0000:0000
Bus 001 Device 002: ID 090c:1000 Feiya Technology Corp.
Bus 001 Device 003: ID 057c:5601 AVM GmbH
Looks both pretty good to me
root@box:/home/dsl# ndiswrapper -d 057c:5601 fwlan
Driver 'fwlan' is used for '057C:5601'
modprobe freeze the computer (today) completely if the stick is present
After a modprobe without the stick:
root@box:/home/dsl# lsmod
Module Size Used by Not tainted
ndiswrapper 171708 0
apm 9736 1 (autoclean)
mousedev 3832 0 (unused)
hid 22788 0 (unused)
input 3168 0 [mousedev hid]
cloop 39364 0 (unused)
ad1816 9348 0
sound 55244 0 [ad1816]
soundcore 3428 4 [sound]
nls_iso8859-1 2844 0 (autoclean)
nls_cp437 4348 0 (autoclean)
serial 52196 0 (autoclean)
usb-storage 62208 0
ieee1394 183300 0
usb-uhci 21708 0 (unused)
usbcore 58240 1 [ndiswrapper hid usb-storage usb-uhci]
pcmcia_core 39840 0
ide-cd 28768 0
ide-scsi 9264 0
rtc 7004 0 (autoclean)
Before adding the stick:
root@box:/home/dsl# lsusb
Bus 001 Device 001: ID 0000:0000
Bus 001 Device 002: ID 090c:1000 Feiya Technology Corp.
After adding the stick:
root@box:/home/dsl# lsusb
Bus 001 Device 001: ID 0000:0000
Bus 001 Device 002: ID 090c:1000 Feiya Technology Corp.
Bus 001 Device 003: ID 057c:5601 AVM GmbH
dmesg
....
<6>hub.c: new USB device 00:01.2-2, assigned address 3
<4>ndiswrapper (wrap_pnp_start_usb_device:731): reset failed: -2
<4>usb.c: USB device 3 (vend/prod 0x57c/0x5601) is not claimed by any active driver.
This is the only failure I can see in the whole procedure
root@box:/home/dsl# lsmod
Module Size Used by Not tainted
ndiswrapper 171708 0
apm 9736 1 (autoclean)
mousedev 3832 0 (unused)
hid 22788 0 (unused)
input 3168 0 [mousedev hid]
cloop 39364 0 (unused)
ad1816 9348 0
sound 55244 0 [ad1816]
soundcore 3428 4 [sound]
nls_iso8859-1 2844 1 (autoclean)
nls_cp437 4348 1 (autoclean)
serial 52196 0 (autoclean)
usb-storage 62208 0
ieee1394 183300 0
usb-uhci 21708 0 (unused)
usbcore 58240 1 [ndiswrapper hid usb-storage usb-uhci]
pcmcia_core 39840 0
ide-cd 28768 0
ide-scsi 9264 0
rtc 7004 0 (autoclean)
Hopefully this brings a little more light into the darkness.
Regards
McKenna
Next Page...
original here.