Vassilis Virvilis
2016-Sep-08  08:26 UTC
[Nut-upsuser] blazer_usb MEC0002 problem Fry's Electronics (Turbo-X)
Hi,
I have two ups (Turbo-X 1000SD, Turbo-X 1500SD). The both report
themselves as
# lsusb
Bus 008 Device 002: ID 0001:0000 Fry's Electronics
The are produced by MEC and report MEC0002 as product (although the
working one report it in dmesg but not in lsusb)
The 1000 (bcdUSB 1.00) works with blazer_usb while the 1500 (bcdUSB 1.10)
doesn't.
I am attaching lsusb and blazer_urb output for the problematic (1500) one.
Any ideas on how to debug this further? Anything else to post that may
help solving the problem.
#lsusb -vv
Bus 008 Device 002: ID 0001:0000 Fry's Electronics
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0         8
  idVendor           0x0001 Fry's Electronics
  idProduct          0x0000
  bcdDevice            1.00
  iManufacturer           1 MEC
  iProduct                2 MEC0002
  iSerial                 0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           34
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    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              0
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.00
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength     624
          Report Descriptor: (length is 624)
            Item(Global): Usage Page, data= [ 0x86 ] 134
                            Power Pages
            Item(Local ): Usage, data= [ 0x04 ] 4
                            (null)
            Item(Main  ): Collection, data= [ 0x01 ] 1
                            Application
            Item(Global): Usage Page, data= [ 0x84 ] 132
                            Power Device Page
            Item(Local ): Usage, data= [ 0x1e ] 30
                            Flow
            Item(Main  ): Collection, data= [ 0x00 ] 0
                            Physical
            Item(Global): Report ID, data= [ 0x01 ] 1
            Item(Local ): Usage, data= [ 0x1f ] 31
                            Flow ID
            Item(Global): Unit, data= [ 0x00 ] 0
                            System: None, Unit: (None)
            Item(Global): Report Size, data= [ 0x04 ] 4
            Item(Global): Report Count, data= [ 0x01 ] 1
            Item(Global): Logical Minimum, data= [ 0x00 ] 0
            Item(Global): Logical Maximum, data= [ 0x0f ] 15
            Item(Global): Unit, data= [ 0x00 ] 0
                            System: None, Unit: (None)
            Item(Main  ): Feature, data= [ 0x02 ] 2
                            Data Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile
Bitfield
            Item(Global): Report Size, data= [ 0x04 ] 4
            Item(Global): Report Count, data= [ 0x01 ] 1
            Item(Main  ): Feature, data= [ 0x03 ] 3
                            Constant Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile
Bitfield
            Item(Local ): Usage, data= [ 0x40 ] 64
                            Config Voltage
            Item(Global): Report Size, data= [ 0x10 ] 16
            Item(Global): Report Count, data= [ 0x01 ] 1
            Item(Global): Unit, data= [ 0x21 0xd1 0xf0 0x00 ] 15782177
                            System: SI Linear, Unit:
Centimeter^2*Gram*Seconds^-3*Ampere^-1
            Item(Global): Unit Exponent, data= [ 0x07 ] 7
                            Unit Exponent: 7
            Item(Global): Logical Minimum, data= [ 0x00 ] 0
            Item(Global): Logical Maximum, data= [ 0xfa 0x00 ] 250
            Item(Main  ): Feature, data= [ 0x02 ] 2
                            Data Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile
Bitfield
            Item(Local ): Usage, data= [ 0x42 ] 66
                            Config Frequency
            Item(Global): Report Size, data= [ 0x10 ] 16
            Item(Global): Report Count, data= [ 0x01 ] 1
            Item(Global): Unit, data= [ 0x01 0xf0 ] 61441
                            System: SI Linear, Unit: Seconds^-1
            Item(Global): Unit Exponent, data= [ 0x00 ] 0
                            Unit Exponent: 0
            Item(Global): Logical Minimum, data= [ 0x00 ] 0
            Item(Global): Logical Maximum, data= [ 0x3c ] 60
            Item(Main  ): Feature, data= [ 0x02 ] 2
                            Data Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile
Bitfield
            Item(Local ): Usage, data= [ 0x53 ] 83
                            Low Voltage Transfer
            Item(Global): Report Size, data= [ 0x10 ] 16
            Item(Global): Report Count, data= [ 0x01 ] 1
            Item(Global): Unit, data= [ 0x21 0xd1 0xf0 0x00 ] 15782177
                            System: SI Linear, Unit:
Centimeter^2*Gram*Seconds^-3*Ampere^-1
            Item(Global): Unit Exponent, data= [ 0x07 ] 7
                            Unit Exponent: 7
            Item(Global): Logical Minimum, data= [ 0x00 ] 0
            Item(Global): Logical Maximum, data= [ 0xfa 0x00 ] 250
            Item(Main  ): Feature, data= [ 0x02 ] 2
                            Data Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile
Bitfield
            Item(Local ): Usage, data= [ 0x54 ] 84
                            High Voltage Transfer
            Item(Global): Report Size, data= [ 0x10 ] 16
            Item(Global): Report Count, data= [ 0x01 ] 1
            Item(Global): Unit, data= [ 0x21 0xd1 0xf0 0x00 ] 15782177
                            System: SI Linear, Unit:
Centimeter^2*Gram*Seconds^-3*Ampere^-1
            Item(Global): Unit Exponent, data= [ 0x07 ] 7
                            Unit Exponent: 7
            Item(Global): Logical Minimum, data= [ 0x00 ] 0
            Item(Global): Logical Maximum, data= [ 0xfa 0x00 ] 250
            Item(Main  ): Feature, data= [ 0x02 ] 2
                            Data Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile
Bitfield
            Item(Local ): Usage, data= [ 0xfd ] 253
                            iManufacturer
            Item(Local ): Usage, data= [ 0xfe ] 254
                            iProduct
            Item(Local ): Usage, data= [ 0xff ] 255
                            iSerialNumber
            Item(Global): Report Size, data= [ 0x08 ] 8
            Item(Global): Report Count, data= [ 0x03 ] 3
            Item(Global): Logical Maximum, data= [ 0xff 0x00 ] 255
            Item(Global): Unit, data= [ 0x00 ] 0
                            System: None, Unit: (None)
            Item(Main  ): Feature, data= [ 0x00 ] 0
                            Data Array Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile
