[Nut-upsuser] Tripp Lite Smart1000LCD driver problem

Peter Selinger selinger at mathstat.dal.ca
Tue Aug 15 04:23:52 UTC 2006


Yes, that is helpful. It seems that your Tripp Lite has different bugs
than James's. That means it will be more tricky to fix. 

In any case, I am glad to see that the driver is now working. The bugs
are minor and only affect how the voltages are displayed. 

-- Peter

Phil DeBoest wrote:
> 
> > 
> > OK, this is good, now we are getting into fixing small details. I have
> > just committed some changes to the trunk that improve debugging
> > messages and make it easier to get the information I need. Please
> > update to the new version, and then run (as root):
> > 
> > drivers/newhidups -DDD -u root your_ups at localhost >& /tmp/logfile
> > 
> > After 2 seconds, you can hit CTRL-C. Please send the resulting log
> > file.  Note: this is one of the rare times when I actually want to see
> > the output of "-DDD". Normally, one should only use "-DD" on this
> > list, unless specifically requested otherwise.
> > 
> > Thanks! -- Peter
> 
> Sorry this took me so long. I don't know if you still need it, but here 
> are the results I got (trunk revision 501). Thanks again!
> 
> Phil
> 
> 
> debug level is '3'
> Checking device (0000/0000) (001/001)
> - VendorID: 0000
> - ProductID: 0000
> - Manufacturer: unknown
> - Product: USB UHCI-alt Root Hub
> - Serial Number: 10c0
> - Bus: 001
> Trying to match device
> Device does not match - skipping
> Checking device (09AE/2005) (001/004)
> - VendorID: 09ae
> - ProductID: 2005
> - Manufacturer: Tripp Lite
> - Product: TRIPP LITE UPS
> - Serial Number: 692195 A
> - Bus: 001
> Trying to match device
> Device matches
> HID descriptor, method 1: (9 bytes) => 09 21 10 01 00 01 22 cb 01
> HID descriptor, method 2: (9 bytes) => 09 21 10 01 00 01 22 6a 02
> Warning: two different HID descriptors retrieved (Reportlen = 459 vs. 618)
> HID descriptor retrieved (Reportlen = 618)
> Report descriptor retrieved (Reportlen = 618)
> Found HID device
> Network UPS Tools: 0.28 USB communication driver 0.28 - core 0.30 (2.1.0)
> 
> Report Descriptor size = 618
> Report Descriptor: (618 bytes) => 05 84 09 04 a1 01 09 24 a1 02 05 84 85 28
> 09 fe 75 08 95 01 26 ff 00 15 00 b1 03 85 29 09 ff b1 03 85 2b 09 fd b1 03
> 09 1a a1 02 09 40 85 30 b1 83 c0 75 08 95 01 26 ff 00 85 11 09 5a b1 82 05
> 85 95 01 75 08 26 ff 00 15 00 85 2a 09 89 b1 03 85 33 09 2c b1 03 25 64 85
> 34 09 66 81 a2 85 34 09 66 b1 a2 85 37 09 67 b1 03 05 84 09 02 a1 02 25 01
> 75 01 85 32 05 84 95 01 09 69 81 a2 09 d0 81 a2 95 03 09 44 09 45 09 4b 81
> a2 95 03 81 01 85 32 05 84 75 01 95 01 09 69 b1 a2 05 85 09 d0 b1 a2 95 03
> 09 44 09 45 09 4b b1 a2 95 03 b1 01 c0 c0 05 84 09 10 a1 02 09 12 a1 02 85
> 04 09 40 75 10 95 01 27 ff ff 00 00 b1 02 75 08 05 84 09 02 a1 02 85 23 05
> 85 75 01 25 01 95 03 09 44 09 45 09 4b b1 82 95 05 b1 01 c0 c0 05 84 95 01
> 75 08 26 ff 00 09 58 85 10 b1 82 c0 05 84 09 1e a1 02 95 01 75 08 26 ff 00
> 85 01 09 40 b1 03 85 02 09 42 b1 03 05 84 85 03 09 43 75 10 95 01 27 ff ff
> 00 00 b1 03 c0 05 84 95 01 75 08 15 00 26 ff 00 09 18 a1 02 09 20 a1 02 75
> 08 15 00 25 01 95 01 75 10 27 ff ff 00 00 15 00 85 15 09 57 b1 82 75 08 15
> 00 26 ff 00 06 ff ff 85 51 09 91 b1 82 85 52 09 92 b1 82 85 b6 09 c7 b1 82
> c0 c0 06 ff ff 09 10 a1 81 75 10 95 01 27 ff ff 00 00 85 6c 09 7d b1 03 c0
> 06 ff ff 09 15 a1 81 75 08 95 01 26 ff 00 15 00 85 96 09 c0 b1 02 75 20 85
> b4 09 d2 b1 02 75 10 85 97 09 c1 b1 02 75 08 85 98 09 c2 b1 02 75 10 85 99
> 09 c3 b1 02 85 9b 09 c5 b1 02 75 20 85 9a 09 c4 b1 02 c0 05 84 09 24 a1 02
> 85 31 09 30 75 08 95 01 26 ff 00 15 00 b1 03 c0 09 10 a1 02 09 12 a1 02 85
> 20 09 30 75 10 27 ff ff 00 00 b1 02 c0 c0 09 16 a1 02 09 1a a1 02 85 18 55
> 0f 09 30 b1 82 85 19 09 32 b1 82 c0 55 00 85 22 09 02 a1 02 75 01 95 03 25
> 01 05 84 09 63 09 6f 09 6e b1 82 95 01 b1 03 09 65 b1 82 09 6d 95 01 b1 03
> 09 67 09 62 95 02 b1 82 95 06 b1 03 95 01 09 72 b1 82 95 01 b1 03 c0 c0 05
> 84 09 18 a1 02 09 20 a1 02 75 10 95 01 15 00 27 ff ff 00 00 85 17 09 55 b1
> 82 c0 c0 c0
> Detected a UPS: Tripp Lite /TRIPP LITE UPS
> Using subdriver: TrippLite HID 0.1 (experimental)
> Report: (2 bytes) => 28 01
> Path: UPS.PowerSummary.iProduct, Type: Feature, Value: 1.000000
> Report: (2 bytes) => 29 02
> Path: UPS.PowerSummary.iSerialNumber, Type: Feature, Value: 2.000000
> Report: (2 bytes) => 2b 03
> Path: UPS.PowerSummary.iManufacturer, Type: Feature, Value: 3.000000
> Report: (2 bytes) => 30 78
> Path: UPS.PowerSummary.Input.ConfigVoltage, Type: Feature, Value: 120.000000
> Report: (2 bytes) => 11 02
> Path: UPS.PowerSummary.AudibleAlarmControl, Type: Feature, Value: 2.000000
> Report: (2 bytes) => 2a 18
> Path: UPS.PowerSummary.iDeviceChemistry, Type: Feature, Value: 24.000000
> Report: (2 bytes) => 33 02
> Path: UPS.PowerSummary.CapacityMode, Type: Feature, Value: 2.000000
> Report: (2 bytes) => 34 64
> Path: UPS.PowerSummary.RemainingCapacity, Type: Input, Value: 100.000000
> Report: (2 bytes) => 34 64
> Path: UPS.PowerSummary.RemainingCapacity, Type: Feature, Value: 100.000000
> Report: (2 bytes) => 37 64
> Path: UPS.PowerSummary.FullChargeCapacity, Type: Feature, Value: 100.000000
> Report: (2 bytes) => 32 06
> Path: UPS.PowerSummary.PresentStatus.ShutdownImminent, Type: Input, 
> Value: 0.000000
> Can't find object UPS.PowerSummary.PresentStatus.TLACPresent
> Path: UPS.PowerSummary.PresentStatus.TLACPresent, Type: Input
> Can't find object UPS.PowerSummary.PresentStatus.TLCharging
> Path: UPS.PowerSummary.PresentStatus.TLCharging, Type: Input
> Can't find object UPS.PowerSummary.PresentStatus.TLDischarging
> Path: UPS.PowerSummary.PresentStatus.TLDischarging, Type: Input
> Can't find object UPS.PowerSummary.PresentStatus.TLNeedReplacement
> Path: UPS.PowerSummary.PresentStatus.TLNeedReplacement, Type: Input
> Report: (2 bytes) => 32 06
> Path: UPS.PowerSummary.PresentStatus.ShutdownImminent, Type: Feature, 
> Value: 0.000000
> Report: (2 bytes) => 32 06
> Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Feature, Value: 
> 1.000000
> Report: (2 bytes) => 32 06
> Path: UPS.PowerSummary.PresentStatus.Charging, Type: Feature, Value: 
> 1.000000
> Report: (2 bytes) => 32 06
> Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Feature, Value: 
> 0.000000
> Report: (2 bytes) => 32 06
> Path: UPS.PowerSummary.PresentStatus.NeedReplacement, Type: Feature, 
> Value: 0.000000
> Report: (3 bytes) => 04 0c 00
> Path: UPS.BatterySystem.Battery.ConfigVoltage, Type: Feature, Value: 
> 12.000000
> Report: (2 bytes) => 23 01
> Path: UPS.BatterySystem.Battery.PresentStatus.Charging, Type: Feature, 
> Value: 1.000000
> Report: (2 bytes) => 23 01
> Path: UPS.BatterySystem.Battery.PresentStatus.Discharging, Type: 
> Feature, Value: 0.000000
> Report: (2 bytes) => 23 01
> Path: UPS.BatterySystem.Battery.PresentStatus.NeedReplacement, Type: 
> Feature, Value: 0.000000
> Report: (2 bytes) => 10 00
> Path: UPS.BatterySystem.Test, Type: Feature, Value: 0.000000
> Report: (2 bytes) => 01 78
> Path: UPS.Flow.ConfigVoltage, Type: Feature, Value: 120.000000
> Report: (2 bytes) => 02 3c
> Path: UPS.Flow.ConfigFrequency, Type: Feature, Value: 60.000000
> Report: (3 bytes) => 03 e8 03
> Path: UPS.Flow.ConfigApparentPower, Type: Feature, Value: 1000.000000
> Report: (3 bytes) => 15 ff ff
> Path: UPS.OutletSystem.Outlet.DelayBeforeShutdown, Type: Feature, Value: 
> 65535.000000
> Report: (2 bytes) => 51 00
> Path: UPS.OutletSystem.Outlet.ffff0091, Type: Feature, Value: 0.000000
> Report: (2 bytes) => 52 00
> Path: UPS.OutletSystem.Outlet.ffff0092, Type: Feature, Value: 0.000000
> Report: (2 bytes) => b6 01
> Path: UPS.OutletSystem.Outlet.ffff00c7, Type: Feature, Value: 1.000000
> Report: (3 bytes) => 6c 05 20
> Path: UPS.ffff0010.00ff0001.ffff007d, Type: Feature, Value: 8197.000000
> Report: (2 bytes) => 96 ff
> Path: UPS.ffff0015.00ff0001.ffff00c0, Type: Feature, Value: 255.000000
> Report: (2 bytes) => b4 ff
> Path: UPS.ffff0015.00ff0001.ffff00d2, Type: Feature, Value: 255.000000
> Report: (3 bytes) => 97 ff ff
> Path: UPS.ffff0015.00ff0001.ffff00c1, Type: Feature, Value: 255.000000
> Report: (2 bytes) => 98 ff
> Path: UPS.ffff0015.00ff0001.ffff00c2, Type: Feature, Value: 255.000000
> Report: (3 bytes) => 99 ff ff
> Path: UPS.ffff0015.00ff0001.ffff00c3, Type: Feature, Value: 255.000000
> Report: (3 bytes) => 9b 03 00
> Path: UPS.ffff0015.00ff0001.ffff00c5, Type: Feature, Value: 3.000000
> Can't retrieve Report 154 (-32/32): Broken pipe
> Path: UPS.ffff0015.00ff0001.ffff00c4, Type: Feature
> Report: (3 bytes) => 31 ac 04
> Path: UPS.PowerSummary.Voltage, Type: Feature, Value: 172.000000
> Report: (3 bytes) => 20 86 00
> Path: UPS.BatterySystem.Battery.Voltage, Type: Feature, Value: 134.000000
> Report: (3 bytes) => 18 ac 04
> Path: UPS.PowerConverter.Input.Voltage, Type: Feature, Value: 119.599998
> Report: (3 bytes) => 19 57 02
> Path: UPS.PowerConverter.Input.Frequency, Type: Feature, Value: 59.900002
> Report: (3 bytes) => 22 00 00
> Path: UPS.PowerConverter.PresentStatus.VoltageOutOfRange, Type: Feature, 
> Value: 0.000000
> Report: (3 bytes) => 22 00 00
> Path: UPS.PowerConverter.PresentStatus.Buck, Type: Feature, Value: 0.000000
> Report: (3 bytes) => 22 00 00
> Path: UPS.PowerConverter.PresentStatus.Boost, Type: Feature, Value: 0.000000
> Report: (3 bytes) => 22 00 00
> Path: UPS.PowerConverter.PresentStatus.Overload, Type: Feature, Value: 
> 0.000000
> Report: (3 bytes) => 22 00 00
> Path: UPS.PowerConverter.PresentStatus.Used, Type: Feature, Value: 0.000000
> Report: (3 bytes) => 22 00 00
> Path: UPS.PowerConverter.PresentStatus.OverTemperature, Type: Feature, 
> Value: 0.000000
> Report: (3 bytes) => 22 00 00
> Path: UPS.PowerConverter.PresentStatus.InternalFailure, Type: Feature, 
> Value: 0.000000
> Report: (3 bytes) => 22 00 00
> Path: UPS.PowerConverter.PresentStatus.AwaitingPower, Type: Feature, 
> Value: 0.000000
> Report: (3 bytes) => 17 ff ff
> Path: UPS.OutletSystem.Outlet.DelayBeforeReboot, Type: Feature, Value: 
> 65535.000000
> Report: (2 bytes) => 34 64
> Can't find object UPS.PowerSummary.RemainingCapacityLimit
> Report: (3 bytes) => 20 85 00
> Report: (3 bytes) => 04 0c 00
> Report: (2 bytes) => 2a 18
> Report: (3 bytes) => 15 ff ff
> Report: (3 bytes) => 17 ff ff
> Report: (2 bytes) => 10 00
> hu_find_infoval: no matching INFO_* value for this HID value (0)
> 
> dstate_setflags: base variable (ups.test.result) does not exist
> Report: (2 bytes) => 11 02
> Report: (3 bytes) => 03 e8 03
> Report: (2 bytes) => 32 06
> Report: (2 bytes) => 32 06
> Report: (2 bytes) => 32 06
> Report: (2 bytes) => 32 06
> Report: (3 bytes) => 22 00 00
> Report: (2 bytes) => 32 06
> Report: (3 bytes) => 22 00 00
> Report: (3 bytes) => 22 00 00
> Can't find object UPS.PowerSummary.PresentStatus.TLACPresent
> Can't find object UPS.PowerSummary.PresentStatus.TLDischarging
> Can't find object UPS.PowerSummary.PresentStatus.TLCharging
> Can't find object UPS.PowerSummary.PresentStatus.TLNeedReplacement
> Report: (3 bytes) => 22 00 00
> Report: (3 bytes) => 22 00 00
> Report: (3 bytes) => 22 00 00
> Report: (3 bytes) => 22 00 00
> Report: (3 bytes) => 18 ac 04
> Report: (2 bytes) => 30 78
> Report: (3 bytes) => 19 56 02
> Report: (3 bytes) => 31 ac 04
> Report: (2 bytes) => 01 78
> Report: (2 bytes) => 02 3c
> Report: (2 bytes) => 10 00
> Report: (2 bytes) => 10 00
> Report: (2 bytes) => 10 00
> Report: (3 bytes) => 15 ff ff
> Report: (3 bytes) => 15 ff ff
> Report: (3 bytes) => 15 ff ff
> Report: (2 bytes) => 11 02
> Report: (2 bytes) => 11 02
> upsdrv_updateinfo...
> Report: (2 bytes) => 34 64
> Report: (3 bytes) => 20 86 00
> Report: (3 bytes) => 04 0c 00
> Report: (2 bytes) => 2a 18
> Report: (3 bytes) => 15 ff ff
> Report: (3 bytes) => 17 ff ff
> Report: (2 bytes) => 10 00
> hu_find_infoval: no matching INFO_* value for this HID value (0)
> 
> Report: (2 bytes) => 11 02
> Report: (3 bytes) => 03 e8 03
> Report: (2 bytes) => 32 06
> Report: (2 bytes) => 32 06
> Report: (2 bytes) => 32 06
> Report: (2 bytes) => 32 06
> Report: (3 bytes) => 22 00 00
> Report: (2 bytes) => 32 06
> Report: (3 bytes) => 22 00 00
> Report: (3 bytes) => 22 00 00
> Report: (3 bytes) => 22 00 00
> Report: (3 bytes) => 22 00 00
> Report: (3 bytes) => 22 00 00
> Report: (3 bytes) => 22 00 00
> Report: (3 bytes) => 18 ac 04
> Report: (2 bytes) => 30 78
> Report: (3 bytes) => 19 56 02
> Report: (3 bytes) => 31 ac 04
> Report: (2 bytes) => 01 78
> Report: (2 bytes) => 02 3c
> dstate_init: sock /var/state/ups/newhidups-tripplite at localhost open on fd 5
> upsdrv_updateinfo...
> Waiting for notifications...
> upsdrv_updateinfo...
> Waiting for notifications...
> Signal 2: exiting
> Closing device
> 
> 
> Davis Brown is committed to providing Exceptional Client Service.  For a review of the supporting principles, go to www.lawiowa.com/about/exceptional
> 
> To ensure compliance with requirements imposed by the IRS in Circular 230, we inform you that, unless we expressly state otherwise in this communication (including any attachments), any tax advice contained in this communication is not intended or written to be used, and cannot be used, for the purpose of (i) avoiding penalties under the Internal Revenue Code or (ii) promoting, marketing, or recommending to another party any transaction or other matter addressed herein.
> 
> This electronic transmission and any documents accompanying this electronic transmission contain confidential information belonging to the sender.  This information may be legally privileged.  The information is intended only for the use of the individual or entity named above.  If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or the taking of any action in reliance on or regarding the contents of this electronically transmitted  information is strictly prohibited.
> 




More information about the Nut-upsuser mailing list