[Nut-upsuser] Two UPS with same vendor ID

Edgar Estrada
Tue, 26 Jul 2016 23:45:11 -0000

Hello

I have two completely different UPS that turn out to use the same driver.

Both work with blazer_usb

my LSUSB says:

Bus 001 Device 005: ID 0665:5161 Cypress Semiconductor USB to Serial

Bus 001 Device 004: ID 0665:5161 Cypress Semiconductor USB to Serial


my lsusb -vd 0665: says:

pi at elektra:~ $ lsusb -vd 0665:


Bus 001 Device 005: ID 0665:5161 Cypress Semiconductor USB to Serial

Device Descriptor:

  bLength                18

  bDescriptorType         1

  bcdUSB               1.10

  bDeviceClass            0 (Defined at Interface level)

  bDeviceSubClass         0

  bDeviceProtocol         0

  bMaxPacketSize0         8

  idVendor           0x0665 Cypress Semiconductor

  idProduct          0x5161 USB to Serial

  bcdDevice            0.02

  iManufacturer           1 Cypress Semiconductor

  iProduct                2 USB to Serial

  iSerial                 0

  bNumConfigurations      1

  Configuration Descriptor:

    bLength                 9

    bDescriptorType         2

    wTotalLength           34

    bNumInterfaces          1

    bConfigurationValue     1

    iConfiguration          3 (error)

    bmAttributes         0x80

      (Bus Powered)

    MaxPower              100mA

    Interface Descriptor:

      bLength                 9

      bDescriptorType         4

      bInterfaceNumber        0

      bAlternateSetting       0

      bNumEndpoints           1

      bInterfaceClass         3 Human Interface Device

      bInterfaceSubClass      0 No Subclass

      bInterfaceProtocol      0 None

      iInterface              4 Sample HID

        HID Device Descriptor:

          bLength                 9

          bDescriptorType        33

          bcdHID               1.00

          bCountryCode            0 Not supported

          bNumDescriptors         1

          bDescriptorType        34 Report

          wDescriptorLength      27

         Report Descriptors:

           ** UNAVAILABLE **

      Endpoint Descriptor:

        bLength                 7

        bDescriptorType         5

        bEndpointAddress     0x81  EP 1 IN

        bmAttributes            3

          Transfer Type            Interrupt

          Synch Type               None

          Usage Type               Data

        wMaxPacketSize     0x0008  1x 8 bytes

        bInterval              32

Device Status:     0x0000

  (Bus Powered)


Bus 001 Device 004: ID 0665:5161 Cypress Semiconductor USB to Serial

Device Descriptor:

  bLength                18

  bDescriptorType         1

  bcdUSB               1.10

  bDeviceClass            0 (Defined at Interface level)

  bDeviceSubClass         0

  bDeviceProtocol         0

  bMaxPacketSize0         8

  idVendor           0x0665 Cypress Semiconductor

  idProduct          0x5161 USB to Serial

  bcdDevice            0.02

  iManufacturer           1 INNO TECH

  iProduct                2 USB to Serial

  iSerial                 0

  bNumConfigurations      1

  Configuration Descriptor:

    bLength                 9

    bDescriptorType         2

    wTotalLength           34

    bNumInterfaces          1

    bConfigurationValue     1

    iConfiguration          3 20100813

    bmAttributes         0x80

      (Bus Powered)

    MaxPower              100mA

    Interface Descriptor:

      bLength                 9

      bDescriptorType         4

      bInterfaceNumber        0

      bAlternateSetting       0

      bNumEndpoints           1

      bInterfaceClass         3 Human Interface Device

      bInterfaceSubClass      0 No Subclass

      bInterfaceProtocol      0 None

      iInterface              4 Sample HID

        HID Device Descriptor:

          bLength                 9

          bDescriptorType        33

          bcdHID               1.00

          bCountryCode            0 Not supported

          bNumDescriptors         1

          bDescriptorType        34 Report

          wDescriptorLength      27

         Report Descriptors:

           ** UNAVAILABLE **

      Endpoint Descriptor:

        bLength                 7

        bDescriptorType         5

        bEndpointAddress     0x81  EP 1 IN

        bmAttributes            3

          Transfer Type            Interrupt

          Synch Type               None

          Usage Type               Data

        wMaxPacketSize     0x0008  1x 8 bytes

        bInterval               1

Device Status:     0x0000

  (Bus Powered)

pi at elektra:~ $



As you can see, the only difference is   iManufacturer           1 INNO TECH

Is there any way I could use that value to differentiate between them?

I cannot change bus, this is on a raspberry pi

Thanks!

-E
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.alioth.debian.org/pipermail/nut-upsuser/attachments/20160726/888faed4/attachment.html>