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