Index: uspace/drv/ohci/hc.c
===================================================================
--- uspace/drv/ohci/hc.c	(revision 33d19a7c14a38c0f59d9c61144fd4e7b59212d14)
+++ uspace/drv/ohci/hc.c	(revision 68b9f1482f2f96aed7b7f62671e990be5cc189c7)
@@ -293,5 +293,4 @@
 		rh_interrupt(&instance->rh);
 
-
 	if (status & I_WDH) {
 		fibril_mutex_lock(&instance->guard);
@@ -316,4 +315,9 @@
 		fibril_mutex_unlock(&instance->guard);
 	}
+
+	if (status & I_UE) {
+		hc_start_hw(instance);
+	}
+
 }
 /*----------------------------------------------------------------------------*/
@@ -450,5 +454,4 @@
 {
 	assert(instance);
-
 #define SETUP_ENDPOINT_LIST(type) \
 do { \
@@ -458,5 +461,5 @@
 		usb_log_error("Failed(%d) to setup %s endpoint list.\n", \
 		    ret, name); \
-		endpoint_list_fini(&instance->lists[USB_TRANSFER_ISOCHRONOUS]); \
+		endpoint_list_fini(&instance->lists[USB_TRANSFER_ISOCHRONOUS]);\
 		endpoint_list_fini(&instance->lists[USB_TRANSFER_INTERRUPT]); \
 		endpoint_list_fini(&instance->lists[USB_TRANSFER_CONTROL]); \
