Ahoy,
I'm running sid, w/ kernel 2.6.8-2, installed packages ndiswrapper-modules-2.6.8-2-686_1.1-2_i386 and ndiswrapper-utils_1.1-4_i386 I downloaded the windows drivers for this thing from the linksys site and then ran
Code:
ndiswrapper -i rt2500usb.inf
it installs succesfully and when i run
it says
Code:
rt2500usb driver present, harware present
now the problem is that when i run
Code:
modprobe ndiswrapper
it gives me the following error and the program hangs ( the system is fine and i can use it by switching into another tty) and most importantly the adapter doesn't work
Here's the error
Code:
ndiswrapper version 1.1 loaded (preempt=yes,smp=no)
ndiswrapper: driver rt2500usb (Linksys,01/07/2005, 2.00.00.0000) loaded
Unable to handle kernel NULL pointer dereference at virtual address 00000004
printing eip:
c8b1101f
*pde = 00000000
Oops: 0000 [#1]
PREEMPT
Modules linked in: ndiswrapper ipv6 evdev ide_cd cdrom parport_pc parport es1371 ac97_codec shpchp pciehp pci_hotplug intel_agp snd_ens1371 snd_rawmidi snd_seq_device snd_pcm snd_page_alloc snd_timer snd_ac97_codec snd soundcore gameport usblp uhci_hcd usbcore agpgart nls_iso8859_1 nls_cp437 vfat fat dm_mod capability commoncap af_packet genrtc ext2 ext3 jbd mbcache ide_generic piix ide_disk ide_core unix font vesafb cfbcopyarea cfbimgblt cfbfillrect
CPU: 0
EIP: 0060:[<c8b1101f>] Not tainted
EFLAGS: 00010202 (2.6.8-2-686)
EIP is at RtlCopyUnicodeString+0x1f/0x90 [ndiswrapper]
eax: 00000004 ebx: c58f1000 ecx: c8b04728 edx: 00000008
esi: 00000004 edi: c1276000 ebp: c8b04728 esp: c5839d94
ds: 007b es: 007b ss: 0068
Process loadndisdriver (pid: 1811, threadinfo=c5838000 task=c6e73220)
Stack: c1276000 c58f1000 ffffffed c1276000 c5839e20 c8ae7d4b c8b04728 00000004
c8b11dd8 00000008 00000064 00000000 00000000 00000000 c8b04728 00000000
00000002 c1276000 c5839df0 00000000 c5875160 00000400 00000000 c5839e14
Call Trace:
[<c8b11dd8>] NdisFreeMemory+0x238/0x240 [ndiswrapper]
[<c8b1aae8>] miniport_init+0x48/0x80 [ndiswrapper]
[<c8b0e81b>] ndiswrapper_add_one_usb_dev+0x8b/0x1b0 [ndiswrapper]
[<c893d07d>] usb_probe_interface+0x5d/0x70 [usbcore]
[<c01f7d1f>] bus_match+0x3f/0x70
[<c01f7e4c>] driver_attach+0x5c/0xa0
[<c01f8371>] bus_add_driver+0x91/0xb0
[<c8b0e790>] ndiswrapper_add_one_usb_dev+0x0/0x1b0 [ndiswrapper]
[<c01f891f>] driver_register+0x2f/0x40
[<c893d14e>] usb_register+0x3e/0xa0 [usbcore]
[<c014eee1>] vmalloc+0x21/0x30
[<c8b0e940>] ndiswrapper_remove_one_usb_dev+0x0/0x30 [ndiswrapper]
[<c8b0e790>] ndiswrapper_add_one_usb_dev+0x0/0x1b0 [ndiswrapper]
[<c8b0f6ce>] register_devices+0x35e/0x5e0 [ndiswrapper]
[<c016fcda>] update_atime+0x9a/0xe0
[<c8b0fa35>] wrapper_ioctl+0xe5/0xf0 [ndiswrapper]
[<c0167cec>] sys_ioctl+0x11c/0x280
[<c0153c61>] sys_close+0x61/0xa0
[<c010603b>] syscall_call+0x7/0xb
Code: 0f b7 16 0f b7 da 66 89 54 24 02 0f b7 45 02 0f b7 c8 66 39
<3>ndiswrapper (wrapper_init:1534): loadndiswrapper failed (11); check system log for messages from 'loadndisdriver'
usbcore: deregistering driver ndiswrapper
Google hasn't been much help.
Any ideas?
Thanks,
phantom982002