Hello tech@, I recently noticed that usbdevs(8) was failing to identify several products that are present in my machine. The attached diff adds vendor X-Rite along with several of their products, as well as adding a product from Validity Sensors.
I have rebuilt my system and tested out usbdevs, which seems to have picked up my changes fine. I did not include usbdevs.h or usbdevs_data.h in the diff since they are dynamically generated. Ok? Peter Index: sys/dev/usb/usbdevs =================================================================== RCS file: /cvs/src/sys/dev/usb/usbdevs,v retrieving revision 1.701 diff -u -p -r1.701 usbdevs --- sys/dev/usb/usbdevs 27 Aug 2019 17:59:58 -0000 1.701 +++ sys/dev/usb/usbdevs 18 Sep 2019 17:04:00 -0000 @@ -285,6 +285,7 @@ vendor AUREAL 0x0755 Aureal Semiconduct vendor IDOWELL 0x075d iDowell vendor MIDIMAN 0x0763 Midiman vendor CYBERPOWER 0x0764 CyberPower +vendor XRITE 0x0765 X-Rite Incorporated vendor SURECOM 0x0769 Surecom Technology vendor LINKSYS2 0x077b Linksys vendor GRIFFIN 0x077d Griffin Technology @@ -4383,6 +4384,7 @@ product VALIDITY VFS5011 0x0011 VFS5011 product VALIDITY VFS5011_2 0x0017 VFS5011 Fingerprint Reader product VALIDITY VFS5011_3 0x0018 VFS5011 Fingerprint Reader product VALIDITY VFS5471 0x003c VFS471 Fingerprint Reader +product VALIDITY SYNWBDI 0x0097 Synaptics WBDI /* Van Ooijen Technische Informatica products */ product VOTI SELETEK_1 0x09b0 Lunatico Seletek @@ -4476,6 +4478,13 @@ product WISTRONNEWEB AR5523_1 0x0826 AR5 product WISTRONNEWEB AR5523_1_NF 0x0827 AR5523 product WISTRONNEWEB AR5523_2 0x082a AR5523 product WISTRONNEWEB AR5523_2_NF 0x0829 AR5523 + +/* X-Rite Incorporated products */ +product XRITE HUEY 0x5001 Huey PRO Colorimeter +product XRITE PANTONE 0x5010 X-Rite Pantone Color Sensor +product XRITE I1 0x5020 i1 Display Pro +product XRITE SMILE 0x6003 ColorMunki Smile +product XRITE DTP94 0xD094 X-Rite DTP94 (Quato Silver Haze Pro) /* XIRING products */ product XIRING XIMAX 0x0005 Ximax CDC
Index: sys/dev/usb/usbdevs =================================================================== RCS file: /cvs/src/sys/dev/usb/usbdevs,v retrieving revision 1.701 diff -u -p -r1.701 usbdevs --- sys/dev/usb/usbdevs 27 Aug 2019 17:59:58 -0000 1.701 +++ sys/dev/usb/usbdevs 18 Sep 2019 17:04:00 -0000 @@ -285,6 +285,7 @@ vendor AUREAL 0x0755 Aureal Semiconduct vendor IDOWELL 0x075d iDowell vendor MIDIMAN 0x0763 Midiman vendor CYBERPOWER 0x0764 CyberPower +vendor XRITE 0x0765 X-Rite Incorporated vendor SURECOM 0x0769 Surecom Technology vendor LINKSYS2 0x077b Linksys vendor GRIFFIN 0x077d Griffin Technology @@ -4383,6 +4384,7 @@ product VALIDITY VFS5011 0x0011 VFS5011 product VALIDITY VFS5011_2 0x0017 VFS5011 Fingerprint Reader product VALIDITY VFS5011_3 0x0018 VFS5011 Fingerprint Reader product VALIDITY VFS5471 0x003c VFS471 Fingerprint Reader +product VALIDITY SYNWBDI 0x0097 Synaptics WBDI /* Van Ooijen Technische Informatica products */ product VOTI SELETEK_1 0x09b0 Lunatico Seletek @@ -4476,6 +4478,13 @@ product WISTRONNEWEB AR5523_1 0x0826 AR5 product WISTRONNEWEB AR5523_1_NF 0x0827 AR5523 product WISTRONNEWEB AR5523_2 0x082a AR5523 product WISTRONNEWEB AR5523_2_NF 0x0829 AR5523 + +/* X-Rite Incorporated products */ +product XRITE HUEY 0x5001 Huey PRO Colorimeter +product XRITE PANTONE 0x5010 X-Rite Pantone Color Sensor +product XRITE I1 0x5020 i1 Display Pro +product XRITE SMILE 0x6003 ColorMunki Smile +product XRITE DTP94 0xD094 X-Rite DTP94 (Quato Silver Haze Pro) /* XIRING products */ product XIRING XIMAX 0x0005 Ximax CDC
