Hi All

For a large number of boards running coreboot (reported on CML, TGL, ADL,
SKL and APL), a change in the last few months has caused an indefinite hang.

For the last three years, coreboot has used a default value of 1000
for gEfiMdeModulePkgTokenSpaceGuid.PcdSdMmcGenericTimeoutValue, but to
workaround the hang, this value had to be changed to 10000.

The new value will get the device booting, but on a smaller selection of
boards, USB devices are not visible to edk2 (either in the EFI Shell, Debug
output or Boot Manager). They function normally in the OS, and the debug
output is below.

I don't suppose anyone would have a hunch as to the cause of this problem?

Many thanks

Sean


XhcGetCapability: 16 ports, 64 bit 1
UsbRootHubInit: root hub E9E3F18 - max speed 3, 16 ports
XhcClearRootHubPortFeature: status Success
UsbEnumeratePort: port 4 state - 801, change - 01 on E9E3F18
UsbEnumeratePort: Device Connect/Disconnect Normally
UsbEnumeratePort: new device connected at port 4
XhcUsbPortReset!
XhcSetRootHubPortFeature: status Success
XhcClearRootHubPortFeature: status Success
XhcClearRootHubPortFeature: status Success
Enable Slot Successfully, The Slot ID = 0x1
    Address 1 assigned successfully
UsbEnumerateNewDev: hub port 4 is reset
UsbEnumerateNewDev: device is of 3 speed
UsbEnumerateNewDev: device uses translator (0, 0)
UsbEnumerateNewDev: device is now ADDRESSED at 1
UsbEnumerateNewDev: max packet size for EP 0 is 64
UsbBuildDescTable: failed to get device descriptor - Invalid Parameter
UsbEnumerateNewDev: failed to build descriptor table - Invalid Parameter
XhcClearRootHubPortFeature: status Success
UsbEnumeratePort: port 5 state - 801, change - 01 on E9E3F18
UsbEnumeratePort: Device Connect/Disconnect Normally
UsbEnumeratePort: new device connected at port 5
XhcUsbPortReset!
XhcSetRootHubPortFeature: status Success
XhcClearRootHubPortFeature: status Success
XhcClearRootHubPortFeature: status Success
Enable Slot Successfully, The Slot ID = 0x2
    Address 2 assigned successfully
UsbEnumerateNewDev: hub port 5 is reset
UsbEnumerateNewDev: device is of 3 speed
UsbEnumerateNewDev: device uses translator (0, 0)
UsbEnumerateNewDev: device is now ADDRESSED at 2
UsbEnumerateNewDev: max packet size for EP 0 is 64
UsbBuildDescTable: failed to get device descriptor - Invalid Parameter
UsbEnumerateNewDev: failed to build descriptor table - Invalid Parameter
XhcClearRootHubPortFeature: status Success
UsbEnumeratePort: port 6 state - 801, change - 01 on E9E3F18
UsbEnumeratePort: Device Connect/Disconnect Normally
UsbEnumeratePort: new device connected at port 6
XhcUsbPortReset!
XhcSetRootHubPortFeature: status Success
XhcClearRootHubPortFeature: status Success
XhcClearRootHubPortFeature: status Success
Enable Slot Successfully, The Slot ID = 0x3
    Address 3 assigned successfully
UsbEnumerateNewDev: hub port 6 is reset
UsbEnumerateNewDev: device is of 3 speed
UsbEnumerateNewDev: device uses translator (0, 0)
UsbEnumerateNewDev: device is now ADDRESSED at 3
UsbEnumerateNewDev: max packet size for EP 0 is 64
UsbBuildDescTable: failed to get device descriptor - Invalid Parameter
UsbEnumerateNewDev: failed to build descriptor table - Invalid Parameter
XhcClearRootHubPortFeature: status Success
UsbEnumeratePort: port 8 state - 801, change - 01 on E9E3F18
UsbEnumeratePort: Device Connect/Disconnect Normally
UsbEnumeratePort: new device connected at port 8
XhcUsbPortReset!
XhcSetRootHubPortFeature: status Success
XhcClearRootHubPortFeature: status Success
XhcClearRootHubPortFeature: status Success
Enable Slot Successfully, The Slot ID = 0x4
    Address 4 assigned successfully
UsbEnumerateNewDev: hub port 8 is reset
UsbEnumerateNewDev: device is of 3 speed
UsbEnumerateNewDev: device uses translator (0, 0)
UsbEnumerateNewDev: device is now ADDRESSED at 4
UsbEnumerateNewDev: max packet size for EP 0 is 64
UsbBuildDescTable: failed to get device descriptor - Invalid Parameter
UsbEnumerateNewDev: failed to build descriptor table - Invalid Parameter
UsbBusStart: usb bus started on EAEB818, root hub E9E3F18


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#91865): https://edk2.groups.io/g/devel/message/91865
Mute This Topic: https://groups.io/mt/92638373/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to