diff --git a/src/add-ons/kernel/busses/usb/uhci.cpp b/src/add-ons/kernel/busses/usb/uhci.cpp index 9fcd787ed5..95fa32a4d2 100644 --- a/src/add-ons/kernel/busses/usb/uhci.cpp +++ b/src/add-ons/kernel/busses/usb/uhci.cpp @@ -719,8 +719,14 @@ UHCI::SubmitTransfer(Transfer *transfer) return SubmitRequest(transfer); // Process isochronous transfers +#if 0 if (pipe->Type() & USB_OBJECT_ISO_PIPE) 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_qh *transferQueue = NULL;