<html>
<head>
</head>
<body class='hmmessage'><div dir='ltr'> hi, Kevin,<br>I am debugging the coreboot on AMD board.<br><br>I found if a device is populated on USB 3.0 port during system power up, the USB3.0 function fail after OS boot up.<br>If a USB 2.0 device is plugged, the port is OK.<br>Can you take a look at this?<br><br>Here is the debug message.<br>------------<br>SeaBIOS (version rel-1.8.0-26-g92f9b91-dirty-20150805_022528-supersrv)<br>XHCI init on dev 00:10.0: regs @ 0xf0b8a000, 8 ports, 32 slots, 32 byte contexts<br>XHCI    extcap 0x1 @ f0b8a500<br>XHCI    protocol USB  3.00, 4 ports (offset 1), def 0<br>XHCI    protocol USB  2.00, 4 ports (offset 5), def 18<br>XHCI    extcap 0xa @ f0b8a540<br>configure_xhci: resetting<br>configure_xhci: setup 8 scratch pad buffers<br>xhci_hub_reset port #5: 0x000202e1, powered, pls 7, speed 0 [ - ]<br>XHCI port #5: 0x00200e03, powered, enabled, pls 0, speed 3 [High]<br>xhci_alloc_pipe: usbdev 0xbff52960, ring 0xbff9e900, slotid 0, epid 1<br>xhci_cmd_enable_slot:<br>xhci_trb_queue: ring 0xbff9ed00 [nidx 1, len 0]<br>xhci_process_events: status change port #5<br>xhci_process_events: status change port #1<br>xhci_process_events: status change port #5<br>xhci_process_events: ring 0xbff9ed00 [trb 0xbff9ed00, evt 0xbff9ee00, type 33, eidx 1, cc 1]<br>xhci_alloc_pipe: enable slot: got slotid 1<br>xhci_cmd_address_device: slotid 1<br>xhci_trb_queue: ring 0xbff9ed00 [nidx 2, len 0]<br>WARNING - Timeout at xhci_event_wait:692!<br>xhci_alloc_pipe: address device: failed (cc -1)<br>XHCI no devices found<br>WARNING - Timeout at wait_bit:310!<br><br>Joe<br><style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style>
<div dir="ltr"></div>
                                          </div></body>
</html>