Is there a good example module for writing USB interrupt-based drivers, or a particular driver that's good to examine?
I've been able to get my interrupt driver working for a usb 2.0 device (Cypress CY68001), but only at a 2ms frame rate or slower. Thinking (and reading) that the 2.4.x kernel's ehci might be part of the problem, I've started porting my driver over to 2.6, and looking at various usb drivers in the 2.6 tree. (Maybe I should ask: Is that a correct assessment of the limitation in the 2.4.x ehci code? I *assume* that switching over to a 2.6.x kernel is really the only way to get the fast, low-latency transfers that we're looking for. ?) I just haven't come across a good webpage, book, or sample code (like a usb-skeleton.c for interrupt transfers?) to sent me in the right direction as far as interrupt mode drivers (for 2.4 or 2.6, really). My head's about to explode looking at every usb driver that has "usb_fill_int_urb" in it and a zillion only-slightly-useful hits from google. Thanks. Jesse Dosher BioRobotics Lab University of Washington ------------------------------------------------------- This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
