Index: uspace/drv/uhci/root_hub/port.c
===================================================================
--- uspace/drv/uhci/root_hub/port.c	(revision 4687fcd4f57cbbb04d212fb08bda137759cad8a7)
+++ uspace/drv/uhci/root_hub/port.c	(revision 72e19f5092b40f5bf5640a8288771e2f8675b49e)
@@ -15,7 +15,13 @@
 int uhci_port_check(void *port)
 {
+	async_usleep( 1000000 );
 	uhci_port_t *port_instance = port;
 	assert(port_instance);
 	port_instance->hc_phone = devman_device_connect(port_instance->hc->handle, 0);
+	if (port_instance->hc_phone < 0) {
+		uhci_print_fatal("Failed(%d) to connect to the hc(handle=%x.\n",
+			port_instance->hc_phone, (unsigned)port_instance->hc->handle);
+		return port_instance->hc_phone;
+	}
 
 	while (1) {
