Andy R - (NUT-List)
2016-Apr-16 21:14 UTC
[Nut-upsuser] IBM 5396-1Kx ups nearly recognised.
Greetings everyone, Firstly, sorry for the huge length of this message. The support page said send debug traces, and so debug traces shall be sent. OS name and version - Arch Linux - updated today. exact NUT version - 2.7.4 (Network UPS Tools - Generic HID driver 0.41 (2.7.4) USB communication driver 0.33) NUT installation method - Arch User Repository build script updated to use latest NUT stable source. ups.conf - [5396] driver=usbhid-ups port=auto vendorid="04b3" I am trying to use an IBM 5396-1kx UPS from 11/2010 conneted via USB to N-U-T (see - http://powerquality.eaton.com/ibm/EMEA/Products/UPS-systemx.asp?CC=1). I'm currently using the usbhid-ups driver but as the ups usb-ID isn't recognised in the udev rules I run it as root. Running usbhid-ups gives a "device not recognised" error but using '-x explore' gives a huge pile of information back. Though this could mean anything from just a small change needed all the way to "good luck" though. So, what can I do to get my ups to work with NUT? Many thanks. Andy R. Extensive usbhid-ups output -> # usbhid-ups -u root -a 5396 -DDDD Network UPS Tools - Generic HID driver 0.41 (2.7.4) USB communication driver 0.33 0.000000 debug level is '4' 0.001470 upsdrv_initups... 0.005449 Checking device (1D6B/0002) (001/001) 0.027175 - VendorID: 1d6b 0.027198 - ProductID: 0002 0.027222 - Manufacturer: Linux 4.4.5-1-ARCH ehci_hcd 0.027255 - Product: EHCI Host Controller 0.027279 - Serial Number: 0000:00:02.1 0.027305 - Bus: 001 0.027332 - Device release number: 0404 0.027356 Trying to match device 0.027410 Device does not match - skipping 0.027576 Checking device (04B3/0001) (002/007) 0.404975 - VendorID: 04b3 0.404998 - ProductID: 0001 0.405014 - Manufacturer: IBM 0.405049 - Product: IBM 1000VA/750W Tower HV UPS 0.405075 - Serial Number: 23C0098 0.405099 - Bus: 002 0.405124 - Device release number: 0100 0.405147 Trying to match device 0.405176 Device does not match - skipping 0.405214 Checking device (1D6B/0001) (002/001) 0.405531 - VendorID: 1d6b 0.405552 - ProductID: 0001 0.405572 - Manufacturer: Linux 4.4.5-1-ARCH ohci_hcd 0.405589 - Product: OHCI PCI host controller 0.405599 - Serial Number: 0000:00:02.0 0.405608 - Bus: 002 0.405617 - Device release number: 0404 0.405626 Trying to match device 0.405638 Device does not match - skipping 0.405658 No appropriate HID device found 0.405675 No matching HID UPS found # usbhid-ups -u root -x explore -a 5396 -DDDD Network UPS Tools - Generic HID driver 0.41 (2.7.4) USB communication driver 0.33 0.000000 debug level is '4' 0.001404 upsdrv_initups... 0.005362 Checking device (1D6B/0002) (001/001) 0.026934 - VendorID: 1d6b 0.026956 - ProductID: 0002 0.026975 - Manufacturer: Linux 4.4.5-1-ARCH ehci_hcd 0.026993 - Product: EHCI Host Controller 0.027003 - Serial Number: 0000:00:02.1 0.027013 - Bus: 001 0.027022 - Device release number: 0404 0.027031 Trying to match device 0.027056 Device does not match - skipping 0.027142 Checking device (04B3/0001) (002/007) 0.403655 - VendorID: 04b3 0.403678 - ProductID: 0001 0.403694 - Manufacturer: IBM 0.403732 - Product: IBM 1000VA/750W Tower HV UPS 0.403758 - Serial Number: 23C0098 0.403782 - Bus: 002 0.403808 - Device release number: 0100 0.403831 Trying to match device 0.403900 Device matches 0.403970 nut_usb_set_altinterface: skipped usb_set_altinterface(udev, 0) 0.439665 HID descriptor, method 1: (9 bytes) => 09 21 10 01 21 01 22 61 06 0.439687 HID descriptor length (method 1) 1633 0.439716 i=0, extra[i]=09, extra[i+1]=21 0.439740 HID descriptor, method 2: (9 bytes) => 09 21 10 01 21 01 22 61 06 0.439751 HID descriptor length (method 2) 1633 0.439760 HID descriptor length 1633 3.266564 Report Descriptor size = 1633 3.266607 Report Descriptor: (1633 bytes) => 05 84 09 04 a1 01 09 10 a1 00 09 12 a1 3.266648 00 09 13 85 20 75 08 95 01 15 00 26 ff 00 65 00 55 00 b1 03 06 ff ff 09 90 3.266675 85 21 b1 82 05 85 09 83 85 23 75 20 27 ff ff ff 7f 67 01 10 10 00 b1 83 05 3.266701 84 09 02 a1 02 09 60 85 27 75 08 26 ff 00 65 00 b1 83 09 60 81 83 05 85 09 3.266728 41 b1 83 09 41 81 83 06 ff ff 09 74 b1 83 09 74 81 83 c0 05 84 09 58 85 24 3.266753 b1 82 06 ff ff 09 45 85 25 75 20 27 ff ff ff 7f 66 01 10 b1 82 c0 05 84 09 3.266779 11 85 20 75 08 26 ff 00 65 00 b1 03 09 14 a1 00 09 15 b1 03 06 ff ff 09 6b 3.266805 85 26 b1 83 09 94 b1 83 05 84 09 02 a1 02 06 ff ff 09 79 85 27 b1 83 09 79 3.266831 81 83 05 84 09 62 b1 83 09 62 81 83 09 6d b1 83 09 6d 81 83 c0 c0 c0 06 ff 3.266857 ff 09 e0 85 ff 95 ff b1 82 09 e0 85 fe 95 0a b1 82 05 84 09 1e a1 81 09 42 3.266883 85 14 95 01 66 01 f0 b1 83 09 40 85 15 67 21 d1 f0 00 55 07 b1 83 09 1f 85 3.266909 0b 65 00 55 00 b1 03 c0 09 1e a1 84 09 44 85 74 75 10 27 ff ff 00 00 66 21 3.266934 d1 55 07 b1 83 09 43 66 21 d1 b1 83 09 42 85 36 75 08 26 ff 00 66 01 f0 55 3.266973 00 b1 82 09 45 85 16 65 00 b1 83 09 40 85 72 67 21 d1 f0 00 55 07 b1 82 09 3.267000 1f 85 0b 65 00 55 00 b1 03 c0 09 18 a1 00 09 20 a1 82 06 ff ff 09 43 85 81 3.267026 b1 83 05 84 09 57 85 8d 75 20 15 ff 27 ff ff ff 7f 66 01 10 b1 82 09 56 85 3.267053 90 b1 82 09 1f 85 80 75 08 15 00 26 ff 00 65 00 b1 03 09 21 b1 03 09 02 a1 3.267079 02 09 6c 85 81 b1 03 09 6b 85 82 b1 83 09 6b 81 83 c0 05 85 09 29 85 84 65 3.267105 00 b1 82 06 ff ff 09 5d 85 87 75 20 27 ff ff ff 7f 66 01 10 b1 82 09 5e 85 3.267131 8a b1 82 c0 05 84 09 20 a1 83 06 ff ff 09 43 85 81 75 08 26 ff 00 65 00 b1 3.267157 83 05 84 09 57 85 8e 75 20 15 ff 27 ff ff ff 7f 66 01 10 b1 82 09 56 85 91 3.267183 b1 82 09 1f 85 80 75 08 15 00 26 ff 00 65 00 b1 03 09 21 b1 03 09 02 a1 02 3.267210 09 6c 85 81 b1 03 09 6b 85 82 b1 83 09 6b 81 83 c0 05 85 09 29 85 85 65 00 3.267236 b1 82 06 ff ff 09 5d 85 88 75 20 27 ff ff ff 7f 66 01 10 b1 82 09 5e 85 8b 3.267262 b1 82 c0 05 84 09 19 85 80 75 08 26 ff 00 65 00 b1 03 c0 09 16 a1 00 06 ff 3.267288 ff 09 41 85 4a b1 03 05 84 09 1a a1 81 06 ff ff 09 43 85 73 b1 83 05 84 09 3.267314 1f 85 30 b1 03 09 32 85 31 75 10 27 ff ff 00 00 66 01 f0 55 0f b1 83 09 1b 3.267341 85 30 75 08 26 ff 00 65 00 55 00 b1 03 09 02 a1 02 09 6e 85 2d b1 83 09 6e 3.267367 81 83 09 6f b1 83 09 6f 81 83 09 64 85 32 b1 83 09 64 81 83 09 62 b1 83 09 3.267393 62 81 83 09 6d b1 83 09 6d 81 83 09 63 b1 83 09 63 81 83 06 ff ff 09 74 b1 3.267419 83 09 74 81 83 09 75 b1 83 09 75 81 83 09 78 b1 83 09 78 81 83 c0 05 84 09 3.267444 30 85 31 75 10 27 ff ff 00 00 67 21 d1 f0 00 55 07 b1 83 06 ff ff 09 71 85 3.267471 3d 75 08 26 ff 00 65 00 55 00 b1 82 c0 05 84 09 1a a1 83 09 1f 85 30 b1 03 3.267501 09 1b b1 03 09 02 a1 02 09 6d 85 3b b1 83 09 6d 81 83 c0 c0 06 ff ff 09 14 3.267529 a1 00 09 15 85 40 b1 03 05 84 09 02 a1 02 09 6d 85 41 b1 83 09 6d 81 83 06 3.267555 ff ff 09 74 85 3e b1 83 09 74 81 83 09 75 b1 83 09 75 81 83 c0 c0 05 84 09 3.267580 1c a1 00 09 34 85 42 75 10 27 ff ff 00 00 66 21 d1 55 07 b1 83 09 33 66 21 3.267607 d1 b1 83 09 31 67 01 00 10 00 55 0f b1 83 09 1f 85 40 75 08 26 ff 00 65 00 3.267633 55 00 b1 03 06 ff ff 09 44 85 43 b1 82 05 84 09 32 85 42 75 10 27 ff ff 00 3.267659 00 66 01 f0 55 0f b1 83 06 ff ff 09 53 85 4d 67 21 d1 f0 00 55 07 b1 82 05 3.267685 84 09 54 85 48 b1 82 06 ff ff 09 50 85 4e b1 82 05 84 09 53 85 47 b1 82 09 3.267712 1d 85 40 75 08 26 ff 00 65 00 55 00 b1 03 09 65 a1 81 09 02 a1 02 06 ff ff 3.267738 09 7e 85 49 b1 83 09 7e 81 83 c0 09 7d 85 53 65 00 b1 82 c0 05 84 09 65 a1 3.267765 82 09 02 a1 02 06 ff ff 09 7e 85 49 65 00 b1 83 09 7e 81 83 c0 09 7d 85 54 3.267791 65 00 b1 83 c0 05 84 09 02 a1 02 06 ff ff 09 4a 85 49 65 00 b1 83 09 4a 81 3.267817 83 c0 05 84 09 30 85 42 75 10 27 ff ff 00 00 67 21 d1 f0 00 55 07 b1 83 c0 3.267843 09 17 85 40 75 08 26 ff 00 65 00 55 00 b1 03 c0 09 24 a1 00 09 5a 85 13 b1 3.267870 82 05 85 09 8d 85 0c b1 03 09 2c b1 03 05 84 09 40 85 0d 75 10 27 ff ff 00 3.267897 00 67 21 d1 f0 00 55 07 b1 03 06 ff ff 09 95 85 0b 75 08 26 ff 00 65 00 55 3.267923 00 b1 03 05 84 09 57 85 09 75 20 15 ff 27 ff ff ff 7f 66 01 10 b1 82 09 56 3.267950 85 0a b1 82 05 85 09 83 85 0c 75 08 15 00 26 ff 00 65 00 b1 03 05 84 09 1f 3.267976 85 0b 65 00 b1 03 05 85 09 67 85 0c 65 00 b1 03 09 89 85 10 65 00 b1 03 05 3.268003 84 09 fd b1 03 06 ff ff 09 f0 b1 03 05 85 09 8f b1 03 06 ff ff 09 f3 b1 03 3.268030 05 84 09 fe b1 03 06 ff ff 09 f4 b1 03 05 84 09 ff b1 03 06 ff ff 09 f1 b1 3.268057 03 05 84 09 35 85 07 65 00 b1 83 09 25 85 0b 65 00 b1 03 09 02 a1 02 05 85 3.268083 09 d0 85 01 b1 83 09 d0 81 83 09 42 b1 83 09 42 81 83 09 44 b1 83 09 44 81 3.268109 83 05 84 09 73 85 0f b1 83 09 73 81 83 06 ff ff 09 2d 85 03 b1 83 09 2d 81 3.268136 83 05 85 09 45 85 01 b1 83 09 45 81 83 06 ff ff 09 68 85 03 b1 83 09 68 81 3.268162 83 09 77 b1 83 09 77 81 83 05 84 09 61 85 01 b1 83 09 61 81 83 09 62 85 02 3.268188 b1 83 09 62 81 83 05 85 09 4b b1 83 09 4b 81 83 05 84 09 65 b1 83 09 65 81 3.268214 83 09 67 85 03 b1 83 09 67 81 83 09 69 85 02 b1 83 09 69 81 83 09 6c 85 04 3.268240 b1 82 09 6c 81 82 c0 05 85 09 66 85 06 65 00 b1 83 09 66 81 83 09 29 85 08 3.268267 b1 83 06 ff ff 09 4d 85 12 b1 82 05 85 09 2a 85 17 75 10 27 ff ff 00 00 66 3.268293 01 10 b1 82 09 68 85 06 b1 83 09 68 81 83 06 ff ff 09 48 85 11 75 08 26 ff 3.268319 00 65 00 b1 82 09 97 85 29 75 20 27 ff ff ff 7f 66 01 10 b1 82 05 84 09 30 3.268342 85 07 75 10 27 ff ff 00 00 67 21 d1 f0 00 55 07 b1 83 c0 c0 3.268674 Using subdriver: EXPLORE HID 0.1 3.268690 173 HID objects found 3.268706 Entering libusb_get_report 3.299546 Report[get]: (4 bytes) => 20 01 01 01 3.299579 Path: UPS.BatterySystem.Battery.BatteryID, Type: Feature, ReportID: 0x20, Offset: 0, Size: 8, Value: 1 3.299782 Entering libusb_get_report 3.327540 Report[get]: (2 bytes) => 21 00 3.327573 Path: UPS.BatterySystem.Battery.ffff0090, Type: Feature, ReportID: 0x21, Offset: 0, Size: 8, Value: 0 3.327724 Entering libusb_get_report 3.360538 Report[get]: (5 bytes) => 23 90 7e 00 00 3.360694 Path: UPS.BatterySystem.Battery.DesignCapacity, Type: Feature, ReportID: 0x23, Offset: 0, Size: 32, Value: 32400 3.360728 Entering libusb_get_report 3.393538 Report[get]: (7 bytes) => 27 01 00 00 01 00 01 3.393569 Path: UPS.BatterySystem.Battery.PresentStatus.Present, Type: Feature, ReportID: 0x27, Offset: 0, Size: 8, Value: 1 3.393729 Report[buf]: (7 bytes) => 27 01 00 00 01 00 01 3.393904 Path: UPS.BatterySystem.Battery.PresentStatus.Present, Type: Input, ReportID: 0x27, Offset: 0, Size: 8, Value: 1 3.394032 Report[buf]: (7 bytes) => 27 01 00 00 01 00 01 3.394204 Path: UPS.BatterySystem.Battery.PresentStatus.TerminateDischarge, Type: Feature, ReportID: 0x27, Offset: 8, Size: 8, Value: 0 3.394333 Report[buf]: (7 bytes) => 27 01 00 00 01 00 01 3.394378 Path: UPS.BatterySystem.Battery.PresentStatus.TerminateDischarge, Type: Input, ReportID: 0x27, Offset: 8, Size: 8, Value: 0 3.394401 Report[buf]: (7 bytes) => 27 01 00 00 01 00 01 3.394426 Path: UPS.BatterySystem.Battery.PresentStatus.ffff0074, Type: Feature, ReportID: 0x27, Offset: 16, Size: 8, Value: 0 3.394482 Report[buf]: (7 bytes) => 27 01 00 00 01 00 01 3.394513 Path: UPS.BatterySystem.Battery.PresentStatus.ffff0074, Type: Input, ReportID: 0x27, Offset: 16, Size: 8, Value: 0 3.394530 Entering libusb_get_report 3.417536 Report[get]: (2 bytes) => 24 06 3.417565 Path: UPS.BatterySystem.Battery.Test, Type: Feature, ReportID: 0x24, Offset: 0, Size: 8, Value: 6 3.417695 Entering libusb_get_report 3.450536 Report[get]: (5 bytes) => 25 00 a7 76 00 3.450569 Path: UPS.BatterySystem.Battery.ffff0045, Type: Feature, ReportID: 0x25, Offset: 0, Size: 32, Value: 7.776e+06 3.450602 Report[buf]: (4 bytes) => 20 01 01 01 3.450618 Path: UPS.BatterySystem.BatterySystemID, Type: Feature, ReportID: 0x20, Offset: 8, Size: 8, Value: 1 3.450632 Report[buf]: (4 bytes) => 20 01 01 01 3.450648 Path: UPS.BatterySystem.Charger.ChargerID, Type: Feature, ReportID: 0x20, Offset: 16, Size: 8, Value: 1 3.450658 Entering libusb_get_report 3.478533 Report[get]: (3 bytes) => 26 04 03 3.478563 Path: UPS.BatterySystem.Charger.ffff006b, Type: Feature, ReportID: 0x26, Offset: 0, Size: 8, Value: 4 3.478596 Report[buf]: (3 bytes) => 26 04 03 3.478613 Path: UPS.BatterySystem.Charger.ffff0094, Type: Feature, ReportID: 0x26, Offset: 8, Size: 8, Value: 3 3.478630 Report[buf]: (7 bytes) => 27 01 00 00 01 00 01 3.478648 Path: UPS.BatterySystem.Charger.PresentStatus.ffff0079, Type: Feature, ReportID: 0x27, Offset: 24, Size: 8, Value: 1 3.478665 Report[buf]: (7 bytes) => 27 01 00 00 01 00 01 3.478683 Path: UPS.BatterySystem.Charger.PresentStatus.ffff0079, Type: Input, ReportID: 0x27, Offset: 24, Size: 8, Value: 1 3.478700 Report[buf]: (7 bytes) => 27 01 00 00 01 00 01 3.478736 Path: UPS.BatterySystem.Charger.PresentStatus.InternalFailure, Type: Feature, ReportID: 0x27, Offset: 32, Size: 8, Value: 0 3.478753 Report[buf]: (7 bytes) => 27 01 00 00 01 00 01 3.478770 Path: UPS.BatterySystem.Charger.PresentStatus.InternalFailure, Type: Input, ReportID: 0x27, Offset: 32, Size: 8, Value: 0 3.478787 Report[buf]: (7 bytes) => 27 01 00 00 01 00 01 3.478804 Path: UPS.BatterySystem.Charger.PresentStatus.Used, Type: Feature, ReportID: 0x27, Offset: 40, Size: 8, Value: 1 3.478821 Report[buf]: (7 bytes) => 27 01 00 00 01 00 01 3.478838 Path: UPS.BatterySystem.Charger.PresentStatus.Used, Type: Input, ReportID: 0x27, Offset: 40, Size: 8, Value: 1 3.478849 Entering libusb_get_report 3.509525 refresh_report_buffer: expected 33 bytes, but got 4 instead 3.509551 Report[err]: (4 bytes) => ff 01 00 00 3.509574 Path: UPS.ffff00e0, Type: Feature, ReportID: 0xff, Offset: 0, Size: 8, Value: 1 3.509585 Entering libusb_get_report 8.510357 libusb_get_report: Connection timed out 8.510427 Can't retrieve Report fe: Connection timed out 8.510478 Path: UPS.ffff00e0, Type: Feature, ReportID: 0xfe, Offset: 0, Size: 8 8.510506 Entering libusb_get_report 8.537323 Report[get]: (2 bytes) => 14 32 8.537356 Path: UPS.Flow.[1].ConfigFrequency, Type: Feature, ReportID: 0x14, Offset: 0, Size: 8, Value: 50 8.537375 Entering libusb_get_report 8.567322 Report[get]: (2 bytes) => 15 e6 8.567356 Path: UPS.Flow.[1].ConfigVoltage, Type: Feature, ReportID: 0x15, Offset: 0, Size: 8, Value: 230 8.567382 Entering libusb_get_report 8.602325 Report[get]: (6 bytes) => 0b 01 04 03 04 01 8.602354 Path: UPS.Flow.[1].FlowID, Type: Feature, ReportID: 0x0b, Offset: 0, Size: 8, Value: 1 8.602389 Entering libusb_get_report 8.631323 Report[get]: (5 bytes) => 74 ee 02 e8 03 8.631355 Path: UPS.Flow.[4].ConfigActivePower, Type: Feature, ReportID: 0x74, Offset: 0, Size: 16, Value: 750 8.631390 Report[buf]: (5 bytes) => 74 ee 02 e8 03 8.631409 Path: UPS.Flow.[4].ConfigApparentPower, Type: Feature, ReportID: 0x74, Offset: 16, Size: 16, Value: 1000 8.631419 Entering libusb_get_report 8.657320 Report[get]: (2 bytes) => 36 32 8.657351 Path: UPS.Flow.[4].ConfigFrequency, Type: Feature, ReportID: 0x36, Offset: 0, Size: 8, Value: 50 8.657381 Entering libusb_get_report 8.687316 Report[get]: (2 bytes) => 16 6e 8.687347 Path: UPS.Flow.[4].ConfigPercentLoad, Type: Feature, ReportID: 0x16, Offset: 0, Size: 8, Value: 110 8.687387 Entering libusb_get_report 8.717314 Report[get]: (2 bytes) => 72 e6 8.717345 Path: UPS.Flow.[4].ConfigVoltage, Type: Feature, ReportID: 0x72, Offset: 0, Size: 8, Value: 230 8.717380 Report[buf]: (6 bytes) => 0b 01 04 03 04 01 8.717397 Path: UPS.Flow.[4].FlowID, Type: Feature, ReportID: 0x0b, Offset: 8, Size: 8, Value: 4 8.717408 Entering libusb_get_report 8.751316 Report[get]: (5 bytes) => 81 01 01 01 01 8.751349 Path: UPS.OutletSystem.Outlet.[2].ffff0043, Type: Feature, ReportID: 0x81, Offset: 0, Size: 8, Value: 1 8.751377 Entering libusb_get_report 8.781315 Report[get]: (5 bytes) => 8d ff ff ff ff 8.781347 Path: UPS.OutletSystem.Outlet.[2].DelayBeforeShutdown, Type: Feature, ReportID: 0x8d, Offset: 0, Size: 32, Value: 0 8.781370 Entering libusb_get_report 8.811313 Report[get]: (5 bytes) => 90 ff ff ff ff 8.811346 Path: UPS.OutletSystem.Outlet.[2].DelayBeforeStartup, Type: Feature, ReportID: 0x90, Offset: 0, Size: 32, Value: 0 8.811374 Entering libusb_get_report 8.842315 Report[get]: (6 bytes) => 80 04 01 04 02 01 8.842347 Path: UPS.OutletSystem.Outlet.[2].FlowID, Type: Feature, ReportID: 0x80, Offset: 0, Size: 8, Value: 4 8.842381 Report[buf]: (6 bytes) => 80 04 01 04 02 01 8.842400 Path: UPS.OutletSystem.Outlet.[2].OutletID, Type: Feature, ReportID: 0x80, Offset: 8, Size: 8, Value: 1 8.842416 Report[buf]: (5 bytes) => 81 01 01 01 01 8.842434 Path: UPS.OutletSystem.Outlet.[2].PresentStatus.Switchable, Type: Feature, ReportID: 0x81, Offset: 8, Size: 8, Value: 1 8.842446 Entering libusb_get_report 8.868304 Report[get]: (3 bytes) => 82 00 00 8.868334 Path: UPS.OutletSystem.Outlet.[2].PresentStatus.SwitchOn/Off, Type: Feature, ReportID: 0x82, Offset: 0, Size: 8, Value: 0 8.868356 Report[buf]: (3 bytes) => 82 00 00 8.868376 Path: UPS.OutletSystem.Outlet.[2].PresentStatus.SwitchOn/Off, Type: Input, ReportID: 0x82, Offset: 0, Size: 8, Value: 0 8.868387 Entering libusb_get_report 8.897309 Report[get]: (2 bytes) => 84 00 8.897340 Path: UPS.OutletSystem.Outlet.[2].RemainingCapacityLimit, Type: Feature, ReportID: 0x84, Offset: 0, Size: 8, Value: 0 8.897363 Entering libusb_get_report 8.931309 Report[get]: (5 bytes) => 87 ff ff ff 7f 8.931343 Path: UPS.OutletSystem.Outlet.[2].ffff005d, Type: Feature, ReportID: 0x87, Offset: 0, Size: 32, Value: 2.14748e+09 8.931369 Entering libusb_get_report 8.961310 Report[get]: (5 bytes) => 8a 00 00 00 00 8.961341 Path: UPS.OutletSystem.Outlet.[2].ffff005e, Type: Feature, ReportID: 0x8a, Offset: 0, Size: 32, Value: 0 8.961375 Report[buf]: (5 bytes) => 81 01 01 01 01 8.961394 Path: UPS.OutletSystem.Outlet.[3].ffff0043, Type: Feature, ReportID: 0x81, Offset: 16, Size: 8, Value: 1 8.961405 Entering libusb_get_report 8.991306 Report[get]: (5 bytes) => 8e ff ff ff ff 8.991337 Path: UPS.OutletSystem.Outlet.[3].DelayBeforeShutdown, Type: Feature, ReportID: 0x8e, Offset: 0, Size: 32, Value: 0 8.991360 Entering libusb_get_report 9.021303 Report[get]: (5 bytes) => 91 ff ff ff ff 9.021336 Path: UPS.OutletSystem.Outlet.[3].DelayBeforeStartup, Type: Feature, ReportID: 0x91, Offset: 0, Size: 32, Value: 0 9.021371 Report[buf]: (6 bytes) => 80 04 01 04 02 01 9.021390 Path: UPS.OutletSystem.Outlet.[3].FlowID, Type: Feature, ReportID: 0x80, Offset: 16, Size: 8, Value: 4 9.021406 Report[buf]: (6 bytes) => 80 04 01 04 02 01 9.021424 Path: UPS.OutletSystem.Outlet.[3].OutletID, Type: Feature, ReportID: 0x80, Offset: 24, Size: 8, Value: 2 9.021440 Report[buf]: (5 bytes) => 81 01 01 01 01 9.021458 Path: UPS.OutletSystem.Outlet.[3].PresentStatus.Switchable, Type: Feature, ReportID: 0x81, Offset: 24, Size: 8, Value: 1 9.021473 Report[buf]: (3 bytes) => 82 00 00 9.021509 Path: UPS.OutletSystem.Outlet.[3].PresentStatus.SwitchOn/Off, Type: Feature, ReportID: 0x82, Offset: 8, Size: 8, Value: 0 9.021525 Report[buf]: (3 bytes) => 82 00 00 9.021544 Path: UPS.OutletSystem.Outlet.[3].PresentStatus.SwitchOn/Off, Type: Input, ReportID: 0x82, Offset: 8, Size: 8, Value: 0 9.021555 Entering libusb_get_report 9.047305 Report[get]: (2 bytes) => 85 00 9.047336 Path: UPS.OutletSystem.Outlet.[3].RemainingCapacityLimit, Type: Feature, ReportID: 0x85, Offset: 0, Size: 8, Value: 0 9.047365 Entering libusb_get_report 9.081303 Report[get]: (5 bytes) => 88 ff ff ff 7f 9.081337 Path: UPS.OutletSystem.Outlet.[3].ffff005d, Type: Feature, ReportID: 0x88, Offset: 0, Size: 32, Value: 2.14748e+09 9.081365 Entering libusb_get_report 9.111304 Report[get]: (5 bytes) => 8b 01 00 00 00 9.111336 Path: UPS.OutletSystem.Outlet.[3].ffff005e, Type: Feature, ReportID: 0x8b, Offset: 0, Size: 32, Value: 1 9.111369 Report[buf]: (6 bytes) => 80 04 01 04 02 01 9.111386 Path: UPS.OutletSystem.OutletSystemID, Type: Feature, ReportID: 0x80, Offset: 32, Size: 8, Value: 1 9.111397 Entering libusb_get_report 9.137298 Report[get]: (2 bytes) => 4a 01 9.137327 Path: UPS.PowerConverter.ffff0041, Type: Feature, ReportID: 0x4a, Offset: 0, Size: 8, Value: 1 9.137383 Entering libusb_get_report 9.167300 Report[get]: (2 bytes) => 73 01 9.167331 Path: UPS.PowerConverter.Input.[1].ffff0043, Type: Feature, ReportID: 0x73, Offset: 0, Size: 8, Value: 1 9.167360 Entering libusb_get_report 9.201296 Report[get]: (5 bytes) => 30 01 01 03 03 9.201327 Path: UPS.PowerConverter.Input.[1].FlowID, Type: Feature, ReportID: 0x30, Offset: 0, Size: 8, Value: 1 9.201351 Entering libusb_get_report 9.231299 Report[get]: (5 bytes) => 31 f4 01 e4 00 9.231332 Path: UPS.PowerConverter.Input.[1].Frequency, Type: Feature, ReportID: 0x31, Offset: 0, Size: 16, Value: 50 9.231355 Report[buf]: (5 bytes) => 30 01 01 03 03 9.231380 Path: UPS.PowerConverter.Input.[1].InputID, Type: Feature, ReportID: 0x30, Offset: 8, Size: 8, Value: 1 9.231404 Entering libusb_get_report 9.258294 Report[get]: (3 bytes) => 2d 00 00 9.258326 Path: UPS.PowerConverter.Input.[1].PresentStatus.Boost, Type: Feature, ReportID: 0x2d, Offset: 0, Size: 8, Value: 0 9.258350 Report[buf]: (3 bytes) => 2d 00 00 9.258377 Path: UPS.PowerConverter.Input.[1].PresentStatus.Boost, Type: Input, ReportID: 0x2d, Offset: 0, Size: 8, Value: 0 9.258397 Report[buf]: (3 bytes) => 2d 00 00 9.258422 Path: UPS.PowerConverter.Input.[1].PresentStatus.Buck, Type: Feature, ReportID: 0x2d, Offset: 8, Size: 8, Value: 0 9.258442 Report[buf]: (3 bytes) => 2d 00 00 9.258468 Path: UPS.PowerConverter.Input.[1].PresentStatus.Buck, Type: Input, ReportID: 0x2d, Offset: 8, Size: 8, Value: 0 9.258486 Entering libusb_get_report 9.294295 Report[get]: (8 bytes) => 32 00 00 00 00 00 00 00 9.294327 Path: UPS.PowerConverter.Input.[1].PresentStatus.FrequencyOutOfRange, Type: Feature, ReportID: 0x32, Offset: 0, Size: 8, Value: 0 9.294362 Report[buf]: (8 bytes) => 32 00 00 00 00 00 00 00 9.294382 Path: UPS.PowerConverter.Input.[1].PresentStatus.FrequencyOutOfRange, Type: Input, ReportID: 0x32, Offset: 0, Size: 8, Value: 0 9.294399 Report[buf]: (8 bytes) => 32 00 00 00 00 00 00 00 9.294418 Path: UPS.PowerConverter.Input.[1].PresentStatus.InternalFailure, Type: Feature, ReportID: 0x32, Offset: 8, Size: 8, Value: 0 9.294436 Report[buf]: (8 bytes) => 32 00 00 00 00 00 00 00 9.294455 Path: UPS.PowerConverter.Input.[1].PresentStatus.InternalFailure, Type: Input, ReportID: 0x32, Offset: 8, Size: 8, Value: 0 9.294498 Report[buf]: (8 bytes) => 32 00 00 00 00 00 00 00 9.294548 Path: UPS.PowerConverter.Input.[1].PresentStatus.Used, Type: Feature, ReportID: 0x32, Offset: 16, Size: 8, Value: 0 9.294581 Report[buf]: (8 bytes) => 32 00 00 00 00 00 00 00 9.294617 Path: UPS.PowerConverter.Input.[1].PresentStatus.Used, Type: Input, ReportID: 0x32, Offset: 16, Size: 8, Value: 0 9.294659 Report[buf]: (8 bytes) => 32 00 00 00 00 00 00 00 9.294697 Path: UPS.PowerConverter.Input.[1].PresentStatus.VoltageOutOfRange, Type: Feature, ReportID: 0x32, Offset: 24, Size: 8, Value: 0 9.294731 Report[buf]: (8 bytes) => 32 00 00 00 00 00 00 00 9.294804 Path: UPS.PowerConverter.Input.[1].PresentStatus.VoltageOutOfRange, Type: Input, ReportID: 0x32, Offset: 24, Size: 8, Value: 0 9.294838 Report[buf]: (8 bytes) => 32 00 00 00 00 00 00 00 9.294886 Path: UPS.PowerConverter.Input.[1].PresentStatus.ffff0074, Type: Feature, ReportID: 0x32, Offset: 32, Size: 8, Value: 0 9.294957 Report[buf]: (8 bytes) => 32 00 00 00 00 00 00 00 9.294994 Path: UPS.PowerConverter.Input.[1].PresentStatus.ffff0074, Type: Input, ReportID: 0x32, Offset: 32, Size: 8, Value: 0 9.295040 Report[buf]: (8 bytes) => 32 00 00 00 00 00 00 00 9.295112 Path: UPS.PowerConverter.Input.[1].PresentStatus.ffff0075, Type: Feature, ReportID: 0x32, Offset: 40, Size: 8, Value: 0 9.295145 Report[buf]: (8 bytes) => 32 00 00 00 00 00 00 00 9.295193 Path: UPS.PowerConverter.Input.[1].PresentStatus.ffff0075, Type: Input, ReportID: 0x32, Offset: 40, Size: 8, Value: 0 9.295237 Report[buf]: (8 bytes) => 32 00 00 00 00 00 00 00 9.295284 Path: UPS.PowerConverter.Input.[1].PresentStatus.ffff0078, Type: Feature, ReportID: 0x32, Offset: 48, Size: 8, Value: 0 9.295330 Report[buf]: (8 bytes) => 32 00 00 00 00 00 00 00 9.295383 Path: UPS.PowerConverter.Input.[1].PresentStatus.ffff0078, Type: Input, ReportID: 0x32, Offset: 48, Size: 8, Value: 0 9.295415 Report[buf]: (5 bytes) => 31 f4 01 e4 00 9.295481 Path: UPS.PowerConverter.Input.[1].Voltage, Type: Feature, ReportID: 0x31, Offset: 16, Size: 16, Value: 228 9.295525 Entering libusb_get_report 9.327288 Report[get]: (2 bytes) => 3d 00 9.327317 Path: UPS.PowerConverter.Input.[1].ffff0071, Type: Feature, ReportID: 0x3d, Offset: 0, Size: 8, Value: 0 9.327360 Report[buf]: (5 bytes) => 30 01 01 03 03 9.327395 Path: UPS.PowerConverter.Input.[3].FlowID, Type: Feature, ReportID: 0x30, Offset: 16, Size: 8, Value: 3 9.327427 Report[buf]: (5 bytes) => 30 01 01 03 03 9.327461 Path: UPS.PowerConverter.Input.[3].InputID, Type: Feature, ReportID: 0x30, Offset: 24, Size: 8, Value: 3 9.327488 Entering libusb_get_report 9.357287 Report[get]: (2 bytes) => 3b 00 9.357318 Path: UPS.PowerConverter.Input.[3].PresentStatus.Used, Type: Feature, ReportID: 0x3b, Offset: 0, Size: 8, Value: 0 9.357347 Report[buf]: (2 bytes) => 3b 00 9.357372 Path: UPS.PowerConverter.Input.[3].PresentStatus.Used, Type: Input, ReportID: 0x3b, Offset: 0, Size: 8, Value: 0 9.357396 Entering libusb_get_report 9.391283 Report[get]: (5 bytes) => 40 01 04 01 01 9.391314 Path: UPS.PowerConverter.ffff0014.ffff0015, Type: Feature, ReportID: 0x40, Offset: 0, Size: 8, Value: 1 9.391347 Entering libusb_get_report 9.417281 Report[get]: (2 bytes) => 41 00 9.417310 Path: UPS.PowerConverter.ffff0014.PresentStatus.Used, Type: Feature, ReportID: 0x41, Offset: 0, Size: 8, Value: 0 9.417331 Report[buf]: (2 bytes) => 41 00 9.417349 Path: UPS.PowerConverter.ffff0014.PresentStatus.Used, Type: Input, ReportID: 0x41, Offset: 0, Size: 8, Value: 0 9.417361 Entering libusb_get_report 9.448286 Report[get]: (3 bytes) => 3e 00 00 9.448318 Path: UPS.PowerConverter.ffff0014.PresentStatus.ffff0074, Type: Feature, ReportID: 0x3e, Offset: 0, Size: 8, Value: 0 9.448353 Report[buf]: (3 bytes) => 3e 00 00 9.448373 Path: UPS.PowerConverter.ffff0014.PresentStatus.ffff0074, Type: Input, ReportID: 0x3e, Offset: 0, Size: 8, Value: 0 9.448387 Report[buf]: (3 bytes) => 3e 00 00 9.448405 Path: UPS.PowerConverter.ffff0014.PresentStatus.ffff0075, Type: Feature, ReportID: 0x3e, Offset: 8, Size: 8, Value: 0 9.448419 Report[buf]: (3 bytes) => 3e 00 00 9.448437 Path: UPS.PowerConverter.ffff0014.PresentStatus.ffff0075, Type: Input, ReportID: 0x3e, Offset: 8, Size: 8, Value: 0 9.448449 Entering libusb_get_report 9.492292 Report[get]: (11 bytes) => 42 00 00 00 00 00 00 00 00 00 00 9.492322 Path: UPS.PowerConverter.Output.ActivePower, Type: Feature, ReportID: 0x42, Offset: 0, Size: 16, Value: 0 9.492377 Report[buf]: (11 bytes) => 42 00 00 00 00 00 00 00 00 00 00 9.492401 Path: UPS.PowerConverter.Output.ApparentPower, Type: Feature, ReportID: 0x42, Offset: 16, Size: 16, Value: 0 9.492426 Report[buf]: (11 bytes) => 42 00 00 00 00 00 00 00 00 00 00 9.492449 Path: UPS.PowerConverter.Output.Current, Type: Feature, ReportID: 0x42, Offset: 32, Size: 16, Value: 0 9.492470 Report[buf]: (5 bytes) => 40 01 04 01 01 9.492492 Path: UPS.PowerConverter.Output.FlowID, Type: Feature, ReportID: 0x40, Offset: 8, Size: 8, Value: 4 9.492508 Entering libusb_get_report 9.517284 Report[get]: (2 bytes) => 43 01 9.517315 Path: UPS.PowerConverter.Output.ffff0044, Type: Feature, ReportID: 0x43, Offset: 0, Size: 8, Value: 1 9.517354 Report[buf]: (11 bytes) => 42 00 00 00 00 00 00 00 00 00 00 9.517372 Path: UPS.PowerConverter.Output.Frequency, Type: Feature, ReportID: 0x42, Offset: 48, Size: 16, Value: 0 9.517383 Entering libusb_get_report 9.548285 Report[get]: (3 bytes) => 4d fa 00 9.548316 Path: UPS.PowerConverter.Output.ffff0053, Type: Feature, ReportID: 0x4d, Offset: 0, Size: 16, Value: 250 9.548345 Entering libusb_get_report 9.578281 Report[get]: (3 bytes) => 48 1e 01 9.578312 Path: UPS.PowerConverter.Output.HighVoltageTransfer, Type: Feature, ReportID: 0x48, Offset: 0, Size: 16, Value: 286 9.578342 Entering libusb_get_report 9.608280 Report[get]: (3 bytes) => 4e d2 00 9.608312 Path: UPS.PowerConverter.Output.ffff0050, Type: Feature, ReportID: 0x4e, Offset: 0, Size: 16, Value: 210 9.608341 Entering libusb_get_report 9.638279 Report[get]: (3 bytes) => 47 a0 00 9.638309 Path: UPS.PowerConverter.Output.LowVoltageTransfer, Type: Feature, ReportID: 0x47, Offset: 0, Size: 16, Value: 160 9.638344 Report[buf]: (5 bytes) => 40 01 04 01 01 9.638360 Path: UPS.PowerConverter.Output.OutputID, Type: Feature, ReportID: 0x40, Offset: 16, Size: 8, Value: 1 9.638371 Entering libusb_get_report 9.669276 Report[get]: (4 bytes) => 49 00 00 00 9.669310 Path: UPS.PowerConverter.Output.Overload.[1].PresentStatus.ffff007e, Type: Feature, ReportID: 0x49, Offset: 0, Size: 8, Value: 0 9.669340 Report[buf]: (4 bytes) => 49 00 00 00 9.669362 Path: UPS.PowerConverter.Output.Overload.[1].PresentStatus.ffff007e, Type: Input, ReportID: 0x49, Offset: 0, Size: 8, Value: 0 9.669373 Entering libusb_get_report 9.697275 Report[get]: (2 bytes) => 53 64 9.697308 Path: UPS.PowerConverter.Output.Overload.[1].ffff007d, Type: Feature, ReportID: 0x53, Offset: 0, Size: 8, Value: 100 9.697338 Report[buf]: (4 bytes) => 49 00 00 00 9.697358 Path: UPS.PowerConverter.Output.Overload.[2].PresentStatus.ffff007e, Type: Feature, ReportID: 0x49, Offset: 8, Size: 8, Value: 0 9.697373 Report[buf]: (4 bytes) => 49 00 00 00 9.697392 Path: UPS.PowerConverter.Output.Overload.[2].PresentStatus.ffff007e, Type: Input, ReportID: 0x49, Offset: 8, Size: 8, Value: 0 9.697403 Entering libusb_get_report 9.727269 Report[get]: (2 bytes) => 54 66 9.727302 Path: UPS.PowerConverter.Output.Overload.[2].ffff007d, Type: Feature, ReportID: 0x54, Offset: 0, Size: 8, Value: 102 9.727323 Report[buf]: (4 bytes) => 49 00 00 00 9.727340 Path: UPS.PowerConverter.Output.PresentStatus.ffff004a, Type: Feature, ReportID: 0x49, Offset: 16, Size: 8, Value: 0 9.727354 Report[buf]: (4 bytes) => 49 00 00 00 9.727370 Path: UPS.PowerConverter.Output.PresentStatus.ffff004a, Type: Input, ReportID: 0x49, Offset: 16, Size: 8, Value: 0 9.727389 Report[buf]: (11 bytes) => 42 00 00 00 00 00 00 00 00 00 00 9.727436 Path: UPS.PowerConverter.Output.Voltage, Type: Feature, ReportID: 0x42, Offset: 64, Size: 16, Value: 0 9.727452 Report[buf]: (5 bytes) => 40 01 04 01 01 9.727467 Path: UPS.PowerConverter.PowerConverterID, Type: Feature, ReportID: 0x40, Offset: 24, Size: 8, Value: 1 9.727477 Entering libusb_get_report 9.757273 Report[get]: (2 bytes) => 13 02 9.757301 Path: UPS.PowerSummary.AudibleAlarmControl, Type: Feature, ReportID: 0x13, Offset: 0, Size: 8, Value: 2 9.757350 Entering libusb_get_report 9.791274 Report[get]: (5 bytes) => 0c 01 02 64 64 9.791304 Path: UPS.PowerSummary.CapacityGranularity1, Type: Feature, ReportID: 0x0c, Offset: 0, Size: 8, Value: 1 9.791339 Report[buf]: (5 bytes) => 0c 01 02 64 64 9.791355 Path: UPS.PowerSummary.CapacityMode, Type: Feature, ReportID: 0x0c, Offset: 8, Size: 8, Value: 2 9.791367 Entering libusb_get_report 9.818269 Report[get]: (3 bytes) => 0d 18 00 9.818298 Path: UPS.PowerSummary.ConfigVoltage, Type: Feature, ReportID: 0x0d, Offset: 0, Size: 16, Value: 24 9.818329 Entering libusb_get_report 9.852272 Report[get]: (6 bytes) => 0b 01 04 03 04 01 9.852302 Path: UPS.PowerSummary.ffff0095, Type: Feature, ReportID: 0x0b, Offset: 16, Size: 8, Value: 3 9.852349 Entering libusb_get_report 9.881272 Report[get]: (5 bytes) => 09 ff ff ff ff 9.881301 Path: UPS.PowerSummary.DelayBeforeShutdown, Type: Feature, ReportID: 0x09, Offset: 0, Size: 32, Value: 0 9.881331 Entering libusb_get_report 9.911268 Report[get]: (5 bytes) => 0a ff ff ff ff 9.911296 Path: UPS.PowerSummary.DelayBeforeStartup, Type: Feature, ReportID: 0x0a, Offset: 0, Size: 32, Value: 0 9.911354 Report[buf]: (5 bytes) => 0c 01 02 64 64 9.911372 Path: UPS.PowerSummary.DesignCapacity, Type: Feature, ReportID: 0x0c, Offset: 16, Size: 8, Value: 100 9.911389 Report[buf]: (6 bytes) => 0b 01 04 03 04 01 9.911404 Path: UPS.PowerSummary.FlowID, Type: Feature, ReportID: 0x0b, Offset: 24, Size: 8, Value: 4 9.911418 Report[buf]: (5 bytes) => 0c 01 02 64 64 9.911434 Path: UPS.PowerSummary.FullChargeCapacity, Type: Feature, ReportID: 0x0c, Offset: 24, Size: 8, Value: 100 9.911445 Entering libusb_get_report 9.951269 Report[get]: (10 bytes) => 10 05 01 03 07 09 02 0a 04 06 9.951298 Path: UPS.PowerSummary.iDeviceChemistry, Type: Feature, ReportID: 0x10, Offset: 0, Size: 8, Value: 5 9.951345 Report[buf]: (10 bytes) => 10 05 01 03 07 09 02 0a 04 06 9.951369 Path: UPS.PowerSummary.iManufacturer, Type: Feature, ReportID: 0x10, Offset: 8, Size: 8, Value: 1 9.951401 Report[buf]: (10 bytes) => 10 05 01 03 07 09 02 0a 04 06 9.951433 Path: UPS.PowerSummary.ffff00f0, Type: Feature, ReportID: 0x10, Offset: 16, Size: 8, Value: 3 9.951471 Report[buf]: (10 bytes) => 10 05 01 03 07 09 02 0a 04 06 9.951504 Path: UPS.PowerSummary.iOEMInformation, Type: Feature, ReportID: 0x10, Offset: 24, Size: 8, Value: 7 9.951537 Report[buf]: (10 bytes) => 10 05 01 03 07 09 02 0a 04 06 9.951581 Path: UPS.PowerSummary.ffff00f3, Type: Feature, ReportID: 0x10, Offset: 32, Size: 8, Value: 9 9.951615 Report[buf]: (10 bytes) => 10 05 01 03 07 09 02 0a 04 06 9.951647 Path: UPS.PowerSummary.iProduct, Type: Feature, ReportID: 0x10, Offset: 40, Size: 8, Value: 2 9.951694 Report[buf]: (10 bytes) => 10 05 01 03 07 09 02 0a 04 06 9.951727 Path: UPS.PowerSummary.ffff00f4, Type: Feature, ReportID: 0x10, Offset: 48, Size: 8, Value: 10 9.951789 Report[buf]: (10 bytes) => 10 05 01 03 07 09 02 0a 04 06 9.951824 Path: UPS.PowerSummary.iSerialNumber, Type: Feature, ReportID: 0x10, Offset: 56, Size: 8, Value: 4 9.951868 Report[buf]: (10 bytes) => 10 05 01 03 07 09 02 0a 04 06 9.951934 Path: UPS.PowerSummary.ffff00f1, Type: Feature, ReportID: 0x10, Offset: 64, Size: 8, Value: 6 9.951965 Entering libusb_get_report 9.980264 Report[get]: (4 bytes) => 07 00 1b 00 9.980291 Path: UPS.PowerSummary.PercentLoad, Type: Feature, ReportID: 0x07, Offset: 0, Size: 8, Value: 0 9.980327 Report[buf]: (6 bytes) => 0b 01 04 03 04 01 9.980363 Path: UPS.PowerSummary.PowerSummaryID, Type: Feature, ReportID: 0x0b, Offset: 32, Size: 8, Value: 1 9.980393 Entering libusb_get_report 10.012262 Report[get]: (6 bytes) => 01 01 00 01 00 00 10.012292 Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Feature, ReportID: 0x01, Offset: 0, Size: 8, Value: 1 10.012328 Report[buf]: (6 bytes) => 01 01 00 01 00 00 10.012357 Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Input, ReportID: 0x01, Offset: 0, Size: 8, Value: 1 10.012388 Report[buf]: (6 bytes) => 01 01 00 01 00 00 10.012425 Path: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: Feature, ReportID: 0x01, Offset: 8, Size: 8, Value: 0 10.012455 Report[buf]: (6 bytes) => 01 01 00 01 00 00 10.012483 Path: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: Input, ReportID: 0x01, Offset: 8, Size: 8, Value: 0 10.012514 Report[buf]: (6 bytes) => 01 01 00 01 00 00 10.012551 Path: UPS.PowerSummary.PresentStatus.Charging, Type: Feature, ReportID: 0x01, Offset: 16, Size: 8, Value: 1 10.012574 Report[buf]: (6 bytes) => 01 01 00 01 00 00 10.012597 Path: UPS.PowerSummary.PresentStatus.Charging, Type: Input, ReportID: 0x01, Offset: 16, Size: 8, Value: 1 10.012634 Entering libusb_get_report 10.037258 Report[get]: (2 bytes) => 0f 00 10.037287 Path: UPS.PowerSummary.PresentStatus.CommunicationLost, Type: Feature, ReportID: 0x0f, Offset: 0, Size: 8, Value: 0 10.037325 Report[buf]: (2 bytes) => 0f 00 10.037357 Path: UPS.PowerSummary.PresentStatus.CommunicationLost, Type: Input, ReportID: 0x0f, Offset: 0, Size: 8, Value: 0 10.037385 Entering libusb_get_report 10.071259 Report[get]: (5 bytes) => 03 00 00 00 00 10.071288 Path: UPS.PowerSummary.PresentStatus.ffff002d, Type: Feature, ReportID: 0x03, Offset: 0, Size: 8, Value: 0 10.071318 Report[buf]: (5 bytes) => 03 00 00 00 00 10.071349 Path: UPS.PowerSummary.PresentStatus.ffff002d, Type: Input, ReportID: 0x03, Offset: 0, Size: 8, Value: 0 10.071379 Report[buf]: (6 bytes) => 01 01 00 01 00 00 10.071415 Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Feature, ReportID: 0x01, Offset: 24, Size: 8, Value: 0 10.071445 Report[buf]: (6 bytes) => 01 01 00 01 00 00 10.071481 Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Input, ReportID: 0x01, Offset: 24, Size: 8, Value: 0 10.071511 Report[buf]: (5 bytes) => 03 00 00 00 00 10.071535 Path: UPS.PowerSummary.PresentStatus.ffff0068, Type: Feature, ReportID: 0x03, Offset: 8, Size: 8, Value: 0 10.071563 Report[buf]: (5 bytes) => 03 00 00 00 00 10.071592 Path: UPS.PowerSummary.PresentStatus.ffff0068, Type: Input, ReportID: 0x03, Offset: 8, Size: 8, Value: 0 10.071632 Report[buf]: (5 bytes) => 03 00 00 00 00 10.071676 Path: UPS.PowerSummary.PresentStatus.ffff0077, Type: Feature, ReportID: 0x03, Offset: 16, Size: 8, Value: 0 10.071708 Report[buf]: (5 bytes) => 03 00 00 00 00 10.071746 Path: UPS.PowerSummary.PresentStatus.ffff0077, Type: Input, ReportID: 0x03, Offset: 16, Size: 8, Value: 0 10.071778 Report[buf]: (6 bytes) => 01 01 00 01 00 00 10.071820 Path: UPS.PowerSummary.PresentStatus.Good, Type: Feature, ReportID: 0x01, Offset: 32, Size: 8, Value: 0 10.071854 Report[buf]: (6 bytes) => 01 01 00 01 00 00 10.071926 Path: UPS.PowerSummary.PresentStatus.Good, Type: Input, ReportID: 0x01, Offset: 32, Size: 8, Value: 0 10.071953 Entering libusb_get_report 10.101254 Report[get]: (5 bytes) => 02 00 00 00 00 10.101282 Path: UPS.PowerSummary.PresentStatus.InternalFailure, Type: Feature, ReportID: 0x02, Offset: 0, Size: 8, Value: 0 10.101314 Report[buf]: (5 bytes) => 02 00 00 00 00 10.101351 Path: UPS.PowerSummary.PresentStatus.InternalFailure, Type: Input, ReportID: 0x02, Offset: 0, Size: 8, Value: 0 10.101380 Report[buf]: (5 bytes) => 02 00 00 00 00 10.101416 Path: UPS.PowerSummary.PresentStatus.NeedReplacement, Type: Feature, ReportID: 0x02, Offset: 8, Size: 8, Value: 0 10.101445 Report[buf]: (5 bytes) => 02 00 00 00 00 10.101468 Path: UPS.PowerSummary.PresentStatus.NeedReplacement, Type: Input, ReportID: 0x02, Offset: 8, Size: 8, Value: 0 10.101498 Report[buf]: (5 bytes) => 02 00 00 00 00 10.101522 Path: UPS.PowerSummary.PresentStatus.Overload, Type: Feature, ReportID: 0x02, Offset: 16, Size: 8, Value: 0 10.101550 Report[buf]: (5 bytes) => 02 00 00 00 00 10.101594 Path: UPS.PowerSummary.PresentStatus.Overload, Type: Input, ReportID: 0x02, Offset: 16, Size: 8, Value: 0 10.101624 Report[buf]: (5 bytes) => 03 00 00 00 00 10.101660 Path: UPS.PowerSummary.PresentStatus.OverTemperature, Type: Feature, ReportID: 0x03, Offset: 24, Size: 8, Value: 0 10.101688 Report[buf]: (5 bytes) => 03 00 00 00 00 10.101723 Path: UPS.PowerSummary.PresentStatus.OverTemperature, Type: Input, ReportID: 0x03, Offset: 24, Size: 8, Value: 0 10.101757 Report[buf]: (5 bytes) => 02 00 00 00 00 10.101789 Path: UPS.PowerSummary.PresentStatus.ShutdownImminent, Type: Feature, ReportID: 0x02, Offset: 24, Size: 8, Value: 0 10.101836 Report[buf]: (5 bytes) => 02 00 00 00 00 10.101869 Path: UPS.PowerSummary.PresentStatus.ShutdownImminent, Type: Input, ReportID: 0x02, Offset: 24, Size: 8, Value: 0 10.101896 Entering libusb_get_report 10.127255 Report[get]: (2 bytes) => 04 01 10.127283 Path: UPS.PowerSummary.PresentStatus.Switchable, Type: Feature, ReportID: 0x04, Offset: 0, Size: 8, Value: 1 10.127309 Report[buf]: (2 bytes) => 04 01 10.127332 Path: UPS.PowerSummary.PresentStatus.Switchable, Type: Input, ReportID: 0x04, Offset: 0, Size: 8, Value: 1 10.127358 Entering libusb_get_report 10.160251 Report[get]: (4 bytes) => 06 61 ef 57 10.160279 Path: UPS.PowerSummary.RemainingCapacity, Type: Feature, ReportID: 0x06, Offset: 0, Size: 8, Value: 97 10.160308 Report[buf]: (4 bytes) => 06 61 ef 57 10.160345 Path: UPS.PowerSummary.RemainingCapacity, Type: Input, ReportID: 0x06, Offset: 0, Size: 8, Value: 97 10.160374 Entering libusb_get_report 10.187254 Report[get]: (2 bytes) => 08 1e 10.187282 Path: UPS.PowerSummary.RemainingCapacityLimit, Type: Feature, ReportID: 0x08, Offset: 0, Size: 8, Value: 30 10.187309 Entering libusb_get_report 10.217246 Report[get]: (2 bytes) => 12 1e 10.217274 Path: UPS.PowerSummary.ffff004d, Type: Feature, ReportID: 0x12, Offset: 0, Size: 8, Value: 30 10.217305 Entering libusb_get_report 10.248248 Report[get]: (3 bytes) => 17 2c 01 10.248277 Path: UPS.PowerSummary.RemainingTimeLimit, Type: Feature, ReportID: 0x17, Offset: 0, Size: 16, Value: 300 10.248317 Report[buf]: (4 bytes) => 06 61 ef 57 10.248351 Path: UPS.PowerSummary.RunTimeToEmpty, Type: Feature, ReportID: 0x06, Offset: 8, Size: 16, Value: 22511 10.248381 Report[buf]: (4 bytes) => 06 61 ef 57 10.248414 Path: UPS.PowerSummary.RunTimeToEmpty, Type: Input, ReportID: 0x06, Offset: 8, Size: 16, Value: 22511 10.248452 Entering libusb_get_report 10.277247 Report[get]: (2 bytes) => 11 00 10.277274 Path: UPS.PowerSummary.ffff0048, Type: Feature, ReportID: 0x11, Offset: 0, Size: 8, Value: 0 10.277297 Entering libusb_get_report 10.311245 Report[get]: (5 bytes) => 29 08 54 11 57 10.311276 Path: UPS.PowerSummary.ffff0097, Type: Feature, ReportID: 0x29, Offset: 0, Size: 32, Value: 1.46075e+09 10.311306 Report[buf]: (4 bytes) => 07 00 1b 00 10.311349 Path: UPS.PowerSummary.Voltage, Type: Feature, ReportID: 0x07, Offset: 8, Size: 16, Value: 27 10.311416 Report descriptor retrieved (Reportlen = 1633) 10.311434 Found HID device 10.311452 Detected a UPS: IBM/IBM 1000VA/750W Tower HV UPS 10.311504 find_nut_info: unknown info type: load.off.delay 10.311533 find_nut_info: unknown info type: load.on.delay 10.311561 find_nut_info: unknown info type: load.off.delay 10.311603 upsdrv_initinfo... 10.311650 upsdrv_updateinfo... 10.562232 libusb_get_interrupt: Connection timed out 10.562254 Got 0 HID objects... 10.562278 Quick update... 10.562601 dstate_init: sock /var/state/ups/usbhid-ups-5396 open on fd 11 10.562649 upsdrv_updateinfo... 10.813221 libusb_get_interrupt: Connection timed out 10.813243 Got 0 HID objects... 10.813278 Quick update... 12.564431 upsdrv_updateinfo... 12.815135 libusb_get_interrupt: Connection timed out 12.815158 Got 0 HID objects... 12.815180 Quick update...
[as this list does not set or alter the Reply-To header, please use "reply all". Thanks!]> On Apr 16, 2016, at 5:14 PM, Andy R - (NUT-List) wrote: > > I'm currently using the usbhid-ups driver but as the ups usb-ID isn't recognised in the udev rules I run it as root. Running usbhid-ups gives a "device not recognised" error but using '-x explore' gives a huge pile of information back. Though this could mean anything from just a small change needed all the way to "good luck" though. > > So, what can I do to get my ups to work with NUT?The debug output looks reasonable - I think you are close to getting this working. (If you have any other debug output to send, feel free to gzip the log file and it should get through to the list automatically, if less than 40kB when MIME-encoded.) We can probably just add the IBM VID to the list of supported devices. I am not familiar with Arch Linux. What is the easiest way for you to rebuild the package? I attached a patch file to add your device to both the driver and udev rules (diffed from master, but should work against 2.7.4). I also kicked off a build, which generated this source tarball: http://buildbot.networkupstools.org/~buildbot/docker-debian-jessie/snapshot/Eaton_IBM_VID/ra7f4858f1d220b4c10bf5afb51071ff174f7e4a8-548/nut-v2.7.4-20-ga7f4858.tar.gz (The tarballs don't require autotools or some other dependencies, but they would need a compiler and all of the relevant lib*-devel packages.) It is possible that you could just change one of the Arch build scripts from "nut-2.7.4.tar.gz" to "nut-v2.7.4-20-ga7f4858.tar.gz" and rebuild, but I am totally speculating. (Note the extra "v" before the version number - I need to fix that...) -- Charles Lepple clepple at gmail -------------- next part -------------- A non-text attachment was scrubbed... Name: Eaton_IBM_VID.diff Type: application/octet-stream Size: 2002 bytes Desc: not available URL: <http://lists.alioth.debian.org/pipermail/nut-upsuser/attachments/20160416/b98b6145/attachment.obj>
Andy R - (NUT-List)
2016-Apr-17 01:08 UTC
[Nut-upsuser] IBM 5396-1Kx ups nearly recognised.
On 17/04/2016 00:50, Charles Lepple wrote:> [as this list does not set or alter the Reply-To header, please use "reply all". Thanks!] > >> On Apr 16, 2016, at 5:14 PM, Andy R - (NUT-List) wrote: >> >> I'm currently using the usbhid-ups driver but as the ups usb-ID isn't recognised in the udev rules I run it as root. Running usbhid-ups gives a "device not recognised" error but using '-x explore' gives a huge pile of information back. Though this could mean anything from just a small change needed all the way to "good luck" though. >> >> So, what can I do to get my ups to work with NUT? > > The debug output looks reasonable - I think you are close to getting this working. (If you have any other debug output to send, feel free to gzip the log file and it should get through to the list automatically, if less than 40kB when MIME-encoded.) > > We can probably just add the IBM VID to the list of supported devices. > > I am not familiar with Arch Linux. What is the easiest way for you to rebuild the package? I attached a patch file to add your device to both the driver and udev rules (diffed from master, but should work against 2.7.4). > > I also kicked off a build, which generated this source tarball: http://buildbot.networkupstools.org/~buildbot/docker-debian-jessie/snapshot/Eaton_IBM_VID/ra7f4858f1d220b4c10bf5afb51071ff174f7e4a8-548/nut-v2.7.4-20-ga7f4858.tar.gz (The tarballs don't require autotools or some other dependencies, but they would need a compiler and all of the relevant lib*-devel packages.) > > It is possible that you could just change one of the Arch build scripts from "nut-2.7.4.tar.gz" to "nut-v2.7.4-20-ga7f4858.tar.gz" and rebuild, but I am totally speculating. (Note the extra "v" before the version number - I need to fix that...) >Hello Charles Lepple, It looks like you were right. I've tried building both the patch against the stable 2.7.4 source and using the latest source tarball you've just created. The builds both went fine and seem to run as they should. The Arch source build scripts are pretty clear to manipulate at least. The udev rules work fine now, and upsc/upscmd both return promising looking responses. I can't actively test switching the UPS right now as it's a bit late here for alarms to go off, however if there is anything more to try then please let me know. I have attached a copy of the upsc/upscmd responses to querying the UPS, and the debug output of usbhid-ups from the new build in case there are any anomolies that stand out. What a brilliantly quick response :). Many thanks, Andy R -------------- next part -------------- A non-text attachment was scrubbed... Name: NUT_out.text.gz Type: application/gzip Size: 1023 bytes Desc: not available URL: <http://lists.alioth.debian.org/pipermail/nut-upsuser/attachments/20160417/0e7d3ad0/attachment.bin> -------------- next part -------------- A non-text attachment was scrubbed... Name: NUT_usb_out.text.gz Type: application/gzip Size: 10217 bytes Desc: not available URL: <http://lists.alioth.debian.org/pipermail/nut-upsuser/attachments/20160417/0e7d3ad0/attachment-0001.bin>