Thanks for the info.

I tried to add OWNER but no change.
However, I discovered after that the rights are set by hal. So libhidups and
libhid.usermap are required after all.

I still have kernel: usbhid: probe of 3-2:1.0 failed with error -5 in syslog
and on screen. 

I have a very wierd behavior but I don't think it is related. Here is the
/var/log/message :
Aug  7 16:14:46 k2pbeta-host upsdrvctl: Using subdriver: MGE HID 1.12
Aug  7 16:14:47 k2pbeta-host upsdrvctl: Network UPS Tools - Generic HID
driver 0.34 (2.4.1)
Aug  7 16:14:47 k2pbeta-host upsdrvctl: USB communication driver 0.31
Aug  7 16:14:48 k2pbeta-host usbhid-ups[23785]: Startup successful
Aug  7 16:14:48 k2pbeta-host upsdrvctl: Network UPS Tools - UPS driver
controller 2.4.1
Aug  7 16:14:48 k2pbeta-host ups: upsdrvctl startup succeeded
Aug  7 16:14:48 k2pbeta-host ups:  succeeded
Aug  7 16:14:48 k2pbeta-host upsd[23789]: listening on 127.0.0.1 port 3493
Aug  7 16:14:48 k2pbeta-host upsd[23789]: Connected to UPS [ups_on_usb]:
usbhid-ups-ups_on_usb
Aug  7 16:14:48 k2pbeta-host upsd: listening on 127.0.0.1 port 3493
Aug  7 16:14:48 k2pbeta-host upsd: Connected to UPS [ups_on_usb]:
usbhid-ups-ups_on_usb
Aug  7 16:14:48 k2pbeta-host upsd[23790]: Startup successful
Aug  7 16:14:48 k2pbeta-host ups: upsd startup succeeded
Aug  7 16:14:48 k2pbeta-host ups:  succeeded
Aug  7 16:14:48 k2pbeta-host upsmon[23795]: Startup successful
Aug  7 16:14:48 k2pbeta-host upsd[23790]: User [email protected] logged into
UPS [ups_on_usb]
Aug  7 16:14:48 k2pbeta-host upsmon: UPS: ups_on_...@localhost (master)
(power value 1)
Aug  7 16:14:49 k2pbeta-host upsmon: Using power down flag file
/etc/killpower
Aug  7 16:14:49 k2pbeta-host upsmon:
Aug  7 16:14:49 k2pbeta-host ups: upsmon startup succeeded
Aug  7 16:14:49 k2pbeta-host ups:  succeeded
Aug  7 16:32:26 k2pbeta-host kernel: usb 2-1: control timeout on ep0in
Aug  7 16:32:28 k2pbeta-host last message repeated 2 times
Aug  7 16:32:28 k2pbeta-host upsd[23790]: Data for UPS [ups_on_usb] is stale
- check driver
Aug  7 16:32:29 k2pbeta-host kernel: usb 2-1: control timeout on ep0in
Aug  7 16:32:29 k2pbeta-host upsmon[23796]: Poll UPS [ups_on_...@localhost]
failed - Data stale
Aug  7 16:32:29 k2pbeta-host upsmon[23796]: Communications with UPS
ups_on_...@localhost lost
Aug  7 16:32:29 k2pbeta-host wall[23802]: wall: user nut broadcasted 1 lines
(51 chars)
Aug  7 16:32:30 k2pbeta-host kernel: usb 2-1: control timeout on ep0in
Aug  7 16:32:34 k2pbeta-host last message repeated 4 times
Aug  7 16:32:34 k2pbeta-host upsmon[23796]: Poll UPS [ups_on_...@localhost]
failed - Data stale
Aug  7 16:32:35 k2pbeta-host kernel: usb 2-1: control timeout on ep0in
Aug  7 16:32:39 k2pbeta-host last message repeated 4 times
Aug  7 16:32:39 k2pbeta-host upsmon[23796]: Poll UPS [ups_on_...@localhost]
failed - Data stale
Aug  7 16:32:40 k2pbeta-host kernel: usb 2-1: control timeout on ep0in
Aug  7 16:32:44 k2pbeta-host last message repeated 4 times
Aug  7 16:32:44 k2pbeta-host upsmon[23796]: Poll UPS [ups_on_...@localhost]
failed - Data stale
Aug  7 16:32:45 k2pbeta-host kernel: usb 2-1: control timeout on ep0in
Aug  7 16:32:49 k2pbeta-host last message repeated 4 times

<...
     And it continues forever so I shut it down
...>

Aug  7 16:33:34 k2pbeta-host upsmon[23796]: Poll UPS [ups_on_...@localhost]
failed - Data stale
Aug  7 16:33:35 k2pbeta-host kernel: usb 2-1: control timeout on ep0in
Aug  7 16:33:39 k2pbeta-host last message repeated 4 times
Aug  7 16:33:39 k2pbeta-host upsmon[23796]: Poll UPS [ups_on_...@localhost]
failed - Data stale
Aug  7 16:33:40 k2pbeta-host kernel: usb 2-1: control timeout on ep0in
Aug  7 16:33:42 k2pbeta-host last message repeated 2 times
Aug  7 16:33:42 k2pbeta-host upsmon[23796]: Signal 15: exiting
Aug  7 16:33:42 k2pbeta-host upsd[23790]: User [email protected] logged out
from UPS [ups_on_usb]
Aug  7 16:33:42 k2pbeta-host ups: upsmon shutdown succeeded
Aug  7 16:33:42 k2pbeta-host upsd[23790]: mainloop: Interrupted system call
Aug  7 16:33:42 k2pbeta-host upsd[23790]: Signal 15: exiting
Aug  7 16:33:42 k2pbeta-host ups: upsd shutdown succeeded
Aug  7 16:33:42 k2pbeta-host ups:  succeeded
Aug  7 16:33:42 k2pbeta-host ups:  succeeded
Aug  7 16:33:43 k2pbeta-host kernel: usb 2-1: control timeout on ep0in
Aug  7 16:33:43 k2pbeta-host usbhid-ups[23785]: Signal 15: exiting
....

Connexion seems to be broken.

Dmesg give me the following :
...
usb 2-1: control timeout on ep0in
usb 2-1: usbfs: USBDEVFS_CONTROL failed cmd usbhid-ups rqt 128 rq 6 len 256
ret -110
usb 2-1: control timeout on ep0in
usb 2-1: usbfs: USBDEVFS_CONTROL failed cmd usbhid-ups rqt 128 rq 6 len 256
ret -110
usb 2-1: control timeout on ep0in
usb 2-1: usbfs: USBDEVFS_CONTROL failed cmd usbhid-ups rqt 128 rq 6 len 256
ret -110
usb 2-1: control timeout on ep0in
usb 2-1: usbfs: USBDEVFS_CONTROL failed cmd usbhid-ups rqt 128 rq 6 len 256
ret -110
usb 2-1: control timeout on ep0in
...
tones of them


I have attached the output of "lsusb -v -s 002:002" which is my MGE UPS. Too
long to be displayed in the body. Here are the relevant elements :
  idVendor           0x0463 MGE UPS Systems
  idProduct          0xffff UPS
  bcdDevice           42.41
  iManufacturer           1 MGE UPS SYSTEMS
  iProduct                2 ELLIPSE
  iSerial                 4 1HDG0202Y
            bDescriptorType        34 Report
          wDescriptorLength     769

Any idea on that?
I'm quite lost now, it is internal nut mechanisms.

On this examples, it takes only 18 minutes for the problems to begin. On
another machine it took nearly 3hours.

Thanks
Antoine


-----Message d'origine-----
De :
nut-upsuser-bounces+antoine.gatineau=alcatel-lucent....@lists.alioth.debian.
org
[mailto:nut-upsuser-bounces+antoine.gatineau=alcatel-lucent....@lists.alioth
.debian.org] De la part de Christopher X. Candreva
Envoyé : jeudi 6 août 2009 18:02
À : nut-upsuser
Objet : Re: [Nut-upsuser] Usbhip-ups going wild

On Thu, 6 Aug 2009, Arnaud Quette wrote:

> I have to chown root:dialout and chmod 0660 the 
> /proc/bus/usb/003/006...
>  
> However this should have been done by udev rules. Here is the line for 
> my device :
> #  various models  - usbhid-ups
> ATTR{idVendor}=="0463", ATTR{idProduct}=="ffff", MODE="664", 
> GROUP="dialout"


I happen to be working on some udev rules for myself, unrelated to nut. 
However, I found that the GROUP and MODE settings didn't have an effect
unless I also included a OWNER command.

In my case I was trying to set GROUP="uucp" and had to add OWNER="uucp"


==========================================================
Chris Candreva  -- [email protected] -- (914) 948-3162 WestNet Internet
Services of Westchester http://www.westnet.com/

