#14835: libusb syscall stalls when EHCI errors
--------------------------------+----------------------------
Reporter: pulkomandy | Owner: mmlr
Type: bug | Status: new
Priority: normal | Milestone: Unscheduled
Component: Drivers/USB/EHCI | Version: R1/Development
Resolution: | Keywords:
Blocked By: | Blocking:
Has a Patch: 0 | Platform: All
--------------------------------+----------------------------
Comment (by pulkomandy):
I tried a second time and got less errors:
Connecting the device:
{{{
KERN: usb hub 7: port 2: new device connected
KERN: usb xhci 1: cancel queued transfers for pipe 0x81feeeb4 (0)
}}}
Running the command:
{{{
KERN: usb hub 7: port 2: device removed
KERN: usb xhci 1: cancel queued transfers for pipe 0xf6c46410 (0)
KERN: usb hub 7: port 2: new device connected
KERN: usb xhci 1: cancel queued transfers for pipe 0x81feeeb4 (0)
}}}
Unplugging the device:
{{{
KERN: usb xhci 1: got an interrupt for a non-Event Data TRB!
KERN: usb hub 7: port 2: device removed
KERN: usb xhci 1: cancel queued transfers for pipe 0xf970cb60 (0)
KERN: usb xhci 1: KERN: cancel queued transfers for pipe 0xf7824910 (2)
KERN: usb error xhci 1: unsuccessful command 15, error Context state (19)
}}}
--
Ticket URL: <https://dev.haiku-os.org/ticket/14835#comment:4>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.