]> git.proxmox.com Git - grub2.git/commitdiff
* grub-core/bus/usb/usbhub.c (attach_root_port): Wait 10ms
authorVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Mon, 16 May 2011 06:50:21 +0000 (08:50 +0200)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Mon, 16 May 2011 06:50:21 +0000 (08:50 +0200)
after enabling port.

ChangeLog
grub-core/bus/usb/usbhub.c

index 18a95a58e2396c1d84d40aa0458f3d2bb2ec76eb..fc4d680131bc21bec7095dc00360b9bb3c821974 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2011-05-16  Vladimir Serbinenko  <phcoder@gmail.com>
+
+       * grub-core/bus/usb/usbhub.c (attach_root_port): Wait 10ms
+       after enabling port.
+
 2011-05-16  Vladimir Serbinenko  <phcoder@gmail.com>
 
        Skip incorrect USB devices.
index 82bb2da1cd2dc676f115ff892726d589a9cae866..fff94a3fcd073fea3e40c29cf84c3d0875ebdf30 100644 (file)
@@ -215,6 +215,8 @@ attach_root_port (struct grub_usb_hub *hub, int portno,
     return;
   hub->controller->dev->pending_reset = grub_get_time_ms () + 5000;
 
+  grub_millisleep (10);
+
   /* Enable the port and create a device.  */
   dev = grub_usb_hub_add_dev (hub->controller, speed);
   hub->controller->dev->pending_reset = 0;