Bitfield
            Item(Main  ): End Collection, data=none
            Item(Global): Usage Page, data= [ 0x84 ] 132
                            Power Device Page
            Item(Local ): Usage, data= [ 0x1e ] 30
                            Flow
            Item(Main  ): Collection, data= [ 0x00 ] 0
                            Physical
            Item(Global): Report ID, data= [ 0x02 ] 2
            Item(Local ): Usage, data= [ 0x1f ] 31
                            Flow ID
            Item(Global): Unit, data= [ 0x00 ] 0
                            System: None, Unit: (None)
            Item(Global): Report Size, data= [ 0x04 ] 4
            Item(Global): Report Count, data= [ 0x01 ] 1
            Item(Global): Logical Minimum, data= [ 0x00 ] 0
            Item(Global): Logical Maximum, data= [ 0x0f ] 15
            Item(Global): Unit, data= [ 0x00 ] 0
                            System: None, Unit: (None)
            Item(Main  ): Feature, data= [ 0x02 ] 2
                            Data Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile
Bitfield
            Item(Global): Report Count, data= [ 0x01 ] 1
            Item(Global): Report Size, data= [ 0x04 ] 4
            Item(Main  ): Feature, data= [ 0x03 ] 3
                            Constant Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile
Bitfield
            Item(Local ): Usage, data= [ 0x40 ] 64
                            Config Voltage
            Item(Global): Report Size, data= [ 0x10 ] 16
            Item(Global): Report Count, data= [ 0x01 ] 1
            Item(Global): Unit, data= [ 0x21 0xd1 0xf0 0x00 ] 15782177
                            System: SI Linear, Unit:
Centimeter^2*Gram*Seconds^-3*Ampere^-1
            Item(Global): Unit Exponent, data= [ 0x07 ] 7
                            Unit Exponent: 7
            Item(Global): Logical Minimum, data= [ 0x00 ] 0
            Item(Global): Logical Maximum, data= [ 0xfa 0x00 ] 250
            Item(Main  ): Feature, data= [ 0x02 ] 2
                            Data Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile
Bitfield
            Item(Local ): Usage, data= [ 0x42 ] 66
                            Config Frequency
            Item(Global): Report Size, data= [ 0x10 ] 16
            Item(Global): Report Count, data= [ 0x01 ] 1
            Item(Global): Unit, data= [ 0x01 0xf0 ] 61441
                            System: SI Linear, Unit: Seconds^-1
            Item(Global): Unit Exponent, data= [ 0x00 ] 0
                            Unit Exponent: 0
            Item(Global): Logical Minimum, data= [ 0x00 ] 0
            Item(Global): Logical Maximum, data= [ 0x3c ] 60
            Item(Main  ): Feature, data= [ 0x02 ] 2
                            Data Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile
Bitfield
            Item(Local ): Usage, data= [ 0x43 ] 67
                            Config Apparent Power
            Item(Global): Report Size, data= [ 0x10 ] 16
            Item(Global): Report Count, data= [ 0x01 ] 1
            Item(Global): Unit, data= [ 0x21 0xd1 ] 53537
                            System: SI Linear, Unit:
Centimeter^2*Gram*Seconds^-3
            Item(Global): Unit Exponent, data= [ 0x07 ] 7
                            Unit Exponent: 7
            Item(Global): Logical Minimum, data= [ 0x00 ] 0
            Item(Global): Logical Maximum, data= [ 0xfe 0xff 0x00 0x00 ]
65534
            Item(Main  ): Feature, data= [ 0x02 ] 2
                            Data Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile
Bitfield
            Item(Local ): Usage, data= [ 0x44 ] 68
                            Config Active Power
            Item(Global): Report Count, data= [ 0x01 ] 1
            Item(Global): Report Size, data= [ 0x10 ] 16
            Item(Global): Unit, data= [ 0x21 0xd1 ] 53537
                            System: SI Linear, Unit:
Centimeter^2*Gram*Seconds^-3
            Item(Global): Unit Exponent, data= [ 0x07 ] 7
                            Unit Exponent: 7
            Item(Global): Logical Minimum, data= [ 0x00 ] 0
            Item(Global): Logical Maximum, data= [ 0xfe 0xff 0x00 0x00 ]
65534
            Item(Main  ): Feature, data= [ 0x02 ] 2
                            Data Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile
Bitfield
            Item(Local ): Usage, data= [ 0x56 ] 86
                            Delay Before Startup
            Item(Global): Report Size, data= [ 0x18 ] 24
            Item(Global): Report Count, data= [ 0x01 ] 1
            Item(Global): Unit, data= [ 0x01 0x10 ] 4097
                            System: SI Linear, Unit: Seconds
            Item(Global): Unit Exponent, data= [ 0x00 ] 0
                            Unit Exponent: 0
            Item(Global): Logical Minimum, data= [ 0x00 ] 0
            Item(Global): Logical Maximum, data= [ 0xfe 0xff 0x00 0x00 ]
65534
            Item(Main  ): Feature, data= [ 0x02 ] 2
                            Data Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile
Bitfield
            Item(Local ): Usage, data= [ 0x57 ] 87
                            Delay Before Shutdown
            Item(Global): Report Size, data= [ 0x18 ] 24
            Item(Global): Report Count, data= [ 0x01 ] 1
            Item(Global): Unit, data= [ 0x01 0x10 ] 4097
                            System: SI Linear, Unit: Seconds
            Item(Global): Unit Exponent, data= [ 0x00 ] 0
                            Unit Exponent: 0
            Item(Global): Logical Minimum, data= [ 0x00 ] 0
            Item(Global): Logical Maximum, data= [ 0xfe 0xff 0x00 0x00 ]
65534
            Item(Main  ): Feature, data= [ 0x02 ] 2
                            Data Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile
Bitfield
            Item(Main  ): End Collection, data=none
            Item(Global): Usage Page, data= [ 0x84 ] 132
                            Power Device Page
            Item(Local ): Usage, data= [ 0x10 ] 16
                            Battery System
            Item(Main  ): Collection, data= [ 0x00 ] 0
                            Physical
            Item(Global): Report ID, data= [ 0x03 ] 3
            Item(Local ): Usage, data= [ 0x11 ] 17
                            Battery System ID
            Item(Global): Unit, data= [ 0x00 ] 0
                            System: None, Unit: (None)
            Item(Global): Report Size, data= [ 0x04 ] 4
            Item(Global): Report Count, data= [ 0x01 ] 1
            Item(Global): Logical Minimum, data= [ 0x00 ] 0
            Item(Global): Logical Maximum, data= [ 0x0f ] 15
            Item(Global): Unit, data= [ 0x00 ] 0
                            System: None, Unit: (None)
            Item(Main  ): Feature, data= [ 0x02 ] 2
                            Data Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile
Bitfield
            Item(Global): Report Size, data= [ 0x04 ] 4
            Item(Global): Report Count, data= [ 0x01 ] 1
            Item(Main  ): Feature, data= [ 0x03 ] 3
                            Constant Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile
