Index: uspace/drv/bus/usb/ehci/ehci_rh.c
===================================================================
--- uspace/drv/bus/usb/ehci/ehci_rh.c	(revision fdaaad00506b3884f8ea1a4ac9166ad350f5e92c)
+++ uspace/drv/bus/usb/ehci/ehci_rh.c	(revision fa9656b07f13f0c31ef23a27c0e03516cd064dd2)
@@ -391,5 +391,7 @@
 		/* wait for reset to complete */
 		while (EHCI_RD(hub->registers->portsc[port]) &
-		    USB_PORTSC_PORT_RESET_FLAG);
+		    USB_PORTSC_PORT_RESET_FLAG) {
+		    async_usleep(1);
+		};
 		/* Handle port ownership, if the port is not enabled
 		 * after reset it's a full speed device */
