Index: uspace/app/usbinfo/main.c
===================================================================
--- uspace/app/usbinfo/main.c	(revision 2c5cefa897b181e123f9677daf6fc62cb602cd82)
+++ uspace/app/usbinfo/main.c	(revision 99ea659c80024f93852d40937d05a2165e807d46)
@@ -44,9 +44,14 @@
 #include "usbinfo.h"
 
+#define DEFAULT_HOST_CONTROLLER_PATH "/virt/usbhc"
+
 static void print_usage(char *app_name)
 {
 	printf(NAME ": query USB devices for descriptors\n\n");
 	printf("Usage: %s /path/to/hc usb-address\n where\n", app_name);
-	printf("   /path/to/hc   Devman path to USB host controller\n");
+	printf("   /path/to/hc   Devman path to USB host controller " \
+	    "(use `-' for\n");
+	printf("                   default HC at `%s').\n",
+	    DEFAULT_HOST_CONTROLLER_PATH);
 	printf("   usb-address   USB address of device to be queried\n");
 	printf("\n");
@@ -68,5 +73,5 @@
 }
 
-int main(int argc, char * argv[])
+int main(int argc, char *argv[])
 {
 	if (argc != 3) {
@@ -81,4 +86,7 @@
 	 * Connect to given host controller driver.
 	 */
+	if (str_cmp(hc_path, "-") == 0) {
+		hc_path = (char *) DEFAULT_HOST_CONTROLLER_PATH;
+	}
 	int hc_phone = connect_to_hc(hc_path);
 	if (hc_phone < 0) {
