Index: uspace/lib/usb/src/hcdhubd.c
===================================================================
--- uspace/lib/usb/src/hcdhubd.c	(revision 4087a33cec09f73a039d4287af9e10d22b0fb928)
+++ uspace/lib/usb/src/hcdhubd.c	(revision 0ee648abe9ebd207c42f6fa2b63b70a5c4ead985)
@@ -39,4 +39,6 @@
 #include <errno.h>
 
+#define USB_HUB_DEVICE_NAME "usbhub"
+
 /** List of handled host controllers. */
 static LIST_INITIALIZE(hc_list);
@@ -65,5 +67,6 @@
 	 * was connected.
 	 */
-	bool is_hc = true;
+	bool is_hc = str_cmp(dev->name, USB_HUB_DEVICE_NAME) != 0;
+	printf("%s: add_device(name=\"%s\")\n", hc_driver->name, dev->name);
 
 	if (is_hc) {
@@ -95,4 +98,5 @@
 		return EOK;
 	} else {
+		printf("%s: hub added, hurrah!\n", hc_driver->name);
 		/*
 		 * We are some (probably deeply nested) hub.
@@ -230,5 +234,5 @@
 		goto failure;
 	}
-	hub->name = "usbhub";
+	hub->name = USB_HUB_DEVICE_NAME;
 
 	match_id = create_match_id();
