Index: uspace/drv/bus/usb/ohci/ohci.c
===================================================================
--- uspace/drv/bus/usb/ohci/ohci.c	(revision 0e97b4b564b961a6ed76de761df2c1ab32c04f35)
+++ uspace/drv/bus/usb/ohci/ohci.c	(revision a3886bedd094a88a9980282f8f832d35546d9a2b)
@@ -159,5 +159,5 @@
 
 	/* HC should be running OK. We can add root hub */
-	ret = hcd_ddf_setup_hub(device, &hc_impl->rh.address);
+	ret = hcd_ddf_setup_root_hub(device, USB_SPEED_FULL);
 	CHECK_RET_CLEAN_RETURN(ret,
 	    "Failed to register OHCI root hub: %s.\n", str_error(ret));
Index: uspace/drv/bus/usb/ohci/root_hub.c
===================================================================
--- uspace/drv/bus/usb/ohci/root_hub.c	(revision 0e97b4b564b961a6ed76de761df2c1ab32c04f35)
+++ uspace/drv/bus/usb/ohci/root_hub.c	(revision a3886bedd094a88a9980282f8f832d35546d9a2b)
@@ -153,4 +153,5 @@
 	assert(regs);
 
+	instance->address = USB_ADDRESS_DEFAULT;
 	instance->registers = regs;
 	instance->port_count = OHCI_RD(regs->rh_desc_a) & RHDA_NDS_MASK;
@@ -167,5 +168,5 @@
 
 #if defined OHCI_POWER_SWITCH_no
-	usb_log_debug("OHCI rh: Set power mode to no power switching.\n");
+	usb_log_info("rh: Set power mode to no power switching.\n");
 	/* Set port power mode to no power-switching. (always on) */
 	OHCI_SET(regs->rh_desc_a, RHDA_NPS_FLAG);
@@ -175,5 +176,5 @@
 
 #elif defined OHCI_POWER_SWITCH_ganged
-	usb_log_debug("OHCI rh: Set power mode to ganged power switching.\n");
+	usb_log_info("rh: Set power mode to ganged power switching.\n");
 	/* Set port power mode to ganged power-switching. */
 	OHCI_CLR(regs->rh_desc_a, RHDA_NPS_FLAG);
@@ -187,5 +188,5 @@
 	OHCI_CLR(regs->rh_desc_a, RHDA_OCPM_FLAG);
 #else
-	usb_log_debug("OHCI rh: Set power mode to per-port power switching.\n");
+	usb_log_info("rh: Set power mode to per-port power switching.\n");
 	/* Set port power mode to per port power-switching. */
 	OHCI_CLR(regs->rh_desc_a, RHDA_NPS_FLAG);
