From 76ee4c3988f4f4e89514c203d8b7781abd29f24a Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Mon, 18 May 2015 01:26:29 +0200 Subject: [PATCH] usbd: set device info for control file (see usb(3), thanks qeed) --- sys/src/cmd/nusb/usbd/usbd.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/sys/src/cmd/nusb/usbd/usbd.c b/sys/src/cmd/nusb/usbd/usbd.c index ef5396e49..7b7f998b7 100644 --- a/sys/src/cmd/nusb/usbd/usbd.c +++ b/sys/src/cmd/nusb/usbd/usbd.c @@ -393,7 +393,12 @@ attachdev(Port *p) /* 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; }