[Bug 111530] Workaround!

nickq nickq0 at libero.it
Wed May 30 20:11:12 UTC 2007

I believe I found a work-around.
I had the same problem with a different device by Gigabyte (GN-WBKG).

I think this problem is about "blacklisting"...
Putting the line:

> blacklist 'module_name'

in '/etc/modprobe.d/blacklist' prevent the module from being loaded but
let it still interfere  with ndiswrapper:

> device (XXXX:YYYY) present (alternate driver: 'alt_module_name')

"alternate driver" means that the device XXXX:YYYY is not controlled by
ndiswrapper yet.

All you have to do is to rename the module that interferes with
ndiswrapper in order to make it unusable by the system. Here are all the

(0) remove the ndiswrapper configuration (also remove any entry of ndiswrapper in '/etc/modprobe.d/ndiswrapper' and in '/etc/modules'):
# sudo ndiswrapper -r 'driver_name'
(1) blacklist and unload the module
(2) rename the module (or move/delete it):
# sudo mv /lib/modules/2.6.20-16-generic/kernel/ubuntu/wireless/rt2x00-legacy/rt2570/'alt_module_name'.ko /lib/modules/2.6.20-16-generic/kernel/ubuntu/wireless/rt2x00-legacy/rt2570/'alt_module_name'.ko_original
(3) reboot the system
(4) reconfigure ndiswrapper
(5) load ndiswrapper module

It should just work (it does for me).
If it's all right, here is the output that you should get:

# ndiswrapper -l
'driver_name' : driver installed
        device (XXXX:YYYY) present

Good luck!

Ndiswrapper sees r818x as loaded (while it's not)
You received this bug notification because you are a member of Kernel
Bugs, which is a bug contact for ndiswrapper in ubuntu.

More information about the kernel-bugs mailing list