On Thursday 28 April 2005 1:07 pm, Michael wrote:
> 
> 
> As far as the "missing status stage", this still happens, but it
> runs okay.  This warning happens for the get descriptors for the
> lang IDs, the iProduct, iManufacturer, and iSerialNumber data.  I'm
> assuming it's a more general USB thing, and though my device says
> it's invalid (not obeying the spec), it could be just fine. (or
> even work better, who knows?  

Various older Linux HCDs used to do that.  It should be "mostly
harmless", but it's more polite if your HCD makes sure to issue
the status stage unless it gets a STALL.  There's peripheral
hardware (and firmware) out there that for some reason doesn't
handle SETUP packets correctly if the preceding transfer hasn't
properly terminated.

- Dave


-------------------------------------------------------
SF.Net email is sponsored by: Tell us your software development plans!
Take this survey and enter to win a one-year sub to SourceForge.net
Plus IDC's 2005 look-ahead and a copy of this survey
Click here to start!  http://www.idcswdc.com/cgi-bin/survey?id=105hix
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to