Try forcing it to use a period other than 1 usec.


Change the pl2303 driver? Or do you mean the ehci driver?

Workaround: change pl2303.


To do what?  Submit an interrupt urb with a _different_ timevalue from
what the endpoint describes it should be?  Any guidelines here?

The URB specifies a 1 msec period, so yes change it to something less demanding. 2 msec should make it work, but then no more requests of 1 msec or 2 msec would succeed. I'd try 4 or 8 msec, leaving exponentially more options to the (dumb) scheduler, or even more ... unless there's some reason it's got to poll at a high rate?

The bigger value is just reducing the likelihood of a schedule
collision, not eliminating it.   Many devices that specify a
fast poll rate (1msec) don't actually need it, and it just
wastes bandwidth.

- Dave




------------------------------------------------------- This SF.Net email is sponsored by: SourceForge.net Broadband Sign-up now for SourceForge Broadband and get the fastest 6.0/768 connection for only $19.95/mo for the first 3 months! http://ads.osdn.com/?ad_id=2562&alloc_id=6184&op=click _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to