On 8/4/06, David Brownell <[EMAIL PROTECTED]> wrote: > Did you try with 2.6.18-rc3? There's a Kconfig option for an > improved interrupt scheduler, which might help especially with > all those low speed devices.
Actually, assuming I'm reading the spec right, I've come to realize Dan's improved scheduler patch allows illegal QH schedules that the old scheduler prevented (as the old scheduler would not allow any set of complete splits to overlap). Dan's patch allows complete splits to be serviced in a different order than the original start splits, which will cause the out of order responses to be dropped on the floor. QHs splits must be scheduled in the order the QHs appear in a given frame; if QH B is scheduled after QH A and uses a later microframe for its SS, but appears in a higher period level of the tree such that it actually occurs earlier in the frame, QH A may see all of its complete splits lost; this is subject to uncertainties due to bti stuffing and bandwidth recovery/error recovery. It is possible in our current scheduler with Dan's improvement patch. Monty ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel