I've acquired and installed NUT 2.4.1 on a D-Link DNS323 NAS. With exception of Load and Battery Temp readings all works well. A upsc ups at localhost command returns; battery.charge: 100 battery.charge.low: 10 battery.charge.warning: 50 battery.date: 2001/09/25 battery.mfr.date: 2008/06/05 battery.runtime: 2122 battery.runtime.low: 120 battery.temperature: 3022999999999998800 battery.type: PbAc battery.voltage: 27.9 battery.voltage.nominal: 24.0 driver.name: usbhid-ups driver.parameter.pollfreq: 30 driver.parameter.pollinterval: 2 driver.parameter.port: USB driver.version: 2.4.1 driver.version.data: APC HID 0.93 driver.version.internal: 0.34 input.voltage: 121.0 input.voltage.nominal: 120 output.voltage: 120.0 output.voltage.nominal: 120.0 ups.beeper.status: enabled ups.delay.shutdown: 20 ups.firmware: 9.o2 .D ups.firmware.aux: o2 ups.load: 229999999999999940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ups.mfr: American Power Conversion ups.mfr.date: 2007/10/24 ups.model: Back-UPS RS 900 ups.productid: 0002 ups.serial: 5B0743U08220 ups.status: OL ups.test.result: No test initiated ups.timer.reboot: 0 ups.timer.shutdown: -1 ups.vendorid: 051d My ups.conf is; [APC_UPS] driver = usbhid-ups port = USB desc = "Back-UPS RS 900" The DNS323 has the following attributes; - 500 Mhz Marvell 88F5181 proprietary Feroceon ARM CPU architecture <http://www.marvell.com/press/pressNewsDisplay.do?releaseID=544> - linux 2.6.12.6 - RAM = Two 32 MB Nanya NT5DS16M16CS-6 <http://www.nanoamp.com/> - 1 port USB2.0 <http://wiki.dns323.info/hardware:usb> - U-Boot 1.7.3-5182 Bootloader <ftp://ftp.dlink.com/GPL/DNS-323/u-boot_1_7_3_5182.tgz> The systems message.log contains several lines with; Mar 13 19:16:20 DNS323_NAS user.warn kernel: usb 1-1.2: usbfs: process 26398 (usbhid-ups) did not claim interface 0 before use Issuing a usbhid-ups -DD -a APC_UPS reveals; Checking device (04F9/001B) (001/006) - VendorID: 04f9 - ProductID: 001b - Manufacturer: unknown - Product: unknown - Serial Number: unknown - Bus: 001 Trying to match device Device does not match - skipping Checking device (051D/0002) (001/004) - VendorID: 051d - ProductID: 0002 - Manufacturer: American Power Conversion - Product: Back-UPS RS 900 FW:9.o2 .D USB FW:o2 - Serial Number: 5B0743U08220 - Bus: 001 Trying to match device Device matches failed to claim USB device: could not claim interface 0: Device or resource busy detached kernel driver from USB device... Path: UPS.PowerSummary.RemainingCapacity, Type: Feature, ReportID: 0x0c, Offset: 0, Size: 8, Value: 100.000000 Path: UPS.PowerSummary.RemainingCapacityLimit, Type: Feature, ReportID: 0x11, Offset: 0, Size: 8, Value: 10.000000 Path: UPS.PowerSummary.WarningCapacityLimit, Type: Feature, ReportID: 0x0f, Offset: 0, Size: 8, Value: 50.000000 Path: UPS.PowerSummary.RunTimeToEmpty, Type: Feature, ReportID: 0x0d, Offset: 0, Size: 16, Value: 2347.000000 Path: UPS.PowerSummary.RemainingTimeLimit, Type: Feature, ReportID: 0x08, Offset: 0, Size: 16, Value: 120.000000 Path: UPS.PowerSummary.Voltage, Type: Feature, ReportID: 0x0b, Offset: 0, Size: 16, Value: 27.930000 Path: UPS.Battery.ConfigVoltage, Type: Feature, ReportID: 0x1f, Offset: 0, Size: 16, Value: 24.000000 Path: UPS.Battery.Temperature, Type: Feature, ReportID: 0x1e, Offset: 0, Size: 16, Value: 3022999999999998800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.000000 Path: UPS.PowerSummary.iDeviceChemistry, Type: Feature, ReportID: 0x05, Offset: 0, Size: 8, Value: 4.000000 Path: UPS.Battery.ManufacturerDate, Type: Feature, ReportID: 0x15, Offset: 0, Size: 16, Value: 14533.000000 Path: UPS.Battery.APCBattReplaceDate, Type: Feature, ReportID: 0x45, Offset: 0, Size: 24, Value: 599297.000000 Path: UPS.Output.PercentLoad, Type: Feature, ReportID: 0x2c, Offset: 0, Size: 16, Value: 200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.000000 Path: UPS.PowerSummary.DelayBeforeShutdown, Type: Feature, ReportID: 0x12, Offset: 0, Size: 16, Value: -1.000000 Path: UPS.PowerSummary.DelayBeforeShutdown, Type: Feature, ReportID: 0x12, Offset: 0, Size: 16, Value: -1.000000 Path: UPS.PowerSummary.DelayBeforeReboot, Type: Feature, ReportID: 0x13, Offset: 0, Size: 24, Value: 0.000000 Path: UPS.Battery.Test, Type: Feature, ReportID: 0x16, Offset: 0, Size: 8, Value: 6.000000 Path: UPS.PowerSummary.AudibleAlarmControl, Type: Feature, ReportID: 0x14, Offset: 0, Size: 8, Value: 2.000000 Path: UPS.ManufacturerDate, Type: Feature, ReportID: 0x35, Offset: 0, Size: 16, Value: 14168.000000 Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Feature, ReportID: 0x07, Offset: 2, Size: 1, Value: 1.000000 Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Feature, ReportID: 0x07, Offset: 1, Size: 1, Value: 0.000000 Path: UPS.PowerSummary.PresentStatus.Charging, Type: Feature, ReportID: 0x07, Offset: 0, Size: 1, Value: 0.000000 Path: UPS.PowerSummary.PresentStatus.ShutdownImminent, Type: Feature, ReportID: 0x07, Offset: 6, Size: 1, Value: 0.000000 Path: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: Feature, ReportID: 0x07, Offset: 4, Size: 1, Value: 0.000000 Path: UPS.PowerSummary.PresentStatus.Overload, Type: Feature, ReportID: 0x07, Offset: 10, Size: 1, Value: 0.000000 Path: UPS.PowerSummary.PresentStatus.NeedReplacement, Type: Feature, ReportID: 0x07, Offset: 9, Size: 1, Value: 0.000000 Path: UPS.PowerSummary.PresentStatus.RemainingTimeLimitExpired, Type: Feature, ReportID: 0x07, Offset: 7, Size: 1, Value: 0.000000 Path: UPS.PowerSummary.PresentStatus.BatteryPresent, Type: Feature, ReportID: 0x07, Offset: 3, Size: 1, Value: 1.000000 Path: UPS.Input.Voltage, Type: Feature, ReportID: 0x20, Offset: 0, Size: 32, Value: 120.000000 Path: UPS.Input.ConfigVoltage, Type: Feature, ReportID: 0x46, Offset: 0, Size: 8, Value: 120.000000 Path: UPS.Output.Voltage, Type: Feature, ReportID: 0x2b, Offset: 0, Size: 16, Value: 120.000000 Path: UPS.Output.ConfigVoltage, Type: Feature, ReportID: 0x2d, Offset: 0, Size: 16, Value: 120.000000 Path: UPS.APCPanelTest, Type: Feature, ReportID: 0x32, Offset: 0, Size: 8, Value: 0.000000 Path: UPS.APCPanelTest, Type: Feature, ReportID: 0x32, Offset: 0, Size: 8, Value: 0.000000 Path: UPS.PowerSummary.DelayBeforeShutdown, Type: Feature, ReportID: 0x12, Offset: 0, Size: 16, Value: -1.000000 Path: UPS.PowerSummary.DelayBeforeShutdown, Type: Feature, ReportID: 0x12, Offset: 0, Size: 16, Value: -1.000000 Path: UPS.PowerSummary.DelayBeforeReboot, Type: Feature, ReportID: 0x13, Offset: 0, Size: 24, Value: 0.000000 Path: UPS.PowerSummary.AudibleAlarmControl, Type: Feature, ReportID: 0x14, Offset: 0, Size: 8, Value: 2.000000 Path: UPS.PowerSummary.AudibleAlarmControl, Type: Feature, ReportID: 0x14, Offset: 0, Size: 8, Value: 2.000000 Path: UPS.PowerSummary.AudibleAlarmControl, Type: Feature, ReportID: 0x14, Offset: 0, Size: 8, Value: 2.000000 Path: UPS.PowerSummary.AudibleAlarmControl, Type: Feature, ReportID: 0x14, Offset: 0, Size: 8, Value: 2.000000 Path: UPS.PowerSummary.AudibleAlarmControl, Type: Feature, ReportID: 0x14, Offset: 0, Size: 8, Value: 2.000000 Got 1 HID objects... Path: UPS.PowerSummary.RunTimeToEmpty, Type: Input, ReportID: 0x0d, Offset: 0, Size: 16, Value: 2347.000000 Quick update... Path: UPS.PowerSummary.DelayBeforeShutdown, Type: Feature, ReportID: 0x12, Offset: 0, Size: 16, Value: -1.000000 Path: UPS.PowerSummary.DelayBeforeReboot, Type: Feature, ReportID: 0x13, Offset: 0, Size: 24, Value: 0.000000 Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Feature, ReportID: 0x07, Offset: 2, Size: 1, Value: 1.000000 Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Feature, ReportID: 0x07, Offset: 1, Size: 1, Value: 0.000000 Path: UPS.PowerSummary.PresentStatus.Charging, Type: Feature, ReportID: 0x07, Offset: 0, Size: 1, Value: 0.000000 Path: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: Feature, ReportID: 0x07, Offset: 4, Size: 1, Value: 0.000000 Signal 2: exiting upsdrv_cleanup... Can anyone offer any suggestions as to why the readings are weird and how to fix this issue? -- Bob Blackwell Pickering, Ontario www.afticarr.com Organ donation can save a life. Please sign your organ donor card.
Citeren Bob Blackwell <rc.blackwell op yahoo.ca>: [...]> The systems message.log contains several lines with; > > Mar 13 19:16:20 DNS323_NAS user.warn kernel: usb 1-1.2: usbfs: process > 26398 (usbhid-ups) did not claim interface 0 before useThis usually means that more than one driver is active for the same USB device and/or hotplug/udev isn?t setup properly. It could occasionally happen if the connection is lost as well.> Issuing a usbhid-ups -DD -a APC_UPS reveals;[...] This debug level is too low to provide enough input. For this problem, you'll need to run it with debug level 5 before it will show what is going on. Please note the following from 'man 8 nutupsdrv': "The level of debugging needed depends both on the driver and the problem you're trying to diagnose. Therefore, first explain the problem you have with a driver to a developer/maintainer, before sending them debugging output. More often than not, if you just pick a level, the output may be either too limited or too verbose to be of any use." Best regards, Arjen -- Please keep list traffic on the list
---> On 16/03/2009 8:00 AM, nut-upsuser-request at lists.alioth.debian.org wrote:>> I'm rather green at Linux thus it'll likely take me a couple >> of days to determine if there's a hotplug/udev issue. Until then I'll >> refrain from posting debug's output. >> > > It looks like this might be caused by an (unexpected) use of signed > chars on your system. The HID parser really doesn't cope with that > properly in nut-2.4.1 and before. I have attempted to work around that > in the latest version in the SVN trunk. I could be that the problem > with the strange readings, is that the logic used to calculate the > exponent is off by a factor of 10^256 due to problems with the > interpretation of (signed char) values as (unsigned char) on your > system. > > If you post debug output, make sure to include the report descriptor, > which would be the most valueable part, together with the initial dump > of the variables. > > Best regards, Arjen >I've managed to overcome "time out" error and captured a debug log with the requested detail; send_to_all: SETINFO driver.parameter.port "AUTO" debug level is '5' upsdrv_initups... Checking device (051D/0002) (001/004) - VendorID: 051d - ProductID: 0002 - Manufacturer: American Power Conversion - Product: Back-UPS RS 900 FW:9.o2 .D USB FW:o2 - Serial Number: 5B0743U08220 - Bus: 001 Trying to match device Device matches HID descriptor, method 1: (9 bytes) => 09 21 10 01 21 01 22 c1 04 i=0, extra[i]=09, extra[i+1]=21 HID descriptor, method 2: (9 bytes) => 09 21 10 01 21 01 22 c1 04 HID descriptor length 1217 Report Descriptor size = 1217 Report Descriptor: (1217 bytes) => 05 84 09 04 a1 01 09 24 a1 02 85 01 09 fe 79 01 75 08 95 01 15 00 26 ff 00 b1 22 85 02 09 ff 79 02 b1 22 85 03 09 fd 79 03 b1 22 05 85 85 04 09 8f 79 03 b1 22 85 05 09 89 79 04 b1 22 85 06 09 8b b1 22 09 2c b1 22 85 0e 09 83 25 64 b1 22 09 67 b1 22 85 0c 09 66 81 22 09 66 b1 a2 85 10 09 8d b1 22 09 8e b1 22 85 0f 09 8c b1 22 85 11 09 29 b1 a2 85 09 09 85 75 10 27 ff ff 00 00 b1 a2 85 0d 09 68 27 ff ff 00 00 66 01 10 55 00 81 22 09 68 b1 a2 05 84 85 12 09 57 16 ff ff 26 ff 7f b1 a2 85 13 09 55 75 18 17 ff ff ff ff 27 18 c5 13 00 b1 a2 05 85 85 08 09 2a 75 10 27 64 05 00 00 16 78 00 b1 a2 05 84 85 0a 09 40 15 00 27 ff ff 00 00 67 21 d1 f0 00 55 05 b1 22 85 0b 09 30 b1 a2 85 14 09 5a 75 08 15 01 25 03 65 00 55 00 b1 a2 09 02 a1 02 85 07 05 85 09 44 75 01 15 00 25 01 81 a2 09 44 b1 a2 09 45 81 a2 09 45 b1 a2 09 d0 81 a2 09 d0 b1 a2 09 d1 81 a2 09 d1 b1 a2 09 42 81 a2 09 42 b1 a2 05 84 09 68 81 a2 09 68 b1 a2 09 69 81 a2 09 69 b1 a2 05 85 09 43 81 a2 09 43 b1 a2 05 84 09 73 81 a2 09 73 b1 a2 05 85 09 4b 81 a2 09 4b b1 a2 05 84 09 65 81 a2 09 65 b1 a2 05 85 09 db 81 a2 09 db b1 a2 06 86 ff 09 80 81 a2 09 80 b1 a2 95 03 81 01 b1 01 c0 c0 05 84 09 12 a1 00 85 16 09 58 75 08 95 01 25 06 81 a2 09 58 b1 a2 06 86 ff 85 17 09 19 25 5a b1 a2 85 1b 09 1a 25 03 b1 a2 85 1c 09 1b 26 ff 00 b1 a2 85 45 09 16 75 18 27 ff ff ff 00 b2 a2 01 05 85 85 15 09 85 75 10 27 ff ff 00 00 b1 a2 85 18 09 66 55 0f b1 a2 85 1a 09 2a 27 64 05 00 00 16 78 00 66 01 10 55 00 b1 a2 85 19 27 ff ff 00 00 15 00 09 68 b1 a2 05 84 85 1e 09 36 67 01 00 01 00 55 0f b1 a2 85 1f 09 40 67 21 d1 f0 00 55 05 b1 22 85 1d 09 30 b1 a2 85 47 06 86 ff 09 24 75 08 16 e9 00 26 fe 00 65 00 55 00 b1 a2 85 48 09 18 75 20 17 01 00 00 80 27 ff ff ff 7f b2 a2 01 c0 05 84 09 1a a1 00 85 20 09 30 15 00 27 ff ff 00 00 67 21 d1 f0 00 55 06 b1 a2 85 46 09 40 75 08 15 00 26 ff 00 67 21 d1 f0 00 55 07 b1 22 06 86 ff 85 21 09 52 75 08 25 0a 65 00 55 00 b1 a2 85 22 09 61 25 02 b1 a2 85 42 09 24 16 75 00 26 8b 00 65 00 55 00 b1 a2 c0 05 84 09 1c a1 00 85 2c 09 35 75 10 15 00 27 ff ff 00 00 55 0f b1 a2 85 52 09 44 66 21 d1 55 07 b1 a2 85 2a 09 32 66 01 f0 55 0e b1 a2 85 2b 09 30 67 21 d1 f0 00 55 06 b1 a2 85 2d 09 40 16 78 00 26 78 00 55 07 b1 a2 85 23 09 54 16 88 00 26 8e 00 b1 a2 85 24 09 53 16 5e 00 26 68 00 b1 a2 06 86 ff 85 25 09 7e 15 00 27 a4 01 00 00 66 01 10 55 00 b1 a2 85 26 09 76 27 76 02 00 00 b1 a2 05 84 85 27 09 57 16 ff ff 26 ff 7f b1 a2 85 28 09 56 b1 a2 85 29 09 55 75 18 17 ff ff ff ff 27 18 c5 13 00 b1 a2 06 86 ff 85 40 09 7c 75 08 25 01 b1 a2 85 41 09 7d 75 10 16 ff ff 26 ff 7f 66 01 10 b1 a2 c0 05 84 85 2e 09 fe 79 05 75 08 15 00 26 ff 00 65 00 b1 22 85 2f 09 ff 79 02 b1 22 85 30 09 fd 79 03 b1 22 85 31 09 01 79 06 b1 a2 06 86 ff 85 34 09 42 79 07 b1 22 06 86 ff 85 37 09 79 79 08 b1 22 85 32 09 72 25 01 b1 a2 05 85 85 35 09 85 75 10 27 ff ff 00 00 b1 22 06 86 ff 85 3e 09 27 75 20 15 00 27 ff ff ff 7f b1 a2 85 3f 09 28 b1 a2 05 84 85 36 09 5a 75 08 15 01 25 03 b1 a2 09 02 a1 02 85 33 05 85 09 44 75 01 15 00 25 01 81 a2 09 44 b1 a2 09 45 81 a2 09 45 b1 a2 09 d0 81 a2 09 d0 b1 a2 09 d1 81 a2 09 d1 b1 a2 09 42 81 a2 09 42 b1 a2 05 84 09 68 81 a2 09 68 b1 a2 09 69 81 a2 09 69 b1 a2 05 85 09 43 81 a2 09 43 b1 a2 05 84 09 73 81 a2 09 73 b1 a2 05 85 09 4b 81 a2 09 4b b1 a2 05 84 09 65 81 a2 09 65 b1 a2 05 85 09 db 81 a2 09 db b1 a2 06 86 ff 09 80 81 a2 09 80 b1 a2 95 03 81 01 b1 01 c0 06 86 ff 09 01 a1 00 85 60 09 23 75 10 95 01 15 00 27 ff ff 00 00 65 00 55 00 b1 a2 85 61 09 26 75 08 16 18 00 26 18 00 b1 a2 85 62 09 25 75 20 17 01 00 00 80 27 ff ff ff 7f b2 a2 01 c0 05 84 09 16 a1 00 85 51 06 86 ff 09 24 16 be 00 26 fe 00 95 01 75 08 b1 a2 c0 c0 Using subdriver: APC HID 0.93 Entering libusb_get_report Report[get]: (2 bytes) => 01 01 PhyMax = 0, PhyMin = 0, LogMax = 255, LogMin = 0 get_unit_expo: 00000000 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 008400fe -> iProduct Path: UPS.PowerSummary.iProduct, Type: Feature, ReportID: 0x01, Offset: 0, Size: 8, Value: 1.000000 Entering libusb_get_report Can a problem be identified from this information? I have further detail if required. Bob Blackwell Pickering, Ontario www.afticarr.com Organ donation can save a life. Please sign your organ donor card.
Citeren Bob Blackwell <rc.blackwell op yahoo.ca>:>> If you post debug output, make sure to include the report descriptor, >> which would be the most valueable part, together with the initial dump >> of the variables.The dump you posted only contained the report descriptor, however the initial dump of the data was missing. We need both to get an idea what is going on. The report descriptor itself looks good (I was able to successfully parse it). Best regards, Arjen -- Please keep list traffic on the list
---> On 21/03/2009 2:33 PM, nut-upsuser-request at lists.alioth.debian.org wrote:> Citeren Bob Blackwell <rc.blackwell op yahoo.ca <http://lists.alioth.debian.org/mailman/listinfo/nut-upsuser>>:>>>/ If you post debug output, make sure to include the report descriptor,/>>>/ which would be the most valueable part, together with the initial dump />>/> of the variables. /> The dump you posted only contained the report descriptor, however the > initial dump of the data was missing. We need both to get an idea what > is going on. The report descriptor itself looks good (I was able to > successfully parse it).> Best regards, Arjen > -- > Please keep list traffic on the listSorry about that. Here's more! send_to_all: SETINFO driver.parameter.port "AUTO" debug level is '5' upsdrv_initups... Checking device (051D/0002) (001/004) - VendorID: 051d - ProductID: 0002 - Manufacturer: American Power Conversion - Product: Back-UPS RS 900 FW:9.o2 .D USB FW:o2 - Serial Number: 5B0743U08220 - Bus: 001 Trying to match device Device matches HID descriptor, method 1: (9 bytes) => 09 21 10 01 21 01 22 c1 04 i=0, extra[i]=09, extra[i+1]=21 HID descriptor, method 2: (9 bytes) => 09 21 10 01 21 01 22 c1 04 HID descriptor length 1217 Report Descriptor size = 1217 Report Descriptor: (1217 bytes) => 05 84 09 04 a1 01 09 24 a1 02 85 01 09 fe 79 01 75 08 95 01 15 00 26 ff 00 b1 22 85 02 09 ff 79 02 b1 22 85 03 09 fd 79 03 b1 22 05 85 85 04 09 8f 79 03 b1 22 85 05 09 89 79 04 b1 22 85 06 09 8b b1 22 09 2c b1 22 85 0e 09 83 25 64 b1 22 09 67 b1 22 85 0c 09 66 81 22 09 66 b1 a2 85 10 09 8d b1 22 09 8e b1 22 85 0f 09 8c b1 22 85 11 09 29 b1 a2 85 09 09 85 75 10 27 ff ff 00 00 b1 a2 85 0d 09 68 27 ff ff 00 00 66 01 10 55 00 81 22 09 68 b1 a2 05 84 85 12 09 57 16 ff ff 26 ff 7f b1 a2 85 13 09 55 75 18 17 ff ff ff ff 27 18 c5 13 00 b1 a2 05 85 85 08 09 2a 75 10 27 64 05 00 00 16 78 00 b1 a2 05 84 85 0a 09 40 15 00 27 ff ff 00 00 67 21 d1 f0 00 55 05 b1 22 85 0b 09 30 b1 a2 85 14 09 5a 75 08 15 01 25 03 65 00 55 00 b1 a2 09 02 a1 02 85 07 05 85 09 44 75 01 15 00 25 01 81 a2 09 44 b1 a2 09 45 81 a2 09 45 b1 a2 09 d0 81 a2 09 d0 b1 a2 09 d1 81 a2 09 d1 b1 a2 09 42 81 a2 09 42 b1 a2 05 84 09 68 81 a2 09 68 b1 a2 09 69 81 a2 09 69 b1 a2 05 85 09 43 81 a2 09 43 b1 a2 05 84 09 73 81 a2 09 73 b1 a2 05 85 09 4b 81 a2 09 4b b1 a2 05 84 09 65 81 a2 09 65 b1 a2 05 85 09 db 81 a2 09 db b1 a2 06 86 ff 09 80 81 a2 09 80 b1 a2 95 03 81 01 b1 01 c0 c0 05 84 09 12 a1 00 85 16 09 58 75 08 95 01 25 06 81 a2 09 58 b1 a2 06 86 ff 85 17 09 19 25 5a b1 a2 85 1b 09 1a 25 03 b1 a2 85 1c 09 1b 26 ff 00 b1 a2 85 45 09 16 75 18 27 ff ff ff 00 b2 a2 01 05 85 85 15 09 85 75 10 27 ff ff 00 00 b1 a2 85 18 09 66 55 0f b1 a2 85 1a 09 2a 27 64 05 00 00 16 78 00 66 01 10 55 00 b1 a2 85 19 27 ff ff 00 00 15 00 09 68 b1 a2 05 84 85 1e 09 36 67 01 00 01 00 55 0f b1 a2 85 1f 09 40 67 21 d1 f0 00 55 05 b1 22 85 1d 09 30 b1 a2 85 47 06 86 ff 09 24 75 08 16 e9 00 26 fe 00 65 00 55 00 b1 a2 85 48 09 18 75 20 17 01 00 00 80 27 ff ff ff 7f b2 a2 01 c0 05 84 09 1a a1 00 85 20 09 30 15 00 27 ff ff 00 00 67 21 d1 f0 00 55 06 b1 a2 85 46 09 40 75 08 15 00 26 ff 00 67 21 d1 f0 00 55 07 b1 22 06 86 ff 85 21 09 52 75 08 25 0a 65 00 55 00 b1 a2 85 22 09 61 25 02 b1 a2 85 42 09 24 16 75 00 26 8b 00 65 00 55 00 b1 a2 c0 05 84 09 1c a1 00 85 2c 09 35 75 10 15 00 27 ff ff 00 00 55 0f b1 a2 85 52 09 44 66 21 d1 55 07 b1 a2 85 2a 09 32 66 01 f0 55 0e b1 a2 85 2b 09 30 67 21 d1 f0 00 55 06 b1 a2 85 2d 09 40 16 78 00 26 78 00 55 07 b1 a2 85 23 09 54 16 88 00 26 8e 00 b1 a2 85 24 09 53 16 5e 00 26 68 00 b1 a2 06 86 ff 85 25 09 7e 15 00 27 a4 01 00 00 66 01 10 55 00 b1 a2 85 26 09 76 27 76 02 00 00 b1 a2 05 84 85 27 09 57 16 ff ff 26 ff 7f b1 a2 85 28 09 56 b1 a2 85 29 09 55 75 18 17 ff ff ff ff 27 18 c5 13 00 b1 a2 06 86 ff 85 40 09 7c 75 08 25 01 b1 a2 85 41 09 7d 75 10 16 ff ff 26 ff 7f 66 01 10 b1 a2 c0 05 84 85 2e 09 fe 79 05 75 08 15 00 26 ff 00 65 00 b1 22 85 2f 09 ff 79 02 b1 22 85 30 09 fd 79 03 b1 22 85 31 09 01 79 06 b1 a2 06 86 ff 85 34 09 42 79 07 b1 22 06 86 ff 85 37 09 79 79 08 b1 22 85 32 09 72 25 01 b1 a2 05 85 85 35 09 85 75 10 27 ff ff 00 00 b1 22 06 86 ff 85 3e 09 27 75 20 15 00 27 ff ff ff 7f b1 a2 85 3f 09 28 b1 a2 05 84 85 36 09 5a 75 08 15 01 25 03 b1 a2 09 02 a1 02 85 33 05 85 09 44 75 01 15 00 25 01 81 a2 09 44 b1 a2 09 45 81 a2 09 45 b1 a2 09 d0 81 a2 09 d0 b1 a2 09 d1 81 a2 09 d1 b1 a2 09 42 81 a2 09 42 b1 a2 05 84 09 68 81 a2 09 68 b1 a2 09 69 81 a2 09 69 b1 a2 05 85 09 43 81 a2 09 43 b1 a2 05 84 09 73 81 a2 09 73 b1 a2 05 85 09 4b 81 a2 09 4b b1 a2 05 84 09 65 81 a2 09 65 b1 a2 05 85 09 db 81 a2 09 db b1 a2 06 86 ff 09 80 81 a2 09 80 b1 a2 95 03 81 01 b1 01 c0 06 86 ff 09 01 a1 00 85 60 09 23 75 10 95 01 15 00 27 ff ff 00 00 65 00 55 00 b1 a2 85 61 09 26 75 08 16 18 00 26 18 00 b1 a2 85 62 09 25 75 20 17 01 00 00 80 27 ff ff ff 7f b2 a2 01 c0 05 84 09 16 a1 00 85 51 06 86 ff 09 24 16 be 00 26 fe 00 95 01 75 08 b1 a2 c0 c0 Using subdriver: APC HID 0.93 Entering libusb_get_report Report[get]: (2 bytes) => 01 01 PhyMax = 0, PhyMin = 0, LogMax = 255, LogMin = 0 get_unit_expo: 00000000 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 008400fe -> iProduct Path: UPS.PowerSummary.iProduct, Type: Feature, ReportID: 0x01, Offset: 0, Size: 8, Value: 1.000000 Entering libusb_get_report Report[get]: (2 bytes) => 02 02 PhyMax = 0, PhyMin = 0, LogMax = 255, LogMin = 0 get_unit_expo: 00000000 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 008400ff -> iSerialNumber Path: UPS.PowerSummary.iSerialNumber, Type: Feature, ReportID: 0x02, Offset: 0, Size: 8, Value: 2.000000 Entering libusb_get_report Report[get]: (2 bytes) => 03 03 PhyMax = 0, PhyMin = 0, LogMax = 255, LogMin = 0 get_unit_expo: 00000000 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 008400fd -> iManufacturer Path: UPS.PowerSummary.iManufacturer, Type: Feature, ReportID: 0x03, Offset: 0, Size: 8, Value: 3.000000 Entering libusb_get_report Report[get]: (2 bytes) => 04 03 PhyMax = 0, PhyMin = 0, LogMax = 255, LogMin = 0 get_unit_expo: 00000000 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 0085008f -> iOEMInformation Path: UPS.PowerSummary.iOEMInformation, Type: Feature, ReportID: 0x04, Offset: 0, Size: 8, Value: 3.000000 Entering libusb_get_report Report[get]: (2 bytes) => 05 04 PhyMax = 0, PhyMin = 0, LogMax = 255, LogMin = 0 get_unit_expo: 00000000 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00850089 -> iDeviceChemistry Path: UPS.PowerSummary.iDeviceChemistry, Type: Feature, ReportID: 0x05, Offset: 0, Size: 8, Value: 4.000000 Entering libusb_get_report Report[get]: (3 bytes) => 06 01 02 PhyMax = 0, PhyMin = 0, LogMax = 255, LogMin = 0 get_unit_expo: 00000000 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 0085008b -> Rechargeable Path: UPS.PowerSummary.Rechargeable, Type: Feature, ReportID: 0x06, Offset: 0, Size: 8, Value: 1.000000 Report[buf]: (3 bytes) => 06 01 02 PhyMax = 0, PhyMin = 0, LogMax = 255, LogMin = 0 get_unit_expo: 00000000 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 0085002c -> CapacityMode Path: UPS.PowerSummary.CapacityMode, Type: Feature, ReportID: 0x06, Offset: 8, Size: 8, Value: 2.000000 Entering libusb_get_report Report[get]: (3 bytes) => 0e 64 64 PhyMax = 0, PhyMin = 0, LogMax = 100, LogMin = 0 get_unit_expo: 00000000 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00850083 -> DesignCapacity Path: UPS.PowerSummary.DesignCapacity, Type: Feature, ReportID: 0x0e, Offset: 0, Size: 8, Value: 100.000000 Report[buf]: (3 bytes) => 0e 64 64 PhyMax = 0, PhyMin = 0, LogMax = 100, LogMin = 0 get_unit_expo: 00000000 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00850067 -> FullChargeCapacity Path: UPS.PowerSummary.FullChargeCapacity, Type: Feature, ReportID: 0x0e, Offset: 8, Size: 8, Value: 100.000000 Entering libusb_get_report Report[get]: (2 bytes) => 0c 64 PhyMax = 0, PhyMin = 0, LogMax = 100, LogMin = 0 get_unit_expo: 00000000 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00850066 -> RemainingCapacity Path: UPS.PowerSummary.RemainingCapacity, Type: Input, ReportID: 0x0c, Offset: 0, Size: 8, Value: 100.000000 Report[buf]: (2 bytes) => 0c 64 PhyMax = 0, PhyMin = 0, LogMax = 100, LogMin = 0 get_unit_expo: 00000000 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00850066 -> RemainingCapacity Path: UPS.PowerSummary.RemainingCapacity, Type: Feature, ReportID: 0x0c, Offset: 0, Size: 8, Value: 100.000000 Entering libusb_get_report Report[get]: (3 bytes) => 10 01 01 PhyMax = 0, PhyMin = 0, LogMax = 100, LogMin = 0 get_unit_expo: 00000000 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 0085008d -> CapacityGranularity1 Path: UPS.PowerSummary.CapacityGranularity1, Type: Feature, ReportID: 0x10, Offset: 0, Size: 8, Value: 1.000000 Report[buf]: (3 bytes) => 10 01 01 PhyMax = 0, PhyMin = 0, LogMax = 100, LogMin = 0 get_unit_expo: 00000000 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 0085008e -> CapacityGranularity2 Path: UPS.PowerSummary.CapacityGranularity2, Type: Feature, ReportID: 0x10, Offset: 8, Size: 8, Value: 1.000000 Entering libusb_get_report Report[get]: (2 bytes) => 0f 32 PhyMax = 0, PhyMin = 0, LogMax = 100, LogMin = 0 get_unit_expo: 00000000 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 0085008c -> WarningCapacityLimit Path: UPS.PowerSummary.WarningCapacityLimit, Type: Feature, ReportID: 0x0f, Offset: 0, Size: 8, Value: 50.000000 Entering libusb_get_report Report[get]: (2 bytes) => 11 0a PhyMax = 0, PhyMin = 0, LogMax = 100, LogMin = 0 get_unit_expo: 00000000 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00850029 -> RemainingCapacityLimit Path: UPS.PowerSummary.RemainingCapacityLimit, Type: Feature, ReportID: 0x11, Offset: 0, Size: 8, Value: 10.000000 Entering libusb_get_report Report[get]: (3 bytes) => 09 58 37 PhyMax = 0, PhyMin = 0, LogMax = 65535, LogMin = 0 get_unit_expo: 00000000 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00850085 -> ManufacturerDate Path: UPS.PowerSummary.ManufacturerDate, Type: Feature, ReportID: 0x09, Offset: 0, Size: 16, Value: 14168.000000 Entering libusb_get_report Report[get]: (3 bytes) => 0d ef 08 PhyMax = 0, PhyMin = 0, LogMax = 65535, LogMin = 0 get_unit_expo: 00001001 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00850068 -> RunTimeToEmpty Path: UPS.PowerSummary.RunTimeToEmpty, Type: Input, ReportID: 0x0d, Offset: 0, Size: 16, Value: 2287.000000 Report[buf]: (3 bytes) => 0d ef 08 PhyMax = 0, PhyMin = 0, LogMax = 65535, LogMin = 0 get_unit_expo: 00001001 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00850068 -> RunTimeToEmpty Path: UPS.PowerSummary.RunTimeToEmpty, Type: Feature, ReportID: 0x0d, Offset: 0, Size: 16, Value: 2287.000000 Entering libusb_get_report Report[get]: (3 bytes) => 12 ff ff PhyMax = 0, PhyMin = 0, LogMax = 32767, LogMin = -1 get_unit_expo: 00001001 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840057 -> DelayBeforeShutdown Path: UPS.PowerSummary.DelayBeforeShutdown, Type: Feature, ReportID: 0x12, Offset: 0, Size: 16, Value: -1.000000 Entering libusb_get_report Report[get]: (4 bytes) => 13 00 00 00 PhyMax = 0, PhyMin = 0, LogMax = 1295640, LogMin = -1 get_unit_expo: 00001001 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840055 -> DelayBeforeReboot Path: UPS.PowerSummary.DelayBeforeReboot, Type: Feature, ReportID: 0x13, Offset: 0, Size: 24, Value: 0.000000 Entering libusb_get_report Report[get]: (3 bytes) => 08 78 00 PhyMax = 0, PhyMin = 0, LogMax = 1380, LogMin = 120 get_unit_expo: 00001001 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 0085002a -> RemainingTimeLimit Path: UPS.PowerSummary.RemainingTimeLimit, Type: Feature, ReportID: 0x08, Offset: 0, Size: 16, Value: 120.000000 Entering libusb_get_report Report[get]: (3 bytes) => 0a 60 09 PhyMax = 0, PhyMin = 0, LogMax = 65535, LogMin = 0 get_unit_expo: 00f0d121 found 7 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840040 -> ConfigVoltage Path: UPS.PowerSummary.ConfigVoltage, Type: Feature, ReportID: 0x0a, Offset: 0, Size: 16, Value: 24.000000 Entering libusb_get_report Report[get]: (3 bytes) => 0b d8 0a PhyMax = 0, PhyMin = 0, LogMax = 65535, LogMin = 0 get_unit_expo: 00f0d121 found 7 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840030 -> Voltage Path: UPS.PowerSummary.Voltage, Type: Feature, ReportID: 0x0b, Offset: 0, Size: 16, Value: 27.760000 Entering libusb_get_report Report[get]: (2 bytes) => 14 02 PhyMax = 0, PhyMin = 0, LogMax = 3, LogMin = 1 get_unit_expo: 00000000 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 0084005a -> AudibleAlarmControl Path: UPS.PowerSummary.AudibleAlarmControl, Type: Feature, ReportID: 0x14, Offset: 0, Size: 8, Value: 2.000000 Entering libusb_get_report Report[get]: (3 bytes) => 07 0c 00 PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0 get_unit_expo: 00000000 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840002 -> PresentStatus hid_lookup_path: 00850044 -> Charging Path: UPS.PowerSummary.PresentStatus.Charging, Type: Input, ReportID: 0x07, Offset: 0, Size: 1, Value: 0.000000 Report[buf]: (3 bytes) => 07 0c 00 PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0 get_unit_expo: 00000000 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840002 -> PresentStatus hid_lookup_path: 00850044 -> Charging Path: UPS.PowerSummary.PresentStatus.Charging, Type: Feature, ReportID: 0x07, Offset: 0, Size: 1, Value: 0.000000 Report[buf]: (3 bytes) => 07 0c 00 PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0 get_unit_expo: 00000000 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840002 -> PresentStatus hid_lookup_path: 00850045 -> Discharging Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Input, ReportID: 0x07, Offset: 1, Size: 1, Value: 0.000000 Report[buf]: (3 bytes) => 07 0c 00 PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0 get_unit_expo: 00000000 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840002 -> PresentStatus hid_lookup_path: 00850045 -> Discharging Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Feature, ReportID: 0x07, Offset: 1, Size: 1, Value: 0.000000 Report[buf]: (3 bytes) => 07 0c 00 PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0 get_unit_expo: 00000000 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840002 -> PresentStatus hid_lookup_path: 008500d0 -> ACPresent Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Input, ReportID: 0x07, Offset: 2, Size: 1, Value: 1.000000 Report[buf]: (3 bytes) => 07 0c 00 PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0 get_unit_expo: 00000000 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840002 -> PresentStatus hid_lookup_path: 008500d0 -> ACPresent Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Feature, ReportID: 0x07, Offset: 2, Size: 1, Value: 1.000000 Report[buf]: (3 bytes) => 07 0c 00 PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0 get_unit_expo: 00000000 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840002 -> PresentStatus hid_lookup_path: 008500d1 -> BatteryPresent Path: UPS.PowerSummary.PresentStatus.BatteryPresent, Type: Input, ReportID: 0x07, Offset: 3, Size: 1, Value: 1.000000 Report[buf]: (3 bytes) => 07 0c 00 PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0 get_unit_expo: 00000000 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840002 -> PresentStatus hid_lookup_path: 008500d1 -> BatteryPresent Path: UPS.PowerSummary.PresentStatus.BatteryPresent, Type: Feature, ReportID: 0x07, Offset: 3, Size: 1, Value: 1.000000 Report[buf]: (3 bytes) => 07 0c 00 PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0 get_unit_expo: 00000000 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840002 -> PresentStatus hid_lookup_path: 00850042 -> BelowRemainingCapacityLimit Path: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: Input, ReportID: 0x07, Offset: 4, Size: 1, Value: 0.000000 Report[buf]: (3 bytes) => 07 0c 00 PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0 get_unit_expo: 00000000 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840002 -> PresentStatus hid_lookup_path: 00850042 -> BelowRemainingCapacityLimit Path: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: Feature, ReportID: 0x07, Offset: 4, Size: 1, Value: 0.000000 Report[buf]: (3 bytes) => 07 0c 00 PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0 get_unit_expo: 00000000 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840002 -> PresentStatus hid_lookup_path: 00840068 -> ShutdownRequested Path: UPS.PowerSummary.PresentStatus.ShutdownRequested, Type: Input, ReportID: 0x07, Offset: 5, Size: 1, Value: 0.000000 Report[buf]: (3 bytes) => 07 0c 00 PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0 get_unit_expo: 00000000 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840002 -> PresentStatus hid_lookup_path: 00840068 -> ShutdownRequested Path: UPS.PowerSummary.PresentStatus.ShutdownRequested, Type: Feature, ReportID: 0x07, Offset: 5, Size: 1, Value: 0.000000 Report[buf]: (3 bytes) => 07 0c 00 PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0 get_unit_expo: 00000000 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840002 -> PresentStatus hid_lookup_path: 00840069 -> ShutdownImminent Path: UPS.PowerSummary.PresentStatus.ShutdownImminent, Type: Input, ReportID: 0x07, Offset: 6, Size: 1, Value: 0.000000 Report[buf]: (3 bytes) => 07 0c 00 PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0 get_unit_expo: 00000000 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840002 -> PresentStatus hid_lookup_path: 00840069 -> ShutdownImminent Path: UPS.PowerSummary.PresentStatus.ShutdownImminent, Type: Feature, ReportID: 0x07, Offset: 6, Size: 1, Value: 0.000000 Report[buf]: (3 bytes) => 07 0c 00 PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0 get_unit_expo: 00000000 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840002 -> PresentStatus hid_lookup_path: 00850043 -> RemainingTimeLimitExpired Path: UPS.PowerSummary.PresentStatus.RemainingTimeLimitExpired, Type: Input, ReportID: 0x07, Offset: 7, Size: 1, Value: 0.000000 Report[buf]: (3 bytes) => 07 0c 00 PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0 get_unit_expo: 00000000 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840002 -> PresentStatus hid_lookup_path: 00850043 -> RemainingTimeLimitExpired Path: UPS.PowerSummary.PresentStatus.RemainingTimeLimitExpired, Type: Feature, ReportID: 0x07, Offset: 7, Size: 1, Value: 0.000000 Report[buf]: (3 bytes) => 07 0c 00 PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0 get_unit_expo: 00000000 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840002 -> PresentStatus hid_lookup_path: 00840073 -> CommunicationLost Path: UPS.PowerSummary.PresentStatus.CommunicationLost, Type: Input, ReportID: 0x07, Offset: 8, Size: 1, Value: 0.000000 Report[buf]: (3 bytes) => 07 0c 00 PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0 get_unit_expo: 00000000 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840002 -> PresentStatus hid_lookup_path: 00840073 -> CommunicationLost Path: UPS.PowerSummary.PresentStatus.CommunicationLost, Type: Feature, ReportID: 0x07, Offset: 8, Size: 1, Value: 0.000000 Report[buf]: (3 bytes) => 07 0c 00 PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0 get_unit_expo: 00000000 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840002 -> PresentStatus hid_lookup_path: 0085004b -> NeedReplacement Path: UPS.PowerSummary.PresentStatus.NeedReplacement, Type: Input, ReportID: 0x07, Offset: 9, Size: 1, Value: 0.000000 Report[buf]: (3 bytes) => 07 0c 00 PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0 get_unit_expo: 00000000 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840002 -> PresentStatus hid_lookup_path: 0085004b -> NeedReplacement Path: UPS.PowerSummary.PresentStatus.NeedReplacement, Type: Feature, ReportID: 0x07, Offset: 9, Size: 1, Value: 0.000000 Report[buf]: (3 bytes) => 07 0c 00 PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0 get_unit_expo: 00000000 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840002 -> PresentStatus hid_lookup_path: 00840065 -> Overload Path: UPS.PowerSummary.PresentStatus.Overload, Type: Input, ReportID: 0x07, Offset: 10, Size: 1, Value: 0.000000 Report[buf]: (3 bytes) => 07 0c 00 PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0 get_unit_expo: 00000000 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840002 -> PresentStatus hid_lookup_path: 00840065 -> Overload Path: UPS.PowerSummary.PresentStatus.Overload, Type: Feature, ReportID: 0x07, Offset: 10, Size: 1, Value: 0.000000 Report[buf]: (3 bytes) => 07 0c 00 PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0 get_unit_expo: 00000000 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840002 -> PresentStatus hid_lookup_path: 008500db -> VoltageNotRegulated Path: UPS.PowerSummary.PresentStatus.VoltageNotRegulated, Type: Input, ReportID: 0x07, Offset: 11, Size: 1, Value: 0.000000 Report[buf]: (3 bytes) => 07 0c 00 PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0 get_unit_expo: 00000000 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840002 -> PresentStatus hid_lookup_path: 008500db -> VoltageNotRegulated Path: UPS.PowerSummary.PresentStatus.VoltageNotRegulated, Type: Feature, ReportID: 0x07, Offset: 11, Size: 1, Value: 0.000000 Report[buf]: (3 bytes) => 07 0c 00 PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0 get_unit_expo: 00000000 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840002 -> PresentStatus hid_lookup_path: ff860080 -> not found in lookup table Path: UPS.PowerSummary.PresentStatus.ff860080, Type: Input, ReportID: 0x07, Offset: 12, Size: 1, Value: 0.000000 Report[buf]: (3 bytes) => 07 0c 00 PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0 get_unit_expo: 00000000 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840002 -> PresentStatus hid_lookup_path: ff860080 -> not found in lookup table Path: UPS.PowerSummary.PresentStatus.ff860080, Type: Feature, ReportID: 0x07, Offset: 12, Size: 1, Value: 0.000000 Entering libusb_get_report Report[get]: (2 bytes) => 16 06 PhyMax = 0, PhyMin = 0, LogMax = 6, LogMin = 0 get_unit_expo: 00000000 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840012 -> Battery hid_lookup_path: 00840058 -> Test Path: UPS.Battery.Test, Type: Input, ReportID: 0x16, Offset: 0, Size: 8, Value: 6.000000 Report[buf]: (2 bytes) => 16 06 PhyMax = 0, PhyMin = 0, LogMax = 6, LogMin = 0 get_unit_expo: 00000000 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840012 -> Battery hid_lookup_path: 00840058 -> Test Path: UPS.Battery.Test, Type: Feature, ReportID: 0x16, Offset: 0, Size: 8, Value: 6.000000 Entering libusb_get_report Report[get]: (2 bytes) => 17 00 PhyMax = 0, PhyMin = 0, LogMax = 90, LogMin = 0 get_unit_expo: 00000000 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840012 -> Battery hid_lookup_path: ff860019 -> APCBattCapBeforeStartup Path: UPS.Battery.APCBattCapBeforeStartup, Type: Feature, ReportID: 0x17, Offset: 0, Size: 8, Value: 0.000000 Entering libusb_get_report Report[get]: (2 bytes) => 1b 00 PhyMax = 0, PhyMin = 0, LogMax = 3, LogMin = 0 get_unit_expo: 00000000 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840012 -> Battery hid_lookup_path: ff86001a -> not found in lookup table Path: UPS.Battery.ff86001a, Type: Feature, ReportID: 0x1b, Offset: 0, Size: 8, Value: 0.000000 Entering libusb_get_report Report[get]: (2 bytes) => 1c 00 PhyMax = 0, PhyMin = 0, LogMax = 255, LogMin = 0 get_unit_expo: 00000000 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840012 -> Battery hid_lookup_path: ff86001b -> not found in lookup table Path: UPS.Battery.ff86001b, Type: Feature, ReportID: 0x1c, Offset: 0, Size: 8, Value: 0.000000 Entering libusb_get_report Report[get]: (4 bytes) => 45 01 25 09 PhyMax = 0, PhyMin = 0, LogMax = 16777215, LogMin = 0 get_unit_expo: 00000000 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840012 -> Battery hid_lookup_path: ff860016 -> APCBattReplaceDate Path: UPS.Battery.APCBattReplaceDate, Type: Feature, ReportID: 0x45, Offset: 0, Size: 24, Value: 599297.000000 Entering libusb_get_report Report[get]: (3 bytes) => 15 c5 38 PhyMax = 0, PhyMin = 0, LogMax = 65535, LogMin = 0 get_unit_expo: 00000000 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840012 -> Battery hid_lookup_path: 00850085 -> ManufacturerDate Path: UPS.Battery.ManufacturerDate, Type: Feature, ReportID: 0x15, Offset: 0, Size: 16, Value: 14533.000000 Entering libusb_get_report Report[get]: (3 bytes) => 18 e8 03 PhyMax = 0, PhyMin = 0, LogMax = 65535, LogMin = 0 get_unit_expo: 00000000 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840012 -> Battery hid_lookup_path: 00850066 -> RemainingCapacity Path: UPS.Battery.RemainingCapacity, Type: Feature, ReportID: 0x18, Offset: 0, Size: 16, Value: 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.000000 Entering libusb_get_report Report[get]: (3 bytes) => 1a 78 00 PhyMax = 0, PhyMin = 0, LogMax = 1380, LogMin = 120 get_unit_expo: 00001001 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840012 -> Battery hid_lookup_path: 0085002a -> RemainingTimeLimit Path: UPS.Battery.RemainingTimeLimit, Type: Feature, ReportID: 0x1a, Offset: 0, Size: 16, Value: 120.000000 Entering libusb_get_report Report[get]: (3 bytes) => 19 ef 08 PhyMax = 0, PhyMin = 0, LogMax = 65535, LogMin = 0 get_unit_expo: 00001001 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840012 -> Battery hid_lookup_path: 00850068 -> RunTimeToEmpty Path: UPS.Battery.RunTimeToEmpty, Type: Feature, ReportID: 0x19, Offset: 0, Size: 16, Value: 2287.000000 Entering libusb_get_report Report[get]: (3 bytes) => 1e cf 0b PhyMax = 0, PhyMin = 0, LogMax = 65535, LogMin = 0 get_unit_expo: 00010001 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840012 -> Battery hid_lookup_path: 00840036 -> Temperature Path: UPS.Battery.Temperature, Type: Feature, ReportID: 0x1e, Offset: 0, Size: 16, Value: 3022999999999998800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.000000 Entering libusb_get_report Report[get]: (3 bytes) => 1f 60 09 PhyMax = 0, PhyMin = 0, LogMax = 65535, LogMin = 0 get_unit_expo: 00f0d121 found 7 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840012 -> Battery hid_lookup_path: 00840040 -> ConfigVoltage Path: UPS.Battery.ConfigVoltage, Type: Feature, ReportID: 0x1f, Offset: 0, Size: 16, Value: 24.000000 Entering libusb_get_report Report[get]: (3 bytes) => 1d d8 0a PhyMax = 0, PhyMin = 0, LogMax = 65535, LogMin = 0 get_unit_expo: 00f0d121 found 7 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840012 -> Battery hid_lookup_path: 00840030 -> Voltage Path: UPS.Battery.Voltage, Type: Feature, ReportID: 0x1d, Offset: 0, Size: 16, Value: 27.760000 Entering libusb_get_report Report[get]: (2 bytes) => 47 f4 PhyMax = 0, PhyMin = 0, LogMax = 254, LogMin = 233 get_unit_expo: 00000000 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840012 -> Battery hid_lookup_path: ff860024 -> not found in lookup table Path: UPS.Battery.ff860024, Type: Feature, ReportID: 0x47, Offset: 0, Size: 8, Value: 244.000000 Entering libusb_get_report Report[get]: (5 bytes) => 48 02 96 12 82 PhyMax = 0, PhyMin = 0, LogMax = 2147483647, LogMin = -2147483647 get_unit_expo: 00000000 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840012 -> Battery hid_lookup_path: ff860018 -> not found in lookup table Path: UPS.Battery.ff860018, Type: Feature, ReportID: 0x48, Offset: 0, Size: 32, Value: -2112711166.000000 Entering libusb_get_report refresh_report_buffer: expected 5 bytes, but got only 3 Report[get]: (5 bytes) => 20 ba 04 12 82 PhyMax = 0, PhyMin = 0, LogMax = 65535, LogMin = 0 get_unit_expo: 00f0d121 found 7 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 0084001a -> Input hid_lookup_path: 00840030 -> Voltage Path: UPS.Input.Voltage, Type: Feature, ReportID: 0x20, Offset: 0, Size: 32, Value: 121.000000 Entering libusb_get_report Report[get]: (2 bytes) => 46 78 PhyMax = 0, PhyMin = 0, LogMax = 255, LogMin = 0 get_unit_expo: 00f0d121 found 7 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 0084001a -> Input hid_lookup_path: 00840040 -> ConfigVoltage Path: UPS.Input.ConfigVoltage, Type: Feature, ReportID: 0x46, Offset: 0, Size: 8, Value: 120.000000 Entering libusb_get_report Report[get]: (2 bytes) => 21 09 PhyMax = 0, PhyMin = 0, LogMax = 10, LogMin = 0 get_unit_expo: 00000000 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 0084001a -> Input hid_lookup_path: ff860052 -> not found in lookup table Path: UPS.Input.ff860052, Type: Feature, ReportID: 0x21, Offset: 0, Size: 8, Value: 9.000000 Entering libusb_get_report Report[get]: (2 bytes) => 22 01 PhyMax = 0, PhyMin = 0, LogMax = 2, LogMin = 0 get_unit_expo: 00000000 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 0084001a -> Input hid_lookup_path: ff860061 -> not found in lookup table Path: UPS.Input.ff860061, Type: Feature, ReportID: 0x22, Offset: 0, Size: 8, Value: 1.000000 Entering libusb_get_report Report[get]: (2 bytes) => 42 80 PhyMax = 0, PhyMin = 0, LogMax = 139, LogMin = 117 get_unit_expo: 00000000 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 0084001a -> Input hid_lookup_path: ff860024 -> not found in lookup table Path: UPS.Input.ff860024, Type: Feature, ReportID: 0x42, Offset: 0, Size: 8, Value: 128.000000 Entering libusb_get_report Report[get]: (3 bytes) => 2c d2 00 PhyMax = 0, PhyMin = 0, LogMax = 65535, LogMin = 0 get_unit_expo: 00000000 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 0084001c -> Output hid_lookup_path: 00840035 -> PercentLoad Path: UPS.Output.PercentLoad, Type: Feature, ReportID: 0x2c, Offset: 0, Size: 16, Value: 209999999999999940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.000000 Entering libusb_get_report Report[get]: (3 bytes) => 52 1c 02 PhyMax = 0, PhyMin = 0, LogMax = 65535, LogMin = 0 get_unit_expo: 0000d121 found 7 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 0084001c -> Output hid_lookup_path: 00840044 -> ConfigActivePower Path: UPS.Output.ConfigActivePower, Type: Feature, ReportID: 0x52, Offset: 0, Size: 16, Value: 540.000000 Entering libusb_get_report Report[get]: (3 bytes) => 2a 70 17 PhyMax = 0, PhyMin = 0, LogMax = 65535, LogMin = 0 get_unit_expo: 0000f001 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 0084001c -> Output hid_lookup_path: 00840032 -> Frequency Path: UPS.Output.Frequency, Type: Feature, ReportID: 0x2a, Offset: 0, Size: 16, Value: 600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.000000 Entering libusb_get_report Report[get]: (3 bytes) => 2b b0 04 PhyMax = 0, PhyMin = 0, LogMax = 65535, LogMin = 0 get_unit_expo: 00f0d121 found 7 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 0084001c -> Output hid_lookup_path: 00840030 -> Voltage Path: UPS.Output.Voltage, Type: Feature, ReportID: 0x2b, Offset: 0, Size: 16, Value: 120.000000 Entering libusb_get_report Report[get]: (3 bytes) => 2d 78 00 PhyMax = 0, PhyMin = 0, LogMax = 120, LogMin = 120 get_unit_expo: 00f0d121 found 7 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 0084001c -> Output hid_lookup_path: 00840040 -> ConfigVoltage Path: UPS.Output.ConfigVoltage, Type: Feature, ReportID: 0x2d, Offset: 0, Size: 16, Value: 120.000000 Entering libusb_get_report Report[get]: (3 bytes) => 23 88 00 PhyMax = 0, PhyMin = 0, LogMax = 142, LogMin = 136 get_unit_expo: 00f0d121 found 7 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 0084001c -> Output hid_lookup_path: 00840054 -> HighVoltageTransfer Path: UPS.Output.HighVoltageTransfer, Type: Feature, ReportID: 0x23, Offset: 0, Size: 16, Value: 136.000000 Entering libusb_get_report Report[get]: (3 bytes) => 24 64 00 PhyMax = 0, PhyMin = 0, LogMax = 104, LogMin = 94 get_unit_expo: 00f0d121 found 7 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 0084001c -> Output hid_lookup_path: 00840053 -> LowVoltageTransfer Path: UPS.Output.LowVoltageTransfer, Type: Feature, ReportID: 0x24, Offset: 0, Size: 16, Value: 100.000000 Entering libusb_get_report Report[get]: (3 bytes) => 25 00 00 PhyMax = 0, PhyMin = 0, LogMax = 420, LogMin = 0 get_unit_expo: 00001001 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 0084001c -> Output hid_lookup_path: ff86007e -> APCDelayBeforeStartup Path: UPS.Output.APCDelayBeforeStartup, Type: Feature, ReportID: 0x25, Offset: 0, Size: 16, Value: 0.000000 Entering libusb_get_report Report[get]: (3 bytes) => 26 00 00 PhyMax = 0, PhyMin = 0, LogMax = 630, LogMin = 0 get_unit_expo: 00001001 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 0084001c -> Output hid_lookup_path: ff860076 -> APCShutdownAfterDelay Path: UPS.Output.APCShutdownAfterDelay, Type: Feature, ReportID: 0x26, Offset: 0, Size: 16, Value: 0.000000 Entering libusb_get_report Report[get]: (3 bytes) => 27 ff ff PhyMax = 0, PhyMin = 0, LogMax = 32767, LogMin = -1 get_unit_expo: 00001001 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 0084001c -> Output hid_lookup_path: 00840057 -> DelayBeforeShutdown Path: UPS.Output.DelayBeforeShutdown, Type: Feature, ReportID: 0x27, Offset: 0, Size: 16, Value: -1.000000 Entering libusb_get_report Report[get]: (3 bytes) => 28 00 00 PhyMax = 0, PhyMin = 0, LogMax = 32767, LogMin = -1 get_unit_expo: 00001001 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 0084001c -> Output hid_lookup_path: 00840056 -> DelayBeforeStartup Path: UPS.Output.DelayBeforeStartup, Type: Feature, ReportID: 0x28, Offset: 0, Size: 16, Value: 0.000000 Entering libusb_get_report Report[get]: (4 bytes) => 29 00 00 00 PhyMax = 0, PhyMin = 0, LogMax = 1295640, LogMin = -1 get_unit_expo: 00001001 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 0084001c -> Output hid_lookup_path: 00840055 -> DelayBeforeReboot Path: UPS.Output.DelayBeforeReboot, Type: Feature, ReportID: 0x29, Offset: 0, Size: 24, Value: 0.000000 Entering libusb_get_report Report[get]: (2 bytes) => 40 00 PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = -1 get_unit_expo: 00001001 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 0084001c -> Output hid_lookup_path: ff86007c -> APCDelayBeforeReboot Path: UPS.Output.APCDelayBeforeReboot, Type: Feature, ReportID: 0x40, Offset: 0, Size: 8, Value: 0.000000 Entering libusb_get_report Report[get]: (3 bytes) => 41 ff ff PhyMax = 0, PhyMin = 0, LogMax = 32767, LogMin = -1 get_unit_expo: 00001001 found 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 0084001c -> Output hid_lookup_path: ff86007d -> APCDelayBeforeShutdown Path: UPS.Output.APCDelayBeforeShutdown, Type: Feature, ReportID: 0x41, Offset: 0, Size: 16, Value: -1.000000 -- Bob Blackwell Pickering, Ontario www.afticarr.com Organ donation can save a life. Please sign your organ donor card.
---> On 21/03/2009 4:35 PM, nut-upsuser-request at lists.alioth.debian.org wrote: Citeren Bob Blackwell <rc.blackwell op yahoo.ca <http://lists.alioth.debian.org/mailman/listinfo/nut-upsuser>>:>>>/ The dump you posted only contained the report descriptor, however the/>>>/ initial dump of the data was missing. We need both to get an idea what />>/> is going on. The report descriptor itself looks good (I was able to />>>/ successfully parse it). />/> Sorry about that. Here's more! /> OK, that looks good too, so the problem must be in the calculation of > the unit exponent (probably got something to do with erroneous type > casting). I updated the SVN trunk with some more debugging info. Can > you check out if this solves this issue?Will do however it may be a week or so before I'm able to report back as I'm relying on another party to build and package an installer. Bob Blackwell Pickering, Ontario www.afticarr.com Organ donation can save a life. Please sign your organ donor card.
---> On 22/03/2009 8:00 AM, nut-upsuser-request at lists.alioth.debian.org wrote:> > OK, that looks good too, so the problem must be in the calculation of > > the unit exponent (probably got something to do with erroneous type > > casting). I updated the SVN trunk with some more debugging info. Can > > you check out if this solves this issue?> Will do however it may be a week or so before I'm able to report back > as I'm relying on another party to build and package an installer. Thanks to excellent support from the DNS323 group, specifically a member name fonz, I was able to obtain and install the latest update. I'm please to say that recent changes have corrected the problem. Following is DEBUG output; send_to_all: SETINFO driver.parameter.port "AUTO" debug level is '5' upsdrv_initups... Checking device (051D/0002) (001/006) - VendorID: 051d - ProductID: 0002 - Manufacturer: American Power Conversion - Product: Back-UPS RS 900 FW:9.o2 .D USB FW:o2 - Serial Number: 5B0743U08220 - Bus: 001 Trying to match device Device matches HID descriptor, method 1: (9 bytes) => 09 21 10 01 21 01 22 c1 04 i=0, extra[i]=09, extra[i+1]=21 HID descriptor, method 2: (9 bytes) => 09 21 10 01 21 01 22 c1 04 HID descriptor length 1217 Report Descriptor size = 1217 Report Descriptor: (1217 bytes) => 05 84 09 04 a1 01 09 24 a1 02 85 01 09 fe 79 01 75 08 95 01 15 00 26 ff 00 b1 22 85 02 09 ff 79 02 b1 22 85 03 09 fd 79 03 b1 22 05 85 85 04 09 8f 79 03 b1 22 85 05 09 89 79 04 b1 22 85 06 09 8b b1 22 09 2c b1 22 85 0e 09 83 25 64 b1 22 09 67 b1 22 85 0c 09 66 81 22 09 66 b1 a2 85 10 09 8d b1 22 09 8e b1 22 85 0f 09 8c b1 22 85 11 09 29 b1 a2 85 09 09 85 75 10 27 ff ff 00 00 b1 a2 85 0d 09 68 27 ff ff 00 00 66 01 10 55 00 81 22 09 68 b1 a2 05 84 85 12 09 57 16 ff ff 26 ff 7f b1 a2 85 13 09 55 75 18 17 ff ff ff ff 27 18 c5 13 00 b1 a2 05 85 85 08 09 2a 75 10 27 64 05 00 00 16 78 00 b1 a2 05 84 85 0a 09 40 15 00 27 ff ff 00 00 67 21 d1 f0 00 55 05 b1 22 85 0b 09 30 b1 a2 85 14 09 5a 75 08 15 01 25 03 65 00 55 00 b1 a2 09 02 a1 02 85 07 05 85 09 44 75 01 15 00 25 01 81 a2 09 44 b1 a2 09 45 81 a2 09 45 b1 a2 09 d0 81 a2 09 d0 b1 a2 09 d1 81 a2 09 d1 b1 a2 09 42 81 a2 09 42 b1 a2 05 84 09 68 81 a2 09 68 b1 a2 09 69 81 a2 09 69 b1 a2 05 85 09 43 81 a2 09 43 b1 a2 05 84 09 73 81 a2 09 73 b1 a2 05 85 09 4b 81 a2 09 4b b1 a2 05 84 09 65 81 a2 09 65 b1 a2 05 85 09 db 81 a2 09 db b1 a2 06 86 ff 09 80 81 a2 09 80 b1 a2 95 03 81 01 b1 01 c0 c0 05 84 09 12 a1 00 85 16 09 58 75 08 95 01 25 06 81 a2 09 58 b1 a2 06 86 ff 85 17 09 19 25 5a b1 a2 85 1b 09 1a 25 03 b1 a2 85 1c 09 1b 26 ff 00 b1 a2 85 45 09 16 75 18 27 ff ff ff 00 b2 a2 01 05 85 85 15 09 85 75 10 27 ff ff 00 00 b1 a2 85 18 09 66 55 0f b1 a2 85 1a 09 2a 27 64 05 00 00 16 78 00 66 01 10 55 00 b1 a2 85 19 27 ff ff 00 00 15 00 09 68 b1 a2 05 84 85 1e 09 36 67 01 00 01 00 55 0f b1 a2 85 1f 09 40 67 21 d1 f0 00 55 05 b1 22 85 1d 09 30 b1 a2 85 47 06 86 ff 09 24 75 08 16 e9 00 26 fe 00 65 00 55 00 b1 a2 85 48 09 18 75 20 17 01 00 00 80 27 ff ff ff 7f b2 a2 01 c0 05 84 09 1a a1 00 85 20 09 30 15 00 27 ff ff 00 00 67 21 d1 f0 00 55 06 b1 a2 85 46 09 40 75 08 15 00 26 ff 00 67 21 d1 f0 00 55 07 b1 22 06 86 ff 85 21 09 52 75 08 25 0a 65 00 55 00 b1 a2 85 22 09 61 25 02 b1 a2 85 42 09 24 16 75 00 26 8b 00 65 00 55 00 b1 a2 c0 05 84 09 1c a1 00 85 2c 09 35 75 10 15 00 27 ff ff 00 00 55 0f b1 a2 85 52 09 44 66 21 d1 55 07 b1 a2 85 2a 09 32 66 01 f0 55 0e b1 a2 85 2b 09 30 67 21 d1 f0 00 55 06 b1 a2 85 2d 09 40 16 78 00 26 78 00 55 07 b1 a2 85 23 09 54 16 88 00 26 8e 00 b1 a2 85 24 09 53 16 5e 00 26 68 00 b1 a2 06 86 ff 85 25 09 7e 15 00 27 a4 01 00 00 66 01 10 55 00 b1 a2 85 26 09 76 27 76 02 00 00 b1 a2 05 84 85 27 09 57 16 ff ff 26 ff 7f b1 a2 85 28 09 56 b1 a2 85 29 09 55 75 18 17 ff ff ff ff 27 18 c5 13 00 b1 a2 06 86 ff 85 40 09 7c 75 08 25 01 b1 a2 85 41 09 7d 75 10 16 ff ff 26 ff 7f 66 01 10 b1 a2 c0 05 84 85 2e 09 fe 79 05 75 08 15 00 26 ff 00 65 00 b1 22 85 2f 09 ff 79 02 b1 22 85 30 09 fd 79 03 b1 22 85 31 09 01 79 06 b1 a2 06 86 ff 85 34 09 42 79 07 b1 22 06 86 ff 85 37 09 79 79 08 b1 22 85 32 09 72 25 01 b1 a2 05 85 85 35 09 85 75 10 27 ff ff 00 00 b1 22 06 86 ff 85 3e 09 27 75 20 15 00 27 ff ff ff 7f b1 a2 85 3f 09 28 b1 a2 05 84 85 36 09 5a 75 08 15 01 25 03 b1 a2 09 02 a1 02 85 33 05 85 09 44 75 01 15 00 25 01 81 a2 09 44 b1 a2 09 45 81 a2 09 45 b1 a2 09 d0 81 a2 09 d0 b1 a2 09 d1 81 a2 09 d1 b1 a2 09 42 81 a2 09 42 b1 a2 05 84 09 68 81 a2 09 68 b1 a2 09 69 81 a2 09 69 b1 a2 05 85 09 43 81 a2 09 43 b1 a2 05 84 09 73 81 a2 09 73 b1 a2 05 85 09 4b 81 a2 09 4b b1 a2 05 84 09 65 81 a2 09 65 b1 a2 05 85 09 db 81 a2 09 db b1 a2 06 86 ff 09 80 81 a2 09 80 b1 a2 95 03 81 01 b1 01 c0 06 86 ff 09 01 a1 00 85 60 09 23 75 10 95 01 15 00 27 ff ff 00 00 65 00 55 00 b1 a2 85 61 09 26 75 08 16 18 00 26 18 00 b1 a2 85 62 09 25 75 20 17 01 00 00 80 27 ff ff ff 7f b2 a2 01 c0 05 84 09 16 a1 00 85 51 06 86 ff 09 24 16 be 00 26 fe 00 95 01 75 08 b1 a2 c0 c0 Using subdriver: APC HID 0.93 Entering libusb_get_report Report[get]: (2 bytes) => 01 01 PhyMax = 0, PhyMin = 0, LogMax = 255, LogMin = 0 Unit = 00000000, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 008400fe -> iProduct Path: UPS.PowerSummary.iProduct, Type: Feature, ReportID: 0x01, Offset: 0, Size: 8, Value: 1.000000 Entering libusb_get_report Report[get]: (2 bytes) => 02 02 PhyMax = 0, PhyMin = 0, LogMax = 255, LogMin = 0 Unit = 00000000, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 008400ff -> iSerialNumber Path: UPS.PowerSummary.iSerialNumber, Type: Feature, ReportID: 0x02, Offset: 0, Size: 8, Value: 2.000000 Entering libusb_get_report Report[get]: (2 bytes) => 03 03 PhyMax = 0, PhyMin = 0, LogMax = 255, LogMin = 0 Unit = 00000000, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 008400fd -> iManufacturer Path: UPS.PowerSummary.iManufacturer, Type: Feature, ReportID: 0x03, Offset: 0, Size: 8, Value: 3.000000 Entering libusb_get_report Report[get]: (2 bytes) => 04 03 PhyMax = 0, PhyMin = 0, LogMax = 255, LogMin = 0 Unit = 00000000, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 0085008f -> iOEMInformation Path: UPS.PowerSummary.iOEMInformation, Type: Feature, ReportID: 0x04, Offset: 0, Size: 8, Value: 3.000000 Entering libusb_get_report Report[get]: (2 bytes) => 05 04 PhyMax = 0, PhyMin = 0, LogMax = 255, LogMin = 0 Unit = 00000000, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00850089 -> iDeviceChemistry Path: UPS.PowerSummary.iDeviceChemistry, Type: Feature, ReportID: 0x05, Offset: 0, Size: 8, Value: 4.000000 Entering libusb_get_report Report[get]: (3 bytes) => 06 01 02 PhyMax = 0, PhyMin = 0, LogMax = 255, LogMin = 0 Unit = 00000000, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 0085008b -> Rechargeable Path: UPS.PowerSummary.Rechargeable, Type: Feature, ReportID: 0x06, Offset: 0, Size: 8, Value: 1.000000 Report[buf]: (3 bytes) => 06 01 02 PhyMax = 0, PhyMin = 0, LogMax = 255, LogMin = 0 Unit = 00000000, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 0085002c -> CapacityMode Path: UPS.PowerSummary.CapacityMode, Type: Feature, ReportID: 0x06, Offset: 8, Size: 8, Value: 2.000000 Entering libusb_get_report Report[get]: (3 bytes) => 0e 64 64 PhyMax = 0, PhyMin = 0, LogMax = 100, LogMin = 0 Unit = 00000000, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00850083 -> DesignCapacity Path: UPS.PowerSummary.DesignCapacity, Type: Feature, ReportID: 0x0e, Offset: 0, Size: 8, Value: 100.000000 Report[buf]: (3 bytes) => 0e 64 64 PhyMax = 0, PhyMin = 0, LogMax = 100, LogMin = 0 Unit = 00000000, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00850067 -> FullChargeCapacity Path: UPS.PowerSummary.FullChargeCapacity, Type: Feature, ReportID: 0x0e, Offset: 8, Size: 8, Value: 100.000000 Entering libusb_get_report Report[get]: (2 bytes) => 0c 64 PhyMax = 0, PhyMin = 0, LogMax = 100, LogMin = 0 Unit = 00000000, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00850066 -> RemainingCapacity Path: UPS.PowerSummary.RemainingCapacity, Type: Input, ReportID: 0x0c, Offset: 0, Size: 8, Value: 100.000000 Report[buf]: (2 bytes) => 0c 64 PhyMax = 0, PhyMin = 0, LogMax = 100, LogMin = 0 Unit = 00000000, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00850066 -> RemainingCapacity Path: UPS.PowerSummary.RemainingCapacity, Type: Feature, ReportID: 0x0c, Offset: 0, Size: 8, Value: 100.000000 Entering libusb_get_report Report[get]: (3 bytes) => 10 01 01 PhyMax = 0, PhyMin = 0, LogMax = 100, LogMin = 0 Unit = 00000000, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 0085008d -> CapacityGranularity1 Path: UPS.PowerSummary.CapacityGranularity1, Type: Feature, ReportID: 0x10, Offset: 0, Size: 8, Value: 1.000000 Report[buf]: (3 bytes) => 10 01 01 PhyMax = 0, PhyMin = 0, LogMax = 100, LogMin = 0 Unit = 00000000, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 0085008e -> CapacityGranularity2 Path: UPS.PowerSummary.CapacityGranularity2, Type: Feature, ReportID: 0x10, Offset: 8, Size: 8, Value: 1.000000 Entering libusb_get_report Report[get]: (2 bytes) => 0f 32 PhyMax = 0, PhyMin = 0, LogMax = 100, LogMin = 0 Unit = 00000000, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 0085008c -> WarningCapacityLimit Path: UPS.PowerSummary.WarningCapacityLimit, Type: Feature, ReportID: 0x0f, Offset: 0, Size: 8, Value: 50.000000 Entering libusb_get_report Report[get]: (2 bytes) => 11 0a PhyMax = 0, PhyMin = 0, LogMax = 100, LogMin = 0 Unit = 00000000, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00850029 -> RemainingCapacityLimit Path: UPS.PowerSummary.RemainingCapacityLimit, Type: Feature, ReportID: 0x11, Offset: 0, Size: 8, Value: 10.000000 Entering libusb_get_report Report[get]: (3 bytes) => 09 58 37 PhyMax = 0, PhyMin = 0, LogMax = 65535, LogMin = 0 Unit = 00000000, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00850085 -> ManufacturerDate Path: UPS.PowerSummary.ManufacturerDate, Type: Feature, ReportID: 0x09, Offset: 0, Size: 16, Value: 14168.000000 Entering libusb_get_report Report[get]: (3 bytes) => 0d 4a 08 PhyMax = 0, PhyMin = 0, LogMax = 65535, LogMin = 0 Unit = 00001001, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00850068 -> RunTimeToEmpty Path: UPS.PowerSummary.RunTimeToEmpty, Type: Input, ReportID: 0x0d, Offset: 0, Size: 16, Value: 2122.000000 Report[buf]: (3 bytes) => 0d 4a 08 PhyMax = 0, PhyMin = 0, LogMax = 65535, LogMin = 0 Unit = 00001001, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00850068 -> RunTimeToEmpty Path: UPS.PowerSummary.RunTimeToEmpty, Type: Feature, ReportID: 0x0d, Offset: 0, Size: 16, Value: 2122.000000 Entering libusb_get_report Report[get]: (3 bytes) => 12 ff ff PhyMax = 0, PhyMin = 0, LogMax = 32767, LogMin = -1 Unit = 00001001, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840057 -> DelayBeforeShutdown Path: UPS.PowerSummary.DelayBeforeShutdown, Type: Feature, ReportID: 0x12, Offset: 0, Size: 16, Value: -1.000000 Entering libusb_get_report Report[get]: (4 bytes) => 13 00 00 00 PhyMax = 0, PhyMin = 0, LogMax = 1295640, LogMin = -1 Unit = 00001001, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840055 -> DelayBeforeReboot Path: UPS.PowerSummary.DelayBeforeReboot, Type: Feature, ReportID: 0x13, Offset: 0, Size: 24, Value: 0.000000 Entering libusb_get_report Report[get]: (3 bytes) => 08 78 00 PhyMax = 0, PhyMin = 0, LogMax = 1380, LogMin = 120 Unit = 00001001, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 0085002a -> RemainingTimeLimit Path: UPS.PowerSummary.RemainingTimeLimit, Type: Feature, ReportID: 0x08, Offset: 0, Size: 16, Value: 120.000000 Entering libusb_get_report Report[get]: (3 bytes) => 0a 60 09 PhyMax = 0, PhyMin = 0, LogMax = 65535, LogMin = 0 Unit = 00f0d121, UnitExp = 5 Unit Exponent = -2 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840040 -> ConfigVoltage Path: UPS.PowerSummary.ConfigVoltage, Type: Feature, ReportID: 0x0a, Offset: 0, Size: 16, Value: 24.000000 Entering libusb_get_report Report[get]: (3 bytes) => 0b d8 0a PhyMax = 0, PhyMin = 0, LogMax = 65535, LogMin = 0 Unit = 00f0d121, UnitExp = 5 Unit Exponent = -2 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840030 -> Voltage Path: UPS.PowerSummary.Voltage, Type: Feature, ReportID: 0x0b, Offset: 0, Size: 16, Value: 27.760000 Entering libusb_get_report Report[get]: (2 bytes) => 14 02 PhyMax = 0, PhyMin = 0, LogMax = 3, LogMin = 1 Unit = 00000000, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 0084005a -> AudibleAlarmControl Path: UPS.PowerSummary.AudibleAlarmControl, Type: Feature, ReportID: 0x14, Offset: 0, Size: 8, Value: 2.000000 Entering libusb_get_report Report[get]: (3 bytes) => 07 0c 00 PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0 Unit = 00000000, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840002 -> PresentStatus hid_lookup_path: 00850044 -> Charging Path: UPS.PowerSummary.PresentStatus.Charging, Type: Input, ReportID: 0x07, Offset: 0, Size: 1, Value: 0.000000 Report[buf]: (3 bytes) => 07 0c 00 PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0 Unit = 00000000, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840002 -> PresentStatus hid_lookup_path: 00850044 -> Charging Path: UPS.PowerSummary.PresentStatus.Charging, Type: Feature, ReportID: 0x07, Offset: 0, Size: 1, Value: 0.000000 Report[buf]: (3 bytes) => 07 0c 00 PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0 Unit = 00000000, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840002 -> PresentStatus hid_lookup_path: 00850045 -> Discharging Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Input, ReportID: 0x07, Offset: 1, Size: 1, Value: 0.000000 Report[buf]: (3 bytes) => 07 0c 00 PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0 Unit = 00000000, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840002 -> PresentStatus hid_lookup_path: 00850045 -> Discharging Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Feature, ReportID: 0x07, Offset: 1, Size: 1, Value: 0.000000 Report[buf]: (3 bytes) => 07 0c 00 PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0 Unit = 00000000, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840002 -> PresentStatus hid_lookup_path: 008500d0 -> ACPresent Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Input, ReportID: 0x07, Offset: 2, Size: 1, Value: 1.000000 Report[buf]: (3 bytes) => 07 0c 00 PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0 Unit = 00000000, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840002 -> PresentStatus hid_lookup_path: 008500d0 -> ACPresent Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Feature, ReportID: 0x07, Offset: 2, Size: 1, Value: 1.000000 Report[buf]: (3 bytes) => 07 0c 00 PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0 Unit = 00000000, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840002 -> PresentStatus hid_lookup_path: 008500d1 -> BatteryPresent Path: UPS.PowerSummary.PresentStatus.BatteryPresent, Type: Input, ReportID: 0x07, Offset: 3, Size: 1, Value: 1.000000 Report[buf]: (3 bytes) => 07 0c 00 PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0 Unit = 00000000, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840002 -> PresentStatus hid_lookup_path: 008500d1 -> BatteryPresent Path: UPS.PowerSummary.PresentStatus.BatteryPresent, Type: Feature, ReportID: 0x07, Offset: 3, Size: 1, Value: 1.000000 Report[buf]: (3 bytes) => 07 0c 00 PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0 Unit = 00000000, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840002 -> PresentStatus hid_lookup_path: 00850042 -> BelowRemainingCapacityLimit Path: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: Input, ReportID: 0x07, Offset: 4, Size: 1, Value: 0.000000 Report[buf]: (3 bytes) => 07 0c 00 PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0 Unit = 00000000, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840002 -> PresentStatus hid_lookup_path: 00850042 -> BelowRemainingCapacityLimit Path: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: Feature, ReportID: 0x07, Offset: 4, Size: 1, Value: 0.000000 Report[buf]: (3 bytes) => 07 0c 00 PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0 Unit = 00000000, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840002 -> PresentStatus hid_lookup_path: 00840068 -> ShutdownRequested Path: UPS.PowerSummary.PresentStatus.ShutdownRequested, Type: Input, ReportID: 0x07, Offset: 5, Size: 1, Value: 0.000000 Report[buf]: (3 bytes) => 07 0c 00 PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0 Unit = 00000000, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840002 -> PresentStatus hid_lookup_path: 00840068 -> ShutdownRequested Path: UPS.PowerSummary.PresentStatus.ShutdownRequested, Type: Feature, ReportID: 0x07, Offset: 5, Size: 1, Value: 0.000000 Report[buf]: (3 bytes) => 07 0c 00 PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0 Unit = 00000000, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840002 -> PresentStatus hid_lookup_path: 00840069 -> ShutdownImminent Path: UPS.PowerSummary.PresentStatus.ShutdownImminent, Type: Input, ReportID: 0x07, Offset: 6, Size: 1, Value: 0.000000 Report[buf]: (3 bytes) => 07 0c 00 PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0 Unit = 00000000, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840002 -> PresentStatus hid_lookup_path: 00840069 -> ShutdownImminent Path: UPS.PowerSummary.PresentStatus.ShutdownImminent, Type: Feature, ReportID: 0x07, Offset: 6, Size: 1, Value: 0.000000 Report[buf]: (3 bytes) => 07 0c 00 PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0 Unit = 00000000, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840002 -> PresentStatus hid_lookup_path: 00850043 -> RemainingTimeLimitExpired Path: UPS.PowerSummary.PresentStatus.RemainingTimeLimitExpired, Type: Input, ReportID: 0x07, Offset: 7, Size: 1, Value: 0.000000 Report[buf]: (3 bytes) => 07 0c 00 PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0 Unit = 00000000, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840002 -> PresentStatus hid_lookup_path: 00850043 -> RemainingTimeLimitExpired Path: UPS.PowerSummary.PresentStatus.RemainingTimeLimitExpired, Type: Feature, ReportID: 0x07, Offset: 7, Size: 1, Value: 0.000000 Report[buf]: (3 bytes) => 07 0c 00 PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0 Unit = 00000000, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840002 -> PresentStatus hid_lookup_path: 00840073 -> CommunicationLost Path: UPS.PowerSummary.PresentStatus.CommunicationLost, Type: Input, ReportID: 0x07, Offset: 8, Size: 1, Value: 0.000000 Report[buf]: (3 bytes) => 07 0c 00 PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0 Unit = 00000000, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840002 -> PresentStatus hid_lookup_path: 00840073 -> CommunicationLost Path: UPS.PowerSummary.PresentStatus.CommunicationLost, Type: Feature, ReportID: 0x07, Offset: 8, Size: 1, Value: 0.000000 Report[buf]: (3 bytes) => 07 0c 00 PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0 Unit = 00000000, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840002 -> PresentStatus hid_lookup_path: 0085004b -> NeedReplacement Path: UPS.PowerSummary.PresentStatus.NeedReplacement, Type: Input, ReportID: 0x07, Offset: 9, Size: 1, Value: 0.000000 Report[buf]: (3 bytes) => 07 0c 00 PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0 Unit = 00000000, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840002 -> PresentStatus hid_lookup_path: 0085004b -> NeedReplacement Path: UPS.PowerSummary.PresentStatus.NeedReplacement, Type: Feature, ReportID: 0x07, Offset: 9, Size: 1, Value: 0.000000 Report[buf]: (3 bytes) => 07 0c 00 PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0 Unit = 00000000, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840002 -> PresentStatus hid_lookup_path: 00840065 -> Overload Path: UPS.PowerSummary.PresentStatus.Overload, Type: Input, ReportID: 0x07, Offset: 10, Size: 1, Value: 0.000000 Report[buf]: (3 bytes) => 07 0c 00 PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0 Unit = 00000000, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840002 -> PresentStatus hid_lookup_path: 00840065 -> Overload Path: UPS.PowerSummary.PresentStatus.Overload, Type: Feature, ReportID: 0x07, Offset: 10, Size: 1, Value: 0.000000 Report[buf]: (3 bytes) => 07 0c 00 PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0 Unit = 00000000, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840002 -> PresentStatus hid_lookup_path: 008500db -> VoltageNotRegulated Path: UPS.PowerSummary.PresentStatus.VoltageNotRegulated, Type: Input, ReportID: 0x07, Offset: 11, Size: 1, Value: 0.000000 Report[buf]: (3 bytes) => 07 0c 00 PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0 Unit = 00000000, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840002 -> PresentStatus hid_lookup_path: 008500db -> VoltageNotRegulated Path: UPS.PowerSummary.PresentStatus.VoltageNotRegulated, Type: Feature, ReportID: 0x07, Offset: 11, Size: 1, Value: 0.000000 Report[buf]: (3 bytes) => 07 0c 00 PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0 Unit = 00000000, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840002 -> PresentStatus hid_lookup_path: ff860080 -> not found in lookup table Path: UPS.PowerSummary.PresentStatus.ff860080, Type: Input, ReportID: 0x07, Offset: 12, Size: 1, Value: 0.000000 Report[buf]: (3 bytes) => 07 0c 00 PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0 Unit = 00000000, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840024 -> PowerSummary hid_lookup_path: 00840002 -> PresentStatus hid_lookup_path: ff860080 -> not found in lookup table Path: UPS.PowerSummary.PresentStatus.ff860080, Type: Feature, ReportID: 0x07, Offset: 12, Size: 1, Value: 0.000000 Entering libusb_get_report Report[get]: (2 bytes) => 16 06 PhyMax = 0, PhyMin = 0, LogMax = 6, LogMin = 0 Unit = 00000000, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840012 -> Battery hid_lookup_path: 00840058 -> Test Path: UPS.Battery.Test, Type: Input, ReportID: 0x16, Offset: 0, Size: 8, Value: 6.000000 Report[buf]: (2 bytes) => 16 06 PhyMax = 0, PhyMin = 0, LogMax = 6, LogMin = 0 Unit = 00000000, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840012 -> Battery hid_lookup_path: 00840058 -> Test Path: UPS.Battery.Test, Type: Feature, ReportID: 0x16, Offset: 0, Size: 8, Value: 6.000000 Entering libusb_get_report Report[get]: (2 bytes) => 17 00 PhyMax = 0, PhyMin = 0, LogMax = 90, LogMin = 0 Unit = 00000000, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840012 -> Battery hid_lookup_path: ff860019 -> APCBattCapBeforeStartup Path: UPS.Battery.APCBattCapBeforeStartup, Type: Feature, ReportID: 0x17, Offset: 0, Size: 8, Value: 0.000000 Entering libusb_get_report Report[get]: (2 bytes) => 1b 00 PhyMax = 0, PhyMin = 0, LogMax = 3, LogMin = 0 Unit = 00000000, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840012 -> Battery hid_lookup_path: ff86001a -> not found in lookup table Path: UPS.Battery.ff86001a, Type: Feature, ReportID: 0x1b, Offset: 0, Size: 8, Value: 0.000000 Entering libusb_get_report Report[get]: (2 bytes) => 1c 00 PhyMax = 0, PhyMin = 0, LogMax = 255, LogMin = 0 Unit = 00000000, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840012 -> Battery hid_lookup_path: ff86001b -> not found in lookup table Path: UPS.Battery.ff86001b, Type: Feature, ReportID: 0x1c, Offset: 0, Size: 8, Value: 0.000000 Entering libusb_get_report Report[get]: (4 bytes) => 45 01 25 09 PhyMax = 0, PhyMin = 0, LogMax = 16777215, LogMin = 0 Unit = 00000000, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840012 -> Battery hid_lookup_path: ff860016 -> APCBattReplaceDate Path: UPS.Battery.APCBattReplaceDate, Type: Feature, ReportID: 0x45, Offset: 0, Size: 24, Value: 599297.000000 Entering libusb_get_report Report[get]: (3 bytes) => 15 c5 38 PhyMax = 0, PhyMin = 0, LogMax = 65535, LogMin = 0 Unit = 00000000, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840012 -> Battery hid_lookup_path: 00850085 -> ManufacturerDate Path: UPS.Battery.ManufacturerDate, Type: Feature, ReportID: 0x15, Offset: 0, Size: 16, Value: 14533.000000 Entering libusb_get_report Report[get]: (3 bytes) => 18 e8 03 PhyMax = 0, PhyMin = 0, LogMax = 65535, LogMin = 0 Unit = 00000000, UnitExp = -1 Unit Exponent = -1 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840012 -> Battery hid_lookup_path: 00850066 -> RemainingCapacity Path: UPS.Battery.RemainingCapacity, Type: Feature, ReportID: 0x18, Offset: 0, Size: 16, Value: 100.000000 Entering libusb_get_report Report[get]: (3 bytes) => 1a 78 00 PhyMax = 0, PhyMin = 0, LogMax = 1380, LogMin = 120 Unit = 00001001, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840012 -> Battery hid_lookup_path: 0085002a -> RemainingTimeLimit Path: UPS.Battery.RemainingTimeLimit, Type: Feature, ReportID: 0x1a, Offset: 0, Size: 16, Value: 120.000000 Entering libusb_get_report Report[get]: (3 bytes) => 19 4a 08 PhyMax = 0, PhyMin = 0, LogMax = 65535, LogMin = 0 Unit = 00001001, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840012 -> Battery hid_lookup_path: 00850068 -> RunTimeToEmpty Path: UPS.Battery.RunTimeToEmpty, Type: Feature, ReportID: 0x19, Offset: 0, Size: 16, Value: 2122.000000 Entering libusb_get_report Report[get]: (3 bytes) => 1e cf 0b PhyMax = 0, PhyMin = 0, LogMax = 65535, LogMin = 0 Unit = 00010001, UnitExp = -1 Unit Exponent = -1 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840012 -> Battery hid_lookup_path: 00840036 -> Temperature Path: UPS.Battery.Temperature, Type: Feature, ReportID: 0x1e, Offset: 0, Size: 16, Value: 302.300000 Entering libusb_get_report Report[get]: (3 bytes) => 1f 60 09 PhyMax = 0, PhyMin = 0, LogMax = 65535, LogMin = 0 Unit = 00f0d121, UnitExp = 5 Unit Exponent = -2 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840012 -> Battery hid_lookup_path: 00840040 -> ConfigVoltage Path: UPS.Battery.ConfigVoltage, Type: Feature, ReportID: 0x1f, Offset: 0, Size: 16, Value: 24.000000 Entering libusb_get_report Report[get]: (3 bytes) => 1d d8 0a PhyMax = 0, PhyMin = 0, LogMax = 65535, LogMin = 0 Unit = 00f0d121, UnitExp = 5 Unit Exponent = -2 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840012 -> Battery hid_lookup_path: 00840030 -> Voltage Path: UPS.Battery.Voltage, Type: Feature, ReportID: 0x1d, Offset: 0, Size: 16, Value: 27.760000 Entering libusb_get_report Report[get]: (2 bytes) => 47 f4 PhyMax = 0, PhyMin = 0, LogMax = 254, LogMin = 233 Unit = 00000000, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840012 -> Battery hid_lookup_path: ff860024 -> not found in lookup table Path: UPS.Battery.ff860024, Type: Feature, ReportID: 0x47, Offset: 0, Size: 8, Value: 244.000000 Entering libusb_get_report Report[get]: (5 bytes) => 48 02 96 12 82 PhyMax = 0, PhyMin = 0, LogMax = 2147483647, LogMin = -2147483647 Unit = 00000000, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 00840012 -> Battery hid_lookup_path: ff860018 -> not found in lookup table Path: UPS.Battery.ff860018, Type: Feature, ReportID: 0x48, Offset: 0, Size: 32, Value: -2112711166.000000 Entering libusb_get_report refresh_report_buffer: expected 5 bytes, but got only 3 Report[get]: (5 bytes) => 20 ba 04 12 82 PhyMax = 0, PhyMin = 0, LogMax = 65535, LogMin = 0 Unit = 00f0d121, UnitExp = 6 Unit Exponent = -1 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 0084001a -> Input hid_lookup_path: 00840030 -> Voltage Path: UPS.Input.Voltage, Type: Feature, ReportID: 0x20, Offset: 0, Size: 32, Value: 121.000000 Entering libusb_get_report Report[get]: (2 bytes) => 46 78 PhyMax = 0, PhyMin = 0, LogMax = 255, LogMin = 0 Unit = 00f0d121, UnitExp = 7 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 0084001a -> Input hid_lookup_path: 00840040 -> ConfigVoltage Path: UPS.Input.ConfigVoltage, Type: Feature, ReportID: 0x46, Offset: 0, Size: 8, Value: 120.000000 Entering libusb_get_report Report[get]: (2 bytes) => 21 08 PhyMax = 0, PhyMin = 0, LogMax = 10, LogMin = 0 Unit = 00000000, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 0084001a -> Input hid_lookup_path: ff860052 -> not found in lookup table Path: UPS.Input.ff860052, Type: Feature, ReportID: 0x21, Offset: 0, Size: 8, Value: 8.000000 Entering libusb_get_report Report[get]: (2 bytes) => 22 01 PhyMax = 0, PhyMin = 0, LogMax = 2, LogMin = 0 Unit = 00000000, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 0084001a -> Input hid_lookup_path: ff860061 -> not found in lookup table Path: UPS.Input.ff860061, Type: Feature, ReportID: 0x22, Offset: 0, Size: 8, Value: 1.000000 Entering libusb_get_report Report[get]: (2 bytes) => 42 80 PhyMax = 0, PhyMin = 0, LogMax = 139, LogMin = 117 Unit = 00000000, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 0084001a -> Input hid_lookup_path: ff860024 -> not found in lookup table Path: UPS.Input.ff860024, Type: Feature, ReportID: 0x42, Offset: 0, Size: 8, Value: 128.000000 Entering libusb_get_report Report[get]: (3 bytes) => 2c e6 00 PhyMax = 0, PhyMin = 0, LogMax = 65535, LogMin = 0 Unit = 00000000, UnitExp = -1 Unit Exponent = -1 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 0084001c -> Output hid_lookup_path: 00840035 -> PercentLoad Path: UPS.Output.PercentLoad, Type: Feature, ReportID: 0x2c, Offset: 0, Size: 16, Value: 23.000000 Entering libusb_get_report Report[get]: (3 bytes) => 52 1c 02 PhyMax = 0, PhyMin = 0, LogMax = 65535, LogMin = 0 Unit = 0000d121, UnitExp = 7 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 0084001c -> Output hid_lookup_path: 00840044 -> ConfigActivePower Path: UPS.Output.ConfigActivePower, Type: Feature, ReportID: 0x52, Offset: 0, Size: 16, Value: 540.000000 Entering libusb_get_report Report[get]: (3 bytes) => 2a 70 17 PhyMax = 0, PhyMin = 0, LogMax = 65535, LogMin = 0 Unit = 0000f001, UnitExp = -2 Unit Exponent = -2 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 0084001c -> Output hid_lookup_path: 00840032 -> Frequency Path: UPS.Output.Frequency, Type: Feature, ReportID: 0x2a, Offset: 0, Size: 16, Value: 60.000000 Entering libusb_get_report Report[get]: (3 bytes) => 2b b0 04 PhyMax = 0, PhyMin = 0, LogMax = 65535, LogMin = 0 Unit = 00f0d121, UnitExp = 6 Unit Exponent = -1 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 0084001c -> Output hid_lookup_path: 00840030 -> Voltage Path: UPS.Output.Voltage, Type: Feature, ReportID: 0x2b, Offset: 0, Size: 16, Value: 120.000000 Entering libusb_get_report Report[get]: (3 bytes) => 2d 78 00 PhyMax = 0, PhyMin = 0, LogMax = 120, LogMin = 120 Unit = 00f0d121, UnitExp = 7 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 0084001c -> Output hid_lookup_path: 00840040 -> ConfigVoltage Path: UPS.Output.ConfigVoltage, Type: Feature, ReportID: 0x2d, Offset: 0, Size: 16, Value: 120.000000 Entering libusb_get_report Report[get]: (3 bytes) => 23 88 00 PhyMax = 0, PhyMin = 0, LogMax = 142, LogMin = 136 Unit = 00f0d121, UnitExp = 7 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 0084001c -> Output hid_lookup_path: 00840054 -> HighVoltageTransfer Path: UPS.Output.HighVoltageTransfer, Type: Feature, ReportID: 0x23, Offset: 0, Size: 16, Value: 136.000000 Entering libusb_get_report Report[get]: (3 bytes) => 24 64 00 PhyMax = 0, PhyMin = 0, LogMax = 104, LogMin = 94 Unit = 00f0d121, UnitExp = 7 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 0084001c -> Output hid_lookup_path: 00840053 -> LowVoltageTransfer Path: UPS.Output.LowVoltageTransfer, Type: Feature, ReportID: 0x24, Offset: 0, Size: 16, Value: 100.000000 Entering libusb_get_report Report[get]: (3 bytes) => 25 00 00 PhyMax = 0, PhyMin = 0, LogMax = 420, LogMin = 0 Unit = 00001001, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 0084001c -> Output hid_lookup_path: ff86007e -> APCDelayBeforeStartup Path: UPS.Output.APCDelayBeforeStartup, Type: Feature, ReportID: 0x25, Offset: 0, Size: 16, Value: 0.000000 Entering libusb_get_report Report[get]: (3 bytes) => 26 00 00 PhyMax = 0, PhyMin = 0, LogMax = 630, LogMin = 0 Unit = 00001001, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 0084001c -> Output hid_lookup_path: ff860076 -> APCShutdownAfterDelay Path: UPS.Output.APCShutdownAfterDelay, Type: Feature, ReportID: 0x26, Offset: 0, Size: 16, Value: 0.000000 Entering libusb_get_report Report[get]: (3 bytes) => 27 ff ff PhyMax = 0, PhyMin = 0, LogMax = 32767, LogMin = -1 Unit = 00001001, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 0084001c -> Output hid_lookup_path: 00840057 -> DelayBeforeShutdown Path: UPS.Output.DelayBeforeShutdown, Type: Feature, ReportID: 0x27, Offset: 0, Size: 16, Value: -1.000000 Entering libusb_get_report Report[get]: (3 bytes) => 28 00 00 PhyMax = 0, PhyMin = 0, LogMax = 32767, LogMin = -1 Unit = 00001001, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 0084001c -> Output hid_lookup_path: 00840056 -> DelayBeforeStartup Path: UPS.Output.DelayBeforeStartup, Type: Feature, ReportID: 0x28, Offset: 0, Size: 16, Value: 0.000000 Entering libusb_get_report Report[get]: (4 bytes) => 29 00 00 00 PhyMax = 0, PhyMin = 0, LogMax = 1295640, LogMin = -1 Unit = 00001001, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 0084001c -> Output hid_lookup_path: 00840055 -> DelayBeforeReboot Path: UPS.Output.DelayBeforeReboot, Type: Feature, ReportID: 0x29, Offset: 0, Size: 24, Value: 0.000000 Entering libusb_get_report Report[get]: (2 bytes) => 40 00 PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = -1 Unit = 00001001, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 0084001c -> Output hid_lookup_path: ff86007c -> APCDelayBeforeReboot Path: UPS.Output.APCDelayBeforeReboot, Type: Feature, ReportID: 0x40, Offset: 0, Size: 8, Value: 0.000000 Entering libusb_get_report Report[get]: (3 bytes) => 41 ff ff PhyMax = 0, PhyMin = 0, LogMax = 32767, LogMin = -1 Unit = 00001001, UnitExp = 0 Unit Exponent = 0 hid_lookup_path: 00840004 -> UPS hid_lookup_path: 0084001c -> Output hid_lookup_path: ff86007d -> APCDelayBeforeShutdown Path: UPS.Output.APCDelayBeforeShutdown, Type: Feature, ReportID: 0x41, Offset: 0, Size: 16, Value: -1.000000 Entering libusb_get_report Report[get]: (2 bytes) => 2e 05 PhyMax = 0, PhyMin = 0, LogMax = 255, LogMin = 0 Unit = 00000000, UnitExp = 0 Bob Blackwell Pickering, Ontario www.afticarr.com Organ donation can save a life. Please sign your organ donor card.
---> On 22/03/2009 11:50 AM, nut-upsuser-request at lists.alioth.debian.org wrote: > Seems very reasonable. > [...] > And same here...... Thanks for your cooperation in solving this. > These changes will be available in the next stable version of NUT. > Best regards, Arjen I'm pleased to hear I was able to provide the necessary detail. Thank you for working with me to resolve the issue. Bob Blackwell Pickering, Ontario www.afticarr.com Organ donation can save a life. Please sign your organ donor card.