Index: uspace/app/mkbd/main.c
===================================================================
--- uspace/app/mkbd/main.c	(revision 8357fc9a215f3fff750a7a93580153371cb82e24)
+++ uspace/app/mkbd/main.c	(revision f9a627ae1f252e8c0c9a3ccb988b3361ab606f44)
@@ -213,12 +213,10 @@
 	
 	char *devpath = argv[1];
-	//const char *devpath = "/hw/pci0/00:06.0/ohci-rh/usb00_a2/HID1/hid";
-	
-	int rc;
 	
 	devman_handle_t dev_handle = 0;
-	rc = devman_device_get_handle(devpath, &dev_handle, 0);
-	if (rc != EOK) {
-		printf("Failed to get handle from devman: %s.\n",
+	
+	int rc = usb_resolve_device_handle(devpath, NULL, NULL, &dev_handle);
+	if (rc != EOK) {
+		printf("Device not found or not of USB kind: %s.\n",
 		    str_error(rc));
 		return rc;
