[Nut-upsdev] Mustek Powermust 600USB and newhidups
Carlos Rodrigues
carlos.efr at mail.telepac.pt
Fri Apr 14 22:55:01 UTC 2006
So, I have this Mustek Powermust 600USB (no serial port) here
temporarily. It seems to be a hid device.
The output from "lsusb -v" and "newhidups -DDDDD" (with "generic" and
"vendorid=06da") are (respectively):
-----------------------------------------------------------------------------------------------
Bus 001 Device 002: ID 06da:0003 Phoenixtec Power Co., Ltd
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x06da Phoenixtec Power Co., Ltd
idProduct 0x0003
bcdDevice 0.00
iManufacturer 3 OMRON
iProduct 1 87XXUPS
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 34
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xa0
Remote Wakeup
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 3 Human Interface Devices
bInterfaceSubClass 0 No Subclass
bInterfaceProtocol 0 None
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.11
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 27
Report Descriptor: (length is 27)
Item(Global): Usage Page, data= [ 0x00 0xff ] 65280
(null)
Item(Local ): Usage, data= [ 0x01 ] 1
(null)
Item(Main ): Collection, data= [ 0x01 ] 1
Application
Item(Local ): Usage, data= [ 0x02 ] 2
(null)
Item(Global): Logical Minimum, data= [ 0x00 ] 0
Item(Global): Logical Maximum, data= [ 0xff 0x00 ] 255
Item(Global): Report Size, data= [ 0x08 ] 8
Item(Global): Report Count, data= [ 0x08 ] 8
Item(Main ): Input, data= [ 0x82 ] 130
Data Variable Absolute No_Wrap Linear
Preferred_State No_Null_Position Volatile Bitfield
Item(Local ): Usage, data= [ 0x02 ] 2
(null)
Item(Global): Report Count, data= [ 0x08 ] 8
Item(Main ): Output, data= [ 0x82 ] 130
Data Variable Absolute No_Wrap Linear
Preferred_State No_Null_Position Volatile Bitfield
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 20
------------------------------------------------------------------------------------------------
debug level is '5'
Checking device (06DA/0003) (001/002)
- VendorID: 06da
- ProductID: 0003
- Manufacturer: OMRON
- Product: 87XXUPS
- Serial Number: unknown
- Bus: 001
Trying to match device
Device matches
HID descriptor retrieved (Reportlen = 27)
Report descriptor retrieved (Reportlen = 27)
Found HID device
Report Descriptor size = 27
Report Descriptor: (200 bytes) => 06 00 FF 09 01 A1 01 09 02 15 00 26
FF 00 75 08
Detected a UPS: OMRON/87XXUPS
Using subdriver: GENERIC HID 0.1
Looking up ff000001
Looking up ff000002
entering string_to_path()
parsing ff000001
Looking up ff000001
parsing ff000002
Looking up ff000002
Path depth = 2
0: UPage(ff00), Usage(1)
1: UPage(ff00), Usage(2)
Can't find object ff000001.ff000002
Path: ff000001.ff000002, Type: Input
Looking up ff000001
Looking up 00000000
Looking up ff000001
Looking up 00000000
Looking up ff000001
Looking up 00000000
Looking up ff000001
Looking up 00000000
Looking up ff000001
Looking up 00000000
Looking up ff000001
Looking up 00000000
Looking up ff000001
Looking up 00000000
Looking up ff000001
Looking up ff000002
entering string_to_path()
parsing ff000001
Looking up ff000001
parsing ff000002
Looking up ff000002
Path depth = 2
0: UPage(ff00), Usage(1)
1: UPage(ff00), Usage(2)
Can't find object ff000001.ff000002
Path: ff000001.ff000002, Type: Output
Looking up ff000001
Looking up 00000000
Looking up ff000001
Looking up 00000000
Looking up ff000001
Looking up 00000000
Looking up ff000001
Looking up 00000000
Looking up ff000001
Looking up 00000000
Looking up ff000001
Looking up 00000000
Looking up ff000001
Looking up 00000000
entering identify_ups(0x06da, 0x0003)
upsdrv_updateinfo...
dstate_init: sock /home/carlos/dev/nut/live/var/state/ups/ups open on fd 5
upsdrv_updateinfo...
Waiting for notifications...
Signal 2: exiting
Closing device
--
Carlos Rodrigues
More information about the Nut-upsdev
mailing list