Hi, my UPS Model Powercom BNT400AP ( made 2017.12 ) on Linux Devuan
Daedalus and NUT v2.8.3 (install from source tarball with "configure
--with-usb --with-user=nut --with-group=nut --with-libusb=1.0
--with-statepath=/run/nut --with-pidpath=/run/nut" options) didn't
shutdown itself after OS is shuting down by signal of UPS battary is low.
ups.conf:
[UPS]
??? driver = usbhid-ups
??? vendorid = 0d9f
??? productid = 0004
??? port = auto
??? pollinterval = 2
??? pollfreq = 30
??? offdelay = 2
??? ondelay = 5
??? allow_killpower
??? ignorelb
??? override.battery.charge.low = 70
upsc ups at localhost
battery.charge: 100
battery.charge.low: 70
battery.charge.warning: 30
battery.mfr.date: 2014/01/15
battery.runtime: 800
battery.type: PbAc
device.mfr: POWERCOM Co.,LTD
device.model: HID UPS Battery
device.serial: 004-0D9F-000
device.type: ups
driver.debug: 0
driver.flag.allow_killpower: 1
driver.flag.ignorelb: enabled
driver.name: usbhid-ups
driver.parameter.interrupt_pipe_no_events_tolerance: -1
driver.parameter.offdelay: 2
driver.parameter.ondelay: 5
driver.parameter.override.battery.charge.low: 70
driver.parameter.pollfreq: 30
driver.parameter.pollinterval: 2
driver.parameter.port: auto
driver.parameter.productid: 0004
driver.parameter.synchronous: auto
driver.parameter.vendorid: 0d9f
driver.state: quiet
driver.version: 2.8.3
driver.version.data: PowerCOM HID 0.71
driver.version.internal: 0.62
driver.version.usb: libusb-1.0.26 (API: 0x01000109)
input.frequency: 50.0
input.voltage: 220.0
input.voltage.nominal: 220
output.frequency: 50.0
output.voltage: 220.0
output.voltage.nominal: 220
ups.beeper.status: enabled
ups.date: 2014/01/15
ups.delay.shutdown: 2
ups.delay.start: 5
ups.load: 0
ups.mfr: POWERCOM Co.,LTD
ups.model: HID UPS Battery
ups.productid: 0004
ups.serial: 004-0D9F-000
ups.status: OL
ups.test.result: Done and passed
ups.timer.shutdown: 0
ups.timer.start: 0
ups.vendorid: 0d9f
and also driver's command /usr/local/ups/bin/usbhid-ups -DDD -a UPS -k
(with plug out power cord from UPS). Sorry for my english...
# /usr/local/ups/bin/usbhid-ups -DDD -a UPS -k
Network UPS Tools 2.8.3 release - Generic HID driver 0.62
USB communication driver (libusb 1.0) 0.50
??0.000001 ????[D1] upsdrv_makevartable...
??0.000073 ????[D1] Using USB implementation: libusb-1.0.26 (API:
0x01000109)
??0.000226 ????[D3] main_arg: var='driver' val='usbhid-ups'
??0.000244 ????[D3] main_arg: var='vendorid' val='0d9f'
??0.000264 ????[D3] main_arg: var='productid' val='0004'
??0.000280 ????[D3] main_arg: var='port' val='auto'
??0.000301 ????[D3] main_arg: var='pollinterval' val='2'
??0.000312 ????[D3] main_arg: var='pollfreq' val='30'
??0.000325 ????[D3] main_arg: var='offdelay' val='2'
??0.000340 ????[D3] main_arg: var='ondelay' val='5'
??0.000353 ????[D3] main_arg: var='allow_killpower'
val='<null>'
??0.000366 ????[D3] main_arg: var='ignorelb' val='<null>'
??0.000382 ????[D3] main_arg: var='override.battery.charge.low'
val='70'
??0.000407 ????[D1] Network UPS Tools version 2.8.3 release built with
gcc (Debian 12.2.0-14) 12.2.0 and configured with fla
gs: --with-usb --with-user=nut --with-group=nut --with-libusb=1.0
--with-statepath=/run/nut --with-pidpath=/run/nut
??0.000421 ????[D1] debug level is '3'
??0.000731 ????[D1] Succeeded to become_user(nut): now UID=116 GID=121
??0.000761 ????Can't open /run/nut/usbhid-ups-UPS: No such file or
directory
??0.000773 ????[D1] Socket dialog with the other driver instance: No
such file or directory
??0.000783 ????[D1] Signalling UPS [UPS]: driver.exit (quietly, no fuss
if no driver is running or responding)
??0.000799 ????Can't open /run/nut/usbhid-ups-UPS: No such file or
directory
??0.000810 ????[D1] Request for other driver to exit returned code -1
??0.000822 ????[D1] Socket dialog with the other driver instance (may
be absent) failed: No such file or directory
??0.000840 ????[D1] PID file /run/nut/usbhid-ups-UPS.pid not found;
stat() returned -1: No such file or directory
??0.000860 ????[D1] upsdrv_initups (non-SHUT)...
??0.000872 ????[D2] Initializing an USB-connected UPS with library
libusb-1.0.26 (API: 0x01000109) (NUT subdriver name='USB
communication driver (libusb 1.0)' ver='0.50')
??0.004760 ????[D2] Checking device 1 of 10 (1D6B/0001)
??0.004801 ????[D1] Failed to open device (1D6B/0001), skipping: Access
denied (insufficient permissions)
??0.004810 ????[D2] Checking device 2 of 10 (1D6B/0002)
??0.004825 ????[D1] Failed to open device (1D6B/0002), skipping: Access
denied (insufficient permissions)
??0.004833 ????[D2] Checking device 3 of 10 (09DA/2268)
??0.004847 ????[D1] Failed to open device (09DA/2268), skipping: Access
denied (insufficient permissions)
??0.004862 ????[D2] Checking device 4 of 10 (0D9F/0004)
??0.019048 ????[D2] - VendorID: 0d9f
??0.019088 ????[D2] - ProductID: 0004
??0.019095 ????[D2] - Manufacturer: POWERCOM Co.,LTD
??0.019101 ????[D2] - Product: HID UPS Battery
??0.019107 ????[D2] - Serial Number: 004-0D9F-000
??0.019112 ????[D2] - Bus: 006
??0.019118 ????[D2] - Bus Port: 002
??0.019123 ????[D2] - Device: 002
??0.019129 ????[D2] - Device release number: 0002
??0.019134 ????[D2] Trying to match device
??0.019143 ????[D2] match_function_subdriver (non-SHUT mode): matching
a device...
??0.019166 ????[D3] match_function_regex: matching a device...
??0.019243 ????[D2] Device matches
??0.019260 ????[D2] Reading configuration descriptor 1 of 1
??0.019292 ????[D3] libusb_kernel_driver_active() returned 0: Success
??0.019328 ????[D2] Claimed interface 0 successfully
??0.019343 ????[D3] nut_libusb_set_altinterface: skipped
libusb_set_interface_alt_setting(udev, 0, 0)
??0.021069 ????[D2] Retrieved HID descriptor (expected 9, got 9)
??0.021107 ????[D3] HID descriptor, method 1: (9 bytes) => 09 21 00 01
00 01 22 e4 03
??0.021115 ????[D3] HID descriptor length (method 1) 996
??0.021137 ????[D3] HID descriptor, method 2: (9 bytes) => 09 21 00 01
00 01 22 e4 03
??0.021156 ????[D3] HID descriptor length (method 2) 996
??0.021166 ????[D2] HID descriptor length 996
??0.060079 ????[D2] Report Descriptor size = 996
??0.060126 ????[D3] Report Descriptor: (996 bytes) => 05 84 09 04 a1 01
09 24 a1 02 85 01 09 fe
??0.060140 ????[D3] ?79 01 75 08 95 01 15 00 26 ff 00 b1 22 85 02 09 ff
79 02 b1 22 05 85 85 05
??0.060153 ????[D3] ?09 89 79 04 b1 22 85 07 09 8b b1 22 85 08 09 2c 25
03 b1 22 85 09 09 83 25
??0.060165 ????[D3] ?64 b1 22 09 67 b1 22 85 0e 09 66 81 22 09 66 b1 a2
85 0b 09 8c b1 22 85 0c
??0.060177 ????[D3] ?09 29 b1 a2 85 0d 09 85 75 10 27 ff ff 00 00 b1 a2
85 37 09 68 81 22 09 68
??0.060192 ????[D3] ?b1 a2 05 84 85 0f 09 57 75 10 16 00 00 27 ff ff 00
00 b1 a2 85 10 09 56 75
??0.060211 ????[D3] ?20 16 00 00 27 9f 86 01 00 b1 a2 85 11 09 40 75 10
16 64 00 26 f0 00 b1 22
??0.060227 ????[D3] ?85 12 09 30 75 10 16 00 00 26 40 01 b1 a2 85 2c 09
36 75 08 25 5a b1 a2 85
??0.060241 ????[D3] ?13 09 5a 75 08 15 00 25 03 b1 a2 09 02 a1 02 05 85
85 0a 09 44 75 01 15 00
??0.060256 ????[D3] ?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
??0.060272 ????[D3] ?d1 81 a2 09 d1 b1 a2 09 42 81 a2 09 42 b1 a2 09 43
81 a2 09 43 b1 a2 09 4b
??0.060289 ????[D3] ?81 a2 09 4b b1 a2 09 db 81 a2 09 db b1 a2 05 84 09
68 81 a2 09 68 b1 a2 09
??0.060305 ????[D3] ?69 81 a2 09 69 b1 a2 09 73 81 a2 09 73 b1 a2 09 65
81 a2 09 65 b1 a2 95 03
??0.060321 ????[D3] ?81 01 b1 01 95 01 06 86 ff 09 80 81 a2 09 80 b1 a2
c0 c0 05 84 09 12 a1 00
??0.060340 ????[D3] ?85 15 09 58 75 08 25 66 b1 a2 85 16 09 70 75 08 25
03 b1 a2 05 85 85 17 09
??0.060364 ????[D3] ?85 75 10 27 ff ff 00 00 b1 a2 85 18 09 66 75 08 15
00 25 64 b1 a2 05 84 85
??0.060381 ????[D3] ?19 09 40 75 10 16 00 0c 26 00 30 b1 22 85 1a 09 30
75 10 16 00 09 26 00 24
??0.060400 ????[D3] ?b1 a2 85 1b 09 56 75 20 16 00 00 27 9f 86 01 00 b1
a2 85 2d 09 36 75 08 25
??0.060417 ????[D3] ?5a b1 a2 c0 05 84 09 1a a1 00 85 1c 09 40 75 10 16
64 00 26 f0 00 b1 22 85
??0.060433 ????[D3] ?1d 09 30 75 10 16 00 00 26 40 01 b1 a2 85 2e 09 30
75 10 16 00 00 26 40 01
??0.060450 ????[D3] ?b1 a2 85 1e 09 32 75 08 15 00 25 46 b1 a2 c0 05 84
09 1c a1 00 85 2f 09 41
??0.060473 ????[D3] ?75 08 15 01 25 0c b1 22 85 1f 09 35 75 08 15 00 25
64 b1 a2 85 20 09 40 75
??0.060488 ????[D3] ?10 16 64 00 26 f0 00 b1 22 85 21 09 30 75 10 16 00
00 26 40 01 b1 a2 85 30
??0.060505 ????[D3] ?09 42 75 08 15 32 25 3c b1 22 85 22 09 32 75 08 15
00 25 46 b1 a2 85 23 09
??0.060524 ????[D3] ?57 75 08 15 00 25 12 b1 a2 85 24 09 56 75 20 16 00
00 27 9f 86 01 00 b1 a2
??0.060539 ????[D3] ?c0 05 84 85 06 09 01 79 05 b1 a2 85 25 09 5a 75 08
15 00 25 03 b1 a2 09 02
??0.060556 ????[D3] ?a1 02 05 85 85 26 09 44 75 01 15 00 25 01 b1 a2 09
45 b1 a2 09 d0 b1 a2 09
??0.060573 ????[D3] ?d1 b1 a2 09 42 b1 a2 09 43 b1 a2 09 4b b1 a2 09 db
b1 a2 05 84 09 68 b1 a2
??0.060589 ????[D3] ?09 69 b1 a2 09 73 b1 a2 09 65 b1 a2 09 6e b1 a2 09
6f b1 a2 09 71 b1 a2 06
??0.060605 ????[D3] ?86 ff 09 80 b1 a2 c0 85 27 05 84 09 69 75 08 15 00
25 01 b1 a2 09 1e a1 00
??0.060622 ????[D3] ?85 a0 09 01 75 08 95 07 15 00 26 ff 00 b1 03 85 a1
09 01 75 08 95 07 15 00
??0.060638 ????[D3] ?26 ff 00 b1 03 85 a2 09 01 75 08 95 07 15 00 26 ff
00 b1 03 85 a3 09 01 75
??0.060656 ????[D3] ?08 95 07 15 00 26 ff 00 b1 03 85 a4 09 01 75 08 95
07 15 00 26 ff 00 b1 03
??0.060673 ????[D3] ?85 a5 09 01 75 08 95 07 15 00 26 ff 00 b1 03 85 a6
09 01 75 08 95 07 15 00
??0.060699 ????[D3] ?26 ff 00 b1 03 85 a7 09 01 75 08 95 07 15 00 26 ff
00 b1 03 85 a8 09 01 75
??0.060713 ????[D3] ?08 95 07 15 00 26 ff 00 b1 03 85 a9 09 01 75 08 95
07 15 00 26 ff 00 b1 03
??0.060740 ????[D3] ?85 aa 09 01 75 08 95 07 15 00 26 ff 00 b1 03 85 ab
09 01 75 08 95 07 15 00
??0.060755 ????[D3] ?26 ff 00 b1 03 85 ac 09 01 75 08 95 07 15 00 26 ff
00 b1 03 85 ad 09 01 75
??0.060770 ????[D3] ?08 95 07 15 00 26 ff 00 b1 03 85 ae 09 01 75 08 95
07 15 00 26 ff 00 b1 03
??0.060787 ????[D3] ?85 31 09 01 75 08 95 01 15 00 26 ff 00 b1 03 85 32
09 01 75 08 95 01 15 00
??0.060805 ????[D3] ?26 ff 00 b1 03 c0 c0
??0.061043 ????Using subdriver: PowerCOM HID 0.71
??0.061061 ????[D1] 102 HID objects found
??0.062033 ????[D3] Report[get]: (2 bytes) => 01 01
??0.062074 ????[D1] Path: UPS.PowerSummary.iProduct, Type: Feature,
ReportID: 0x01, Offset: 0, Size: 8, Value: 1
??0.064084 ????[D3] Report[get]: (2 bytes) => 02 02
??0.064125 ????[D1] Path: UPS.PowerSummary.iSerialNumber, Type:
Feature, ReportID: 0x02, Offset: 0, Size: 8, Value: 2
??0.066004 ????[D3] Report[get]: (2 bytes) => 05 04
??0.066045 ????[D1] Path: UPS.PowerSummary.iDeviceChemistry, Type:
Feature, ReportID: 0x05, Offset: 0, Size: 8, Value: 4
??0.068084 ????[D3] Report[get]: (2 bytes) => 07 01
??0.068125 ????[D1] Path: UPS.PowerSummary.Rechargeable, Type: Feature,
ReportID: 0x07, Offset: 0, Size: 8, Value: 1
??0.069990 ????[D3] Report[get]: (2 bytes) => 08 02
??0.070030 ????[D1] Path: UPS.PowerSummary.CapacityMode, Type: Feature,
ReportID: 0x08, Offset: 0, Size: 8, Value: 2
??0.072047 ????[D3] Report[get]: (3 bytes) => 09 64 64
??0.072090 ????[D1] Path: UPS.PowerSummary.DesignCapacity, Type:
Feature, ReportID: 0x09, Offset: 0, Size: 8, Value: 100
??0.072101 ????[D3] Report[buf]: (3 bytes) => 09 64 64
??0.072115 ????[D1] Path: UPS.PowerSummary.FullChargeCapacity, Type:
Feature, ReportID: 0x09, Offset: 8, Size: 8, Value: 100
??0.074083 ????[D3] Report[get]: (2 bytes) => 0e 35
??0.074125 ????[D1] Path: UPS.PowerSummary.RemainingCapacity, Type:
Input, ReportID: 0x0e, Offset: 0, Size: 8, Value: 53
??0.074135 ????[D3] Report[buf]: (2 bytes) => 0e 35
??0.074155 ????[D1] Path: UPS.PowerSummary.RemainingCapacity, Type:
Feature, ReportID: 0x0e, Offset: 0, Size: 8, Value: 53
??0.075994 ????[D3] Report[get]: (2 bytes) => 0b 1e
??0.076036 ????[D1] Path: UPS.PowerSummary.WarningCapacityLimit, Type:
Feature, ReportID: 0x0b, Offset: 0, Size: 8, Value: 3
0
??0.078056 ????[D3] Report[get]: (2 bytes) => 0c 0a
??0.078098 ????[D1] Path: UPS.PowerSummary.RemainingCapacityLimit,
Type: Feature, ReportID: 0x0c, Offset: 0, Size: 8, Value:
10
??0.080000 ????[D3] Report[get]: (3 bytes) => 0d 2f 44
??0.080043 ????[D1] Path: UPS.PowerSummary.ManufacturerDate, Type:
Feature, ReportID: 0x0d, Offset: 0, Size: 16, Value: 1745
5
??0.082004 ????[D3] Report[get]: (3 bytes) => 37 a0 01
??0.082048 ????[D1] Path: UPS.PowerSummary.RunTimeToEmpty, Type: Input,
ReportID: 0x37, Offset: 0, Size: 16, Value: 416
??0.082062 ????[D3] Report[buf]: (3 bytes) => 37 a0 01
??0.082077 ????[D1] Path: UPS.PowerSummary.RunTimeToEmpty, Type:
Feature, ReportID: 0x37, Offset: 0, Size: 16, Value: 416
??0.083999 ????[D3] Report[get]: (3 bytes) => 0f 00 00
??0.084040 ????[D1] Path: UPS.PowerSummary.DelayBeforeShutdown, Type:
Feature, ReportID: 0x0f, Offset: 0, Size: 16, Value: 0
??0.086040 ????[D2] refresh_report_buffer: expected 5 bytes, but got 3
instead
??0.086076 ????[D3] Report[err]: (3 bytes) => 10 00 00
??0.086091 ????[D1] Path: UPS.PowerSummary.DelayBeforeStartup, Type:
Feature, ReportID: 0x10, Offset: 0, Size: 32, Value: 0
??0.088084 ????[D2] refresh_report_buffer: expected 3 bytes, but got 2
instead
??0.088121 ????[D3] Report[err]: (2 bytes) => 11 dc
??0.088139 ????[D1] Path: UPS.PowerSummary.ConfigVoltage, Type:
Feature, ReportID: 0x11, Offset: 0, Size: 16, Value: 220
??0.090003 ????[D3] Report[get]: (3 bytes) => 12 dc 00
??0.090046 ????[D1] Path: UPS.PowerSummary.Voltage, Type: Feature,
ReportID: 0x12, Offset: 0, Size: 16, Value: 220
??0.091999 ????nut_libusb_get_report: Success
??0.092042 ????[D1] Can't retrieve Report 2c: Success
??0.092055 ????[D1] Path: UPS.PowerSummary.Temperature, Type: Feature,
ReportID: 0x2c, Offset: 0, Size: 8
??0.094001 ????[D3] Report[get]: (2 bytes) => 13 01
??0.094041 ????[D1] Path: UPS.PowerSummary.AudibleAlarmControl, Type:
Feature, ReportID: 0x13, Offset: 0, Size: 8, Value: 1
??0.096000 ????[D3] Report[get]: (3 bytes) => 0a 0a 10
??0.096041 ????[D1] Path: UPS.PowerSummary.PresentStatus.Charging,
Type: Input, ReportID: 0x0a, Offset: 0, Size: 1, Value: 0
??0.096052 ????[D3] Report[buf]: (3 bytes) => 0a 0a 10
??0.096068 ????[D1] Path: UPS.PowerSummary.PresentStatus.Charging,
Type: Feature, ReportID: 0x0a, Offset: 0, Size: 1, Value:
0
??0.096081 ????[D3] Report[buf]: (3 bytes) => 0a 0a 10
??0.096095 ????[D1] Path: UPS.PowerSummary.PresentStatus.Discharging,
Type: Input, ReportID: 0x0a, Offset: 1, Size: 1, Value
: 1
??0.096107 ????[D3] Report[buf]: (3 bytes) => 0a 0a 10
??0.096119 ????[D1] Path: UPS.PowerSummary.PresentStatus.Discharging,
Type: Feature, ReportID: 0x0a, Offset: 1, Size: 1, Val
ue: 1
??0.096152 ????[D3] Report[buf]: (3 bytes) => 0a 0a 10
??0.096167 ????[D1] Path: UPS.PowerSummary.PresentStatus.ACPresent,
Type: Input, ReportID: 0x0a, Offset: 2, Size: 1, Value:
0
??0.096177 ????[D3] Report[buf]: (3 bytes) => 0a 0a 10
??0.096194 ????[D1] Path: UPS.PowerSummary.PresentStatus.ACPresent,
Type: Feature, ReportID: 0x0a, Offset: 2, Size: 1, Value
: 0
??0.096204 ????[D3] Report[buf]: (3 bytes) => 0a 0a 10
??0.096218 ????[D1] Path:
UPS.PowerSummary.PresentStatus.BatteryPresent, Type: Input, ReportID:
0x0a, Offset: 3, Size: 1, Va
lue: 1
??0.096230 ????[D3] Report[buf]: (3 bytes) => 0a 0a 10
??0.096244 ????[D1] Path:
UPS.PowerSummary.PresentStatus.BatteryPresent, Type: Feature, ReportID:
0x0a, Offset: 3, Size: 1,
Value: 1
??0.096256 ????[D3] Report[buf]: (3 bytes) => 0a 0a 10
??0.096271 ????[D1] Path:
UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: Input,
ReportID: 0x0a, Offset: 4
, Size: 1, Value: 0
??0.096282 ????[D3] Report[buf]: (3 bytes) => 0a 0a 10
??0.096304 ????[D1] Path:
UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type:
Feature, ReportID: 0x0a, Offset:
4, Size: 1, Value: 0
??0.096314 ????[D3] Report[buf]: (3 bytes) => 0a 0a 10
??0.096326 ????[D1] Path:
UPS.PowerSummary.PresentStatus.RemainingTimeLimitExpired, Type: Input,
ReportID: 0x0a, Offset: 5,
Size: 1, Value: 0
??0.096339 ????[D3] Report[buf]: (3 bytes) => 0a 0a 10
??0.096352 ????[D1] Path:
UPS.PowerSummary.PresentStatus.RemainingTimeLimitExpired, Type: Feature,
ReportID: 0x0a, Offset: 5
, Size: 1, Value: 0
??0.096370 ????[D3] Report[buf]: (3 bytes) => 0a 0a 10
??0.096385 ????[D1] Path:
UPS.PowerSummary.PresentStatus.NeedReplacement, Type: Input, ReportID:
0x0a, Offset: 6, Size: 1, V
alue: 0
??0.096395 ????[D3] Report[buf]: (3 bytes) => 0a 0a 10
??0.096410 ????[D1] Path:
UPS.PowerSummary.PresentStatus.NeedReplacement, Type: Feature, ReportID:
0x0a, Offset: 6, Size: 1,
Value: 0
??0.096426 ????[D3] Report[buf]: (3 bytes) => 0a 0a 10
??0.096439 ????[D1] Path:
UPS.PowerSummary.PresentStatus.VoltageNotRegulated, Type: Input,
ReportID: 0x0a, Offset: 7, Size:
1, Value: 0
??0.096451 ????[D3] Report[buf]: (3 bytes) => 0a 0a 10
??0.096465 ????[D1] Path:
UPS.PowerSummary.PresentStatus.VoltageNotRegulated, Type: Feature,
ReportID: 0x0a, Offset: 7, Size
: 1, Value: 0
??0.096475 ????[D3] Report[buf]: (3 bytes) => 0a 0a 10
??0.096491 ????[D1] Path:
UPS.PowerSummary.PresentStatus.ShutdownRequested, Type: Input, ReportID:
0x0a, Offset: 8, Size: 1,
Value: 0
??0.096502 ????[D3] Report[buf]: (3 bytes) => 0a 0a 10
??0.096514 ????[D1] Path:
UPS.PowerSummary.PresentStatus.ShutdownRequested, Type: Feature,
ReportID: 0x0a, Offset: 8, Size:
1, Value: 0
??0.096526 ????[D3] Report[buf]: (3 bytes) => 0a 0a 10
? ? ......
? ? 0.162042 ????[D1] Path: UPS.Flow.iName, Type: Feature, ReportID:
0xa8, Offset: 0, Size: 8, Value: 169
??0.164005 ????[D3] Report[get]: (8 bytes) => a9 44 27 70 2c 37 71 18
??0.164047 ????[D1] Path: UPS.Flow.iName, Type: Feature, ReportID:
0xa9, Offset: 0, Size: 8, Value: 68
??0.166035 ????[D3] Report[get]: (8 bytes) => aa ed a8 51 5e f8 ef 3a
??0.166077 ????[D1] Path: UPS.Flow.iName, Type: Feature, ReportID:
0xaa, Offset: 0, Size: 8, Value: 237
??0.168047 ????[D3] Report[get]: (8 bytes) => ab 0e d1 b8 29 82 b6 18
??0.168089 ????[D1] Path: UPS.Flow.iName, Type: Feature, ReportID:
0xab, Offset: 0, Size: 8, Value: 14
??0.169996 ????[D3] Report[get]: (8 bytes) => ac d9 49 ee 67 2a 43 01
??0.170038 ????[D1] Path: UPS.Flow.iName, Type: Feature, ReportID:
0xac, Offset: 0, Size: 8, Value: 217
??0.172083 ????[D3] Report[get]: (8 bytes) => ad 6e 88 5f c0 e7 98 43
??0.172126 ????[D1] Path: UPS.Flow.iName, Type: Feature, ReportID:
0xad, Offset: 0, Size: 8, Value: 110
??0.174013 ????[D2] refresh_report_buffer: expected 8 bytes, but got 2
instead
??0.174048 ????[D3] Report[err]: (2 bytes) => ae 00
??0.174063 ????[D1] Path: UPS.Flow.iName, Type: Feature, ReportID:
0xae, Offset: 0, Size: 8, Value: 0
??0.176006 ????[D3] Report[get]: (2 bytes) => 31 02
??0.176045 ????[D1] Path: UPS.Flow.iName, Type: Feature, ReportID:
0x31, Offset: 0, Size: 8, Value: 2
??0.178051 ????[D3] Report[get]: (2 bytes) => 32 02
??0.178090 ????[D1] Path: UPS.Flow.iName, Type: Feature, ReportID:
0x32, Offset: 0, Size: 8, Value: 2
??0.178117 ????[D2] Report descriptor retrieved (Reportlen = 996)
??0.178127 ????[D2] Found HID device
??0.178139 ????[D3] Using default, detected or customized USB HID
numbers: usb_config_index=0 usb_hid_rep_index=0 usb_hid_de
sc_index=0 usb_hid_ep_in=1 usb_hid_ep_out=1
??0.178158 ????[D1] Detected a UPS: POWERCOM Co.,LTD/HID UPS Battery
??0.178206 ????[D3] Report[buf]: (3 bytes) => 0a 0a 10
??0.178223 ????[D2] Path: UPS.PowerSummary.PresentStatus.ACPresent,
Type: Feature, ReportID: 0x0a, Offset: 2, Size: 1, Value
: 0
??0.178253 ????[D3] Report[buf]: (3 bytes) => 0a 0a 10
??0.178269 ????[D2] Path:
UPS.PowerSummary.PresentStatus.BatteryPresent, Type: Feature, ReportID:
0x0a, Offset: 3, Size: 1,
Value: 1
??0.178297 ????[D3] Report[buf]: (3 bytes) => 0a 0a 10
??0.178315 ????[D2] Path:
UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type:
Feature, ReportID: 0x0a, Offset:
4, Size: 1, Value: 0
??0.178339 ????[D3] Report[buf]: (3 bytes) => 0a 0a 10
??0.178352 ????[D2] Path: UPS.PowerSummary.PresentStatus.Charging,
Type: Feature, ReportID: 0x0a, Offset: 0, Size: 1, Value:
0
??0.178375 ????[D3] Report[buf]: (3 bytes) => 0a 0a 10
??0.178387 ????[D2] Path:
UPS.PowerSummary.PresentStatus.CommunicationLost, Type: Feature,
ReportID: 0x0a, Offset: 10, Size:
1, Value: 0
??0.178410 ????[D3] Report[buf]: (3 bytes) => 0a 0a 10
??0.178421 ????[D2] Path: UPS.PowerSummary.PresentStatus.Discharging,
Type: Feature, ReportID: 0x0a, Offset: 1, Size: 1, Val
ue: 1
??0.178443 ????[D3] Report[buf]: (3 bytes) => 0a 0a 10
??0.178454 ????[D2] Path:
UPS.PowerSummary.PresentStatus.NeedReplacement, Type: Feature, ReportID:
0x0a, Offset: 6, Size: 1,
Value: 0
??0.178476 ????[D3] Report[buf]: (3 bytes) => 0a 0a 10
??0.178487 ????[D2] Path: UPS.PowerSummary.PresentStatus.Overload,
Type: Feature, ReportID: 0x0a, Offset: 11, Size: 1, Value
: 0
??0.178510 ????[D3] Report[buf]: (3 bytes) => 0a 0a 10
??0.178524 ????[D2] Path:
UPS.PowerSummary.PresentStatus.RemainingTimeLimitExpired, Type: Feature,
ReportID: 0x0a, Offset: 5
, Size: 1, Value: 0
??0.178547 ????[D3] Report[buf]: (3 bytes) => 0a 0a 10
??0.178557 ????[D2] Path:
UPS.PowerSummary.PresentStatus.ShutdownImminent, Type: Feature,
ReportID: 0x0a, Offset: 9, Size: 1
, Value: 0
??0.178581 ????[D3] Report[buf]: (3 bytes) => 26 0a 10
??0.178596 ????[D2] Path: UPS.PresentStatus.ACPresent, Type: Feature,
ReportID: 0x26, Offset: 2, Size: 1, Value: 0
??0.178619 ????[D3] Report[buf]: (3 bytes) => 26 0a 10
??0.178640 ????[D2] Path: UPS.PresentStatus.BatteryPresent, Type:
Feature, ReportID: 0x26, Offset: 3, Size: 1, Value: 1
??0.178663 ????[D3] Report[buf]: (3 bytes) => 26 0a 10
??0.178679 ????[D2] Path:
UPS.PresentStatus.BelowRemainingCapacityLimit, Type: Feature, ReportID:
0x26, Offset: 4, Size: 1,
Value: 0
??0.178707 ????[D3] Report[buf]: (3 bytes) => 26 0a 10
??0.178719 ????[D2] Path: UPS.PresentStatus.Boost, Type: Feature,
ReportID: 0x26, Offset: 12, Size: 1, Value: 1
??0.178739 ????[D3] Report[buf]: (3 bytes) => 26 0a 10
??0.178749 ????[D2] Path: UPS.PresentStatus.Buck, Type: Feature,
ReportID: 0x26, Offset: 13, Size: 1, Value: 0
??0.178770 ????[D3] Report[buf]: (3 bytes) => 26 0a 10
??0.178781 ????[D2] Path: UPS.PresentStatus.Charging, Type: Feature,
ReportID: 0x26, Offset: 0, Size: 1, Value: 0
??0.178801 ????[D3] Report[buf]: (3 bytes) => 26 0a 10
??0.178811 ????[D2] Path: UPS.PresentStatus.CommunicationLost, Type:
Feature, ReportID: 0x26, Offset: 10, Size: 1, Value: 0
??0.178836 ????[D3] Report[buf]: (3 bytes) => 26 0a 10
??0.178848 ????[D2] Path: UPS.PresentStatus.Discharging, Type: Feature,
ReportID: 0x26, Offset: 1, Size: 1, Value: 1
??0.178869 ????[D3] Report[buf]: (3 bytes) => 26 0a 10
??0.178880 ????[D2] Path: UPS.PresentStatus.NeedReplacement, Type:
Feature, ReportID: 0x26, Offset: 6, Size: 1, Value: 0
??0.178905 ????[D3] Report[buf]: (3 bytes) => 26 0a 10
??0.178916 ????[D2] Path: UPS.PresentStatus.Overload, Type: Feature,
ReportID: 0x26, Offset: 11, Size: 1, Value: 0
??0.178936 ????[D3] Report[buf]: (3 bytes) => 26 0a 10
??0.178947 ????[D2] Path: UPS.PresentStatus.RemainingTimeLimitExpired,
Type: Feature, ReportID: 0x26, Offset: 5, Size: 1, Va
lue: 0
??0.178965 ????[D3] Report[buf]: (3 bytes) => 26 0a 10
??0.178978 ????[D2] Path: UPS.PresentStatus.ShutdownImminent, Type:
Feature, ReportID: 0x26, Offset: 9, Size: 1, Value: 0
??0.178999 ????[D3] Report[buf]: (2 bytes) => 0e 35
??0.179013 ????[D2] Path: UPS.PowerSummary.RemainingCapacity, Type:
Feature, ReportID: 0x0e, Offset: 0, Size: 8, Value: 53
??0.179063 ????[D3] Report[buf]: (2 bytes) => 0b 1e
??0.179076 ????[D2] Path: UPS.PowerSummary.WarningCapacityLimit, Type:
Feature, ReportID: 0x0b, Offset: 0, Size: 8, Value: 3
0
??0.179103 ????[D3] Report[buf]: (3 bytes) => 37 a0 01
??0.179116 ????[D2] Path: UPS.PowerSummary.RunTimeToEmpty, Type:
Feature, ReportID: 0x37, Offset: 0, Size: 16, Value: 416
??0.179146 ????[D3] Report[buf]: (3 bytes) => 17 2f 44
??0.179159 ????[D2] Path: UPS.Battery.ManufacturerDate, Type: Feature,
ReportID: 0x17, Offset: 0, Size: 16, Value: 17455
??0.179187 ????[D3] Report[buf]: (2 bytes) => 05 04
??0.179199 ????[D2] Path: UPS.PowerSummary.iDeviceChemistry, Type:
Feature, ReportID: 0x05, Offset: 0, Size: 8, Value: 4
??0.182088 ????[D3] Report[buf]: (2 bytes) => 13 01
??0.182127 ????[D2] Path: UPS.PowerSummary.AudibleAlarmControl, Type:
Feature, ReportID: 0x13, Offset: 0, Size: 8, Value: 1
??0.182172 ????[D3] Report[buf]: (2 bytes) => 1f 06
??0.182187 ????[D2] Path: UPS.Output.PercentLoad, Type: Feature,
ReportID: 0x1f, Offset: 0, Size: 8, Value: 6
??0.182215 ????[D3] Report[buf]: (3 bytes) => 0d 2f 44
??0.182230 ????[D2] Path: UPS.PowerSummary.ManufacturerDate, Type:
Feature, ReportID: 0x0d, Offset: 0, Size: 16, Value: 1745
5
??0.182282 ????[D3] Report[buf]: (2 bytes) => 15 01
??0.182297 ????[D2] Path: UPS.Battery.Test, Type: Feature, ReportID:
0x15, Offset: 0, Size: 8, Value: 1
??0.182335 ????[D3] Report[buf]: (5 bytes) => 10 00 00 00 00
??0.182348 ????[D2] Path: UPS.PowerSummary.DelayBeforeStartup, Type:
Feature, ReportID: 0x10, Offset: 0, Size: 32, Value: 0
??0.182359 ????[D3] powercom_startup_fun: value = 0, buf = 0
??0.182394 ????[D3] Report[buf]: (3 bytes) => 0f 00 00
??0.182408 ????[D2] Path: UPS.PowerSummary.DelayBeforeShutdown, Type:
Feature, ReportID: 0x0f, Offset: 0, Size: 16, Value: 0
??0.182419 ????[D3] powercom_shutdown_fun: value = 0, buf = 0
??0.182456 ????[D3] Report[buf]: (3 bytes) => 1d 00 00
??0.182469 ????[D2] Path: UPS.Input.Voltage, Type: Feature, ReportID:
0x1d, Offset: 0, Size: 16, Value: 0
??0.182492 ????[D3] Report[buf]: (3 bytes) => 1c dc 00
??0.182508 ????[D2] Path: UPS.Input.ConfigVoltage, Type: Feature,
ReportID: 0x1c, Offset: 0, Size: 16, Value: 220
??0.182536 ????[D3] Report[buf]: (2 bytes) => 1e 32
??0.182546 ????[D2] Path: UPS.Input.Frequency, Type: Feature, ReportID:
0x1e, Offset: 0, Size: 8, Value: 50
??0.182579 ????[D3] Report[buf]: (3 bytes) => 21 dc 00
??0.182592 ????[D2] Path: UPS.Output.Voltage, Type: Feature, ReportID:
0x21, Offset: 0, Size: 16, Value: 220
??0.182617 ????[D3] Report[buf]: (3 bytes) => 20 dc 00
??0.182631 ????[D2] Path: UPS.Output.ConfigVoltage, Type: Feature,
ReportID: 0x20, Offset: 0, Size: 16, Value: 220
??0.182658 ????[D3] Report[buf]: (2 bytes) => 22 32
??0.182669 ????[D2] Path: UPS.Output.Frequency, Type: Feature,
ReportID: 0x22, Offset: 0, Size: 8, Value: 50
??0.182693 ????[D3] Report[buf]: (2 bytes) => 13 01
??0.182705 ????[D2] Path: UPS.PowerSummary.AudibleAlarmControl, Type:
Feature, ReportID: 0x13, Offset: 0, Size: 8, Value: 1
??0.182715 ????[D3] Adding command 'beeper.toggle' using Path
'UPS.PowerSummary.AudibleAlarmControl'
??0.182737 ????[D3] Report[buf]: (2 bytes) => 13 01
??0.182750 ????[D2] Path: UPS.PowerSummary.AudibleAlarmControl, Type:
Feature, ReportID: 0x13, Offset: 0, Size: 8, Value: 1
??0.182758 ????[D3] Adding command 'beeper.enable' using Path
'UPS.PowerSummary.AudibleAlarmControl'
??0.182783 ????[D3] Report[buf]: (2 bytes) => 13 01
??0.182795 ????[D2] Path: UPS.PowerSummary.AudibleAlarmControl, Type:
Feature, ReportID: 0x13, Offset: 0, Size: 8, Value: 1
??0.182809 ????[D3] Adding command 'beeper.disable' using Path
'UPS.PowerSummary.AudibleAlarmControl'
??0.182835 ????[D3] Report[buf]: (2 bytes) => 15 01
??0.182846 ????[D2] Path: UPS.Battery.Test, Type: Feature, ReportID:
0x15, Offset: 0, Size: 8, Value: 1
??0.182860 ????[D3] Adding command 'test.battery.start.quick' using
Path 'UPS.Battery.Test'
??0.182882 ????[D3] Report[buf]: (5 bytes) => 10 00 00 00 00
??0.182895 ????[D2] Path: UPS.PowerSummary.DelayBeforeStartup, Type:
Feature, ReportID: 0x10, Offset: 0, Size: 32, Value: 0
??0.182904 ????[D3] Adding command 'load.on.delay' using Path
'UPS.PowerSummary.DelayBeforeStartup'
??0.182927 ????[D3] Report[buf]: (3 bytes) => 0f 00 00
??0.182939 ????[D2] Path: UPS.PowerSummary.DelayBeforeShutdown, Type:
Feature, ReportID: 0x0f, Offset: 0, Size: 16, Value: 0
??0.182947 ????[D3] Adding command 'shutdown.return' using Path
'UPS.PowerSummary.DelayBeforeShutdown'
??0.182969 ????[D3] Report[buf]: (3 bytes) => 0f 00 00
??0.182981 ????[D2] Path: UPS.PowerSummary.DelayBeforeShutdown, Type:
Feature, ReportID: 0x0f, Offset: 0, Size: 16, Value: 0
??0.182990 ????[D3] Adding command 'shutdown.stayoff' using Path
'UPS.PowerSummary.DelayBeforeShutdown'
??0.184034 ????nut_libusb_get_report: Success
??0.184078 ????[D1] Can't retrieve Report 2d: Success
??0.184172 ????[D2] find_nut_info: unknown info type: load.off.delay
??0.184194 ????[D2] find_nut_info: unknown info type: load.off.delay
??0.184217 ????[D1] upsdrv_initinfo...
??0.184242 ????Initiating UPS [UPS] shutdown
??0.184257 ????[D1] loop_shutdown_commands: call
do_loop_shutdown_commands() with driver-default sdcommands
??0.184267 ????[D1] Starting
do_loop_shutdown_commands(shutdown.default), call depth 1...
??0.184280 ????[D1] upsdrv_shutdown...
??0.184289 ????[D1] Starting
do_loop_shutdown_commands(shutdown.return,shutdown.reboot,load.off.delay,shutdown.stayoff),
cal
l depth 2...
??0.184299 ????[D1] instcmd(shutdown.return, [NULL])
??0.184313 ????[D3] instcmd: using Path
'UPS.PowerSummary.DelayBeforeShutdown'
??0.184321 ????[D2] instcmd: shutdown.return requires an explicit
parameter
??0.184331 ????[D1] instcmd(shutdown.reboot, [NULL])
??0.184348 ????[D2] find_nut_info: unknown info type: shutdown.reboot
??0.184358 ????[D3] instcmd: cmdname 'shutdown.reboot' not found;
checking for alternatives
??0.184371 ????[D2] instcmd: info element unavailable shutdown.reboot
??0.184387 ????[D1] instcmd(load.off.delay, [NULL])
??0.184398 ????[D2] find_nut_info: unknown info type: load.off.delay
??0.184407 ????[D3] instcmd: cmdname 'load.off.delay' not found;
checking for alternatives
??0.184418 ????[D2] instcmd: info element unavailable load.off.delay
??0.184428 ????[D1] instcmd(shutdown.stayoff, [NULL])
??0.184438 ????[D3] instcmd: using Path
'UPS.PowerSummary.DelayBeforeShutdown'
??0.184449 ????[D2] instcmd: shutdown.stayoff requires an explicit
parameter
??0.184462 ????[D1] Ending
do_loop_shutdown_commands(shutdown.return,shutdown.reboot,load.off.delay,shutdown.stayoff),
call
depth 2: return-code 2
??0.184471 ????Shutdown failed!
??0.184483 ????[D1] set_exit_flag: raising exit flag due to signal -1
??0.184493 ????[D1] do_loop_shutdown_commands(): command
'shutdown.default' was handled successfully
??0.184502 ????[D1] Ending do_loop_shutdown_commands(shutdown.default),
call depth 1: return-code 0
??0.184512 ????UPS [UPS]: shutdown request was successful with
'shutdown.default'
??0.184523 ????[D1] set_exit_flag: raising exit flag due to
programmatic abort: EXIT_FAILURE
??0.184540 ????[D1] upsdrv_cleanup...
??0.184899 ????[D1] upsnotify: failed to notify about state
NOTIFY_STATE_STOPPING: no notification tech defined, will not sp
am more about it
??0.184936 ????[D1] On systems without service units, consider `export
NUT_QUIET_INIT_UPSNOTIFY=true`
I try to use "powercom_sdcmd_byte_order_fallback" option, with same
effect.
Wat's wrong with my UPS/NUT ?
Thank You!
--
Oleksii Korobeinikov