git: 9front

Download patch

ref: b8e7611bca6a53b1756ba32c84e242c0548d109e
parent: 47fff4703aba0108b08d7bf0935e8f4c289fc06e
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Sun May 17 21:26:29 EDT 2015

usbd: set device info for control file (see usb(3), thanks qeed)

--- a/sys/src/cmd/nusb/usbd/usbd.c
+++ b/sys/src/cmd/nusb/usbd/usbd.c
@@ -393,7 +393,12 @@
 
 	/* assign stable name based on device descriptor */
 	assignhname(d);
-	
+
+	/* set device info for ctl file */
+	devctl(d, "info %s csp %#08lux vid %#.4ux did %#.4ux %q %q %s",
+		classname(Class(d->usb->csp)), d->usb->csp, d->usb->vid, d->usb->did,
+		d->usb->vendor, d->usb->product, d->hname);
+
 	pushevent(d, formatdev(d, 0));
 	return 0;
 }
--