Index: uspace/drv/ohci/hc.c
===================================================================
--- uspace/drv/ohci/hc.c	(revision 7d6a6769cf043eaa73aa7e35b8ac8153d6abb3be)
+++ uspace/drv/ohci/hc.c	(revision 5d1db1890e535d5d3eabf42c30e984e6a3eb641d)
@@ -100,5 +100,9 @@
 	ret = usb_hc_new_device_wrapper(dev, &conn, USB_SPEED_FULL, dummy_reset,
 	    0, instance, &address, &handle, NULL, NULL, NULL);
-	CHECK_RET_RETURN(ret, "Failed to add rh device.\n");
+	if (ret != EOK) {
+		usb_log_error("Failed to add rh device.\n");
+		instance->rh.address = -1;
+		return ret;
+	}
 
 	ret = usb_hc_connection_close(&conn);
