xairy / raw-gadget

USB Raw Gadget — a low-level interface for the Linux USB Gadget subsystem
333 stars 35 forks source link

Support isochronous transfers in Dummy HCD/UDC #72

Open xairy opened 2 weeks ago

xairy commented 2 weeks ago

This is not an issue in Raw Gadget, but it is related to its testing and usage.

The Dummy HCD/UDC does not support isochronous transfers. As a result, it's impossible to use it for connecting devices that require them, such as audio/video devices.

There was a patch for adding partial support for this, but it was rejected, as the support did not emulate the real hardware behavior; see the discussion on the patch for details.

xairy commented 2 weeks ago

Alan posted a testing-grade patch from pre-2008 era for this.