Skip to content

upsc gives 'Error: Driver not connected' but usbhid-ups shows the device fine #3326

@crmason2

Description

@crmason2

I'm trying to connect to my APC UPS connected to my windows device using the latest release of NUT-for-Windows 2.8.4.433.

nut-scan shows the following

[nutdev-usb1]
        driver = "usbhid-ups"
        port = "auto"
        vendorid = "051D"
        productid = "0002"
        product = "Back-UPS NS1080G FW:914.L1   .D USB FW:L1"
        serial = "3B1315X24094"
        vendor = "American Power Conversion"
        # bus = "002"
        # device = "001"

which I've added to ups.conf as

[apc_ns1080_win]
driver = "usbhid-ups"
port = "auto"
vendorid = "051D"
productid = "0002"
product = "Back-UPS NS1080G FW:914.L1   .D USB FW:L1"
serial = "3B1315X24094"
vendor = "American Power Conversion"
# bus = "002"
# device = "001"
# busport = "002"

running usbhid-ups seems to give good details (i can provide full dump if needed)

$ ./usbhid-ups -DDDDDD -d2 -a apc_ns1080_win
...SNIP...
battery.charge: 100
battery.charge.low: 10
battery.charge.warning: 50
battery.date: 2001/09/25
battery.mfr.date: 2013/04/14
battery.runtime: 1460
battery.runtime.low: 120
battery.type: PbAc
battery.voltage: 27.3
battery.voltage.nominal: 24.0
device.mfr: American Power Conversion
device.model: Back-UPS NS1080G
device.serial: 3B1315X24094
device.type: ups
driver.debug: 6
driver.flag.allow_killpower: 0
driver.name: usbhid-ups
driver.parameter.interrupt_pipe_no_events_tolerance: -1
driver.parameter.pollfreq: 30
driver.parameter.pollinterval: 15
driver.parameter.port: auto
driver.parameter.product: Back-UPS NS1080G FW:914.L1   .D USB FW:L1
driver.parameter.productid: 0002
driver.parameter.serial: 3B1315X24094
driver.parameter.synchronous: auto
driver.parameter.vendor: American Power Conversion
driver.parameter.vendorid: 051D
driver.state: dumping
driver.version: 2.8.4
driver.version.data: APC HID 0.100
driver.version.internal: 0.67
driver.version.usb: libusb-1.0.27 (API: 0x0100010A)
input.sensitivity: medium
input.transfer.high: 142
input.transfer.low: 88
input.transfer.reason: input voltage out of range
input.voltage: 121.0
input.voltage.nominal: 120
ups.beeper.status: enabled
ups.delay.shutdown: 20
ups.firmware: 914.L1   .D
ups.firmware.aux: L1
ups.load: 32
ups.mfr: American Power Conversion
ups.mfr.date: 2013/04/14
ups.model: Back-UPS NS1080G
ups.productid: 0002
ups.realpower.nominal: 650
ups.serial: 3B1315X24094
ups.status: OL
ups.test.result: No test initiated
ups.timer.reboot: 0
ups.timer.shutdown: -1
ups.vendorid: 051d

however upsc give a driver error

$ ./upsc apc_ns1080_win@127.0.0.1:3493
Error: Driver not connected

At this point I'm not sure what to do since the info is there in usbhid-ups

Metadata

Metadata

Assignees

No one assigned

    Labels

    Windowsbugimpacts-release-2.8.4Issues reported against NUT release 2.8.4 (maybe vanilla or with minor packaging tweaks)service/daemon start/stopGeneral subject for starting and stopping NUT daemons (drivers, server, monitor); also BG/FG/Debug

    Type

    No type

    Projects

    Status

    Todo

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions