Index: uspace/srv/devman/devman.c
===================================================================
--- uspace/srv/devman/devman.c	(revision 0418050164f0ae33ce754da92e722d5809138eff)
+++ uspace/srv/devman/devman.c	(revision 9b640c4208c4983f7c4ba7b5e06fe3819fccd4f0)
@@ -148,4 +148,12 @@
 	printf(NAME": the '%s' driver was added to the list of available "
 	    "drivers.\n", drv->name);
+
+	printf(NAME ": match ids:");
+	link_t *cur;
+	for (cur = drv->match_ids.ids.next; cur != &drv->match_ids.ids; cur = cur->next) {
+		match_id_t *match_id = list_get_instance(cur, match_id_t, link);
+		printf(" %d:%s", match_id->score, match_id->id);
+	}
+	printf("\n");
 }
 
Index: uspace/srv/devman/main.c
===================================================================
--- uspace/srv/devman/main.c	(revision 0418050164f0ae33ce754da92e722d5809138eff)
+++ uspace/srv/devman/main.c	(revision 9b640c4208c4983f7c4ba7b5e06fe3819fccd4f0)
@@ -513,6 +513,7 @@
 	
 	if (driver == NULL) {
-		printf(NAME ": devman_forward error - the device is not in %" PRIun
-		    " usable state.\n", handle);
+		printf(NAME ": devman_forward error - the device %" PRIun \
+		    " (%s) is not in usable state.\n",
+		    handle, dev->pfun->pathname);
 		async_answer_0(iid, ENOENT);
 		return;
