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