Thread: [Ndiswrapper-general] Problem with v1.8 and Belkin card
Status: Beta
Brought to you by:
pgiri
From: Akuma D. <aku...@gm...> - 2006-01-29 01:01:05
|
I'm having some trouble with ndiswrapper. The numbers: Kernel: 2.6.14-gentoo-r5 GCC: 3.3.6 Ndiswrapper: 1.8 Card: Belkin FD7010 (lspci indicates this is a re-branded Broadcomm BCM4318= , 14e4:4318 rev 02) Driver: BCMWL5.SYS, from installation CD Ndiswrapper appears to install cleanly; no error messages are produced. ndiswrapper -i BCMWL5.INF installs the file, ndiswrapper -l indicates that the drivers and hardware are present, ndiswrapper -m returns no errors and neither does depmod -a. However, when I then try to modprobe ndiswrapper, the power light comes on but I get "Segmentation Fault." dmesg gives me a very lengthy error message, the important part of which I believe is as follows: Unable to handle kernel NULL pointer dereference at virtual address 0000000= 1 wlan0 does not appear on my network interface list through ifconfig or iwconfig. Attempting to modprobe -r ndiswrapper causes modprobe to hang. Further information is available on request. I have recompiled my kernel to make sure that the 4K stack thing is not selected. I'm about out of ideas...is there anyone who can offer assistance? Thank you in advance! Regards, Akuma |
From: Larry F. <Lar...@lw...> - 2006-01-29 15:26:30
|
Akuma Daimao wrote: > I'm having some trouble with ndiswrapper. > > The numbers: > Kernel: 2.6.14-gentoo-r5 > GCC: 3.3.6 > Ndiswrapper: 1.8 > > Card: Belkin FD7010 (lspci indicates this is a re-branded Broadcomm > BCM4318, 14e4:4318 rev 02) > Driver: BCMWL5.SYS, from installation CD > > Ndiswrapper appears to install cleanly; no error messages are produced. > ndiswrapper -i BCMWL5.INF installs the file, ndiswrapper -l indicates > that the drivers and hardware are present, ndiswrapper -m returns no > errors and neither does depmod -a. However, when I then try to modprobe > ndiswrapper, the power light comes on but I get "Segmentation Fault." > > dmesg gives me a very lengthy error message, the important part of which > I believe is as follows: > > Unable to handle kernel NULL pointer dereference at virtual address 00000001 > > wlan0 does not appear on my network interface list through ifconfig or > iwconfig. Attempting to modprobe -r ndiswrapper causes modprobe to > hang. Further information is available on request. I have recompiled my > kernel to make sure that the 4K stack thing is not selected. I'm about > out of ideas...is there anyone who can offer assistance? > The important stuff is what follows the "Unable to handle NULL pointer dereference" message. Please copy and paste the stack dump, which will show where the problem occurred. |
From: Akuma D. <aku...@gm...> - 2006-01-29 17:18:57
|
Alright, here's the entire error dump from dmesg. Apologies for length. --- BEGIN ---- ndiswrapper version 1.8 loaded (preempt=3Dno,smp=3Dno) ndiswrapper: driver bcmwl5 (Belkin,02/18/2005, 3.100.64.1) loaded PCI: Enabling device 0000:02:00.0 (0000 -> 0002) PCI: Setting latency timer of device 0000:02:00.0 to 64 ndiswrapper: using irq 10 Unable to handle kernel NULL pointer dereference at virtual address 0000000= 1 printing eip: d0a597d5 *pde =3D 00000000 Oops: 0000 [#1] Modules linked in: ndiswrapper snd_pcm_oss snd_mixer_oss snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_maestro3 snd_ac97_codec snd_ac97_bus snd_pcm snd_timer snd_page_alloc snd 3c59x mii i2c_piix4 i2c_core rtc CPU: 0 EIP: 0060:[<d0a597d5>] Tainted: P VLI EFLAGS: 00010282 (2.6.14-gentoo-r5) EIP is at 0xd0a597d5 eax: c7f30520 ebx: ca7e4000 ecx: 00000000 edx: cffef0c0 esi: d0aa6360 edi: 00000000 ebp: c2891bcc esp: c2891b80 ds: 007b es: 007b ss: 0068 Process loadndisdriver (pid: 6969, threadinfo=3Dc2890000 task=3Dc21ac090) Stack: 00000001 00000000 00000000 ca7e4000 00000000 00000000 666e695f 00000000 c2891bcc d0a62a3c c74c8000 c2891bb4 00000000 00000013 00000000 00000000 00000000 00000000 cea3f658 c2891bfc d0a5ae17 ce005858 00000000 c2431ea0 Call Trace: [<d0a05a30>] miniport_init+0x70/0xcb [ndiswrapper] [<d0a06f18>] ndis_start_device+0x17/0x41a [ndiswrapper] [<c012f5b0>] buffered_rmqueue+0xf6/0x157 [<c0214c1f>] vsnprintf+0x3b3/0x3f4 [<c0111cd1>] call_console_drivers+0xde/0xe6 [<c0112017>] release_console_sem+0x2c/0x87 [<c02b432a>] pci_read+0x22/0x26 [<c021c1ac>] pci_bus_read_config_word+0x2f/0x43 [<d0a0250f>] IofCompleteRequest+0xc4/0x15c [ndiswrapper] [<d0a03a81>] pdoDispatchPnp+0x11c/0x125 [ndiswrapper] [<d0a06ea4>] NdisDispatchPnp+0x76/0xd3 [ndiswrapper] [<d0a02429>] IofCallDriver+0x2e/0x50 [ndiswrapper] [<d0a03f8c>] pnp_start_device+0x8e/0xc9 [ndiswrapper] [<d0a042b5>] wrap_pnp_start_device+0xfd/0x116 [ndiswrapper] [<d0a042ee>] wrap_pnp_start_pci_device+0x20/0x22 [ndiswrapper] [<c021f29a>] pci_call_probe+0xf/0x12 [<c021f2d0>] __pci_device_probe+0x33/0x47 [<c021f303>] pci_device_probe+0x1f/0x34 [<c0260fce>] driver_probe_device+0x37/0x81 [<c0261078>] __driver_attach+0x0/0x36 [<c026109c>] __driver_attach+0x24/0x36 [<c0260833>] bus_for_each_dev+0x47/0x6d [<c0212435>] kobject_add+0x64/0x83 [<c02610c2>] driver_attach+0x14/0x18 [<c0261078>] __driver_attach+0x0/0x36 [<c0260c0b>] bus_add_driver+0x54/0x96 [<c02613dd>] driver_register+0x34/0x39 [<c021f4d3>] pci_register_driver+0x67/0x78 [<c013c44a>] vmalloc+0x14/0x18 [<d09f92a0>] register_devices+0x401/0x519 [ndiswrapper] [<d09f9403>] wrapper_ioctl+0x4b/0xcf [ndiswrapper] [<c0150de9>] do_ioctl+0x49/0x4f [<c015102d>] vfs_ioctl+0x170/0x17d [<c0151065>] sys_ioctl+0x2b/0x46 [<c0102479>] syscall_call+0x7/0xb Code: 27 00 00 eb 06 89 bb f4 27 00 00 80 bb cc 27 00 00 00 74 5c 57 53 ff 75 fc 68 9e 95 a5 d0 56 e8 e6 f7 ff ff 3b c7 74 41 8b 48 08 <80> 79 01 00 8= d b3 d4 27 00 00 75 10 0f b7 40 04 6a 20 50 51 56 <3>ndiswrapper (wrapper_init:173): loadndiswrapper failed (11); check system log for messages from 'loadndisdriver' Unable to handle kernel NULL pointer dereference at virtual address 0000000= 0 printing eip: c0311799 *pde =3D 00000000 Oops: 0002 [#2] Modules linked in: ndiswrapper snd_pcm_oss snd_mixer_oss snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_maestro3 snd_ac97_codec snd_ac97_bus snd_pcm snd_timer snd_page_alloc snd 3c59x mii i2c_piix4 i2c_core rtc CPU: 0 EIP: 0060:[<c0311799>] Tainted: P VLI EFLAGS: 00010002 (2.6.14-gentoo-r5) EIP is at wait_for_completion+0x50/0x94 eax: d0a1b478 ebx: d0a1b474 ecx: c4af7f08 edx: 00000000 esi: c4af7ef0 edi: c4af7f10 ebp: c4af7f28 esp: c4af7edc ds: 007b es: 007b ss: 0068 Process modprobe (pid: 6962, threadinfo=3Dc4af6000 task=3Dc7918a50) Stack: 00000000 c7918a50 c010f17c 00000000 00000000 cef2e2f4 cef2e2f4 c015707b 00000001 c7918a50 c010f17c d0a1b478 00000000 d0a0c583 c0310fe5 d0a1b470 d0a1b40c d0a0c583 00000001 c4af6000 c0260c80 d0a1b464 c0395540 d0a1b40c Call Trace: [<c010f17c>] default_wake_function+0x0/0x12 [<c015707b>] iput+0x5d/0x60 [<c010f17c>] default_wake_function+0x0/0x12 [<c0310fe5>] klist_dec_and_del+0x12/0x15 [<c0260c80>] bus_remove_driver+0x33/0x5d [<c02613ed>] driver_unregister+0xb/0x15 [<c021f4f2>] pci_unregister_driver+0xe/0x19 [<d09f9522>] loader_exit+0x4a/0xe0 [ndiswrapper] [<d0a078f4>] module_cleanup+0x5/0x71 [ndiswrapper] [<d090015a>] wrapper_init+0x15a/0x183 [ndiswrapper] [<c0125b4a>] sys_init_module+0x9d/0x174 [<c0125b65>] sys_init_module+0xb8/0x174 [<c0102479>] syscall_call+0x7/0xb Code: ff ff 89 d1 21 e0 fc 8b 00 c7 45 bc 7c f1 10 c0 8d 7d d4 89 45 b8 8d 43 04 f3 a5 89 45 e0 8d 4d e0 83 4d d4 01 8b 50 04 89 48 04 <89> 0a 89 55 e= 4 b8 00 e0 ff ff 21 e0 8b 00 c7 00 02 00 00 00 fb On 1/29/06, Larry Finger <Lar...@lw...> wrote: > > > > The important stuff is what follows the "Unable to handle NULL pointer > dereference" message. Please > copy and paste the stack dump, which will show where the problem occurred= . > > > > ------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. Do you grep through log > files > for problems? Stop! Download the new AJAX search engine that makes > searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! > http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=3D103432&bid=3D230486&dat= =3D121642 > _______________________________________________ > Ndiswrapper-general mailing list > Ndi...@li... > https://lists.sourceforge.net/lists/listinfo/ndiswrapper-general > |
From: Giridhar P. <gi...@lm...> - 2006-01-29 20:09:33
|
As described in installation instructions, you should use a driver that is known to work - not every Windows driver can be tested and without useful debug trace it is not possible to know what caused crash. For examples, for your card, driver for Dell Truemobile 1300 should work. -- Giri |
From: Akuma D. <aku...@gm...> - 2006-01-29 22:41:40
|
Thanks very much for the advice, I can get it to load using that driver without getting the segfault. But now, it apparently won't stay on...at the very least, I can't set the essid. Every time I run iwconfig or iwlist, the power light flickers on, then off less than a second later. No error messages appear and there's nothing in dmesg. I've tried this with both the bcmwl5a.inf and the bcmwl5.inf; I get the same result with both driver sets. I've read through the FAQ; there's nothing in the config file that the card appears to be using (it's an empty file), and since it's not an internal card but a PCMCIA card, there's no hardware or firmware switch available. The card continues to appear on iwconfig and ifconfig, as wlan0. Does anyone have any ideas? Thanks in advance. On 1/29/06, Giridhar Pemmasani <gi...@lm...> wrote: > > As described in installation instructions, you should use a driver that i= s > known to work - not every Windows driver can be tested and without useful > debug trace it is not possible to know what caused crash. > > For examples, for your card, driver for Dell Truemobile 1300 should work. > > -- > Giri > |
From: Akuma D. <aku...@gm...> - 2006-01-29 22:40:32
|
Small mistake: the config file is not, in fact, empty, but none of the config options listed appear in any of the help files or FAQs. I think I must have typed in the wrong filename when I was initially looking at the config file. -Akuma On 1/29/06, Akuma Daimao <aku...@gm...> wrote: > Thanks very much for the advice, I can get it to load using that > driver without getting the segfault. > > But now, it apparently won't stay on...at the very least, I can't set > the essid. Every time I run iwconfig or iwlist, the power light > flickers on, then off less than a second later. No error messages > appear and there's nothing in dmesg. > > I've tried this with both the bcmwl5a.inf and the bcmwl5.inf; I get > the same result with both driver sets. > > I've read through the FAQ; there's nothing in the config file that the > card appears to be using (it's an empty file), and since it's not an > internal card but a PCMCIA card, there's no hardware or firmware > switch available. > > The card continues to appear on iwconfig and ifconfig, as wlan0. > > Does anyone have any ideas? Thanks in advance. > |