Re: [PATCH] ehci-hcd: complete iso urbs ASAP for number_of_packets != (n * 8) also
Karsten Wiese <[email protected]>
| Newsgroups | gmane.linux.usb.devel |
|---|---|
| Message-ID | <[email protected]> |
Am Montag, 12. November 2007 schrieb David Brownell:
> On Saturday 10 November 2007, Karsten Wiese wrote:
> > ITDs stay kept in the hcd's schedule until the complete frame they cover
> > has elapsed, like without patch.
>
> Did you try removing them immediately, and find some problem?
Yes, don't remember the exact symptoms though.
I clearly remember it started to work , if ITDs were left in the hardware
schedule, until frame elapsed (uframe % 8 == 0).
>
> I've never been sure how that hardware schedule caching thing
> is supposed to work. Ideally it would only apply to (s)ITDs
> that were active, and only to the fields used to perform the
> data transfer ... rather than the schedule tree itself. If
> it cached the tree (pointers to next (s)ITD or QH) that could
> be trouble; ditto caching records for "expired" descriptors.
Seams to me as if it cached the tree. Maybe thats implentation
dependant. I test on VT8237 now and found the same once on a 06ish
intel laptop.
Karsten
-------------------------------------------------------------------------
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