Index: uspace/srv/hid/input/port/adb.c
===================================================================
--- uspace/srv/hid/input/port/adb.c	(revision 24abb85d299db39cc03f429adc41bb1ed4f23e23)
+++ uspace/srv/hid/input/port/adb.c	(revision 82cbf8c6161e2ff15d39a43b59096447a98acc21)
@@ -62,7 +62,7 @@
 	kbd_dev = kdev;
 	
-	const char *dev = "adb/kbd";
+	const char *dev = "devices/\\hw\\adb\\kbd";
 	service_id_t service_id;
-	int rc = loc_service_get_id(dev, &service_id, 0);
+	int rc = loc_service_get_id(dev, &service_id, IPC_FLAG_BLOCKING);
 	if (rc != EOK)
 		return rc;
Index: uspace/srv/hid/input/port/adb_mouse.c
===================================================================
--- uspace/srv/hid/input/port/adb_mouse.c	(revision 24abb85d299db39cc03f429adc41bb1ed4f23e23)
+++ uspace/srv/hid/input/port/adb_mouse.c	(revision 82cbf8c6161e2ff15d39a43b59096447a98acc21)
@@ -75,10 +75,10 @@
 static int adb_port_init(mouse_dev_t *mdev)
 {
-	const char *dev = "adb/mouse";
+	const char *dev = "devices/\\hw\\adb\\mouse";
 	
 	mouse_dev = mdev;
 	
 	service_id_t service_id;
-	int rc = loc_service_get_id(dev, &service_id, 0);
+	int rc = loc_service_get_id(dev, &service_id, IPC_FLAG_BLOCKING);
 	if (rc != EOK)
 		return rc;
