#13062: USB3 - device does not enumerate
--------------------------------+----------------------------
Reporter: pulkomandy | Owner: nobody
Type: bug | Status: new
Priority: normal | Milestone: Unscheduled
Component: Drivers/USB/XHCI | Version: R1/Development
Resolution: | Keywords:
Blocked By: | Blocking:
Has a Patch: 0 | Platform: All
--------------------------------+----------------------------
Comment (by pulkomandy):
Log with tracing enabled:
{{{
KERN: usb xhci -1: Event Interrupt
KERN: usb xhci -1: KERN: event[17] = 34 (0x0000000001000000 0x01000000
0x00008801)
KERN: usb xhci -1: KERN: event[17] = 34 (0x0000000001000000 0x01000000
0x00008801)
KERN: usb xhci -1: KERN: port change detected
KERN: usb xhci -1: KERN: event[18] = 0 (0x0000000000000000 0x00000000
0x00000000)
KERN: usb xhci roothub: request: 0
KERN: usb xhci -1: port 0 status=0x000206e1
KERN: usb xhci roothub: request: 1
KERN: usb xhci roothub: clear feature: 16
KERN: usb xhci -1: KERN: clear port feature index 0 feature 16
KERN: usb xhci roothub: request: 0
KERN: usb xhci -1: port 0 status=0x000006e1
KERN: usb xhci roothub: request: 0
KERN: usb xhci -1: port 0 status=0x000006e1
KERN: usb xhci roothub: request: 0
KERN: usb xhci -1: port 0 status=0x000006e1
KERN: usb xhci roothub: request: 0
KERN: usb xhci -1: KERN: port 0 status=0x000006e1
KERN: usb xhci roothub: request: 3
KERN: usb xhci roothub: set feature: 4
KERN: usb xhci -1: KERN: set port feature index 0 feature 4
KERN: usb xhci -1: usb xhci roothub: request: 0
KERN: usb xhci -1: Last message repeated 1 time
KERN: usb xhci -1: KERN: usb xhci roothub: request: 1
KERN: usb xhci roothub: clear feature: 20
KERN: usb xhci -1: Last message repeated 1 time
KERN: usb xhci -1: KERN: event[19] = 0 (0x0000000000000000 0x00000000
0x00000000)
KERN: usb xhci roothub: request: 0
KERN: usb xhci -1: port 0 status=0x00000603
KERN: usb xhci -1: AllocateDevice hubAddress 1 hubPort 1 speed 3
KERN: usb xhci -1: KERN: Enable Slot
KERN: usb xhci -1: command[9] = 9 (0x0000000000000000, 0x00000000,
0x00002400)
KERN: usb xhci -1: KERN: Ding Dong! slot:0 endpoint 0
KERN: usb xhci -1: Event Interrupt
KERN: usb xhci -1: event[19] = 33 (0x000000000aa1add0 0x01000000
0x05008401)
KERN: usb xhci -1: KERN: event[19] = 33 (0x000000000aa1add0 0x01000000
0x05008401)
KERN: usb xhci -1: KERN: Received command event
KERN: usb xhci -1: Last message repeated 1 time
KERN: usb xhci -1: KERN: Storing trb 0x01000000 0x05008401
KERN: usb xhci -1: KERN: speed updated 1
KERN: usb xhci -1: KERN: slot 0x08100000 0x00010000 0x00000000 0x00000000
KERN: usb xhci -1: KERN: endpoint 0x0 0x80026 0xb05f001 0x8
KERN: usb xhci -1: KERN: Set Address
KERN: usb xhci -1: KERN: command[10] = 11 (0x000000000aed4000, 0x00000000,
0x05002c00)
KERN: usb xhci -1: KERN: Ding Dong! slot:0 endpoint 0
KERN: usb xhci -1: Event Interrupt
KERN: usb xhci -1: event[20] = 33 (0x000000000aa1ade0 0x13000000
0x05008401)
KERN: usb xhci -1: KERN: event[20] = 33 (0x000000000aa1ade0 0x13000000
0x05008401)
KERN: usb xhci -1: KERN: Received command event
KERN: usb xhci -1: usb xhci -1: KERN: event[21] = 0 (0x0000000000000000
0x00000000 0x00000000)
KERN: usb error xhci -1: KERN: unsuccessful command Context state (19)
KERN: usb xhci -1: KERN: Storing trb 0x13000000 0x05008401
KERN: usb error xhci -1: KERN: unable to set address
KERN: usb xhci roothub: request: 1
KERN: usb xhci roothub: clear feature: 1
KERN: usb xhci -1: KERN: clear port feature index 0 feature 1
KERN: usb xhci roothub: request: 0
KERN: usb xhci -1: KERN: port 0 status=0x000006e1
KERN: usb xhci roothub: request: 0
KERN: usb xhci -1: port 0 status=0x000006e1
KERN: usb xhci roothub: request: 0
KERN: usb xhci -1: port 0 status=0x000006e1
KERN: usb xhci roothub: request: 0
KERN: usb xhci -1: port 0 status=0x000006e1
KERN: usb xhci roothub: request: 3
KERN: usb xhci roothub: set feature: 4
KERN: usb xhci -1: KERN: set port feature index 0 feature 4
KERN: usb xhci -1: Event Interrupt
KERN: usb xhci roothub: request: 0
KERN: usb xhci -1: usb xhci -1: KERN: event[21] = 34 (0x0000000001000000
0x01000000 0x00008801)
KERN: usb xhci -1: event[21] = 34 (0x0000000001000000 0x01000000
0x00008801)
KERN: usb xhci -1: KERN: port change detected
KERN: usb xhci roothub: request: 1
KERN: usb xhci -1: KERN: usb xhci roothub: clear feature: 20
KERN: usb xhci -1: clear port feature index 0 feature 20
KERN: usb xhci roothub: request: 0
KERN: usb xhci -1: port 0 status=0x00000603
KERN: usb xhci -1: KERN: AllocateDevice hubAddress 1 hubPort 1 speed 3
KERN: usb xhci -1: KERN: Enable Slot
KERN: usb xhci -1: KERN: command[11] = 9 (0x0000000000000000, 0x00000000,
0x00002400)
KERN: usb xhci -1: KERN: Ding Dong! slot:0 endpoint 0
KERN: usb xhci -1: Event Interrupt
KERN: usb xhci -1: event[22] = 33 (0x000000000aa1adf0 0x01000000
0x06008401)
KERN: usb xhci -1: KERN: event[22] = 33 (0x000000000aa1adf0 0x01000000
0x06008401)
KERN: usb xhci -1: KERN: Received command event
KERN: usb xhci -1: usb xhci -1: KERN: event[23] = 0 (0x0000000000000000
0x00000000 0x00000000)
KERN: usb xhci -1: KERN: Storing trb 0x01000000 0x06008401
KERN: usb xhci -1: speed updated 1
KERN: usb xhci -1: KERN: slot 0x08100000 0x00010000 0x00000000 0x00000000
KERN: usb xhci -1: KERN: endpoint 0x0 0x80026 0xb05f001 0x8
KERN: usb xhci -1: KERN: Set Address
KERN: usb xhci -1: KERN: command[12] = 11 (0x000000000aed4000, 0x00000000,
0x06002c00)
KERN: usb xhci -1: KERN: Ding Dong! slot:0 endpoint 0
KERN: usb xhci -1: Event Interrupt
KERN: usb xhci -1: event[23] = 33 (0x000000000aa1ae00 0x13000000
0x06008401)
KERN: usb xhci -1: KERN: event[23] = 33 (0x000000000aa1ae00 0x13000000
0x06008401)
KERN: usb xhci -1: KERN: Received command event
KERN: usb xhci -1: KERN: usb xhci -1: event[24] = 0 (0x0000000000000000
0x00000000 0x00000000)
KERN: usb error xhci -1: KERN: unsuccessful command Context state (19)
KERN: usb xhci -1: KERN: Storing trb 0x13000000 0x06008401
KERN: usb error xhci -1: KERN: unable to set address
KERN: usb xhci roothub: request: 1
KERN: usb xhci roothub: clear feature: 1
KERN: usb xhci -1: KERN: clear port feature index 0 feature 1
}}}
--
Ticket URL: <https://dev.haiku-os.org/ticket/13062#comment:2>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.