From bd518502259f6ab7dba504fde834e1ac73b14dfd Mon Sep 17 00:00:00 2001 From: ljin6 Date: Mon, 30 Oct 2006 05:45:13 +0000 Subject: [PATCH] After identified as a High-Speed device, the port has been reset successfully, so it doesn't need to be reset again in the later for Full-Speed or Low-Speed devices. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1856 6f19259b-4bc3-4df7-8a09-765794883524 --- EdkModulePkg/Bus/Usb/UsbBus/Dxe/usbbus.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 -- 2.39.2