Bitfield
            Item(Local ): Usage, data= [ 0x02 ] 2
                            Present Status
            Item(Main  ): Collection, data= [ 0x02 ] 2
                            Logical
            Item(Local ): Usage, data= [ 0x6d ] 109
                            Used
            Item(Local ): Usage, data= [ 0x61 ] 97
                            Good
            Item(Global): Report Size, data= [ 0x01 ] 1
            Item(Global): Report Count, data= [ 0x02 ] 2
            Item(Global): Logical Minimum, data= [ 0x00 ] 0
            Item(Global): Logical Maximum, data= [ 0x01 ] 1
            Item(Main  ): Feature, data= [ 0x02 ] 2
                            Data Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile
Bitfield
            Item(Global): Report Size, data= [ 0x06 ] 6
            Item(Global): Report Count, data= [ 0x01 ] 1
            Item(Main  ): Feature, data= [ 0x03 ] 3
                            Constant Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile
Bitfield
            Item(Main  ): End Collection, data=none
            Item(Local ): Usage, data= [ 0x30 ] 48
                            Voltage
            Item(Global): Report Size, data= [ 0x18 ] 24
            Item(Global): Report Count, data= [ 0x01 ] 1
            Item(Global): Unit, data= [ 0x21 0xd1 0xf0 0x00 ] 15782177
                            System: SI Linear, Unit:
Centimeter^2*Gram*Seconds^-3*Ampere^-1
            Item(Global): Unit Exponent, data= [ 0x05 ] 5
                            Unit Exponent: 5
            Item(Global): Logical Maximum, data= [ 0xfe 0xff 0x00 0x00 ]
65534
            Item(Main  ): Feature, data= [ 0x02 ] 2
                            Data Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile
Bitfield
            Item(Local ): Usage, data= [ 0x36 ] 54
                            Temperature
            Item(Global): Report Size, data= [ 0x10 ] 16
            Item(Global): Report Count, data= [ 0x01 ] 1
            Item(Global): Unit, data= [ 0x01 0x00 0x01 0x00 ] 65537
                            System: SI Linear, Unit: Kelvin
            Item(Global): Logical Maximum, data= [ 0xfe 0xff 0x00 0x00 ]
65534
            Item(Main  ): Feature, data= [ 0x02 ] 2
                            Data Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile
Bitfield
            Item(Local ): Usage, data= [ 0x58 ] 88
                            Test
            Item(Global): Report Size, data= [ 0x01 ] 1
            Item(Global): Report Count, data= [ 0x06 ] 6
            Item(Global): Logical Minimum, data= [ 0x00 ] 0
            Item(Global): Logical Maximum, data= [ 0x01 ] 1
            Item(Main  ): Input, data= [ 0x02 ] 2
                            Data Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile
Bitfield
            Item(Global): Report Size, data= [ 0x02 ] 2
            Item(Global): Report Count, data= [ 0x01 ] 1
            Item(Main  ): Input, data= [ 0x03 ] 3
                            Constant Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile
Bitfield
            Item(Local ): Usage, data= [ 0x58 ] 88
                            Test
            Item(Global): Report Size, data= [ 0x01 ] 1
            Item(Global): Report Count, data= [ 0x04 ] 4
            Item(Global): Logical Minimum, data= [ 0x00 ] 0
            Item(Global): Logical Maximum, data= [ 0x01 ] 1
            Item(Main  ): Feature, data= [ 0x02 ] 2
                            Data Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile
Bitfield
            Item(Global): Report Size, data= [ 0x04 ] 4
            Item(Global): Report Count, data= [ 0x01 ] 1
            Item(Main  ): Feature, data= [ 0x03 ] 3
                            Constant Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile
Bitfield
            Item(Main  ): End Collection, data=none
            Item(Global): Usage Page, data= [ 0x84 ] 132
                            Power Device Page
            Item(Local ): Usage, data= [ 0x16 ] 22
                            Power Converter
            Item(Main  ): Collection, data= [ 0x00 ] 0
                            Physical
            Item(Global): Report ID, data= [ 0x04 ] 4
            Item(Local ): Usage, data= [ 0x17 ] 23
                            Power Converter ID
            Item(Global): Report Size, data= [ 0x04 ] 4
            Item(Global): Report Count, data= [ 0x01 ] 1
            Item(Global): Logical Minimum, data= [ 0x00 ] 0
            Item(Global): Logical Maximum, data= [ 0x0f ] 15
            Item(Global): Unit, data= [ 0x00 ] 0
                            System: None, Unit: (None)
            Item(Main  ): Input, data= [ 0x02 ] 2
                            Data Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile
Bitfield
            Item(Global): Report Size, data= [ 0x04 ] 4
            Item(Global): Report Count, data= [ 0x01 ] 1
            Item(Main  ): Input, data= [ 0x03 ] 3
                            Constant Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile
Bitfield
            Item(Local ): Usage, data= [ 0x1a ] 26
                            Input
            Item(Main  ): Collection, data= [ 0x00 ] 0
                            Physical
            Item(Local ): Usage, data= [ 0x1b ] 27
                            Input ID
            Item(Local ): Usage, data= [ 0x1f ] 31
                            Flow ID
            Item(Global): Report Size, data= [ 0x04 ] 4
            Item(Global): Report Count, data= [ 0x02 ] 2
            Item(Global): Logical Minimum, data= [ 0x00 ] 0
            Item(Global): Logical Maximum, data= [ 0x0f ] 15
            Item(Global): Unit, data= [ 0x00 ] 0
                            System: None, Unit: (None)
            Item(Main  ): Input, data= [ 0x02 ] 2
                            Data Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile
Bitfield
            Item(Local ): Usage, data= [ 0x02 ] 2
                            Present Status
            Item(Main  ): Collection, data= [ 0x02 ] 2
                            Logical
            Item(Local ): Usage, data= [ 0x61 ] 97
                            Good
            Item(Global): Report Size, data= [ 0x01 ] 1
            Item(Global): Report Count, data= [ 0x01 ] 1
            Item(Global): Logical Minimum, data= [ 0x00 ] 0
            Item(Global): Logical Maximum, data= [ 0x01 ] 1
            Item(Main  ): Input, data= [ 0x02 ] 2
                            Data Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile
Bitfield
            Item(Global): Report Size, data= [ 0x07 ] 7
            Item(Global): Report Count, data= [ 0x01 ] 1
            Item(Main  ): Input, data= [ 0x03 ] 3
                            Constant Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile
Bitfield
            Item(Main  ): End Collection, data=none
            Item(Local ): Usage, data= [ 0x30 ] 48
                            Voltage
            Item(Global): Report Size, data= [ 0x10 ] 16
            Item(Global): Report Count, data= [ 0x01 ] 1
            Item(Global): Unit, data= [ 0x21 0xd1 0xf0 0x00 ] 15782177
                            System: SI Linear, Unit:
