UHCI: Disable isochronous transfers support.

It busyloops, and at least on QEMU, does not seem to work at all.
This commit is contained in:
Augustin Cavalier
2021-09-03 17:27:48 -04:00
parent b99d228dce
commit 39fb148abd
+6
View File
@@ -719,8 +719,14 @@ UHCI::SubmitTransfer(Transfer *transfer)
return SubmitRequest(transfer); return SubmitRequest(transfer);
// Process isochronous transfers // Process isochronous transfers
#if 0
if (pipe->Type() & USB_OBJECT_ISO_PIPE) if (pipe->Type() & USB_OBJECT_ISO_PIPE)
return SubmitIsochronous(transfer); return SubmitIsochronous(transfer);
#else
// At present, isochronous transfers cause busylooping, and do not seem to work.
if (pipe->Type() & USB_OBJECT_ISO_PIPE)
return B_NOT_SUPPORTED;
#endif
uhci_td *firstDescriptor = NULL; uhci_td *firstDescriptor = NULL;
uhci_qh *transferQueue = NULL; uhci_qh *transferQueue = NULL;