Message ID | 1396272197-13394-25-git-send-email-luis.henriques@canonical.com |
---|---|
State | New |
Headers | show |
diff --git a/drivers/usb/core/config.c b/drivers/usb/core/config.c index 6ed7e7c..c120b6f 100644 --- a/drivers/usb/core/config.c +++ b/drivers/usb/core/config.c @@ -716,6 +716,10 @@ int usb_get_configuration(struct usb_device *dev) result = -ENOMEM; goto err; } + + if (dev->quirks & USB_QUIRK_DELAY_INIT) + msleep(100); + result = usb_get_descriptor(dev, USB_DT_CONFIG, cfgno, bigbuffer, length); if (result < 0) {