I spent much more time with it tonight, and it appears to be working correctly. I will let you know if I am still having issues.<BR><BR><B><I>Peter Selinger &lt;selinger@mathstat.dal.ca&gt;</I></B> wrote:  <BLOCKQUOTE class=replbq style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid">Hi Bryan,<BR><BR>thanks for your report. I am not sure what issue you are referring to.<BR>All the output you posted appears to be normal. Did the driver give<BR>you any particular problems? -- Peter<BR><BR>Bryan Bond wrote:<BR>&gt; <BR>&gt; I am having an issue running NUT and using an TrippLite OMNI900LCD.<BR>&gt; <BR>&gt; <BR>&gt; When I run ./upsdrvctl start I get :<BR>&gt; <BR>&gt; [player@V0002-S002 bin]$./upsdrvctl start<BR>&gt; Network UPS Tools - UPS driver controller 2.1.0<BR>&gt; Network UPS Tools: 0.28 USB communication driver 0.28 - core 0.30 =<BR>&gt; (2.1.0)<BR>&gt; <BR>&gt; Detected a UPS: Tripp Lite /TRIPP LITE UPS<BR>&gt; Using subdriver: TrippLite HID
 0.1 (experimental)<BR>&gt; dstate_setflags: base variable (ups.test.result) does not exist<BR>&gt; <BR>&gt; If I run ./newhidups -u root -DD auto, I get this scrolling gibberish =<BR>&gt; until I ctrl-c the process, it will continue forever if I let it.<BR>&gt; <BR>&gt; [player@V0002-S002 bin]$ sudo ./newhidups -u root -DD auto<BR>&gt; Network UPS Tools: 0.28 USB communication driver 0.28 - core 0.30 =<BR>&gt; (2.1.0)<BR>&gt; <BR>&gt; debug level is '2'<BR>&gt; Checking device (09AE/2005) (002/005)<BR>&gt; - VendorID: 09ae<BR>&gt; - ProductID: 2005<BR>&gt; - Manufacturer: Tripp Lite<BR>&gt; - Product: TRIPP LITE UPS<BR>&gt; - Serial Number: 692195 B<BR>&gt; - Bus: 002<BR>&gt; Trying to match device<BR>&gt; Device matches<BR>&gt; failed to claim USB device, trying 2 more time(s)...<BR>&gt; detaching kernel driver from USB device...<BR>&gt; trying again to claim USB device...<BR>&gt; Warning: two different HID descriptors retrieved (Reportlen =3D 459 vs. =<BR>&gt;
 618)<BR>&gt; HID descriptor retrieved (Reportlen =3D 618)<BR>&gt; Report descriptor retrieved (Reportlen =3D 618)<BR>&gt; Found HID device<BR>&gt; Report Descriptor size =3D 618<BR>&gt; Detected a UPS: Tripp Lite /TRIPP LITE UPS<BR>&gt; Using subdriver: TrippLite HID 0.1 (experimental)<BR>&gt; Path: UPS.PowerSummary.iProduct, Type: Feature, Value: 1.000000<BR>&gt; Path: UPS.PowerSummary.iSerialNumber, Type: Feature, Value: 2.000000<BR>&gt; Path: UPS.PowerSummary.iManufacturer, Type: Feature, Value: 3.000000<BR>&gt; Path: UPS.PowerSummary.Input.ConfigVoltage, Type: Feature, Value: =<BR>&gt; 120.000000<BR>&gt; Path: UPS.PowerSummary.AudibleAlarmControl, Type: Feature, Value: =<BR>&gt; 2.000000<BR>&gt; Path: UPS.PowerSummary.iDeviceChemistry, Type: Feature, Value: 24.000000<BR>&gt; Path: UPS.PowerSummary.CapacityMode, Type: Feature, Value: 2.000000<BR>&gt; Path: UPS.PowerSummary.RemainingCapacity, Type: Input, Value: 83.000000<BR>&gt; Path: UPS.PowerSummary.RemainingCapacity,
 Type: Feature, Value: =<BR>&gt; 83.000000<BR>&gt; Path: UPS.PowerSummary.FullChargeCapacity, Type: Feature, Value: =<BR>&gt; 100.000000<BR>&gt; Path: UPS.PowerSummary.PresentStatus.ShutdownImminent, Type: Input, =<BR>&gt; Value: 0.000000<BR>&gt; Can't find object UPS.PowerSummary.PresentStatus.TLACPresent<BR>&gt; Path: UPS.PowerSummary.PresentStatus.TLACPresent, Type: Input<BR>&gt; Can't find object UPS.PowerSummary.PresentStatus.TLCharging<BR>&gt; Path: UPS.PowerSummary.PresentStatus.TLCharging, Type: Input<BR>&gt; Can't find object UPS.PowerSummary.PresentStatus.TLDischarging<BR>&gt; Path: UPS.PowerSummary.PresentStatus.TLDischarging, Type: Input<BR>&gt; Can't find object UPS.PowerSummary.PresentStatus.TLNeedReplacement<BR>&gt; Path: UPS.PowerSummary.PresentStatus.TLNeedReplacement, Type: Input<BR>&gt; Path: UPS.PowerSummary.PresentStatus., Type: Input<BR>&gt; Path: UPS.PowerSummary.PresentStatus., Type: Input<BR>&gt; Path: UPS.PowerSummary.PresentStatus., Type:
 Input<BR>&gt; Path: UPS.PowerSummary.PresentStatus.ShutdownImminent, Type: Feature, =<BR>&gt; Value: 0.000000<BR>&gt; Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Feature, Value: =<BR>&gt; 1.000000<BR>&gt; Path: UPS.PowerSummary.PresentStatus.Charging, Type: Feature, Value: =<BR>&gt; 1.000000<BR>&gt; Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Feature, Value: =<BR>&gt; 0.000000Path: UPS.PowerSummary.PresentStatus.NeedReplacement, Type: =<BR>&gt; Feature, Value: 0.000000<BR>&gt; Path: UPS.PowerSummary.PresentStatus., Type: Feature<BR>&gt; Path: UPS.PowerSummary.PresentStatus., Type: Feature<BR>&gt; Path: UPS.PowerSummary.PresentStatus., Type: Feature<BR>&gt; Path: UPS.BatterySystem.Battery.ConfigVoltage, Type: Feature, Value: =<BR>&gt; 12.000000<BR>&gt; Path: UPS.BatterySystem.Battery.PresentStatus.Charging, Type: Feature, =<BR>&gt; Value: 1.000000<BR>&gt; Path: UPS.BatterySystem.Battery.PresentStatus.Discharging, Type: =<BR>&gt; Feature, Value:
 0.000000<BR>&gt; Path: UPS.BatterySystem.Battery.PresentStatus.NeedReplacement, Type: =<BR>&gt; Feature, Value: 0.000000<BR>&gt; Path: UPS.BatterySystem.Battery.PresentStatus., Type: Feature<BR>&gt; Path: UPS.BatterySystem.Battery.PresentStatus., Type: Feature<BR>&gt; Path: UPS.BatterySystem.Battery.PresentStatus., Type: Feature<BR>&gt; Path: UPS.BatterySystem.Battery.PresentStatus., Type: Feature<BR>&gt; Path: UPS.BatterySystem.Battery.PresentStatus., Type: Feature<BR>&gt; Path: UPS.BatterySystem.Test, Type: Feature, Value: 0.000000<BR>&gt; Path: UPS.Flow.ConfigVoltage, Type: Feature, Value: 120.000000<BR>&gt; Path: UPS.Flow.ConfigFrequency, Type: Feature, Value: 60.000000<BR>&gt; Path: UPS.Flow.ConfigApparentPower, Type: Feature, Value: 900.000000<BR>&gt; Path: UPS.OutletSystem.Outlet.DelayBeforeShutdown, Type: Feature, Value: =<BR>&gt; 65535.000000<BR>&gt; Path: UPS.OutletSystem.Outlet.ffff0091, Type: Feature, Value: 0.000000<BR>&gt; Path:
 UPS.OutletSystem.Outlet.ffff0092, Type: Feature, Value: 0.000000<BR>&gt; Path: UPS.OutletSystem.Outlet.ffff00c7, Type: Feature, Value: 1.000000<BR>&gt; Path: UPS.ffff0010[1].ffff007d, Type: Feature<BR>&gt; Path: UPS.ffff0015[1].ffff00c0, Type: Feature<BR>&gt; Path: UPS.ffff0015[1].ffff00d2, Type: Feature<BR>&gt; Path: UPS.ffff0015[1].ffff00c1, Type: Feature<BR>&gt; Path: UPS.ffff0015[1].ffff00c2, Type: Feature<BR>&gt; Path: UPS.ffff0015[1].ffff00c3, Type: Feature<BR>&gt; Path: UPS.ffff0015[1].ffff00c5, Type: Feature<BR>&gt; Path: UPS.ffff0015[1].ffff00c4, Type: Feature<BR>&gt; Path: UPS.PowerSummary.Voltage, Type: Feature, Value: 104.000000<BR>&gt; Path: UPS.BatterySystem.Battery.Voltage, Type: Feature, Value: =<BR>&gt; 130.000000<BR>&gt; Path: UPS.PowerConverter.Input.Voltage, Type: Feature, Value: 112.800003<BR>&gt; Path: UPS.PowerConverter.Input.Frequency, Type: Feature, Value: =<BR>&gt; 59.900002<BR>&gt; Path: UPS.PowerConverter.PresentStatus.VoltageOutOfRange, Type:
 Feature, =<BR>&gt; Value: 0.000000<BR>&gt; Path: UPS.PowerConverter.PresentStatus.Buck, Type: Feature, Value: =<BR>&gt; 0.000000<BR>&gt; Path: UPS.PowerConverter.PresentStatus.Boost, Type: Feature, Value: =<BR>&gt; 0.000000<BR>&gt; Path: UPS.PowerConverter.PresentStatus., Type: Feature<BR>&gt; Path: UPS.PowerConverter.PresentStatus.Overload, Type: Feature, Value: =<BR>&gt; 0.000000<BR>&gt; Path: UPS.PowerConverter.PresentStatus.Used, Type: Feature, Value: =<BR>&gt; 0.000000<BR>&gt; Path: UPS.PowerConverter.PresentStatus.OverTemperature, Type: Feature, =<BR>&gt; Value: 0.000000<BR>&gt; Path: UPS.PowerConverter.PresentStatus.InternalFailure, Type: Feature, =<BR>&gt; Value: 0.000000<BR>&gt; Path: UPS.PowerConverter.PresentStatus., Type: Feature<BR>&gt; Path: UPS.PowerConverter.PresentStatus., Type: Feature<BR>&gt; Path: UPS.PowerConverter.PresentStatus., Type: Feature<BR>&gt; Path: UPS.PowerConverter.PresentStatus., Type: Feature<BR>&gt; Path:
 UPS.PowerConverter.PresentStatus., Type: Feature<BR>&gt; Path: UPS.PowerConverter.PresentStatus., Type: Feature<BR>&gt; Path: UPS.PowerConverter.PresentStatus.AwaitingPower, Type: Feature, =<BR>&gt; Value: 0.000000<BR>&gt; Path: UPS.PowerConverter.PresentStatus., Type: Feature<BR>&gt; Path: UPS.OutletSystem.Outlet.DelayBeforeReboot, Type: Feature, Value: =<BR>&gt; 65535.000000<BR>&gt; Can't find object UPS.PowerSummary.RemainingCapacityLimit<BR>&gt; dstate_setflags: base variable (ups.test.result) does not exist<BR>&gt; Can't find object UPS.PowerSummary.PresentStatus.TLACPresent<BR>&gt; Can't find object UPS.PowerSummary.PresentStatus.TLDischarging<BR>&gt; Can't find object UPS.PowerSummary.PresentStatus.TLCharging<BR>&gt; Can't find object UPS.PowerSummary.PresentStatus.TLNeedReplacement<BR>&gt; upsdrv_updateinfo...<BR>&gt; dstate_init: sock /var/state/ups/newhidups-auto open on fd 5<BR>&gt; upsdrv_updateinfo...<BR>&gt; Waiting for notifications...<BR>&gt; <BR>&gt;
 =3D&gt;Got 1 HID Objects...<BR>&gt; battery.charge =3D 83<BR>&gt; upsdrv_updateinfo...<BR>&gt; Waiting for notifications...<BR>&gt; <BR>&gt; =3D&gt;Got 8 HID Objects...<BR>&gt; ups.status =3D !shutdownimm<BR>&gt; ups.status =3D online<BR>&gt; ups.status =3D chrg<BR>&gt; ups.status =3D !dischrg<BR>&gt; ups.status =3D !replacebatt<BR>&gt; find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.<BR>&gt; <BR>&gt; find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.<BR>&gt; <BR>&gt; find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.<BR>&gt; <BR>&gt; upsdrv_updateinfo...<BR>&gt; Waiting for notifications...<BR>&gt; <BR>&gt; =3D&gt;Got 1 HID Objects...<BR>&gt; battery.charge =3D 83<BR>&gt; upsdrv_updateinfo...<BR>&gt; Waiting for notifications...<BR>&gt; <BR>&gt; =3D&gt;Got 8 HID Objects...<BR>&gt; ups.status =3D !shutdownimm<BR>&gt; ups.status =3D online<BR>&gt; ups.status =3D chrg<BR>&gt; ups.status =3D !dischrg<BR>&gt; ups.status =3D
 !replacebatt<BR>&gt; find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.<BR>&gt; <BR>&gt; find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.<BR>&gt; <BR>&gt; find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.<BR>&gt; <BR>&gt; upsdrv_updateinfo...<BR>&gt; Waiting for notifications...<BR>&gt; <BR>&gt; =3D&gt;Got 1 HID Objects...<BR>&gt; battery.charge =3D 83<BR>&gt; upsdrv_updateinfo...<BR>&gt; Waiting for notifications...<BR>&gt; <BR>&gt; =3D&gt;Got 8 HID Objects...<BR>&gt; ups.status =3D !shutdownimm<BR>&gt; ups.status =3D online<BR>&gt; ups.status =3D chrg<BR>&gt; ups.status =3D !dischrg<BR>&gt; ups.status =3D !replacebatt<BR>&gt; find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.<BR>&gt; <BR>&gt; find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.<BR>&gt; <BR>&gt; find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.<BR>&gt; <BR>&gt; upsdrv_updateinfo...<BR>&gt; Waiting for
 notifications...<BR>&gt; <BR>&gt; =3D&gt;Got 1 HID Objects...<BR>&gt; battery.charge =3D 83<BR>&gt; upsdrv_updateinfo...<BR>&gt; Waiting for notifications...<BR>&gt; <BR>&gt; =3D&gt;Got 8 HID Objects...<BR>&gt; ups.status =3D !shutdownimm<BR>&gt; ups.status =3D online<BR>&gt; ups.status =3D chrg<BR>&gt; ups.status =3D !dischrg<BR>&gt; ups.status =3D !replacebatt<BR>&gt; find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.<BR>&gt; <BR>&gt; find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.<BR>&gt; <BR>&gt; find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.<BR>&gt; <BR>&gt; upsdrv_updateinfo...<BR>&gt; Waiting for notifications...<BR>&gt; <BR>&gt; =3D&gt;Got 1 HID Objects...<BR>&gt; battery.charge =3D 83<BR>&gt; upsdrv_updateinfo...<BR>&gt; Waiting for notifications...<BR>&gt; <BR>&gt; =3D&gt;Got 8 HID Objects...<BR>&gt; ups.status =3D !shutdownimm<BR>&gt; ups.status =3D online<BR>&gt; ups.status =3D chrg<BR>&gt; ups.status =3D
 !dischrg<BR>&gt; ups.status =3D !replacebatt<BR>&gt; find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.<BR>&gt; <BR>&gt; find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.<BR>&gt; <BR>&gt; find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.<BR>&gt; <BR>&gt; upsdrv_updateinfo...<BR>&gt; Waiting for notifications...<BR>&gt; <BR>&gt; =3D&gt;Got 1 HID Objects...<BR>&gt; battery.charge =3D 83<BR>&gt; upsdrv_updateinfo...<BR>&gt; Waiting for notifications...<BR>&gt; <BR>&gt; =3D&gt;Got 8 HID Objects...<BR>&gt; ups.status =3D !shutdownimm<BR>&gt; ups.status =3D online<BR>&gt; ups.status =3D chrg<BR>&gt; ups.status =3D !dischrg<BR>&gt; ups.status =3D !replacebatt<BR>&gt; find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.<BR>&gt; <BR>&gt; find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.<BR>&gt; <BR>&gt; find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.<BR>&gt; <BR>&gt; upsdrv_updateinfo...<BR>&gt;
 Waiting for notifications...<BR>&gt; <BR>&gt; =3D&gt;Got 1 HID Objects...<BR>&gt; battery.charge =3D 83<BR>&gt; upsdrv_updateinfo...<BR>&gt; Waiting for notifications...<BR>&gt; <BR>&gt; =3D&gt;Got 8 HID Objects...<BR>&gt; ups.status =3D !shutdownimm<BR>&gt; ups.status =3D online<BR>&gt; ups.status =3D chrg<BR>&gt; ups.status =3D !dischrg<BR>&gt; ups.status =3D !replacebatt<BR>&gt; find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.<BR>&gt; <BR>&gt; find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.<BR>&gt; <BR>&gt; find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.<BR>&gt; <BR>&gt; upsdrv_updateinfo...<BR>&gt; Waiting for notifications...<BR>&gt; <BR>&gt; =3D&gt;Got 1 HID Objects...<BR>&gt; battery.charge =3D 83<BR>&gt; upsdrv_updateinfo...<BR>&gt; Waiting for notifications...<BR>&gt; <BR>&gt; =3D&gt;Got 8 HID Objects...<BR>&gt; ups.status =3D !shutdownimm<BR>&gt; ups.status =3D online<BR>&gt; ups.status =3D chrg<BR>&gt; ups.status
 =3D !dischrg<BR>&gt; ups.status =3D !replacebatt<BR>&gt; find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.<BR>&gt; <BR>&gt; find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.<BR>&gt; <BR>&gt; find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.<BR>&gt; <BR>&gt; upsdrv_updateinfo...<BR>&gt; upsdrv_updateinfo...<BR>&gt; Waiting for notifications...<BR>&gt; <BR>&gt; =3D&gt;Got 1 HID Objects...<BR>&gt; battery.charge =3D 83<BR>&gt; upsdrv_updateinfo...<BR>&gt; Waiting for notifications...<BR>&gt; <BR>&gt; =3D&gt;Got 8 HID Objects...<BR>&gt; ups.status =3D !shutdownimm<BR>&gt; ups.status =3D online<BR>&gt; ups.status =3D chrg<BR>&gt; ups.status =3D !dischrg<BR>&gt; ups.status =3D !replacebatt<BR>&gt; find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.<BR>&gt; <BR>&gt; find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.<BR>&gt; <BR>&gt; find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.<BR>&gt;
 <BR>&gt; upsdrv_updateinfo...<BR>&gt; Waiting for notifications...<BR>&gt; <BR>&gt; =3D&gt;Got 1 HID Objects...<BR>&gt; battery.charge =3D 83<BR>&gt; upsdrv_updateinfo...<BR>&gt; Waiting for notifications...<BR>&gt; <BR>&gt; =3D&gt;Got 8 HID Objects...<BR>&gt; ups.status =3D !shutdownimm<BR>&gt; ups.status =3D online<BR>&gt; ups.status =3D chrg<BR>&gt; ups.status =3D !dischrg<BR>&gt; ups.status =3D !replacebatt<BR>&gt; find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.<BR>&gt; <BR>&gt; find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.<BR>&gt; <BR>&gt; find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.<BR>&gt; <BR>&gt; upsdrv_updateinfo...<BR>&gt; Waiting for notifications...<BR>&gt; <BR>&gt; =3D&gt;Got 1 HID Objects...<BR>&gt; battery.charge =3D 83<BR>&gt; Signal 2: exiting<BR>&gt; Closing device<BR>&gt; <BR>&gt; <BR>&gt; _______________________________________________<BR>&gt; Nut-upsuser mailing list<BR>&gt;
 Nut-upsuser@lists.alioth.debian.org<BR>&gt; http://lists.alioth.debian.org/mailman/listinfo/nut-upsuser<BR>&gt; <BR><BR></BLOCKQUOTE><BR>