diff --git a/MdeModulePkg/Bus/Usb/UsbMouseAbsolutePointerDxe/UsbMouseAbsolutePointer.c b/MdeModulePkg/Bus/Usb/UsbMouseAbsolutePointerDxe/UsbMouseAbsolutePointer.c index 2f3cf9aae2..8c2edb4f99 100644 --- a/MdeModulePkg/Bus/Usb/UsbMouseAbsolutePointerDxe/UsbMouseAbsolutePointer.c +++ b/MdeModulePkg/Bus/Usb/UsbMouseAbsolutePointerDxe/UsbMouseAbsolutePointer.c @@ -599,7 +599,7 @@ InitializeUsbMouseDevice ( if (Protocol != BOOT_PROTOCOL) { Status = UsbSetProtocolRequest ( UsbIo, - 0, + UsbMouseAbsolutePointerDev->InterfaceDescriptor.InterfaceNumber, BOOT_PROTOCOL ); diff --git a/MdeModulePkg/Bus/Usb/UsbMouseDxe/UsbMouse.c b/MdeModulePkg/Bus/Usb/UsbMouseDxe/UsbMouse.c index f51dbfa1cf..d81eaf7eae 100644 --- a/MdeModulePkg/Bus/Usb/UsbMouseDxe/UsbMouse.c +++ b/MdeModulePkg/Bus/Usb/UsbMouseDxe/UsbMouse.c @@ -605,7 +605,7 @@ InitializeUsbMouseDevice ( if (Protocol != BOOT_PROTOCOL) { Status = UsbSetProtocolRequest ( UsbIo, - 0, + UsbMouseDev->InterfaceDescriptor.InterfaceNumber, BOOT_PROTOCOL );