USB transfers in device drivers

Hans Petter Selasky hps at selasky.org
Wed May 1 20:46:05 UTC 2019


On 2019-05-01 10:34, O'Connor, Daniel wrote:
> I don't have a solid hypothesis for the failures as yes but one thing I'd like to make sure is that the USB stack is keeping the USB hardware busy with pending requests - does anyone know if the USB FIFO code does that automatically?

Only the XHCI driver supports HW based double buffering of BULK transfers.

I suppose you are using BULK. Else you will need to use ISOCHRONOUS 
transfers.

--HPS


More information about the freebsd-usb mailing list