Thread: Re: [Ndiswrapper-general] 2.6.15.3, v1.10 and wg111v1 timeout problem, please help!
Status: Beta
Brought to you by:
pgiri
From: Tudor H. <tu...@tu...> - 2006-02-26 07:34:06
Attachments:
withoutehci
withehci
|
Thank you Mark, Disabling EHCI seems to allow it to work. I played with it for about 10 minutes without hiccup. Then I put EHCI back in and the same problem arose. Giridhar, I'm sorry. I only joined the list yesterday, and I thought there would be a simple solution to this, and the mailing list limits my sending to 40KB per message. However, when I switch on tracing, nothing works at all! I have attached two traces, with and without EHCI. Both fail when tracing is switched on, yet only the one with EHCI fails when tracing is off. It seems that my long description seems to have found a solution faster than the bugtrace for now. :-) Cheers, Tudor. Giridhar Pemmasani wrote: > As I often have to repeat: Submit debug trace showing what causes the > problem. Long descriptions of symptoms won't help. > > For the record, latest snapshot worked fine for me without issues with > couple of USB devices, including WG111 with the driver mentioned. > > mark wrote: > This sounds very similar to my problem. Except that I just have to unplug > mine from my USB cradle in order to reset its state. It did work very nicely > with very old versions of ndiswrapper, but they did crash from time to time, > and it took my entire machine down, so I stick with these more recent > versions of ndiswrapper. > > Try removing your ehci-hcd module and see if that improves your stability. > Also, try to remove any usb mice or other usb peripherals and see if that > increases the devices up-time. > |
From: Giridhar P. <gi...@lm...> - 2006-02-26 16:28:11
|
That log is not complete; by then the driver has already given up. Read wiki about how to collect debug trace, put it somewhere on the web and post a link to it here. I have used WG111 with both ehci and uhci with no issues, except that if device is unplugged without removing module, ndiswrapper prints lots of 'resetting pipe failed' messages, but that is just minor annoyance - these messages will be shut off soon, probably 1.11 release. You may want to enable USB debug in kernel (CONFIG_USB_DEBUG) to see if Linux kernel can give some hint about why you are having issues. You may also want to try other Linux kernels; I tested latest snapshot of ndiswrapper with 2.6.15 vanilla with preempt enabled, 4k stacks disabled (i.e., with 8k stacks). -- Giri |
From: Giridhar P. <gi...@lm...> - 2006-02-26 21:56:14
|
On Sun, 26 Feb 2006 11:28:03 -0500, Giridhar Pemmasani <gi...@lm...> said: Giri> I have used WG111 with both ehci and uhci with no issues, except that Giri> if device is unplugged without removing module, ndiswrapper prints I realized that what I have is WG111v1 device, not v2, as I indicated earlier. The device is clearly marked v2, but matching the serial number as per Netgear's documentation, it seems what I have is v1; the driver for v2 doesn't work with v1 either. I also found an issue with this driver that may be the cause of problems mentioned: The driver submits an URB with 0 byte length, which is a bug somewhere, and I don't see how that could be ndiswrapper bug. I am attaching a patch below that shows when this occurs. Apply this patch to latest CVS and send dmesg output (no need for compiling with debug, although that may help identify any other issues) when the card stops working. Someone said it worked fine with ndiswrapper version 1.1; can you test that version and confirm? That may help to identify if this is ndiswrapper issue and if so, what the fix could be. -- Giri |