Index: uspace/drv/uhci-rhd/port.c
===================================================================
--- uspace/drv/uhci-rhd/port.c	(revision 7f810b370680b8fdfedc51dd6d60b07d6997139f)
+++ uspace/drv/uhci-rhd/port.c	(revision 67352d2ce57d0bbae9f4f2b0a767afb56ae158b6)
@@ -125,5 +125,7 @@
 		port_status_t port_status = uhci_port_read_status(instance);
 
-		uhci_port_print_status(instance, port_status);
+		/* print the value if it's interesting */
+		if (port_status & ~STATUS_ALWAYS_ONE)
+			uhci_port_print_status(instance, port_status);
 
 		if ((port_status & STATUS_CONNECTED_CHANGED) == 0)
Index: uspace/drv/uhci-rhd/port.h
===================================================================
--- uspace/drv/uhci-rhd/port.h	(revision 7f810b370680b8fdfedc51dd6d60b07d6997139f)
+++ uspace/drv/uhci-rhd/port.h	(revision 67352d2ce57d0bbae9f4f2b0a767afb56ae158b6)
@@ -91,8 +91,11 @@
 {
 	assert(port);
-	usb_log_debug2("%s Port status:%s%s%s%s%s%s%s%s.\n",
-	    port->id_string,
+	usb_log_debug2("%s Port status(%#x):%s%s%s%s%s%s%s%s%s%s%s.\n",
+	    port->id_string, value,
 	    (value & STATUS_SUSPEND) ? " SUSPENDED," : "",
+	    (value & STATUS_RESUME) ? " IN RESUME," : "",
 	    (value & STATUS_IN_RESET) ? " IN RESET," : "",
+	    (value & STATUS_LINE_D_MINUS) ? " VD-," : "",
+	    (value & STATUS_LINE_D_PLUS) ? " VD+," : "",
 	    (value & STATUS_LOW_SPEED) ? " LOWSPEED," : "",
 	    (value & STATUS_ENABLED_CHANGED) ? " ENABLED-CHANGE," : "",
