On Monday 28 November 2005 11:26 am, Tony Riederer wrote: > In testing my usb ethernet gadget (RNDIS) vs. windows > XP (SP2) I am encountering a condition where the XP > machine hangs up during a file transfer or continuous > ping. By 'hang' I mean that you can no longer access > any of the network connections on the XP machine > including the LAN interface. Pulling the USB cable > breaks the deadlock.
This is clearly a nasty bug in Microsoft's software. It should not be even _possible_ for their network stack to lock up like that. I suppose it's even possible that if you reported their bug to them, they'd fix it. In four or five years. ;) > > Monitoring the traffic from the host side, it seems > that the host is sending a reset request > (REMOTE_NDIS_RESET_MSG) to the device which is not > being ack'ed. The ping traffic originating from the > device is still received by the host. The host, it > seems, is still waiting for an ack to the reset. > > HW is Karo Triton (pxa-255). Kernel is 2.6.11-mm2-karo > > Is anyone familiar with this problem? It resembles something that was fixed a while back. Can you just use the current (2.6.14 is ok) RNDIS/g_ether stack? If it's the issue I recall, it's been fixed for some time. > Are there any commercial products which use > g_ether(RNDIS)? I see that it is still marked > experimental in kconfig. There's one that I know of, which should ship in some volume next year. In any case, I've not heard of any particular issues since that last batch of fixes. That doesn't mean there are no issues; just that any bugreports haven't made it out to anyplace they'd do some good. - Dave ------------------------------------------------------- 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://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel