Subject: Re: APC UPS and USB
To: Manuel Bouyer <bouyer@antioche.eu.org>
From: Ed Gould <ed@left.wing.org>
List: port-i386
Date: 11/29/2001 13:26:13
>> If you run "usbhidctl -f 0 -r"
>> you'll get a summary of what HID interfaces it's exporting.
>
> And please report result to the list, I'm interested :)
Here's what <fixed>usbhidctl -f 0 -r</fixed> says. I have yet to grab <fixed>
usbhidaction</fixed> from -current.
<fixed>ed@tanker> usbhidctl -f 0 -r
Report descriptor:
Collection page=0xff84 usage=0x04
Collection page=0xff84 usage=0x24
Feature size=8 count=1 page=0xff84 usage=0xfe, logical range 0..255
Feature size=8 count=1 page=0xff84 usage=0xff, logical range 0..255
Feature size=8 count=1 page=0xff85 usage=0x89, logical range 0..255
Feature size=8 count=1 page=0xff85 usage=0x8f, logical range 0..255
Feature size=8 count=1 page=0xff85 usage=0x8b, logical range 0..255
Input size=8 count=1 page=0xff85 usage=0x44, logical range 0..255
Feature size=8 count=1 page=0xff85 usage=0x44, logical range 0..255
Input size=8 count=1 page=0xff85 usage=0x45, logical range 0..255
Feature size=8 count=1 page=0xff85 usage=0x45, logical range 0..255
Input size=8 count=1 page=0xff86 usage=0x60, logical range 0..255
Feature size=8 count=1 page=0xff86 usage=0x60, logical range 0..255
Feature size=16 count=1 page=0xff85 usage=0x85, logical range 0..65535
Feature size=16 count=1 page=0xff84 usage=0x40, logical range 0..65534,
unit=0xf
0d121 exp=5
Feature size=16 count=1 page=0xff84 usage=0x30, logical range 0..65534,
unit=0xf
0d121 exp=5
Feature size=8 count=1 page=0xff84 usage=0xfd, logical range 0..255,
unit=0xf0d1
21 exp=5
Feature size=8 count=1 page=0xff85 usage=0x2c, logical range 0..255,
unit=0xf0d1
21 exp=5
Input size=24 count=1 page=0xff85 usage=0x66, logical range 0..16777214,
unit=
0x101001 exp=0
Feature size=24 count=1 page=0xff85 usage=0x66, logical range 0..16777214,
unit=
0x101001 exp=0
Input size=16 count=1 page=0xff85 usage=0x68, logical range 0..65534,
unit=0x1
001 exp=0
Feature size=16 count=1 page=0xff85 usage=0x68, logical range 0..65534,
unit=0x1
001 exp=0
Feature size=24 count=1 page=0xff85 usage=0x83, logical range 0..16777214,
unit=
0x101001 exp=0
Feature size=24 count=1 page=0xff85 usage=0x67, logical range 0..16777214,
unit=
0x101001 exp=0
Feature size=24 count=1 page=0xff85 usage=0x8c, logical range 0..16777214,
unit=
0x101001 exp=0
Feature size=24 count=1 page=0xff85 usage=0x8e, logical range 0..16777214,
unit=
0x101001 exp=0
Feature size=24 count=1 page=0xff85 usage=0x29, logical range 0..16777214,
unit=
0x101001 exp=0
Feature size=24 count=1 page=0xff85 usage=0x8d, logical range 0..16777214,
unit=
0x101001 exp=0
Input size=8 count=1 page=0xff85 usage=0xd0, logical range 0..1
Feature size=8 count=1 page=0xff85 usage=0xd0, logical range 0..1
Input size=8 count=1 page=0xff85 usage=0x42, logical range 0..1
Feature size=8 count=1 page=0xff85 usage=0x42, logical range 0..1
Input size=8 count=1 page=0xff84 usage=0x69, logical range 0..1
Feature size=8 count=1 page=0xff84 usage=0x69, logical range 0..1
Feature size=8 count=1 page=0xff86 usage=0x72, logical range 0..1
Feature size=24 count=1 page=0xff86 usage=0x16, logical range 0..16777215
End collection
Collection page=0xff84 usage=0x12
End collection
Collection page=0xff86 usage=0x03
End collection
Collection page=0xff86 usage=0x05
Feature size=8 count=1 page=0xff86 usage=0x7c, logical range 0..1
End collection
End collection
Total input size 1+11 bytes
Total output size 0 bytes
Total feature size 1+47 bytes
ed@tanker> usbhidctl -f 0 -r
Report descriptor:
Collection page=0xff84 usage=0x04
Collection page=0xff84 usage=0x24
Feature size=8 count=1 page=0xff84 usage=0xfe, logical range 0..255
Feature size=8 count=1 page=0xff84 usage=0xff, logical range 0..255
Feature size=8 count=1 page=0xff85 usage=0x89, logical range 0..255
Feature size=8 count=1 page=0xff85 usage=0x8f, logical range 0..255
Feature size=8 count=1 page=0xff85 usage=0x8b, logical range 0..255
Input size=8 count=1 page=0xff85 usage=0x44, logical range 0..255
Feature size=8 count=1 page=0xff85 usage=0x44, logical range 0..255
Input size=8 count=1 page=0xff85 usage=0x45, logical range 0..255
Feature size=8 count=1 page=0xff85 usage=0x45, logical range 0..255
Input size=8 count=1 page=0xff86 usage=0x60, logical range 0..255
Feature size=8 count=1 page=0xff86 usage=0x60, logical range 0..255
Feature size=16 count=1 page=0xff85 usage=0x85, logical range 0..65535
Feature size=16 count=1 page=0xff84 usage=0x40, logical range 0..65534,
unit=0xf0d121 exp=5
Feature size=16 count=1 page=0xff84 usage=0x30, logical range 0..65534,
unit=0xf0d121 exp=5
Feature size=8 count=1 page=0xff84 usage=0xfd, logical range 0..255,
unit=0xf0d121 exp=5
Feature size=8 count=1 page=0xff85 usage=0x2c, logical range 0..255,
unit=0xf0d121 exp=5
Input size=24 count=1 page=0xff85 usage=0x66, logical range 0..16777214,
unit=0x101001 exp=0
Feature size=24 count=1 page=0xff85 usage=0x66, logical range 0..16777214,
unit=0x101001 exp=0
Input size=16 count=1 page=0xff85 usage=0x68, logical range 0..65534,
unit=0x1001 exp=0
Feature size=16 count=1 page=0xff85 usage=0x68, logical range 0..65534,
unit=0x1001 exp=0
Feature size=24 count=1 page=0xff85 usage=0x83, logical range 0..16777214,
unit=0x101001 exp=0
Feature size=24 count=1 page=0xff85 usage=0x67, logical range 0..16777214,
unit=0x101001 exp=0
Feature size=24 count=1 page=0xff85 usage=0x8c, logical range 0..16777214,
unit=0x101001 exp=0
Feature size=24 count=1 page=0xff85 usage=0x8e, logical range 0..16777214,
unit=0x101001 exp=0
Feature size=24 count=1 page=0xff85 usage=0x29, logical range 0..16777214,
unit=0x101001 exp=0
Feature size=24 count=1 page=0xff85 usage=0x8d, logical range 0..16777214,
unit=0x101001 exp=0
Input size=8 count=1 page=0xff85 usage=0xd0, logical range 0..1
Feature size=8 count=1 page=0xff85 usage=0xd0, logical range 0..1
Input size=8 count=1 page=0xff85 usage=0x42, logical range 0..1
Feature size=8 count=1 page=0xff85 usage=0x42, logical range 0..1
Input size=8 count=1 page=0xff84 usage=0x69, logical range 0..1
Feature size=8 count=1 page=0xff84 usage=0x69, logical range 0..1
Feature size=8 count=1 page=0xff86 usage=0x72, logical range 0..1
Feature size=24 count=1 page=0xff86 usage=0x16, logical range 0..16777215
End collection
Collection page=0xff84 usage=0x12
End collection
Collection page=0xff86 usage=0x03
End collection
Collection page=0xff86 usage=0x05
Feature size=8 count=1 page=0xff86 usage=0x7c, logical range 0..1
End collection
End collection
Total input size 1+11 bytes
Total output size 0 bytes
Total feature size 1+47 bytes</fixed>
--Ed