Index: uspace/drv/bus/usb/ohci/ohci.c
===================================================================
--- uspace/drv/bus/usb/ohci/ohci.c	(revision 6340a6ff6d45bf181271e62954bc8dcf05547688)
+++ uspace/drv/bus/usb/ohci/ohci.c	(revision 4b8ecffbc51da8fc4fe3817c93b9963057a82d59)
@@ -158,5 +158,5 @@
 
 	/* HC should be running OK. We can add root hub */
-	ret = hcd_ddf_setup_root_hub(device, USB_SPEED_FULL);
+	ret = hcd_ddf_setup_root_hub(device);
 	CHECK_RET_CLEAN_RETURN(ret,
 	    "Failed to register OHCI root hub: %s.\n", str_error(ret));
Index: uspace/drv/bus/usb/uhci/uhci.c
===================================================================
--- uspace/drv/bus/usb/uhci/uhci.c	(revision 6340a6ff6d45bf181271e62954bc8dcf05547688)
+++ uspace/drv/bus/usb/uhci/uhci.c	(revision 4b8ecffbc51da8fc4fe3817c93b9963057a82d59)
@@ -150,8 +150,8 @@
 
 	/*
-	 * Creating root hub registers a new USB device so all HC
-	 * functionality needs to be ready at this time.
+	 * Creating root hub registers a new USB device so HC
+	 * needs to be ready at this time.
 	 */
-	ret = hcd_ddf_setup_root_hub(device, USB_SPEED_FULL);
+	ret = hcd_ddf_setup_root_hub(device);
 	if (ret != EOK) {
 		// TODO: Undo hcd_setup_device
Index: uspace/drv/bus/usb/vhc/main.c
===================================================================
--- uspace/drv/bus/usb/vhc/main.c	(revision 6340a6ff6d45bf181271e62954bc8dcf05547688)
+++ uspace/drv/bus/usb/vhc/main.c	(revision 4b8ecffbc51da8fc4fe3817c93b9963057a82d59)
@@ -105,5 +105,9 @@
 	}
 
-	ret = hcd_ddf_setup_root_hub(dev, USB_SPEED_FULL);
+	/*
+	 * Creating root hub registers a new USB device so HC
+	 * needs to be ready at this time.
+	 */
+	ret = hcd_ddf_setup_root_hub(dev);
 	if (ret != EOK) {
 		usb_log_error("Failed to init VHC root hub: %s\n",