Centimeter^2*Gram*Seconds^-3*Ampere^-1
            Item(Global): Unit Exponent, data= [ 0x05 ] 5
                            Unit Exponent: 5
            Item(Global): Logical Maximum, data= [ 0xfe 0xff 0x00 0x00 ]
65534
            Item(Main  ): Input, data= [ 0x02 ] 2
                            Data Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile
Bitfield
            Item(Local ): Usage, data= [ 0x32 ] 50
                            Frequency
            Item(Global): Report Size, data= [ 0x10 ] 16
            Item(Global): Report Count, data= [ 0x01 ] 1
            Item(Global): Unit, data= [ 0x01 0xf0 ] 61441
                            System: SI Linear, Unit: Seconds^-1
            Item(Global): Unit Exponent, data= [ 0x05 ] 5
                            Unit Exponent: 5
            Item(Global): Logical Maximum, data= [ 0xfe 0xff 0x00 0x00 ]
65534
            Item(Main  ): Input, data= [ 0x02 ] 2
                            Data Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile
Bitfield
            Item(Main  ): End Collection, data=none
            Item(Local ): Usage, data= [ 0x1c ] 28
                            Output
            Item(Main  ): Collection, data= [ 0x00 ] 0
                            Physical
            Item(Global): Report ID, data= [ 0x05 ] 5
            Item(Local ): Usage, data= [ 0x1d ] 29
                            Output ID
            Item(Local ): Usage, data= [ 0x1f ] 31
                            Flow ID
            Item(Global): Report Size, data= [ 0x04 ] 4
            Item(Global): Report Count, data= [ 0x02 ] 2
            Item(Global): Logical Minimum, data= [ 0x00 ] 0
            Item(Global): Logical Maximum, data= [ 0x0f ] 15
            Item(Global): Unit, data= [ 0x00 ] 0
                            System: None, Unit: (None)
            Item(Main  ): Input, data= [ 0x02 ] 2
                            Data Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile
Bitfield
            Item(Local ): Usage, data= [ 0x30 ] 48
                            Voltage
            Item(Global): Report Size, data= [ 0x10 ] 16
            Item(Global): Report Count, data= [ 0x01 ] 1
            Item(Global): Unit, data= [ 0x21 0xd1 0xf0 0x00 ] 15782177
                            System: SI Linear, Unit:
Centimeter^2*Gram*Seconds^-3*Ampere^-1
            Item(Global): Unit Exponent, data= [ 0x05 ] 5
                            Unit Exponent: 5
            Item(Global): Logical Maximum, data= [ 0xfe 0xff 0x00 0x00 ]
65534
            Item(Main  ): Input, data= [ 0x02 ] 2
                            Data Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile
Bitfield
            Item(Local ): Usage, data= [ 0x32 ] 50
                            Frequency
            Item(Global): Report Size, data= [ 0x10 ] 16
            Item(Global): Report Count, data= [ 0x01 ] 1
            Item(Global): Unit, data= [ 0x01 0xf0 ] 61441
                            System: SI Linear, Unit: Seconds^-1
            Item(Global): Unit Exponent, data= [ 0x05 ] 5
                            Unit Exponent: 5
            Item(Global): Logical Maximum, data= [ 0xfe 0xff 0x00 0x00 ]
65534
            Item(Main  ): Input, data= [ 0x02 ] 2
                            Data Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile
Bitfield
            Item(Local ): Usage, data= [ 0x35 ] 53
                            Percent Load
            Item(Global): Report Size, data= [ 0x10 ] 16
            Item(Global): Report Count, data= [ 0x01 ] 1
            Item(Global): Logical Minimum, data= [ 0x00 ] 0
            Item(Global): Logical Maximum, data= [ 0xff 0x00 ] 255
            Item(Main  ): Input, data= [ 0x02 ] 2
                            Data Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile
Bitfield
            Item(Local ): Usage, data= [ 0x02 ] 2
                            Present Status
            Item(Main  ): Collection, data= [ 0x02 ] 2
                            Logical
            Item(Local ): Usage, data= [ 0x65 ] 101
                            Overload
            Item(Local ): Usage, data= [ 0x6e ] 110
                            Boost
            Item(Local ): Usage, data= [ 0x6f ] 111
                            Buck
            Item(Global): Report Size, data= [ 0x01 ] 1
            Item(Global): Report Count, data= [ 0x03 ] 3
            Item(Global): Logical Minimum, data= [ 0x00 ] 0
            Item(Global): Logical Maximum, data= [ 0x01 ] 1
            Item(Global): Unit, data= [ 0x00 ] 0
                            System: None, Unit: (None)
            Item(Main  ): Input, data= [ 0x02 ] 2
                            Data Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile
Bitfield
            Item(Global): Report Size, data= [ 0x05 ] 5
            Item(Global): Report Count, data= [ 0x01 ] 1
            Item(Main  ): Input, data= [ 0x03 ] 3
                            Constant Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile
Bitfield
            Item(Main  ): End Collection, data=none
            Item(Main  ): End Collection, data=none
            Item(Main  ): End Collection, data=none
            Item(Main  ): End Collection, data=none
      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              10
Device Status:     0x0000
  (Bus Powered)
---------------------------
# /lib/nut/blazer_usb -DDD  -a turbo-x
Network UPS Tools - Megatec/Q1 protocol USB driver 0.12 (2.7.4)
   0.000000     debug level is '3'
   0.332848     Checking device (067B/2305) (008/006)
   0.332905     - VendorID: 067b
   0.332914     - ProductID: 2305
   0.332925     - Manufacturer: unknown
   0.332946     - Product: unknown
   0.332966     - Serial Number: unknown
   0.332986     - Bus: 008
   0.333006     - Device release number: 0202
   0.333025     Trying to match device
   0.333062     Device does not match - skipping
   0.333091     Checking device (0001/0000) (008/002)
   0.355824     - VendorID: 0001
   0.355836     - ProductID: 0000
   0.355846     - Manufacturer: MEC
   0.355855     - Product: MEC0002
   0.355863     - Serial Number: unknown
   0.355871     - Bus: 008
   0.355879     - Device release number: 0100
   0.355887     Trying to match device
   0.355926     Device matches
   0.355955     nut_usb_set_altinterface: skipped