_______________________________________________
Nut-upsuser mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/nut-upsuser
Bus 002 Device 002: ID 0463:ffff MGE UPS Systems UPS
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0         8
  idVendor           0x0463 MGE UPS Systems
  idProduct          0xffff UPS
  bcdDevice           42.41
  iManufacturer           1 MGE UPS SYSTEMS
  iProduct                2 ELLIPSE
  iSerial                 4 1HDG0202Y
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           34
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xa0
      Remote Wakeup
    MaxPower               20mA
    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           33 Unknown
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength     769
          Report Descriptor: (length is 769)
            Item(Global): Usage Page, data= [ 0x84 ] 132
                            Power Device Page
            Item(Local ): Usage, data= [ 0x04 ] 4
                            UPS
            Item(Main  ): Collection, data= [ 0x01 ] 1
                            Application
            Item(Local ): Usage, data= [ 0x24 ] 36
                            Power Summary
            Item(Main  ): Collection, data= [ 0x00 ] 0
                            Physical
            Item(Local ): Usage, data= [ 0x02 ] 2
                            Present Status
            Item(Main  ): Collection, data= [ 0x00 ] 0
                            Physical
            Item(Global): Unit Exponent, data= [ 0x00 ] 0
            Item(Global): Unit, data= [ 0x00 ] 0
            Item(Global): Report ID, data= [ 0x01 ] 1
            Item(Global): Report Size, data= [ 0x01 ] 1
            Item(Global): Report Count, data= [ 0x05 ] 5
            Item(Global): Logical Minimum, data= [ 0x00 ] 0
            Item(Global): Logical Maximum, data= [ 0x01 ] 1
            Item(Global): Usage Page, data= [ 0x85 ] 133
                            Battery System Page
            Item(Local ): Usage, data= [ 0xd0 ] 208
                            AC Present
            Item(Local ): Usage, data= [ 0x44 ] 68
                            Charging
            Item(Local ): Usage, data= [ 0x45 ] 69
                            Discharging
            Item(Local ): Usage, data= [ 0x42 ] 66
                            Below Remaining Capacity Limit
            Item(Local ): Usage, data= [ 0x61 0x00 0x84 0x00 ] 8650849
                            (null)
            Item(Main  ): Feature, data= [ 0x83 ] 131
                            Constant Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Volatile Bitfield
            Item(Global): Report Size, data= [ 0x03 ] 3
            Item(Global): Report Count, data= [ 0x01 ] 1
            Item(Local ): Usage, data= [ 0x00 ] 0
                            Undefined
            Item(Main  ): Feature, data= [ 0x03 ] 3
                            Constant Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile 
Bitfield
            Item(Global): Report Size, data= [ 0x01 ] 1
            Item(Global): Report Count, data= [ 0x05 ] 5
            Item(Global): Usage Page, data= [ 0x85 ] 133
                            Battery System Page
            Item(Local ): Usage, data= [ 0xd0 ] 208
                            AC Present
            Item(Local ): Usage, data= [ 0x44 ] 68
                            Charging
            Item(Local ): Usage, data= [ 0x45 ] 69
                            Discharging
            Item(Local ): Usage, data= [ 0x42 ] 66
                            Below Remaining Capacity Limit
            Item(Local ): Usage, data= [ 0x61 0x00 0x84 0x00 ] 8650849
                            (null)
            Item(Main  ): Input, data= [ 0x83 ] 131
                            Constant Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Volatile Bitfield
            Item(Global): Report Size, data= [ 0x03 ] 3
            Item(Global): Report Count, data= [ 0x01 ] 1
            Item(Local ): Usage, data= [ 0x00 ] 0
                            Undefined
            Item(Main  ): Input, data= [ 0x03 ] 3
                            Constant Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile 
Bitfield
            Item(Global): Report ID, data= [ 0x02 ] 2
            Item(Global): Report Size, data= [ 0x01 ] 1
            Item(Global): Report Count, data= [ 0x04 ] 4
            Item(Global): Usage Page, data= [ 0x84 ] 132
                            Power Device Page
            Item(Local ): Usage, data= [ 0x69 ] 105
                            Shutdown  Imminent
            Item(Local ): Usage, data= [ 0x65 ] 101
                            Overload
            Item(Local ): Usage, data= [ 0x62 ] 98
                            Internal Failure
            Item(Local ): Usage, data= [ 0x4b 0x00 0x85 0x00 ] 8716363
                            (null)
            Item(Main  ): Feature, data= [ 0x83 ] 131
                            Constant Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Volatile Bitfield
            Item(Global): Report Size, data= [ 0x04 ] 4
            Item(Global): Report Count, data= [ 0x01 ] 1
            Item(Local ): Usage, data= [ 0x00 ] 0
                            Undefined
            Item(Main  ): Feature, data= [ 0x03 ] 3
                            Constant Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile 
Bitfield
            Item(Global): Report Size, data= [ 0x01 ] 1
            Item(Global): Report Count, data= [ 0x04 ] 4
            Item(Global): Usage Page, data= [ 0x84 ] 132
                            Power Device Page
            Item(Local ): Usage, data= [ 0x69 ] 105
                            Shutdown  Imminent
            Item(Local ): Usage, data= [ 0x65 ] 101
                            Overload
            Item(Local ): Usage, data= [ 0x62 ] 98
                            Internal Failure
            Item(Local ): Usage, data= [ 0x4b 0x00 0x85 0x00 ] 8716363
                            (null)
            Item(Main  ): Input, data= [ 0x83 ] 131
                            Constant Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Volatile Bitfield
            Item(Global): Report Count, data= [ 0x01 ] 1
            Item(Global): Report Size, data= [ 0x04 ] 4
            Item(Local ): Usage, data= [ 0x00 ] 0
                            Undefined
            Item(Main  ): Input, data= [ 0x03 ] 3
                            Constant Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile 
Bitfield
            Item(Local ): Usage, data= [ 0x73 ] 115
                            Communication Lost
            Item(Global): Report Size, data= [ 0x08 ] 8
            Item(Global): Report ID, data= [ 0x0f ] 15
            Item(Main  ): Feature, data= [ 0x83 ] 131
                            Constant Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Volatile Bitfield
            Item(Local ): Usage, data= [ 0x73 ] 115
                            Communication Lost
            Item(Main  ): Input, data= [ 0x83 ] 131
                            Constant Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Volatile Bitfield
            Item(Main  ): End Collection, data=none
            Item(Global): Report ID, data= [ 0x06 ] 6
            Item(Global): Logical Minimum, data= [ 0x00 ] 0
            Item(Global): Unit Exponent, data= [ 0x00 ] 0
            Item(Global): Unit, data= [ 0x00 ] 0
            Item(Global): Report Count, data= [ 0x01 ] 1
            Item(Global): Report Size, data= [ 0x08 ] 8
            Item(Global): Usage Page, data= [ 0x85 ] 133
                            Battery System Page
            Item(Global): Logical Maximum, data= [ 0x64 ] 100
            Item(Local ): Usage, data= [ 0x66 ] 102
                            Remaining Capacity
            Item(Main  ): Feature, data= [ 0x83 ] 131
                            Constant Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Volatile Bitfield
            Item(Global): Report Size, data= [ 0x20 ] 32
            Item(Global): Unit, data= [ 0x01 0x10 ] 4097
            Item(Global): Logical Maximum, data= [ 0x00 0x65 0xcd 0x1d ] 
500000000
            Item(Local ): Usage, data= [ 0x68 ] 104
                            Run Time To Empty
            Item(Main  ): Feature, data= [ 0x83 ] 131
                            Constant Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Volatile Bitfield
            Item(Global): Unit, data= [ 0x00 ] 0
            Item(Global): Report Size, data= [ 0x08 ] 8
            Item(Global): Usage Page, data= [ 0x85 ] 133
                            Battery System Page
            Item(Global): Logical Maximum, data= [ 0x64 ] 100
            Item(Local ): Usage, data= [ 0x66 ] 102
                            Remaining Capacity
            Item(Main  ): Input, data= [ 0x83 ] 131
                            Constant Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Volatile Bitfield
            Item(Global): Report Size, data= [ 0x20 ] 32
            Item(Global): Unit, data= [ 0x01 0x10 ] 4097
            Item(Global): Logical Maximum, data= [ 0x00 0x65 0xcd 0x1d ] 
500000000
            Item(Local ): Usage, data= [ 0x68 ] 104
                            Run Time To Empty
            Item(Main  ): Input, data= [ 0x83 ] 131
                            Constant Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Volatile Bitfield
            Item(Global): Usage Page, data= [ 0xff 0xff ] 65535
                            (null)
            Item(Global): Report ID, data= [ 0x22 ] 34
            Item(Global): Unit, data= [ 0x00 ] 0
            Item(Global): Logical Maximum, data= [ 0x64 ] 100
            Item(Global): Report Size, data= [ 0x08 ] 8
            Item(Local ): Usage, data= [ 0x4d ] 77
                            (null)
            Item(Main  ): Feature, data= [ 0x82 ] 130
                            Data Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Volatile Bitfield
            Item(Global): Usage Page, data= [ 0x85 ] 133
                            Battery System Page
            Item(Global): Report Size, data= [ 0x20 ] 32
            Item(Global): Unit, data= [ 0x01 0x10 ] 4097
            Item(Global): Logical Maximum, data= [ 0x00 0x65 0xcd 0x1d ] 
500000000
            Item(Local ): Usage, data= [ 0x68 ] 104
                            Run Time To Empty
            Item(Main  ): Input, data= [ 0x83 ] 131
                            Constant Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Volatile Bitfield
            Item(Global): Report ID, data= [ 0x07 ] 7
            Item(Global): Report Size, data= [ 0x08 ] 8
            Item(Global): Unit, data= [ 0x00 ] 0
            Item(Global): Usage Page, data= [ 0x84 ] 132
                            Power Device Page
            Item(Global): Logical Maximum, data= [ 0xff 0x00 ] 255
            Item(Local ): Usage, data= [ 0x35 ] 53
                            Percent Load
            Item(Main  ): Feature, data= [ 0x83 ] 131
                            Constant Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Volatile Bitfield
            Item(Global): Report ID, data= [ 0x08 ] 8
            Item(Global): Logical Minimum, data= [ 0x00 ] 0
            Item(Local ): Usage, data= [ 0x29 0x00 0x85 0x00 ] 8716329
                            (null)
            Item(Main  ): Feature, data= [ 0x83 ] 131
                            Constant Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Volatile Bitfield
            Item(Global): Report ID, data= [ 0x09 ] 9
            Item(Global): Report Size, data= [ 0x20 ] 32
            Item(Global): Usage Page, data= [ 0x84 ] 132
                            Power Device Page
            Item(Global): Unit, data= [ 0x01 0x10 ] 4097
            Item(Global): Logical Minimum, data= [ 0xff ] 255
            Item(Global): Logical Maximum, data= [ 0x00 0x65 0xcd 0x1d ] 
500000000
            Item(Local ): Usage, data= [ 0x57 ] 87
                            Delay Before Shutdown
            Item(Main  ): Feature, data= [ 0x82 ] 130
                            Data Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Volatile Bitfield
            Item(Global): Report ID, data= [ 0x0a ] 10
            Item(Global): Unit Exponent, data= [ 0x01 ] 1
            Item(Global): Unit, data= [ 0x01 0x10 ] 4097
            Item(Local ): Usage, data= [ 0x56 ] 86
                            Delay Before Startup
            Item(Main  ): Feature, data= [ 0x82 ] 130
                            Data Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Volatile Bitfield
            Item(Global): Report ID, data= [ 0x0c ] 12
            Item(Global): Report Size, data= [ 0x08 ] 8
            Item(Global): Logical Minimum, data= [ 0x00 ] 0
            Item(Global): Logical Maximum, data= [ 0xff 0x00 ] 255
            Item(Global): Unit, data= [ 0x00 ] 0
            Item(Global): Unit Exponent, data= [ 0x00 ] 0
            Item(Global): Usage Page, data= [ 0x85 ] 133
                            Battery System Page
            Item(Local ): Usage, data= [ 0x2c ] 44
                            Capacity Mode
            Item(Main  ): Feature, data= [ 0x03 ] 3
                            Constant Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile 
Bitfield
            Item(Global): Logical Maximum, data= [ 0x64 ] 100
            Item(Global): Report ID, data= [ 0x0c ] 12
            Item(Local ): Usage, data= [ 0x8d ] 141
                            Capacity Granularity 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= [ 0x83 ] 131
                            Design Capacity
            Item(Main  ): Feature, data= [ 0x03 ] 3
                            Constant Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile 
Bitfield
            Item(Local ): Usage, data= [ 0x67 ] 103
                            Full Charge Capacity
            Item(Main  ): Feature, data= [ 0x03 ] 3
                            Constant Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile 
Bitfield
            Item(Global): Logical Maximum, data= [ 0xff 0x00 ] 255
            Item(Global): Report ID, data= [ 0x10 ] 16
            Item(Local ): Usage, data= [ 0x89 0x00 0x85 0x00 ] 8716425
                            (null)
            Item(Main  ): Feature, data= [ 0x03 ] 3
                            Constant Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile 
Bitfield
            Item(Global): Usage Page, data= [ 0x84 ] 132
                            Power Device Page
            Item(Local ): Usage, data= [ 0xfd ] 253
                            iManufacturer
            Item(Main  ): Feature, data= [ 0x03 ] 3
                            Constant Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile 
Bitfield
            Item(Local ): Usage, data= [ 0xfe ] 254
                            iProduct
            Item(Main  ): Feature, data= [ 0x03 ] 3
                            Constant Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile 
Bitfield
            Item(Local ): Usage, data= [ 0xff ] 255
                            iSerialNumber
            Item(Main  ): Feature, data= [ 0x03 ] 3
                            Constant Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile 
Bitfield
            Item(Global): Report ID, data= [ 0x0b ] 11
            Item(Local ): Usage, data= [ 0x25 ] 37
                            Power Summary ID
            Item(Main  ): Feature, data= [ 0x03 ] 3
                            Constant Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile 
Bitfield
            Item(Local ): Usage, data= [ 0x1f ] 31
                            Flow ID
            Item(Main  ): Feature, data= [ 0x03 ] 3
                            Constant Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile 
Bitfield
            Item(Global): Report ID, data= [ 0x10 ] 16
            Item(Global): Usage Page, data= [ 0xff 0xff ] 65535
                            (null)
            Item(Local ): Usage, data= [ 0xf0 ] 240
                            (null)
            Item(Main  ): Feature, data= [ 0x03 ] 3
                            Constant Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile 
Bitfield
            Item(Global): Usage Page, data= [ 0x84 ] 132
                            Power Device Page
            Item(Global): Report ID, data= [ 0x1f ] 31
            Item(Local ): Usage, data= [ 0x5a ] 90
                            Audible Alarm Control
            Item(Main  ): Feature, data= [ 0x82 ] 130
                            Data Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Volatile Bitfield
            Item(Local ): Usage, data= [ 0x5a ] 90
                            Audible Alarm Control
            Item(Main  ): Input, data= [ 0x82 ] 130
                            Data Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Volatile Bitfield
            Item(Main  ): End Collection, data=none
            Item(Local ): Usage, data= [ 0x18 ] 24
                            Outlet System
            Item(Main  ): Collection, data= [ 0x00 ] 0
                            Physical
            Item(Local ): Usage, data= [ 0x19 ] 25
                            Outlet System ID
            Item(Global): Report ID, data= [ 0x0b ] 11
            Item(Main  ): Feature, data= [ 0x03 ] 3
                            Constant Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile 
Bitfield
            Item(Local ): Usage, data= [ 0x20 ] 32
                            Outlet
            Item(Main  ): Collection, data= [ 0x81 ] 129
                            Vendor definened
            Item(Local ): Usage, data= [ 0x21 ] 33
                            Outlet ID
            Item(Global): Logical Maximum, data= [ 0xff 0x00 ] 255
            Item(Global): Report ID, data= [ 0x0b ] 11
            Item(Main  ): Feature, data= [ 0x03 ] 3
                            Constant Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile 
Bitfield
            Item(Local ): Usage, data= [ 0x1f ] 31
                            Flow ID
            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= [ 0x00 ] 0
                            Physical
            Item(Global): Report ID, data= [ 0x0c ] 12
            Item(Local ): Usage, data= [ 0x6c ] 108
                            Switchable
            Item(Global): Logical Maximum, 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(Main  ): End Collection, data=none
            Item(Local ): Usage, data= [ 0x20 ] 32
                            Outlet
            Item(Main  ): Collection, data= [ 0x82 ] 130
                            Vendor definened
            Item(Global): Logical Maximum, data= [ 0xff 0x00 ] 255
            Item(Global): Report ID, data= [ 0x0b ] 11
            Item(Local ): Usage, data= [ 0x21 ] 33
                            Outlet ID
            Item(Main  ): Feature, data= [ 0x03 ] 3
                            Constant Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile 
Bitfield
            Item(Global): Report ID, data= [ 0x0d ] 13
            Item(Local ): Usage, data= [ 0x1f ] 31
                            Flow ID
            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= [ 0x00 ] 0
                            Physical
            Item(Global): Report ID, data= [ 0x0d ] 13
            Item(Local ): Usage, data= [ 0x6c ] 108
                            Switchable
            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(Main  ): End Collection, data=none
            Item(Main  ): End Collection, data=none
            Item(Local ): Usage, data= [ 0x1e ] 30
                            Flow
            Item(Main  ): Collection, data= [ 0x84 ] 132
                            Vendor definened
            Item(Global): Report ID, data= [ 0x0b ] 11
            Item(Local ): Usage, data= [ 0x1f ] 31
                            Flow ID
            Item(Main  ): Feature, data= [ 0x03 ] 3
                            Constant Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile 
Bitfield
            Item(Global): Report ID, data= [ 0x0d ] 13
            Item(Local ): Usage, data= [ 0x42 ] 66
                            Config Frequency
            Item(Global): Unit, data= [ 0x01 0xf0 ] 61441
            Item(Main  ): Feature, data= [ 0x83 ] 131
                            Constant Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Volatile Bitfield
            Item(Local ): Usage, data= [ 0x43 ] 67
                            Config Apparent Power
            Item(Global): Unit, data= [ 0x21 0xd1 ] 53537
            Item(Global): Report Size, data= [ 0x10 ] 16
            Item(Global): Unit Exponent, data= [ 0x07 ] 7
            Item(Global): Logical Maximum, data= [ 0xff 0x7f ] 32767
            Item(Main  ): Feature, data= [ 0x83 ] 131
                            Constant Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Volatile Bitfield
            Item(Global): Report ID, data= [ 0x12 ] 18
            Item(Global): Report Size, data= [ 0x08 ] 8
            Item(Global): Logical Maximum, data= [ 0xff 0x00 ] 255
            Item(Global): Unit, data= [ 0x21 0xd1 0xf0 0x00 ] 15782177
            Item(Local ): Usage, data= [ 0x40 ] 64
                            Config Voltage
            Item(Main  ): Feature, data= [ 0x82 ] 130
                            Data Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Volatile Bitfield
            Item(Global): Unit Exponent, data= [ 0x00 ] 0
            Item(Global): Unit, data= [ 0x00 ] 0
            Item(Main  ): End Collection, data=none
            Item(Local ): Usage, data= [ 0x16 ] 22
                            Power Converter
            Item(Main  ): Collection, data= [ 0x00 ] 0
                            Physical
            Item(Global): Report ID, data= [ 0x0b ] 11
            Item(Local ): Usage, data= [ 0x17 ] 23
                            Power Converter ID
            Item(Main  ): Feature, data= [ 0x03 ] 3
                            Constant Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile 
Bitfield
            Item(Local ): Usage, data= [ 0x1c ] 28
                            Output
            Item(Main  ): Collection, data= [ 0x00 ] 0
                            Physical
            Item(Global): Report ID, data= [ 0x0b ] 11
            Item(Local ): Usage, data= [ 0x1d ] 29
                            Output ID
            Item(Main  ): Feature, data= [ 0x03 ] 3
                            Constant Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile 
Bitfield
            Item(Global): Report ID, data= [ 0x0e ] 14
            Item(Global): Unit, data= [ 0x21 0xd1 0xf0 0x00 ] 15782177
            Item(Global): Unit Exponent, data= [ 0x07 ] 7
            Item(Local ): Usage, data= [ 0x30 ] 48
                            Voltage
            Item(Main  ): Feature, data= [ 0x83 ] 131
                            Constant Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Volatile Bitfield
            Item(Global): Report ID, data= [ 0x13 ] 19
            Item(Local ): Usage, data= [ 0x53 ] 83
                            Low Voltage Transfer
            Item(Main  ): Feature, data= [ 0x82 ] 130
                            Data Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Volatile Bitfield
            Item(Global): Logical Maximum, data= [ 0xff 0x7f ] 32767
            Item(Global): Report Size, data= [ 0x10 ] 16
            Item(Local ): Usage, data= [ 0x54 ] 84
                            High Voltage Transfer
            Item(Main  ): Feature, data= [ 0x82 ] 130
                            Data Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Volatile Bitfield
            Item(Global): Report Size, data= [ 0x08 ] 8
            Item(Global): Logical Maximum, data= [ 0xff 0x00 ] 255
            Item(Main  ): End Collection, data=none
            Item(Main  ): End Collection, data=none
            Item(Global): Unit Exponent, data= [ 0x00 ] 0
            Item(Global): Unit, data= [ 0x00 ] 0
            Item(Global): Usage Page, data= [ 0xff 0xff ] 65535
                            (null)
            Item(Local ): Usage, data= [ 0x18 ] 24
                            (null)
            Item(Main  ): Collection, data= [ 0x00 ] 0
                            Physical
            Item(Global): Report ID, data= [ 0x15 ] 21
            Item(Local ): Usage, data= [ 0x19 ] 25
                            (null)
            Item(Main  ): Feature, data= [ 0x03 ] 3
                            Constant Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile 
Bitfield
            Item(Local ): Usage, data= [ 0x1a ] 26
                            (null)
            Item(Main  ): Collection, data= [ 0x81 ] 129
                            Vendor definened
            Item(Global): Report ID, data= [ 0x16 ] 22
            Item(Local ): Usage, data= [ 0x90 ] 144
                            (null)
            Item(Main  ): Feature, data= [ 0x82 ] 130
                            Data Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Volatile Bitfield
            Item(Global): Report ID, data= [ 0x15 ] 21
            Item(Local ): Usage, data= [ 0x1b ] 27
                            (null)
            Item(Main  ): Feature, data= [ 0x03 ] 3
                            Constant Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile 
Bitfield
            Item(Global): Report ID, data= [ 0x18 ] 24
            Item(Local ): Usage, data= [ 0x94 ] 148
                            (null)
            Item(Main  ): Feature, data= [ 0x82 ] 130
                            Data Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Volatile Bitfield
            Item(Global): Unit, data= [ 0x01 0x10 ] 4097
            Item(Global): Report Size, data= [ 0x18 ] 24
            Item(Global): Logical Maximum, data= [ 0xff 0xff 0xff 0x00 ] 
16777215
            Item(Global): Report ID, data= [ 0x17 ] 23
            Item(Local ): Usage, data= [ 0x92 ] 146
                            (null)
            Item(Main  ): Feature, data= [ 0x03 ] 3
                            Constant Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile 
