Provide the USB device release number along with other parameters
so that devd can match on it. This field was already available to usbd and is used by a number of usbd.conf entries, so now it is possible to transfer those entries to devd.conf. Submitted by: Anish Mistry
This commit is contained in:
parent
be7673c35b
commit
41ee608d23
@ -697,19 +697,19 @@ found_dev:
|
|||||||
if (dev->ifacenums == NULL) {
|
if (dev->ifacenums == NULL) {
|
||||||
snprintf(buf, buflen, "vendor=0x%04x product=0x%04x "
|
snprintf(buf, buflen, "vendor=0x%04x product=0x%04x "
|
||||||
"devclass=0x%02x devsubclass=0x%02x "
|
"devclass=0x%02x devsubclass=0x%02x "
|
||||||
"sernum=\"%s\"",
|
"release=0x%04x sernum=\"%s\"",
|
||||||
UGETW(dev->ddesc.idVendor), UGETW(dev->ddesc.idProduct),
|
UGETW(dev->ddesc.idVendor), UGETW(dev->ddesc.idProduct),
|
||||||
dev->ddesc.bDeviceClass, dev->ddesc.bDeviceSubClass,
|
dev->ddesc.bDeviceClass, dev->ddesc.bDeviceSubClass,
|
||||||
serial);
|
UGETW(dev->ddesc.bcdDevice), serial);
|
||||||
} else {
|
} else {
|
||||||
iface = &dev->ifaces[dev->ifacenums[i]];
|
iface = &dev->ifaces[dev->ifacenums[i]];
|
||||||
snprintf(buf, buflen, "vendor=0x%04x product=0x%04x "
|
snprintf(buf, buflen, "vendor=0x%04x product=0x%04x "
|
||||||
"devclass=0x%02x devsubclass=0x%02x "
|
"devclass=0x%02x devsubclass=0x%02x "
|
||||||
"sernum=\"%s\" "
|
"release=0x%04x sernum=\"%s\" "
|
||||||
"intclass=0x%02x intsubclass=0x%02x",
|
"intclass=0x%02x intsubclass=0x%02x",
|
||||||
UGETW(dev->ddesc.idVendor), UGETW(dev->ddesc.idProduct),
|
UGETW(dev->ddesc.idVendor), UGETW(dev->ddesc.idProduct),
|
||||||
dev->ddesc.bDeviceClass, dev->ddesc.bDeviceSubClass,
|
dev->ddesc.bDeviceClass, dev->ddesc.bDeviceSubClass,
|
||||||
serial,
|
UGETW(dev->ddesc.bcdDevice), serial,
|
||||||
iface->idesc->bInterfaceClass,
|
iface->idesc->bInterfaceClass,
|
||||||
iface->idesc->bInterfaceSubClass);
|
iface->idesc->bInterfaceSubClass);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user