<div dir="ltr">Hello<div><br></div><div>I have two completely different UPS that turn out to use the same driver.</div><div><br></div><div>Both work with blazer_usb</div><div><br></div><div>my LSUSB says:</div><div><br></div><div>
<p class="gmail-p1"><span class="gmail-s1">Bus 001 Device 005: ID 0665:5161 Cypress Semiconductor USB to Serial</span></p>
<p class="gmail-p1"><span class="gmail-s1">Bus 001 Device 004: ID 0665:5161 Cypress Semiconductor USB to Serial</span></p><p class="gmail-p1"><span class="gmail-s1"><br></span></p><p class="gmail-p1"><span class="gmail-s1">my lsusb -vd 0665: says:</span></p><p class="gmail-p1"><span class="gmail-s1">pi@elektra</span><span class="gmail-s2">:</span><span class="gmail-s3">~ $</span><span class="gmail-s2"> lsusb -vd 0665:</span></p><p class="gmail-p2"><span class="gmail-s2"></span><br></p><p class="gmail-p1"><span class="gmail-s2">Bus 001 Device 005: ID 0665:5161 Cypress Semiconductor USB to Serial</span></p><p class="gmail-p1"><span class="gmail-s2">Device Descriptor:</span></p><p class="gmail-p1"><span class="gmail-s2"> bLength 18</span></p><p class="gmail-p1"><span class="gmail-s2"> bDescriptorType 1</span></p><p class="gmail-p1"><span class="gmail-s2"> bcdUSB 1.10</span></p><p class="gmail-p1"><span class="gmail-s2"> bDeviceClass 0 (Defined at Interface level)</span></p><p class="gmail-p1"><span class="gmail-s2"> bDeviceSubClass 0 </span></p><p class="gmail-p1"><span class="gmail-s2"> bDeviceProtocol 0 </span></p><p class="gmail-p1"><span class="gmail-s2"> bMaxPacketSize0 8</span></p><p class="gmail-p1"><span class="gmail-s2"> idVendor 0x0665 Cypress Semiconductor</span></p><p class="gmail-p1"><span class="gmail-s2"> idProduct 0x5161 USB to Serial</span></p><p class="gmail-p1"><span class="gmail-s2"> bcdDevice 0.02</span></p><p class="gmail-p1"><span class="gmail-s2"> iManufacturer 1 Cypress Semiconductor</span></p><p class="gmail-p1"><span class="gmail-s2"> iProduct 2 USB to Serial</span></p><p class="gmail-p1"><span class="gmail-s2"> iSerial 0 </span></p><p class="gmail-p1"><span class="gmail-s2"> bNumConfigurations 1</span></p><p class="gmail-p1"><span class="gmail-s2"> Configuration Descriptor:</span></p><p class="gmail-p1"><span class="gmail-s2"> bLength 9</span></p><p class="gmail-p1"><span class="gmail-s2"> bDescriptorType 2</span></p><p class="gmail-p1"><span class="gmail-s2"> wTotalLength 34</span></p><p class="gmail-p1"><span class="gmail-s2"> bNumInterfaces 1</span></p><p class="gmail-p1"><span class="gmail-s2"> bConfigurationValue 1</span></p><p class="gmail-p1"><span class="gmail-s2"> iConfiguration 3 (error)</span></p><p class="gmail-p1"><span class="gmail-s2"> bmAttributes 0x80</span></p><p class="gmail-p1"><span class="gmail-s2"> (Bus Powered)</span></p><p class="gmail-p1"><span class="gmail-s2"> MaxPower 100mA</span></p><p class="gmail-p1"><span class="gmail-s2"> Interface Descriptor:</span></p><p class="gmail-p1"><span class="gmail-s2"> bLength 9</span></p><p class="gmail-p1"><span class="gmail-s2"> bDescriptorType 4</span></p><p class="gmail-p1"><span class="gmail-s2"> bInterfaceNumber 0</span></p><p class="gmail-p1"><span class="gmail-s2"> bAlternateSetting 0</span></p><p class="gmail-p1"><span class="gmail-s2"> bNumEndpoints 1</span></p><p class="gmail-p1"><span class="gmail-s2"> bInterfaceClass 3 Human Interface Device</span></p><p class="gmail-p1"><span class="gmail-s2"> bInterfaceSubClass 0 No Subclass</span></p><p class="gmail-p1"><span class="gmail-s2"> bInterfaceProtocol 0 None</span></p><p class="gmail-p1"><span class="gmail-s2"> iInterface 4 Sample HID</span></p><p class="gmail-p1"><span class="gmail-s2"> HID Device Descriptor:</span></p><p class="gmail-p1"><span class="gmail-s2"> bLength 9</span></p><p class="gmail-p1"><span class="gmail-s2"> bDescriptorType 33</span></p><p class="gmail-p1"><span class="gmail-s2"> bcdHID 1.00</span></p><p class="gmail-p1"><span class="gmail-s2"> bCountryCode 0 Not supported</span></p><p class="gmail-p1"><span class="gmail-s2"> bNumDescriptors 1</span></p><p class="gmail-p1"><span class="gmail-s2"> bDescriptorType 34 Report</span></p><p class="gmail-p1"><span class="gmail-s2"> wDescriptorLength 27</span></p><p class="gmail-p1"><span class="gmail-s2"> Report Descriptors: </span></p><p class="gmail-p1"><span class="gmail-s2"> ** UNAVAILABLE **</span></p><p class="gmail-p1"><span class="gmail-s2"> Endpoint Descriptor:</span></p><p class="gmail-p1"><span class="gmail-s2"> bLength 7</span></p><p class="gmail-p1"><span class="gmail-s2"> bDescriptorType 5</span></p><p class="gmail-p1"><span class="gmail-s2"> bEndpointAddress 0x81 EP 1 IN</span></p><p class="gmail-p1"><span class="gmail-s2"> bmAttributes 3</span></p><p class="gmail-p1"><span class="gmail-s2"> Transfer Type Interrupt</span></p><p class="gmail-p1"><span class="gmail-s2"> Synch Type None</span></p><p class="gmail-p1"><span class="gmail-s2"> Usage Type Data</span></p><p class="gmail-p1"><span class="gmail-s2"> wMaxPacketSize 0x0008 1x 8 bytes</span></p><p class="gmail-p1"><span class="gmail-s2"> bInterval 32</span></p><p class="gmail-p1"><span class="gmail-s2">Device Status: 0x0000</span></p><p class="gmail-p1"><span class="gmail-s2"> (Bus Powered)</span></p><p class="gmail-p2"><span class="gmail-s2"></span><br></p><p class="gmail-p1"><span class="gmail-s2">Bus 001 Device 004: ID 0665:5161 Cypress Semiconductor USB to Serial</span></p><p class="gmail-p1"><span class="gmail-s2">Device Descriptor:</span></p><p class="gmail-p1"><span class="gmail-s2"> bLength 18</span></p><p class="gmail-p1"><span class="gmail-s2"> bDescriptorType 1</span></p><p class="gmail-p1"><span class="gmail-s2"> bcdUSB 1.10</span></p><p class="gmail-p1"><span class="gmail-s2"> bDeviceClass 0 (Defined at Interface level)</span></p><p class="gmail-p1"><span class="gmail-s2"> bDeviceSubClass 0 </span></p><p class="gmail-p1"><span class="gmail-s2"> bDeviceProtocol 0 </span></p><p class="gmail-p1"><span class="gmail-s2"> bMaxPacketSize0 8</span></p><p class="gmail-p1"><span class="gmail-s2"> idVendor 0x0665 Cypress Semiconductor</span></p><p class="gmail-p1"><span class="gmail-s2"> idProduct 0x5161 USB to Serial</span></p><p class="gmail-p1"><span class="gmail-s2"> bcdDevice 0.02</span></p><p class="gmail-p1"><span class="gmail-s2"> iManufacturer 1 INNO TECH</span></p><p class="gmail-p1"><span class="gmail-s2"> iProduct 2 USB to Serial</span></p><p class="gmail-p1"><span class="gmail-s2"> iSerial 0 </span></p><p class="gmail-p1"><span class="gmail-s2"> bNumConfigurations 1</span></p><p class="gmail-p1"><span class="gmail-s2"> Configuration Descriptor:</span></p><p class="gmail-p1"><span class="gmail-s2"> bLength 9</span></p><p class="gmail-p1"><span class="gmail-s2"> bDescriptorType 2</span></p><p class="gmail-p1"><span class="gmail-s2"> wTotalLength 34</span></p><p class="gmail-p1"><span class="gmail-s2"> bNumInterfaces 1</span></p><p class="gmail-p1"><span class="gmail-s2"> bConfigurationValue 1</span></p><p class="gmail-p1"><span class="gmail-s2"> iConfiguration 3 20100813</span></p><p class="gmail-p1"><span class="gmail-s2"> bmAttributes 0x80</span></p><p class="gmail-p1"><span class="gmail-s2"> (Bus Powered)</span></p><p class="gmail-p1"><span class="gmail-s2"> MaxPower 100mA</span></p><p class="gmail-p1"><span class="gmail-s2"> Interface Descriptor:</span></p><p class="gmail-p1"><span class="gmail-s2"> bLength 9</span></p><p class="gmail-p1"><span class="gmail-s2"> bDescriptorType 4</span></p><p class="gmail-p1"><span class="gmail-s2"> bInterfaceNumber 0</span></p><p class="gmail-p1"><span class="gmail-s2"> bAlternateSetting 0</span></p><p class="gmail-p1"><span class="gmail-s2"> bNumEndpoints 1</span></p><p class="gmail-p1"><span class="gmail-s2"> bInterfaceClass 3 Human Interface Device</span></p><p class="gmail-p1"><span class="gmail-s2"> bInterfaceSubClass 0 No Subclass</span></p><p class="gmail-p1"><span class="gmail-s2"> bInterfaceProtocol 0 None</span></p><p class="gmail-p1"><span class="gmail-s2"> iInterface 4 Sample HID</span></p><p class="gmail-p1"><span class="gmail-s2"> HID Device Descriptor:</span></p><p class="gmail-p1"><span class="gmail-s2"> bLength 9</span></p><p class="gmail-p1"><span class="gmail-s2"> bDescriptorType 33</span></p><p class="gmail-p1"><span class="gmail-s2"> bcdHID 1.00</span></p><p class="gmail-p1"><span class="gmail-s2"> bCountryCode 0 Not supported</span></p><p class="gmail-p1"><span class="gmail-s2"> bNumDescriptors 1</span></p><p class="gmail-p1"><span class="gmail-s2"> bDescriptorType 34 Report</span></p><p class="gmail-p1"><span class="gmail-s2"> wDescriptorLength 27</span></p><p class="gmail-p1"><span class="gmail-s2"> Report Descriptors: </span></p><p class="gmail-p1"><span class="gmail-s2"> ** UNAVAILABLE **</span></p><p class="gmail-p1"><span class="gmail-s2"> Endpoint Descriptor:</span></p><p class="gmail-p1"><span class="gmail-s2"> bLength 7</span></p><p class="gmail-p1"><span class="gmail-s2"> bDescriptorType 5</span></p><p class="gmail-p1"><span class="gmail-s2"> bEndpointAddress 0x81 EP 1 IN</span></p><p class="gmail-p1"><span class="gmail-s2"> bmAttributes 3</span></p><p class="gmail-p1"><span class="gmail-s2"> Transfer Type Interrupt</span></p><p class="gmail-p1"><span class="gmail-s2"> Synch Type None</span></p><p class="gmail-p1"><span class="gmail-s2"> Usage Type Data</span></p><p class="gmail-p1"><span class="gmail-s2"> wMaxPacketSize 0x0008 1x 8 bytes</span></p><p class="gmail-p1"><span class="gmail-s2"> bInterval 1</span></p><p class="gmail-p1"><span class="gmail-s2">Device Status: 0x0000</span></p><p class="gmail-p1"><span class="gmail-s2"> (Bus Powered)</span></p><p class="gmail-p1"><span class="gmail-s1">
</span></p><p class="gmail-p3"><span class="gmail-s2">pi@elektra</span><span class="gmail-s4">:</span><span class="gmail-s3">~ $</span><span class="gmail-s4"> </span></p><p class="gmail-p3"><span class="gmail-s4"><br></span></p><p class="gmail-p3"><span class="gmail-s4"><br></span></p><p class="gmail-p3"><span class="gmail-s4">As you can see, the only difference is </span> iManufacturer 1 INNO TECH</p><p class="gmail-p3">Is there any way I could use that value to differentiate between them?</p><p class="gmail-p3">I cannot change bus, this is on a raspberry pi</p><p class="gmail-p3">Thanks!</p><p class="gmail-p3">-E</p></div></div>