Index: uspace/drv/uhci/root_hub/port.c
===================================================================
--- uspace/drv/uhci/root_hub/port.c	(revision 3da5eb925934ac9d5b7a9d2911bc9df3fdd8b7c8)
+++ uspace/drv/uhci/root_hub/port.c	(revision f0e25e8e722ea77e97e5cae9b0f6c0f93e129aa6)
@@ -36,4 +36,12 @@
 		if (port_status & STATUS_CONNECTED_CHANGED) {
 			if (port_status & STATUS_CONNECTED) {
+				/* new device */
+				port_status |= STATUS_IN_RESET;
+				port_status_write(port_instance->address, port_status);
+				async_usleep(1000);
+				port_status =
+					port_status_read(port_instance->address);
+				port_status &= ~STATUS_IN_RESET;
+				port_status_write(port_instance->address, port_status);
 				uhci_port_new_device(port_instance);
 			} else {
