Index: uspace/drv/bus/usb/ohci/ohci.c
===================================================================
--- uspace/drv/bus/usb/ohci/ohci.c	(revision e5291e041188892dd07f8120b050477cc26c3aaa)
+++ uspace/drv/bus/usb/ohci/ohci.c	(revision 42679089e62747f5e00b53db2cc50e13781157a1)
@@ -89,5 +89,6 @@
 	    &dev_to_ohci(fun->dev)->hc.generic.dev_manager;
 
-	const usb_address_t addr = usb_device_manager_find(manager, handle);
+	const usb_address_t addr =
+	    usb_device_manager_find_address(manager, handle);
 	if (addr < 0) {
 		return addr;
Index: uspace/drv/bus/usb/uhci/uhci.c
===================================================================
--- uspace/drv/bus/usb/uhci/uhci.c	(revision e5291e041188892dd07f8120b050477cc26c3aaa)
+++ uspace/drv/bus/usb/uhci/uhci.c	(revision 42679089e62747f5e00b53db2cc50e13781157a1)
@@ -101,5 +101,6 @@
 	usb_device_manager_t *manager =
 	    &dev_to_uhci(fun->dev)->hc.generic.dev_manager;
-	const usb_address_t addr = usb_device_manager_find(manager, handle);
+	const usb_address_t addr =
+	    usb_device_manager_find_address(manager, handle);
 
 	if (addr < 0) {
Index: uspace/drv/bus/usb/vhc/connhost.c
===================================================================
--- uspace/drv/bus/usb/vhc/connhost.c	(revision e5291e041188892dd07f8120b050477cc26c3aaa)
+++ uspace/drv/bus/usb/vhc/connhost.c	(revision 42679089e62747f5e00b53db2cc50e13781157a1)
@@ -104,7 +104,6 @@
 {
 	VHC_DATA(vhc, fun);
-	bool found =
-	    usb_device_manager_find_by_address(&vhc->dev_manager, address, handle);
-	return found ? EOK : ENOENT;
+	return usb_device_manager_get_info_by_address(
+	    &vhc->dev_manager, address, handle, NULL);
 }
 
@@ -518,5 +517,6 @@
 
 	usb_log_debug("tell_address_rh(handle=%" PRIun ")\n", handle);
-	usb_address_t addr = usb_device_manager_find(&vhc->dev_manager, handle);
+	const usb_address_t addr =
+	    usb_device_manager_find_address(&vhc->dev_manager, handle);
 	if (addr < 0) {
 		return addr;
