Hi<br>
<br>
I have a Tripp lite smartusb550 using fedora 3 (2.6.12-1.1381_FC3smp).<br>
Managed to establish communication with the ups using the tripplite_usb driver <br>
but get the following errors<br>
Any help to make it work will be appreciated<br>
cheers<br>
Julio <br>
-----------------------------------------------------------------------------------------------------------------------------------------------------<br>
tripplite_usb -DDDD /dev/hiddev0<br>
<br>
Network UPS Tools - Tripp Lite OMNIVS and SMARTPRO driver 0.6 (2.0.3-pre2)<br>
Warning: This is an experimental driver.<br>
Some features may not function correctly.<br>
<br>
debug level is '4'<br>
Checking device (09AE/0001) (004/002)<br>
- VendorID: 09ae<br>
- ProductID: 0001<br>
- Manufacturer: TRIPP LITE<br>
- Product: TRIPP LITE SMART550USB<br>
- Serial Number: unknown<br>
- Bus: 004<br>
Trying to match device<br>
Device matches<br>
HID descriptor retrieved (Reportlen = 52)<br>
Report descriptor retrieved (Reportlen = 52)<br>
Found HID device<br>
Report Descriptor size = 52<br>
Report Descriptor: (200 bytes) => 06 A0 FF 09 01 A1 01 09 02 A1 00 06 A1 FF 09 03<br>
Detected a UPS: TRIPP LITE/TRIPP LITE SMART550USB<br>
send_cmd(msg_len=3, type='W')<br>
send_cmd(msg_len=2, type='<br>
send_cmd(msg_len=2, type='S')<br>
send_cmd(msg_len=2, type='P')<br>
send_cmd(msg_len=2, type='F')<br>
send_cmd(msg_len=2, type='V')<br>
Unknown protocol (2001)Attached to Tripp Lite SMART550USB<br>
send_cmd(msg_len=2, type='S')<br>
Unknown value for s[2]: 0x34<br>
send_cmd(msg_len=2, type='L')<br>
send_cmd(msg_len=2, type='D')<br>
send_cmd: send_try = 3, recv_try = 3<br>
<br>
Error reading 'M' value: Unknown error 0<br>
send_cmd(msg_len=2, type='T')<br>
send_cmd(msg_len=2, type='S')<br>
Unknown value for s[2]: 0x34<br>
send_cmd(msg_len=2, type='L')<br>
send_cmd(msg_len=2, type='D')<br>
send_cmd: send_try = 3, recv_try = 3<br>
send_cmd(msg_len=2, type='M')<br>
send_cmd: send_try = 3, recv_try = 3<br>
<br>
OUTPUT FROM lsusb is<br>
<br>
Bus 004 Device 002: ID 09ae:0001 Tripp Lite<br>
Device Descriptor:<br>
bLength 18<br>
bDescriptorType 1<br>
bcdUSB 1.10<br>
bDeviceClass 0 (Defined at Interface level)<br>
bDeviceSubClass 0<br>
bDeviceProtocol 0<br>
bMaxPacketSize0 8<br>
idVendor 0x09ae Tripp Lite<br>
idProduct 0x0001<br>
bcdDevice 0.01<br>
iManufacturer 1 TRIPP LITE<br>
iProduct
2 TRIPP LITE SMART550USB<br>
iSerial 0<br>
bNumConfigurations 1<br>
Configuration Descriptor:<br>
bLength 9<br>
bDescriptorType 2<br>
wTotalLength 34<br>
bNumInterfaces 1<br>
bConfigurationValue 1<br>
iConfiguration 0<br>
bmAttributes 0x80<br>
MaxPower 60mA<br>
Interface Descriptor:<br>
bLength
9<br>
bDescriptorType 4<br>
bInterfaceNumber 0<br>
bAlternateSetting 0<br>
bNumEndpoints 1<br>
bInterfaceClass 3 Human Interface Devices<br>
bInterfaceSubClass 1 Boot Interface Subclass<br>
bInterfaceProtocol 0 None<br>
iInterface 0<br>
HID Device Descriptor:<br>
bLength
9<br>
bDescriptorType 33<br>
bcdHID
1.00<br>
bCountryCode
0 Not supported<br>
bNumDescriptors 1<br>
bDescriptorType 34 Report<br>
wDescriptorLength 52<br>
Report Descriptor: (length is 52)<br>
Item(Global): Usage Page, data= [ 0xa0 0xff ] 65440<br>
(null)<br>
Item(Local ): Usage, data= [ 0x01 ] 1<br>
(null)<br>
Item(Main ): Collection, data= [ 0x01 ] 1<br>
Application<br>
Item(Local ): Usage, data= [ 0x02 ] 2<br>
(null)<br>
Item(Main ): Collection, data= [ 0x00 ] 0<br>
Physical<br>
Item(Global): Usage Page, data= [ 0xa1 0xff ] 65441<br>
(null)<br>
Item(Local ): Usage, data= [ 0x03 ] 3<br>
(null)<br>
Item(Local ): Usage, data= [ 0x04 ] 4<br>
(null)<br>
Item(Global): Logical Minimum, data= [ 0x80 ] 128<br>
Item(Global): Logical Maximum, data= [ 0x7f ] 127<br>
Item(Global): Physical Minimum, data= [ 0x00 ] 0<br>
Item(Global): Physical Maximum, data= [ 0xff ] 255<br>
Item(Global): Report Size, data= [ 0x08 ] 8<br>
Item(Global): Report Count, data= [ 0x08 ] 8<br>
Item(Main ): Input, data= [ 0x02 ] 2<br>
Data Variable Absolute No_Wrap Linear<br>
Preferred_State No_Null_Position Non_Volatile Bitfield<br>
Item(Local ): Usage, data= [ 0x05 ] 5<br>
(null)<br>
Item(Local ): Usage, data= [ 0x06 ] 6<br>
(null)<br>
Item(Global): Logical Minimum, data= [ 0x80 ] 128<br>
Item(Global): Logical Maximum, data= [ 0x7f ] 127<br>
Item(Global): Physical Minimum, data= [ 0x00 ] 0<br>
Item(Global): Physical Maximum, data= [ 0xff ] 255<br>
Item(Global): Report Size, data= [ 0x08 ] 8<br>
Item(Global): Report Count, data= [ 0x08 ] 8<br>
Item(Main ): Output, data= [ 0x02 ] 2<br>
Data Variable Absolute No_Wrap Linear<br>
Preferred_State No_Null_Position Non_Volatile Bitfield<br>
Item(Main ): End Collection, data=none<br>
Item(Main ): End Collection, data=none<br>
Endpoint Descriptor:<br>
bLength
7<br>
bDescriptorType 5<br>
bEndpointAddress 0x81 EP 1 IN<br>
bmAttributes 3<br>
Transfer
Type
Interrupt<br>
Synch
Type
none<br>
Usage
Type
Data<br>
wMaxPacketSize 0x0008 bytes 8 once<br>
bInterval
10<br>
Language IDs: (length=4)<br>
0409 English(US)<br>
<br>
<br>
<br>
<br>
<br>