usb_set_altinterface(udev, 0)
   0.355980     Trying megatec protocol...
   0.355988     send: Q1
   0.533830     received 10 (85)
   0.533859     read: UPS No Ack
   0.711832     received 10 (85)
   0.711853     read: UPS No Ack
   0.889835     received 10 (85)
   0.889848     read: UPS No Ack
   1.067839     received 10 (85)
   1.067858     read: UPS No Ack
   1.245841     received 10 (85)
   1.245856     read: UPS No Ack
   1.423845     received 10 (85)
   1.423856     read: UPS No Ack
   1.601848     received 10 (85)
   1.601858     read: UPS No Ack
   1.779851     received 10 (85)
   1.779874     read: UPS No Ack
   1.957856     received 10 (85)
   1.957871     read: UPS No Ack
   2.135857     received 10 (85)
   2.135874     read: UPS No Ack
   2.135881     blazer_status: short reply
   2.135887     Status read 1 failed
   2.135892     send: Q1
   2.313860     received 10 (85)
   2.313872     read: UPS No Ack
   2.491864     received 10 (85)
   2.491878     read: UPS No Ack
   2.669867     received 10 (85)
   2.669881     read: UPS No Ack
   2.847871     received 10 (85)
   2.847884     read: UPS No Ack
   3.025874     received 10 (85)
   3.025886     read: UPS No Ack
   3.203877     received 10 (85)
   3.203894     read: UPS No Ack
   3.381881     received 10 (85)
   3.381899     read: UPS No Ack
   3.559884     received 10 (85)
   3.559897     read: UPS No Ack
   3.737887     received 10 (85)
   3.737901     read: UPS No Ack
   3.915892     received 10 (85)
   3.915907     read: UPS No Ack
   3.915915     blazer_status: short reply
   3.915921     Status read 2 failed
   3.915926     send: Q1
   4.093895     received 10 (85)
   4.093907     read: UPS No Ack
   4.271896     received 10 (85)
   4.271910     read: UPS No Ack
   4.449901     received 10 (85)
   4.449915     read: UPS No Ack
   4.627903     received 10 (85)
   4.627916     read: UPS No Ack
   4.805906     received 10 (85)
   4.805918     read: UPS No Ack
   4.983910     received 10 (85)
   4.983935     read: UPS No Ack
   5.161913     received 10 (85)
   5.161927     read: UPS No Ack
   5.339916     received 10 (85)
   5.339930     read: UPS No Ack
   5.517920     received 10 (85)
   5.517942     read: UPS No Ack
   5.695922     received 10 (85)
   5.695936     read: UPS No Ack
   5.695944     blazer_status: short reply
   5.695950     Status read 3 failed
   5.695954     Trying mustek protocol...
   5.695969     send: QS
   5.695992     read: QS
   5.696013     blazer_status: short reply
   5.696033     Status read 1 failed
   5.696053     send: QS
   5.696072     read: QS
   5.696092     blazer_status: short reply
   5.696112     Status read 2 failed
   5.696132     send: QS
   5.696152     read: QS
   5.696172     blazer_status: short reply
   5.696193     Status read 3 failed
   5.696213     Trying megatec/old protocol...
   5.696233     send: D
   5.696253     read: D
   5.696274     blazer_status: short reply
   5.696294     Status read 1 failed
   5.696313     send: D
   5.696333     read: D
   5.696353     blazer_status: short reply
   5.696373     Status read 2 failed
   5.696393     send: D
   5.696413     read: D
   5.696433     blazer_status: short reply
   5.696453     Status read 3 failed
   5.696473     Trying zinto protocol...
   5.696493     send: Q1
   5.873927     received 10 (85)
   5.873953     read: UPS No Ack
   6.051930     received 10 (85)
   6.051944     read: UPS No Ack
   6.229934     received 10 (85)
   6.229962     read: UPS No Ack
   6.407936     received 10 (85)
   6.407952     read: UPS No Ack
   6.585938     received 10 (85)
   6.585952     read: UPS No Ack
   6.763942     received 10 (85)
   6.763956     read: UPS No Ack
   6.941946     received 10 (85)
   6.941968     read: UPS No Ack
   7.119949     received 10 (85)
   7.119961     read: UPS No Ack
   7.297952     received 10 (85)
   7.297974     read: UPS No Ack
   7.475957     received 10 (85)
   7.475984     read: UPS No Ack
   7.476005     blazer_status: short reply
   7.476027     Status read 1 failed
   7.476048     send: Q1
   7.653959     received 10 (85)
   7.653971     read: UPS No Ack
   7.831962     received 10 (85)
   7.831976     read: UPS No Ack
   8.009967     received 10 (85)
   8.009992     read: UPS No Ack
   8.187970     received 10 (85)
   8.187999     read: UPS No Ack
   8.365972     received 10 (85)
   8.365989     read: UPS No Ack
   8.543975     received 10 (85)
   8.543997     read: UPS No Ack
   8.721984     received 10 (85)
   8.722006     read: UPS No Ack
   8.899983     received 10 (85)
   8.900002     read: UPS No Ack
   9.077985     received 10 (85)
   9.077999     read: UPS No Ack
   9.254988     received 10 (85)
   9.255001     read: UPS No Ack
   9.255011     blazer_status: short reply
   9.255017     Status read 2 failed
   9.255022     send: Q1
   9.432994     received 10 (85)
   9.433008     read: UPS No Ack
   9.610995     received 10 (85)
   9.611009     read: UPS No Ack
   9.788998     received 10 (85)
   9.789011     read: UPS No Ack
   9.967002     received 10 (85)
   9.967016     read: UPS No Ack
  10.145006     received 10 (85)
  10.145019     read: UPS No Ack
  10.322008     received 10 (85)
  10.322024     read: UPS No Ack
  10.500012     received 10 (85)
  10.500024     read: UPS No Ack
  10.678026     received 10 (85)
  10.678055     read: UPS No Ack
  10.856018     received 10 (85)
  10.856032     read: UPS No Ack
  11.034022     received 10 (85)
  11.034035     read: UPS No Ack
  11.034045     blazer_status: short reply
  11.034051     Status read 3 failed
  11.034055     No supported UPS detected
Regards
     Vassilis Virvilis
