summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--EdkModulePkg/Bus/Usb/UsbBus/Dxe/usbbus.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/EdkModulePkg/Bus/Usb/UsbBus/Dxe/usbbus.c b/EdkModulePkg/Bus/Usb/UsbBus/Dxe/usbbus.c
index d9387a60b1..7bbb6f7a06 100644
--- a/EdkModulePkg/Bus/Usb/UsbBus/Dxe/usbbus.c
+++ b/EdkModulePkg/Bus/Usb/UsbBus/Dxe/usbbus.c
@@ -1001,7 +1001,9 @@ UsbDeviceConfiguration (
//
UsbIo = &FirstController->UsbIo;
- ParentPortReset (FirstController, FALSE, 0);
+ if (UsbIoDevice->DeviceSpeed != EFI_USB_SPEED_HIGH) {
+ ParentPortReset (FirstController, FALSE, 0);
+ }
//
// First retrieve the 1st 8 bytes of