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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.