Index: uspace/drv/bus/usb/ohci/hc.c
===================================================================
--- uspace/drv/bus/usb/ohci/hc.c	(revision 27ed734ca1edb1dbac9f39a53b2fd7ed46b2b7f4)
+++ uspace/drv/bus/usb/ohci/hc.c	(revision 5e07cbc0dbf74b36e7b0332f98d3d8be06a0e9de)
@@ -193,6 +193,6 @@
 	list_initialize(&instance->pending_batches);
 
-	hcd_init(&instance->generic, BANDWIDTH_AVAILABLE_USB11,
-	    bandwidth_count_usb11);
+	hcd_init(&instance->generic, USB_SPEED_FULL,
+	    BANDWIDTH_AVAILABLE_USB11, bandwidth_count_usb11);
 	instance->generic.private_data = instance;
 	instance->generic.schedule = hc_schedule;
Index: uspace/drv/bus/usb/uhci/hc.c
===================================================================
--- uspace/drv/bus/usb/uhci/hc.c	(revision 27ed734ca1edb1dbac9f39a53b2fd7ed46b2b7f4)
+++ uspace/drv/bus/usb/uhci/hc.c	(revision 5e07cbc0dbf74b36e7b0332f98d3d8be06a0e9de)
@@ -199,6 +199,6 @@
 #undef CHECK_RET_RETURN
 
-	hcd_init(&instance->generic, BANDWIDTH_AVAILABLE_USB11,
-	    bandwidth_count_usb11);
+	hcd_init(&instance->generic, USB_SPEED_FULL,
+	    BANDWIDTH_AVAILABLE_USB11, bandwidth_count_usb11);
 
 	instance->generic.private_data = instance;
Index: uspace/drv/bus/usb/vhc/main.c
===================================================================
--- uspace/drv/bus/usb/vhc/main.c	(revision 27ed734ca1edb1dbac9f39a53b2fd7ed46b2b7f4)
+++ uspace/drv/bus/usb/vhc/main.c	(revision 5e07cbc0dbf74b36e7b0332f98d3d8be06a0e9de)
@@ -80,5 +80,5 @@
 		return rc;
 	}
-	usb_device_manager_init(&data->dev_manager);
+	usb_device_manager_init(&data->dev_manager, USB_SPEED_MAX);
 
 	ddf_fun_t *hc = ddf_fun_create(dev, fun_exposed, "hc");
