Ndiswrapper does not run and won't remove
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ndiswrapper (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
root@marty-
ERROR: Module ndiswrapper does not exist in /proc/modules
root@marty-
athfmwdl : driver installed
device (2001:3A03) present
neta5agu : driver installed
root@marty-
utils Error: no version specified!
driver version: 1.38
vermagic: 2.6.20-15-generic SMP mod_unload 586
root@marty-
root@marty-
root@marty-
lo no wireless extensions.
eth0 no wireless extensions.
root@marty-
Segmentation fault
root@marty-
ERROR: Removing 'ndiswrapper': Device or resource busy
The end of the dmesg says:
[ 903.828000] ndiswrapper (miniport_
[ 903.828000] usbcore: registered new interface driver ndiswrapper
[ 938.464000] usbcore: deregistering interface driver ndiswrapper
[ 938.464000] BUG: unable to handle kernel NULL pointer dereference at virtual address 00000064
[ 938.464000] printing eip:
[ 938.464000] f95b91d6
[ 938.464000] *pde = 00000000
[ 938.464000] Oops: 0000 [#1]
[ 938.464000] SMP
[ 938.464000] Modules linked in: ndiswrapper radeon drm rfcomm l2cap bluetooth ppdev speedstep_centrino cpufreq_userspace cpufreq_powersave cpufreq_
[ 938.464000] CPU: 0
[ 938.464000] EIP: 0060:[<f95b91d6>] Tainted: P VLI
[ 938.464000] EFLAGS: 00210286 (2.6.20-15-generic #2)
[ 938.464000] EIP is at miniport_
[ 938.464000] eax: c0000001 ebx: e5480400 ecx: e330be80 edx: 00000002
[ 938.464000] esi: e330bba0 edi: 00000000 ebp: e5480400 esp: ebad3d28
[ 938.464000] ds: 007b es: 007b ss: 0068
[ 938.464000] Process rmmod (pid: 5777, ti=ebad2000 task=e5a9b560 task.ti=ebad2000)
[ 938.464000] Stack: 462dd3f7 1531dbdb e330bb14 e330bb54 00000000 e330bda0 e330bba0 ebad3e84
[ 938.464000] f95ba216 e330bda0 e330ba80 e5ae6484 c01a04a8 dfffcac0 c01a9d4d dfc79a78
[ 938.464000] dfc79a74 e5ae6350 e3bfd84c e3bfd84c c018760c e5ae6350 c01adafa c1806a40
[ 938.464000] Call Trace:
[ 938.464000] [<f95ba216>] NdisDispatchPnp
[ 938.464000] [<c01a04a8>] inotify_
[ 938.464000] [<c01a9d4d>] proc_get_
[ 938.464000] [<c018760c>] d_rehash+0x1c/0x30
[ 938.464000] [<c01adafa>] proc_lookup+
[ 938.464000] [<c011e341>] __activate_
[ 938.464000] [<c011e341>] __activate_
[ 938.464000] [<c0120706>] try_to_
[ 938.464000] [<c0120706>] try_to_
[ 938.464000] [<f95b3488>] IoAllocateIrp+
[ 938.464000] [<f95b3f95>] IoBuildAsynchro
[ 938.464000] [<f95ae5c1>] get_current_
[ 938.464000] [<f95b40eb>] IoQueueThreadIr
[ 938.464000] [<f95b312a>] IofCallDriver+
[ 938.464000] [<f95b88ab>] IoSendIrpTopDev
[ 938.464000] [<f95b8983>] pnp_remove_
[ 938.464000] [<f8895d20>] usb_unbind_
[ 938.464000] [<c02578a8>] __device_
[ 938.464000] [<c0257ec2>] driver_
[ 938.464000] [<c0257457>] bus_remove_
[ 938.464000] [<c0257ef8>] driver_
[ 938.464000] [<f88955da>] usb_deregister+
[ 938.464000] [<f95a60f3>] loader_
[ 938.464000] [<c014edc9>] stop_machine_
[ 938.464000] [<f95b82b5>] module_
[ 938.464000] [<c0145dba>] sys_delete_
[ 938.464000] [<c02f06af>] do_page_
[ 938.464000] [<c01031f0>] sysenter_
[ 938.464000] =======
[ 938.464000] Code: c0 c3 8d 76 00 83 ec 20 89 5c 24 14 89 c3 89 74 24 18 89 7c 24 1c 89 4c 24 10 8b 48 04 8b 41 5c 8b b8 2c 02 00 00 b8 01 00 00 c0 <8b> 77 64 85 f6 74 37 8b 43 0c a8 02 74 40 83 fa 02 74 4d 83 fa
[ 938.464000] EIP: [<f95b91d6>] miniport_
[ 938.464000]
Please try with latest ndiswrapper from ndiswrapper.sf.net (1.49rc1 at the time of this writing) and don't forget to run a sudo make uninstall before make install.