Thankyou for the reply. I have seen linux-2.6.14 Kernel ehci code. In that clearly they were not adding any QH's if uframe is greater than 5 ( FSTN territory ).
Can I have the patch on which you are working to support FSTN (or) already if you have kept the patch in any site , then let me know. Thanks you very much Naveen --- Christopher Montgomery <[EMAIL PROTECTED]> wrote: > There is currently no FSTN support, just placeholder > code in ehci-sched.c. > > I have implemented FSTN support (along with sITD > backpointer support) > and am in the process of implementing a new TT > scheduler as well. My > work is currently against 2.6.17-rc3. Enough has > happened in the USB > code that my patch will not apply cleanly against > 2.6.9. OTOH, > there'd be no reason to apply it; without a new > scheduler, the EHCI > driver would not be able to use FSTNs to any effect > anyway. > > FWIW, FSTN support is possibly the least important > thing to worry > about in an efficient EHCI driver; OSX/Darwin do not > use FSTNs at all > and I've been told that neither does Solaris (they > both force the > scheduling to only put QHs in the front of any FS > frame before uFrame > 4, so FSTN is irrelevant). The scheduler I'm > implementing fills in > QHs from the end of the frame and as such will have > use for FSTNs. > > I'm not a regular contributor to this specific part > of the kernel, and > my changes are extensive (and thus potentially > scary); even once they > are done, I cannot guess as to when they will be > accepted by the > maintainers, if ever. I don't think the outlook is > that pessimistic, > but I don't want to pretend to be speaking for the > actual code > maintainers. > > Monty > Send instant messages to your online friends http://in.messenger.yahoo.com <br><br> Stay connected with your friends even when away from PC. Link: http://in.mobile.yahoo.com/new/messenger/ _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel