On Wednesday 06 June 2007, Andrew Morton wrote:
> On Wed, 6 Jun 2007 23:20:46 +0200 "Steinar H. Gunderson" <[EMAIL PROTECTED]> 
> wrote:
>
> >  - Both endpoint descriptors are bulk. The HCD driver plain refuses bulk
> >    transfers for low-speed; it looks like they are disallowed in the USB
> >    standard somehow.

Right.  And I for that matter, the smallest bulk packet size is 8 bytes.
See section 5.8 of the USB 2.0 spec for more info.  Lowspeed bulk would
starve out everything else on that bus segment.


> >    If I comment out the check, the driver works 
> >    (perfectly!), but I guess this isn't acceptable for upstream?

No, it isn't.  Try adding a quirk to the audio driver and making it
use interrupt transfers instead ... specifically for this device.



-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to