diff --git a/hw/usb-hid.c b/hw/usb-hid.c index 6abb62993793a1d5a1cb42f982a6161c94284c2c..4f320d7763722dc550748ba9a804bb46fdfa7f76 100644 --- a/hw/usb-hid.c +++ b/hw/usb-hid.c @@ -100,7 +100,7 @@ static const uint8_t qemu_mouse_config_descriptor[] = { 0x01, /* u8 bNumInterfaces; (1) */ 0x01, /* u8 bConfigurationValue; */ 0x04, /* u8 iConfiguration; */ - 0xa0, /* u8 bmAttributes; + 0xe0, /* u8 bmAttributes; Bit 7: must be set, 6: Self-powered, 5: Remote wakeup, diff --git a/hw/usb-hub.c b/hw/usb-hub.c index acf7f6072e096bb5cf41e7d58a57b35a1d2f5235..1aee7fe5b446d2c44bfac9c98a7a41375676f301 100644 --- a/hw/usb-hub.c +++ b/hw/usb-hub.c @@ -113,7 +113,7 @@ static const uint8_t qemu_hub_config_descriptor[] = { 0x01, /* u8 bNumInterfaces; (1) */ 0x01, /* u8 bConfigurationValue; */ 0x00, /* u8 iConfiguration; */ - 0xc0, /* u8 bmAttributes; + 0xe0, /* u8 bmAttributes; Bit 7: must be set, 6: Self-powered, 5: Remote wakeup,