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

Reply via email to