On Friday 06 July 2007, Alan Stern wrote: > On Fri, 6 Jul 2007, Mike Nuss wrote: > > > All the other endpoints continue to function normally. Since NextED > > happens to be null in the cases I've seen, that means that it's on the > > end of its list and the other endpoints must be on other lists, which > > implies that at least one frame boundary must be crossed between > > handling the 'hung' endpoint and any others. Is that right?
I don't think so. Maybe the spec says something, but ISTR that there's nothing particular about end-of-frame. It'll just keep scanning the schedule(s) until there's no more space left in the frame. However, the whole point of the existing ZF micro quirk is to add extra should-never-be-necessary delays in code paths which are related to what you're fighting right now... > AFAIK there are only two lists (apart from the "done" list): the > periodic list and the async list. The HC is allowed and expected to > jump between them during the course of a single frame. No; there's a control list, a bulk list, and a ratio of packets taken from one vs the other. - Dave ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel