Message ID | 1314957407-29508-14-git-send-email-kraxel@redhat.com |
---|---|
State | New |
Headers | show |
diff --git a/hw/usb-ccid.c b/hw/usb-ccid.c index 4f0b347..3f794d4 100644 --- a/hw/usb-ccid.c +++ b/hw/usb-ccid.c @@ -447,7 +447,7 @@ static const USBDescDevice desc_device = { { .bNumInterfaces = 1, .bConfigurationValue = 1, - .bmAttributes = 0x80, + .bmAttributes = 0xa0, .bMaxPower = 50, .nif = 1, .ifs = &desc_iface0, @@ -811,6 +811,7 @@ static void ccid_on_slot_change(USBCCIDState *s, bool full) s->bmSlotICCState |= SLOT_0_CHANGED_MASK; } s->notify_slot_change = true; + usb_wakeup(&s->dev); } static void ccid_write_data_block_error(
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> --- hw/usb-ccid.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-)