Index: uspace/lib/usb/src/hub.c
===================================================================
--- uspace/lib/usb/src/hub.c	(revision 46e078a088fe8c3ab8b11e525495ff063c8d7aca)
+++ uspace/lib/usb/src/hub.c	(revision 1c258d122a2cbffcb8c0f6a8c54bf9ad4ca7b925)
@@ -41,4 +41,9 @@
 #include <assert.h>
 #include <usb/debug.h>
+
+/** How much time to wait between attempts to register endpoint 0:0.
+ * The value is based on typical value for port reset + some overhead.
+ */
+#define ENDPOINT_0_0_REGISTER_ATTEMPT_DELAY_USEC (1000 * (10 + 2))
 
 /** Check that HC connection is alright.
@@ -232,5 +237,5 @@
 		if (rc != EOK) {
 			/* Do not overheat the CPU ;-). */
-			async_usleep(10);
+			async_usleep(ENDPOINT_0_0_REGISTER_ATTEMPT_DELAY_USEC);
 		}
 	} while (rc != EOK);
