Index: uspace/lib/usb/src/recognise.c
===================================================================
--- uspace/lib/usb/src/recognise.c	(revision 1824609b25479ea0c3974617f411a076db03ccd5)
+++ uspace/lib/usb/src/recognise.c	(revision 345ea186aa5f5ed51389da9259c1b08a67552de5)
@@ -161,5 +161,5 @@
 		/* First, with release number. */
 		rc = usb_add_match_id(matches, 100,
-		    "usb&vendor=%d&product=%d&release=" BCD_FMT,
+		    "usb&vendor=0x%04x&product=0x%04x&release=" BCD_FMT,
 		    (int) device_descriptor->vendor_id,
 		    (int) device_descriptor->product_id,
@@ -170,5 +170,6 @@
 		
 		/* Next, without release number. */
-		rc = usb_add_match_id(matches, 90, "usb&vendor=%d&product=%d",
+		rc = usb_add_match_id(matches, 90,
+		    "usb&vendor=0x%04x&product=0x%04x",
 		    (int) device_descriptor->vendor_id,
 		    (int) device_descriptor->product_id);
