Re: Lost IAA and EHCI reclaim problems
David Brownell <[email protected]>
| Newsgroups | gmane.linux.usb.devel |
|---|---|
| Message-ID | <[email protected]> |
On Sunday 19 August 2007, David Brownell wrote: > Now, I seem to recall that there were two refresh modes. One was where > the QH overlay was partially completed ... e.g. TD at list head was > for 8 packets, and 3 of them were processed already, but an URB after > this one got unlinked. In that case the important part is clearing the > overlay bits that said "be a NOP for now". Correction: In that case, the important bit is just to put the QH back into the schedule. It's in QH_STATE_IDLE purely so that some URB can be unlinked. Should that URB be the one at the head of the queue, this is actually the second case (overlay invalid). > The other mode was where > that overlay was no longer valid, in which case it invalidates the > overlay so that the next QTD is read. Both require careful attention > to the text in 4.10 regarding operation of queue heads. ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ [email protected] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel