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