I'm trying to set up a wireless network using a D-Link DWL-G132 USB Adapter as the network card. I am running (K)Ubuntu 6.06 (i386). As there appears to be no native Linux driver, I'm using NdisWrapper [ndiswrapper.sourceforge.net] and the standard Windows driver from the D-Link website.
It all works well (I'm posting this now via the wireless connection), except that if I leave the USB device in the port, then reboot, the device is not recognized.
/var/log/messages gives me this: ndiswrapper version 1.8 loaded (preempt=yes,smp=no) ndiswrapper: driver neta5agu (D-Link,05/08/2006,188.8.131.52) loaded NET: Registered protocol family 17 ndiswrapper (miniport_init:240): couldn't initialize device: C0000001 ndiswrapper (pnp_start_device:479): Windows driver couldn't initialize the device (C0000001) ndiswrapper (miniport_halt:271): device f720e260 is not initialized - not halting ndiswrapper: device eth%%d removed ndiswrapper: probe of 5-5:1.0 failed with error -22
If I remove the USB device and reboot, the drivers load correctly, and once the system is up, I can plug in the device, reactivate it, and the device and the connection both work fine.
How can I get the device to be recognized during boot, and not just afterwards? I have tried
ndiswrapper -m and I have ndiswrapper added manually to /etc/modules.