Bitfield
            Item(Global): Unit Exponent, data= [ 0x04 ] 4
            Item(Global): Report ID, data= [ 0x1a ] 26
            Item(Local ): Usage, data= [ 0x91 ] 145
                            (null)
            Item(Main  ): Feature, data= [ 0x82 ] 130
                            Data Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Volatile Bitfield
            Item(Global): Unit Exponent, data= [ 0x00 ] 0
            Item(Global): Unit, data= [ 0x00 ] 0
            Item(Global): Usage Page, data= [ 0x84 ] 132
                            Power Device Page
            Item(Local ): Usage, data= [ 0x02 ] 2
                            Present Status
            Item(Main  ): Collection, data= [ 0x00 ] 0
                            Physical
            Item(Global): Usage Page, data= [ 0xff 0xff ] 65535
                            (null)
            Item(Global): Report Size, data= [ 0x08 ] 8
            Item(Global): Logical Maximum, data= [ 0x01 ] 1
            Item(Global): Report ID, data= [ 0x19 ] 25
            Item(Local ): Usage, data= [ 0x93 ] 147
                            (null)
            Item(Main  ): Feature, data= [ 0x83 ] 131
                            Constant Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Volatile Bitfield
            Item(Local ): Usage, data= [ 0x93 ] 147
                            (null)
            Item(Main  ): Input, data= [ 0x83 ] 131
                            Constant Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Volatile Bitfield
            Item(Main  ): End Collection, data=none
            Item(Main  ): End Collection, data=none
            Item(Local ): Usage, data= [ 0x1a ] 26
                            (null)
            Item(Main  ): Collection, data= [ 0x82 ] 130
                            Vendor definened
            Item(Global): Report Size, data= [ 0x08 ] 8
            Item(Global): Logical Maximum, data= [ 0xff 0x00 ] 255
            Item(Global): Report ID, data= [ 0x1b ] 27
            Item(Local ): Usage, data= [ 0x90 ] 144
                            (null)
            Item(Main  ): Feature, data= [ 0x82 ] 130
                            Data Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Volatile Bitfield
            Item(Global): Report ID, data= [ 0x15 ] 21
            Item(Local ): Usage, data= [ 0x1b ] 27
                            (null)
            Item(Main  ): Feature, data= [ 0x03 ] 3
                            Constant Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile 
Bitfield
            Item(Global): Report ID, data= [ 0x1d ] 29
            Item(Local ): Usage, data= [ 0x94 ] 148
                            (null)
            Item(Main  ): Feature, data= [ 0x82 ] 130
                            Data Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Volatile Bitfield
            Item(Global): Unit, data= [ 0x01 0x10 ] 4097
            Item(Global): Report Size, data= [ 0x18 ] 24
            Item(Global): Logical Maximum, data= [ 0xff 0xff 0xff 0x00 ] 
16777215
            Item(Global): Report ID, data= [ 0x1c ] 28
            Item(Local ): Usage, data= [ 0x92 ] 146
                            (null)
            Item(Main  ): Feature, data= [ 0x03 ] 3
                            Constant Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile 
Bitfield
            Item(Global): Unit Exponent, data= [ 0x04 ] 4
            Item(Global): Report ID, data= [ 0x1e ] 30
            Item(Local ): Usage, data= [ 0x91 ] 145
                            (null)
            Item(Main  ): Feature, data= [ 0x82 ] 130
                            Data Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Volatile Bitfield
            Item(Global): Unit Exponent, data= [ 0x00 ] 0
            Item(Global): Usage Page, data= [ 0x84 ] 132
                            Power Device Page
            Item(Local ): Usage, data= [ 0x02 ] 2
                            Present Status
            Item(Main  ): Collection, data= [ 0x00 ] 0
                            Physical
            Item(Global): Usage Page, data= [ 0xff 0xff ] 65535
                            (null)
            Item(Global): Report Size, data= [ 0x08 ] 8
            Item(Global): Logical Maximum, data= [ 0x01 ] 1
            Item(Global): Report ID, data= [ 0x21 ] 33
            Item(Local ): Usage, data= [ 0x93 ] 147
                            (null)
            Item(Main  ): Feature, data= [ 0x83 ] 131
                            Constant Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Volatile Bitfield
            Item(Local ): Usage, data= [ 0x93 ] 147
                            (null)
            Item(Main  ): Input, data= [ 0x83 ] 131
                            Constant Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Volatile Bitfield
            Item(Main  ): End Collection, data=none
            Item(Main  ): End Collection, data=none
            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(Local ): Usage, data= [ 0x12 ] 18
                            Battery
            Item(Main  ): Collection, data= [ 0x00 ] 0
                            Physical
            Item(Global): Report ID, data= [ 0x20 ] 32
            Item(Global): Report Size, data= [ 0x08 ] 8
            Item(Global): Logical Maximum, data= [ 0xff 0x00 ] 255
            Item(Local ): Usage, data= [ 0x5a ] 90
                            Audible Alarm Control
            Item(Main  ): Feature, data= [ 0x82 ] 130
                            Data Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Volatile Bitfield
            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  bytes 8 once
        bInterval              20
  Language IDs: (length=4)
     0409 English(US)
_______________________________________________
Nut-upsuser mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/nut-upsuser

Reply via email to