#10915: UHCI Short Packet Detect Not Enabled for Control Pipes -------------------------+------------------------------ Reporter: akshay1994 | Owner: mmlr Type: bug | Status: new Priority: normal | Milestone: R1 Component: Drivers/USB | Version: R1/Development Keywords: USB UHCI | Blocked By: Blocking: | Has a Patch: 0 Platform: All | -------------------------+------------------------------ UHCI Short Packet Detect (SPD) is not enabled for Control Pipes. Since, while processing transfers in the Finish-Thread, we check for this, before checking for a short packet, short packet control transfers would hang indefinitely, always coming out as Active, although the Host Controller has retired them. You can repeat this behaviour, by making a control transfer request, asking for any descriptor, with length set to a value greater than the length of the descriptor (atleast by 7 in my case, else the next TD is status stage, and it succeeds). -- Ticket URL: <https://dev.haiku-os.org/ticket/10915> Haiku <https://dev.haiku-os.org> Haiku - the operating system.