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

Reply via email to