Index: uspace/drv/uhci-rhd/port.c
===================================================================
--- uspace/drv/uhci-rhd/port.c	(revision 3ae5ca86d1afe06dbde0fa47e1723c1bb0958ae5)
+++ uspace/drv/uhci-rhd/port.c	(revision d394e57ac30ff4616bf4b935c8ec68654a2f3192)
@@ -32,11 +32,11 @@
  * @brief UHCI root hub port routines
  */
-#include <libarch/ddi.h> /* pio_read and pio_write */
+#include <libarch/ddi.h>  /* pio_read and pio_write */
+#include <fibril_synch.h> /* async_usleep */
 #include <errno.h>
 #include <str_error.h>
-#include <fibril_synch.h>
 
 #include <usb/usb.h>    /* usb_address_t */
-#include <usb/hub.h>
+#include <usb/hub.h>    /* usb_hc_new_device_wrapper */
 #include <usb/debug.h>
 
@@ -210,10 +210,4 @@
 
 	usb_log_debug2("%s: new_device_enable_port.\n", port->id_string);
-
-	/*
-	 * The host then waits for at least 100 ms to allow completion of
-	 * an insertion process and for power at the device to become stable.
-	 */
-	async_usleep(100000);
 
 	/*
@@ -232,7 +226,4 @@
 	}
 
-	/* the reset recovery time 10ms */
-	async_usleep(10000);
-
 	/* Enable the port. */
 	uhci_port_set_enabled(port, true);
@@ -313,5 +304,4 @@
 	/* Wait for port to become enabled */
 	do {
-		async_usleep(1000);
 		port_status = uhci_port_read_status(port);
 	} while ((port_status & STATUS_CONNECTED) &&
