Opened 4 years ago

Last modified 22 months ago

#16969 closed bug

USB stop working after disconnecting USB hub with keyboard and mouse (again) — at Version 2

Reported by: X512 Owned by: waddlesplash
Priority: normal Milestone: R1/beta4
Component: Drivers/USB/XHCI Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: All

Description (last modified by X512)

This is hrev55104 x86_gcc2.

Problem described in #15561 is occuring again.

Syslog when disconnecting:

KERN: usb hub 2: port 3: device removed
KERN: usb xhci 0: cancel queued transfers (1) for pipe 0x82c72d08 (1)
KERN: usb xhci 0: transfer error on slot 5 endpoint 3: Stopped
USER 'KS': Notify of added/removed/started/stopped device
KERN: usb xhci 0: cancel queued transfers (0) for pipe 0x82c72d08 (1)
KERN: usb xhci 0: cancel queued transfers (0) for pipe 0x828218c0 (0)
KERN: usb xhci 0: cancel queued transfers (0) for pipe 0x82c72d08 (1)
KERN: usb xhci 0: cancel queued transfers (0) for pipe 0x82c72cd8 (2)
KERN: usb error xhci 0: unsuccessful command 15, error Context state (19)
KERN: usb xhci 0: cancel queued transfers (1) for pipe 0x82c72d98 (1)
KERN: usb xhci 0: transfer error on slot 4 endpoint 3: Stopped
USER 'KS': Notify of added/removed/started/stopped device
KERN: usb xhci 0: KERN: cancel queued transfers (0) for pipe 0x82c72d98 (1)
KERN: usb xhci 0: KERN: cancel queued transfers (0) for pipe 0x82821960 (0)
KERN: usb xhci 0: KERN: cancel queued transfers (0) for pipe 0x82c72d98 (1)
KERN: usb xhci 0: cancel queued transfers (1) for pipe 0x82c72d68 (2)
KERN: usb error xhci 0: unsuccessful command 15, error Context state (19)
KERN: usb error xhci 0: KERN: cancel queued transfers: could not stop endpoint: I/O error!
KERN: usb error xhci 0: unsuccessful command 15, error Context state (19)
KERN: usb xhci 0: cancel queued transfers (0) for pipe 0x82c72d38 (3)
KERN: usb error xhci 0: unsuccessful command 15, error Context state (19)
KERN: usb xhci 0: KERN: cancel queued transfers (1) for pipe 0x82bc15d0 (1)
KERN: usb xhci 0: transfer error on slot 1 endpoint 3: Stopped
KERN: usb xhci 0: cancel queued transfers (0) for pipe 0x82bc15d0 (1)
KERN: usb xhci 0: KERN: cancel queued transfers (0) for pipe 0x82c62240 (0)
KERN: usb error xhci 0: unsuccessful command 10, error Slot not enabled (11)

When connecting again:

KERN: usb hub 2: port 3: new device connected
KERN: usb error control pipe 72: KERN: timeout waiting for queued request to complete
KERN: usb xhci 0: KERN: cancel queued transfers (1) for pipe 0xdf1172c0 (0)
KERN: usb error xhci 0: cancel queued transfers: could not stop endpoint: Operation timed out!
KERN: usb error hub 71: KERN: error getting hub descriptor
KERN: usb error xhci 0: KERN: device object failed to initialize
KERN: usb error xhci 0: KERN: AllocateDevice() failed enable slot

KERN: usb hub 2: port 3: new device connected
KERN: usb error xhci 0: AllocateDevice() failed enable slot
Last message repeated 1 time

KERN: usb hub 2: KERN: port 3: new device connected
KERN: usb error xhci 0: AllocateDevice() failed enable slot
KERN: usb xhci 0: cancel queued transfers (1) for pipe 0x82c72df8 (2)
KERN: usb error xhci 0: AllocateDevice() failed enable slot
KERN: usb error xhci 0: cancel queued transfers: could not stop endpoint: Operation timed out!
KERN: usb_disk: acquire_sem failed while waiting for data transfer: Operation timed out

KERN: usb hub 2: port 3: new device connected
KERN: usb error xhci 0: AllocateDevice() failed enable slot
Last message repeated 1 time

KERN: usb hub 2: port 3: new device connected
KERN: usb error xhci 0: AllocateDevice() failed enable slot
Last message repeated 1 time

KERN: usb hub 2: port 3: new device connected
KERN: usb error xhci 0: KERN: AllocateDevice() failed enable slot
KERN: usb error xhci 0: AllocateDevice() failed enable slot

KERN: usb hub 2: port 3: new device connected
KERN: usb error xhci 0: AllocateDevice() failed enable slot
Last message repeated 1 time

KERN: usb hub 2: port 3: new device connected
KERN: usb error xhci 0: KERN: AllocateDevice() failed enable slot
KERN: usb error xhci 0: AllocateDevice() failed enable slot

KERN: usb hub 2: port 3: new device connected
KERN: usb error xhci 0: AllocateDevice() failed enable slot
Last message repeated 1 time

KERN: usb hub 2: port 3: new device connected
KERN: usb error xhci 0: AllocateDevice() failed enable slot
Last message repeated 1 time

KERN: usb hub 2: port 3: new device connected
KERN: usb error xhci 0: AllocateDevice() failed enable slot
Last message repeated 1 time

Same message sequence is continuously repeating.

Change History (2)

comment:1 by X512, 4 years ago

Not related to hrev55104, problems occured before it.

comment:2 by X512, 4 years ago

Description: modified (diff)
Note: See TracTickets for help on using tickets.