Alan

>Obviously you are wrong, because the PING packet isn't getting sent!

>More specifically, the hardware is _supposed_ to send the PING packet
>automatically as part of flow control.  The fact that it doesn't means
>that something is wrong with the hardware.  The driver may be able to
>compensate for this hardware bug, but someone (probably you!) will have to
>write special code to do it.

Ok. Agreed that there is a bug in the host controller hardware. I want to write 
the special code to deal with the hardware issue but i don't know where this 
special code will fit in the driver. Any pointers,idea will be helpful.

Thanks.

Regards
Vivek

-----Original Message-----
From: Alan Stern [mailto:[EMAIL PROTECTED]
Sent: Wednesday, June 07, 2006 8:08 AM
To: Vivek Dharmadhikari
Cc: David Brownell; USB development list
Subject: RE: [linux-usb-devel] Usb hangs during small and large file
transfer


On Tue, 6 Jun 2006, Vivek Dharmadhikari wrote:

> >I can't.  In any case, you don't need to pull the device out of NYET 
> >state; you need to push the host controller to send another PING.
> 
> I wonder if the act of pushing host controller to send another PING is
> done in the software or in the hardware automatically. In other word, do
> the driver signal host controller to send a PING packet ? or is it that
> the host controller sends the PING packet as part of flow control ? My
> opinion is that the hardware controller sends the PING packet. I may be
> wrong here.

Obviously you are wrong, because the PING packet isn't getting sent!

More specifically, the hardware is _supposed_ to send the PING packet
automatically as part of flow control.  The fact that it doesn't means
that something is wrong with the hardware.  The driver may be able to
compensate for this hardware bug, but someone (probably you!) will have to
write special code to do it.

Alan Stern


_______________________________________________
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