Charles Lepple
2016-Sep-08  11:26 UTC
[Nut-upsuser] blazer_usb MEC0002 problem Fry's Electronics (Turbo-X)
On Sep 8, 2016, at 4:26 AM, Vassilis Virvilis <vasvir at iit.demokritos.gr> wrote:> > The 1000 (bcdUSB 1.00) works with blazer_usb while the 1500 (bcdUSB 1.10) > doesn't. >From the lsusb descriptor output, the 1500 seems to implement the HID Power Device Class (PDC) spec - so it might be possible to adapt usbhid-ups to work with it. What happens if you run the driver in "explore" mode? Something like the following: # ups.conf [turbox1500] driver = usbhid-ups port = auto vendorid = 0001 $ /path/to/usbhid-ups -x explore -a turbox1500 -DDD (Check your package manager for the path to usbhid-ups, or look at the output of "upsdrvctl start" in debug mode.)
Vassilis Virvilis
2016-Sep-08  12:14 UTC
[Nut-upsuser] blazer_usb MEC0002 problem Fry's Electronics (Turbo-X)
Hi again, Thanks for the prompt reply. Just for the record i am running debian unstable/sid with nut 2.7.4-3 # dpkg -l 'nut*' | grep ^ii ii nut 2.7.4-3 all network UPS tools - metapackage ii nut-client 2.7.4-3 amd64 network UPS tools - clients ii nut-server 2.7.4-3 amd64 network UPS tools - core system [snip]> What happens if you run the driver in "explore" mode? Something like the > following:[snip]> $ /path/to/usbhid-ups -x explore -a turbox1500 -DDD >[snip] I added in /etc/nut/ups.conf [turbo-x] driver = usbhid-ups port = auto vendorid = 0001 productid = 0000 desc = "TURBO-X UPS-1500SD" and run # /lib/nut/usbhid-ups -DDD -x explore -a turbo-x 2>&1 | tee > delme Here is the output (stderr and stdout concatenated) 0.000000 debug level is '3' 0.000550 upsdrv_initups... 0.333611 Checking device (067B/2305) (008/006) 0.333663 - VendorID: 067b 0.333671 - ProductID: 2305 0.333675 - Manufacturer: unknown 0.333678 - Product: unknown 0.333681 - Serial Number: unknown 0.333684 - Bus: 008 0.333686 - Device release number: 0202 0.333689 Trying to match device 0.333710 Device does not match - skipping 0.333721 Checking device (0001/0000) (008/002) 0.356723 - VendorID: 0001 0.356734 - ProductID: 0000 0.356737 - Manufacturer: MEC 0.356740 - Product: MEC0002 0.356743 - Serial Number: unknown 0.356745 - Bus: 008 0.356748 - Device release number: 0100 0.356751 Trying to match device 0.356781 Device matches 0.356811 nut_usb_set_altinterface: skipped usb_set_altinterface(udev, 0) 0.361726 HID descriptor, method 1: (9 bytes) => 09 21 00 01 00 01 22 70 02 0.361735 HID descriptor length (method 1) 624 0.361741 HID descriptor, method 2: (9 bytes) => 09 21 00 01 00 01 22 70 02 0.361744 HID descriptor length (method 2) 624 0.361747 HID descriptor length 624 0.442733 Report Descriptor size = 624 0.442747 Report Descriptor: (624 bytes) => 05 86 09 04 a1 01 05 84 09 1e a1 00 85 01 0.442757 09 1f 65 00 75 04 95 01 15 00 25 0f 65 00 b1 02 75 04 95 01 b1 03 09 40 75 0.442769 10 95 01 67 21 d1 f0 00 55 07 15 00 26 fa 00 b1 02 09 42 75 10 95 01 66 01 0.442780 f0 55 00 15 00 25 3c b1 02 09 53 75 10 95 01 67 21 d1 f0 00 55 07 15 00 26 0.442791 fa 00 b1 02 09 54 75 10 95 01 67 21 d1 f0 00 55 07 15 00 26 fa 00 b1 02 09 0.442803 fd 09 fe 09 ff 75 08 95 03 26 ff 00 65 00 b1 00 c0 05 84 09 1e a1 00 85 02 0.442814 09 1f 65 00 75 04 95 01 15 00 25 0f 65 00 b1 02 95 01 75 04 b1 03 09 40 75 0.442825 10 95 01 67 21 d1 f0 00 55 07 15 00 26 fa 00 b1 02 09 42 75 10 95 01 66 01 0.442837 f0 55 00 15 00 25 3c b1 02 09 43 75 10 95 01 66 21 d1 55 07 15 00 27 fe ff 0.442848 00 00 b1 02 09 44 95 01 75 10 66 21 d1 55 07 15 00 27 fe ff 00 00 b1 02 09 0.442859 56 75 18 95 01 66 01 10 55 00 15 00 27 fe ff 00 00 b1 02 09 57 75 18 95 01 0.442871 66 01 10 55 00 15 00 27 fe ff 00 00 b1 02 c0 05 84 09 10 a1 00 85 03 09 11 0.442882 65 00 75 04 95 01 15 00 25 0f 65 00 b1 02 75 04 95 01 b1 03 09 02 a1 02 09 0.442893 6d 09 61 75 01 95 02 15 00 25 01 b1 02 75 06 95 01 b1 03 c0 09 30 75 18 95 0.442904 01 67 21 d1 f0 00 55 05 27 fe ff 00 00 b1 02 09 36 75 10 95 01 67 01 00 01 0.442915 00 27 fe ff 00 00 b1 02 09 58 75 01 95 06 15 00 25 01 81 02 75 02 95 01 81 0.442927 03 09 58 75 01 95 04 15 00 25 01 b1 02 75 04 95 01 b1 03 c0 05 84 09 16 a1 0.442938 00 85 04 09 17 75 04 95 01 15 00 25 0f 65 00 81 02 75 04 95 01 81 03 09 1a 0.442949 a1 00 09 1b 09 1f 75 04 95 02 15 00 25 0f 65 00 81 02 09 02 a1 02 09 61 75 0.442960 01 95 01 15 00 25 01 81 02 75 07 95 01 81 03 c0 09 30 75 10 95 01 67 21 d1 0.442971 f0 00 55 05 27 fe ff 00 00 81 02 09 32 75 10 95 01 66 01 f0 55 05 27 fe ff 0.442983 00 00 81 02 c0 09 1c a1 00 85 05 09 1d 09 1f 75 04 95 02 15 00 25 0f 65 00 0.442994 81 02 09 30 75 10 95 01 67 21 d1 f0 00 55 05 27 fe ff 00 00 81 02 09 32 75 0.443005 10 95 01 66 01 f0 55 05 27 fe ff 00 00 81 02 09 35 75 10 95 01 15 00 26 ff 0.443017 00 81 02 09 02 a1 02 09 65 09 6e 09 6f 75 01 95 03 15 00 25 01 65 00 81 02 0.443024 75 05 95 01 81 03 c0 c0 c0 c0 0.443079 Using subdriver: EXPLORE HID 0.1 0.443087 36 HID objects found 0.447725 refresh_report_buffer: expected 13 bytes, but got 8 instead 0.447736 Report[err]: (8 bytes) => 08 03 4d 00 45 00 43 00 0.447745 Path: 00860004.Flow.FlowID, Type: Feature, ReportID: 0x01, Offset: 0, Size: 4, Value: 3 0.447755 Report[buf]: (13 bytes) => 08 03 4d 00 45 00 43 00 00 00 00 00 00 0.447767 Path: 00860004.Flow.ConfigVoltage, Type: Feature, ReportID: 0x01, Offset: 8, Size: 16, Value: 77 0.447776 Report[buf]: (13 bytes) => 08 03 4d 00 45 00 43 00 00 00 00 00 00 0.447786 Path: 00860004.Flow.ConfigFrequency, Type: Feature, ReportID: 0x01, Offset: 24, Size: 16, Value: 5 0.447793 Report[buf]: (13 bytes) => 08 03 4d 00 45 00 43 00 00 00 00 00 00 0.447800 Path: 00860004.Flow.LowVoltageTransfer, Type: Feature, ReportID: 0x01, Offset: 40, Size: 16, Value: 67 0.447807 Report[buf]: (13 bytes) => 08 03 4d 00 45 00 43 00 00 00 00 00 00 0.447812 Path: 00860004.Flow.HighVoltageTransfer, Type: Feature, ReportID: 0x01, Offset: 56, Size: 16, Value: 0 0.447819 Report[buf]: (13 bytes) => 08 03 4d 00 45 00 43 00 00 00 00 00 00 0.447825 Path: 00860004.Flow.iManufacturer, Type: Feature, ReportID: 0x01, Offset: 72, Size: 8, Value: 0 0.447832 Report[buf]: (13 bytes) => 08 03 4d 00 45 00 43 00 00 00 00 00 00 0.447838 Path: 00860004.Flow.iProduct, Type: Feature, ReportID: 0x01, Offset: 80, Size: 8, Value: 0 0.447844 Report[buf]: (13 bytes) => 08 03 4d 00 45 00 43 00 00 00 00 00 00 0.447856 Path: 00860004.Flow.iSerialNumber, Type: Feature, ReportID: 0x01, Offset: 88, Size: 8, Value: 0 0.452728 Report[get]: (16 bytes) => 10 03 4d 00 45 00 43 00 30 00 30 00 30 00 32 00 0.452741 Path: 00860004.Flow.FlowID, Type: Feature, ReportID: 0x02, Offset: 0, Size: 4, Value: 3e+07 0.452749 Report[buf]: (16 bytes) => 10 03 4d 00 45 00 43 00 30 00 30 00 30 00 32 00 0.452758 Path: 00860004.Flow.ConfigVoltage, Type: Feature, ReportID: 0x02, Offset: 8, Size: 16, Value: 77 0.452766 Report[buf]: (16 bytes) => 10 03 4d 00 45 00 43 00 30 00 30 00 30 00 32 00 0.452776 Path: 00860004.Flow.ConfigFrequency, Type: Feature, ReportID: 0x02, Offset: 24, Size: 16, Value: 5 0.452783 Report[buf]: (16 bytes) => 10 03 4d 00 45 00 43 00 30 00 30 00 30 00 32 00 0.452793 Path: 00860004.Flow.ConfigApparentPower, Type: Feature, ReportID: 0x02, Offset: 40, Size: 16, Value: 67 0.452800 Report[buf]: (16 bytes) => 10 03 4d 00 45 00 43 00 30 00 30 00 30 00 32 00 0.452811 Path: 00860004.Flow.ConfigActivePower, Type: Feature, ReportID: 0x02, Offset: 56, Size: 16, Value: 48 0.452822 Report[buf]: (16 bytes) => 10 03 4d 00 45 00 43 00 30 00 30 00 30 00 32 00 0.452832 Path: 00860004.Flow.DelayBeforeStartup, Type: Feature, ReportID: 0x02, Offset: 72, Size: 24, Value: 48 0.452839 Report[buf]: (16 bytes) => 10 03 4d 00 45 00 43 00 30 00 30 00 30 00 32 00 0.452849 Path: 00860004.Flow.DelayBeforeShutdown, Type: Feature, ReportID: 0x02, Offset: 96, Size: 24, Value: 12800 0.623733 Report[get]: (9 bytes) => 16 03 55 00 50 00 53 00 20 0.623747 Path: 00860004.BatterySystem.BatterySystemID, Type: Feature, ReportID: 0x03, Offset: 0, Size: 4, Value: 3 0.623753 Report[buf]: (9 bytes) => 16 03 55 00 50 00 53 00 20 0.623760 Path: 00860004.BatterySystem.PresentStatus.Used, Type: Feature, ReportID: 0x03, Offset: 8, Size: 1, Value: 1 0.623766 Report[buf]: (9 bytes) => 16 03 55 00 50 00 53 00 20 0.623772 Path: 00860004.BatterySystem.PresentStatus.Good, Type: Feature, ReportID: 0x03, Offset: 9, Size: 1, Value: 0 0.623781 Report[buf]: (9 bytes) => 16 03 55 00 50 00 53 00 20 0.623789 Path: 00860004.BatterySystem.Voltage, Type: Feature, ReportID: 0x03, Offset: 16, Size: 24, Value: 204.8 0.623797 Report[buf]: (9 bytes) => 16 03 55 00 50 00 53 00 20 0.623805 Path: 00860004.BatterySystem.Temperature, Type: Feature, ReportID: 0x03, Offset: 40, Size: 16, Value: 8.3e+06 0.623814 Report[buf]: (9 bytes) => 16 03 55 00 50 00 53 00 20 0.623821 Path: 00860004.BatterySystem.Test, Type: Input, ReportID: 0x03, Offset: 0, Size: 1, Value: 100000 0.623826 Report[buf]: (9 bytes) => 16 03 55 00 50 00 53 00 20 0.623832 Path: 00860004.BatterySystem.Test, Type: Feature, ReportID: 0x03, Offset: 56, Size: 1, Value: 0 0.635732 Report[get]: (8 bytes) => 16 03 55 00 50 00 53 00 0.635745 Path: 00860004.PowerConverter.PowerConverterID, Type: Input, ReportID: 0x04, Offset: 0, Size: 4, Value: 300000 0.635751 Report[buf]: (8 bytes) => 16 03 55 00 50 00 53 00 0.635757 Path: 00860004.PowerConverter.Input.InputID, Type: Input, ReportID: 0x04, Offset: 8, Size: 4, Value: 500000 0.635765 Report[buf]: (8 bytes) => 16 03 55 00 50 00 53 00 0.635773 Path: 00860004.PowerConverter.Input.FlowID, Type: Input, ReportID: 0x04, Offset: 12, Size: 4, Value: 500000 0.635780 Report[buf]: (8 bytes) => 16 03 55 00 50 00 53 00 0.635787 Path: 00860004.PowerConverter.Input.PresentStatus.Good, Type: Input, ReportID: 0x04, Offset: 16, Size: 1, Value: 0 0.635793 Report[buf]: (8 bytes) => 16 03 55 00 50 00 53 00 0.635800 Path: 00860004.PowerConverter.Input.Voltage, Type: Input, ReportID: 0x04, Offset: 24, Size: 16, Value: 0.8 0.635809 Report[buf]: (8 bytes) => 16 03 55 00 50 00 53 00 0.635817 Path: 00860004.PowerConverter.Input.Frequency, Type: Input, ReportID: 0x04, Offset: 40, Size: 16, Value: 8.3e+06 0.653732 Report[get]: (9 bytes) => 16 03 55 00 50 00 53 00 20 0.653746 Path: 00860004.PowerConverter.Output.OutputID, Type: Input, ReportID: 0x05, Offset: 0, Size: 4, Value: 300000 0.653752 Report[buf]: (9 bytes) => 16 03 55 00 50 00 53 00 20 0.653762 Path: 00860004.PowerConverter.Output.FlowID, Type: Input, ReportID: 0x05, Offset: 4, Size: 4, Value: 0 0.653768 Report[buf]: (9 bytes) => 16 03 55 00 50 00 53 00 20 0.653775 Path: 00860004.PowerConverter.Output.Voltage, Type: Input, ReportID: 0x05, Offset: 8, Size: 16, Value: 0.85 0.653783 Report[buf]: (9 bytes) => 16 03 55 00 50 00 53 00 20 0.653791 Path: 00860004.PowerConverter.Output.Frequency, Type: Input, ReportID: 0x05, Offset: 24, Size: 16, Value: 8e+06 0.653800 Report[buf]: (9 bytes) => 16 03 55 00 50 00 53 00 20 0.653808 Path: 00860004.PowerConverter.Output.PercentLoad, Type: Input, ReportID: 0x05, Offset: 40, Size: 16, Value: 8.3e+06 0.653818 Report[buf]: (9 bytes) => 16 03 55 00 50 00 53 00 20 0.653826 Path: 00860004.PowerConverter.Output.PresentStatus.Overload, Type: Input, ReportID: 0x05, Offset: 56, Size: 1, Value: 0 0.653836 Report[buf]: (9 bytes) => 16 03 55 00 50 00 53 00 20 0.653844 Path: 00860004.PowerConverter.Output.PresentStatus.Boost, Type: Input, ReportID: 0x05, Offset: 57, Size: 1, Value: 0 0.653849 Report[buf]: (9 bytes) => 16 03 55 00 50 00 53 00 20 0.653856 Path: 00860004.PowerConverter.Output.PresentStatus.Buck, Type: Input, ReportID: 0x05, Offset: 58, Size: 1, Value: 0 Network UPS Tools - Generic HID driver 0.41 (2.7.4) USB communication driver 0.33 0.653874 Report descriptor retrieved (Reportlen = 624) 0.653880 Found HID device 0.653885 Detected a UPS: MEC/MEC0002 0.653890 find_nut_info: unknown info type: load.off.delay 0.653893 find_nut_info: unknown info type: load.on.delay 0.653896 find_nut_info: unknown info type: load.off.delay 0.653906 upsdrv_initinfo... 0.653916 upsdrv_updateinfo... 0.905741 libusb_get_interrupt: Connection timed out 0.905754 Got 0 HID objects... 0.905759 Quick update... 0.905820 dstate_init: sock /var/run/nut/usbhid-ups-turbo-x open on fd 5 0.905843 upsdrv_updateinfo... 1.157747 libusb_get_interrupt: Connection timed out 1.157762 Got 0 HID objects... 1.157767 Quick update... 2.907610 upsdrv_updateinfo... 3.159789 libusb_get_interrupt: Connection timed out 3.159804 Got 0 HID objects... 3.159810 Quick update... 4.909369 upsdrv_updateinfo... 5.160823 libusb_get_interrupt: Connection timed out 5.160835 Got 0 HID objects... 5.160841 Quick update... 6.911129 upsdrv_updateinfo... 7.162862 libusb_get_interrupt: Connection timed out 7.162875 Got 0 HID objects... 7.162881 Quick update... 8.912889 upsdrv_updateinfo... 9.164899 libusb_get_interrupt: Connection timed out 9.164914 Got 0 HID objects... 9.164920 Quick update... 10.914653 upsdrv_updateinfo... 11.166940 libusb_get_interrupt: Connection timed out 11.166957 Got 0 HID objects... 11.166963 Quick update... 12.916415 upsdrv_updateinfo... 13.167972 libusb_get_interrupt: Connection timed out 13.167986 Got 0 HID objects... 13.167992 Quick update... 14.918153 upsdrv_updateinfo... 15.170013 libusb_get_interrupt: Connection timed out 15.170027 Got 0 HID objects... 15.170033 Quick update... 16.919913 upsdrv_updateinfo... 17.172049 libusb_get_interrupt: Connection timed out 17.172063 Got 0 HID objects... 17.172069 Quick update... 18.921675 upsdrv_updateinfo... 19.173087 libusb_get_interrupt: Connection timed out 19.173101 Got 0 HID objects... 19.173108 Quick update... 20.923437 upsdrv_updateinfo... 21.175126 libusb_get_interrupt: Connection timed out 21.175141 Got 0 HID objects... 21.175147 Quick update... 22.925201 upsdrv_updateinfo... 23.177162 libusb_get_interrupt: Connection timed out 23.177176 Got 0 HID objects... 23.177182 Quick update... 24.926964 upsdrv_updateinfo... 25.179200 libusb_get_interrupt: Connection timed out 25.179215 Got 0 HID objects... 25.179221 Quick update... 26.928723 upsdrv_updateinfo... 27.180234 libusb_get_interrupt: Connection timed out 27.180250 Got 0 HID objects... 27.180256 Quick update... 28.930488 upsdrv_updateinfo... 29.182271 libusb_get_interrupt: Connection timed out 29.182285 Got 0 HID objects... 29.182291 Quick update... 30.932253 upsdrv_updateinfo... 31.184310 libusb_get_interrupt: Connection timed out 31.184328 Got 0 HID objects... 31.184335 Quick update... 32.934014 upsdrv_updateinfo... 33.186351 libusb_get_interrupt: Connection timed out 33.186366 Got 0 HID objects... 33.186372 Full update... 34.935777 upsdrv_updateinfo... 35.187385 libusb_get_interrupt: Connection timed out 35.187400 Got 0 HID objects... 35.187406 Quick update... 36.937537 upsdrv_updateinfo... 37.189428 libusb_get_interrupt: Connection timed out 37.189442 Got 0 HID objects... 37.189447 Quick update... 38.939298 upsdrv_updateinfo... 39.191461 libusb_get_interrupt: Connection timed out 39.191474 Got 0 HID objects... 39.191480 Quick update... 40.941057 upsdrv_updateinfo... 41.192500 libusb_get_interrupt: Connection timed out 41.192514 Got 0 HID objects... 41.192520 Quick update... 42.942818 upsdrv_updateinfo... 43.194537 libusb_get_interrupt: Connection timed out 43.194551 Got 0 HID objects... 43.194557 Quick update... 44.944578 upsdrv_updateinfo... 45.196572 libusb_get_interrupt: Connection timed out 45.196585 Got 0 HID objects... 45.196591 Quick update... Regards Vassilis Virvilis