<div dir="ltr"><div><div><div>I'm running Ubuntu 14.04.1 with nut 2.7.1-1ubuntu1, using a Powerwalker/INNO TECH ups.<br><br></div>It used to working fine, but lately blazer_usb just executes a few commands and then terminates with a "Got disconnected by another driver" message.<br><br></div><div>Any suggestions? <br><br></div><div>Example output from blazer_usb with loads of debug:<br></div><br># /lib/nut/blazer_usb -DDDDDDDDDDDDDDDDDDDDDD -a nasups<br>Network UPS Tools - Megatec/Q1 protocol USB driver 0.10 (2.7.1)<br>   0.000000    send_to_all: SETINFO driver.parameter.port "auto"<br>   0.000118    send_to_all: SETINFO driver.parameter.vendorid "0665"<br>   0.000175    send_to_all: SETINFO driver.parameter.productid "5161"<br>   0.000248    debug level is '22'<br></div>(...snipped lines with incorrect devices..)<br><div>   0.457447    Checking device (0665/5161) (004/002)<br>   0.469854    - VendorID: 0665<br>   0.469932    - ProductID: 5161<br>   0.469974    - Manufacturer: INNO TECH<br>   0.470016    - Product: USB to Serial<br>   0.470061    - Serial Number: 20100826<br>   0.470104    - Bus: 004<br>   0.470147    Trying to match device<br>   0.470267    Device matches<br>   0.470332    failed to claim USB device: could not claim interface 0: Device or resource busy<br>   0.471507    detached kernel driver from USB device...<br>   0.472966    send_to_all: SETINFO ups.vendorid "0665"<br>   0.473262    send_to_all: SETINFO ups.productid "5161"<br>   0.473471    send_to_all: SETINFO device.type "ups"<br>   0.473599    send_to_all: SETINFO driver.version "2.7.1"<br>   0.473662    send_to_all: SETINFO driver.version.internal "0.10"<br>   0.473715    send_to_all: SETINFO <a href="http://driver.name">driver.name</a> "blazer_usb"<br>   0.473766    Trying megatec protocol...<br>   0.474853    send: Q1<br>   0.723829    read: (229.4 229.4 230.0 021 50.3 13.6 25.0 00001001<br>   0.723948    send_to_all: SETINFO input.voltage "229.4"<br>   0.724006    send_to_all: SETINFO input.voltage.fault "229.4"<br>   0.724059    send_to_all: SETINFO output.voltage "230.0"<br>   0.724146    send_to_all: SETINFO ups.load "21"<br>   0.724212    send_to_all: SETINFO input.frequency "50.3"<br>   0.724274    send_to_all: SETINFO battery.voltage "13.60"<br>   0.724327    send_to_all: SETINFO ups.temperature "25.0"<br>   0.724386    send_to_all: SETINFO ups.beeper.status "enabled"<br>   0.724444    send_to_all: SETINFO ups.type "offline / line interactive"<br>   0.724495    send_to_all: SETINFO ups.status "OL"<br>   0.724538    Status read in 1 tries<br>   0.724580    Supported UPS detected with megatec protocol<br>   0.725831    send: F<br>   0.883831    read: #230.0 003 12.00 50.0<br>   0.883930    send_to_all: SETINFO input.voltage.nominal "230"<br>   0.883981    send_to_all: SETINFO input.current.nominal "3.0"<br>   0.884033    send_to_all: SETINFO battery.voltage.nominal "12.0"<br>   0.884085    send_to_all: SETINFO input.frequency.nominal "50"<br>   0.884131    Ratings read in 1 tries<br>   0.885878    send: I<br>   0.947886    read: I<br>   0.947967    blazer_vendor: short reply<br>   0.948010    Vendor information read 1 failed<br>   0.949884    send: I<br>   1.011887    read: I<br>   1.011965    blazer_vendor: short reply<br>   1.012009    Vendor information read 2 failed<br>   1.013878    send: I<br>   1.075811    read: I<br>   1.075888    blazer_vendor: short reply<br>   1.075930    Vendor information read 3 failed<br>   1.075974    Vendor information unavailable<br>   1.076018    No values provided for battery high/low voltages in ups.conf<br><br>   1.076083    send_to_all: SETINFO battery.voltage.low "10.40"<br>   1.076151    send_to_all: SETINFO battery.voltage.high "13.00"<br>   1.076199    Using 'guestimation' (low: 10.400000, high: 13.000000)!<br>   1.076242    Battery runtime will not be calculated (runtimecal not set)<br>   1.076303    send_to_all: SETINFO ups.delay.start "180"<br>   1.076350    send_to_all: SETINFO ups.delay.shutdown "30"<br>   1.076396    send_to_all: ADDCMD beeper.toggle<br>   1.076450    send_to_all: ADDCMD load.off<br>   1.076494    send_to_all: ADDCMD load.on<br>   1.076537    send_to_all: ADDCMD shutdown.return<br>   1.076580    send_to_all: ADDCMD shutdown.stayoff<br>   1.076625    send_to_all: ADDCMD shutdown.stop<br>   1.076668    send_to_all: ADDCMD test.battery.start<br>   1.076713    send_to_all: ADDCMD test.battery.start.deep<br>   1.076758    send_to_all: ADDCMD test.battery.start.quick<br>   1.076838    send_to_all: ADDCMD test.battery.stop<br>   1.077876    send: Q1<br>   1.331815    read: (229.4 229.4 230.0 024 50.3 13.6 25.0 00001001<br>   1.331926    send_to_all: SETINFO ups.load "24"<br>   1.331986    send_to_all: SETINFO battery.charge "100"<br>   1.332046    send_to_all: DATAOK<br>   1.332212    dstate_init: sock /var/run/nut/blazer_usb-nasups open on fd 5<br>   1.332290    send_to_all: SETINFO driver.parameter.pollinterval "2"<br>   1.333860    send: Q1<br>   1.587784    read: (229.4 229.4 229.4 017 50.3 13.6 25.0 00001001<br>   1.587887    send_to_all: SETINFO output.voltage "229.4"<br>   1.587944    send_to_all: SETINFO ups.load "17"<br>   3.334767    send: Q1<br>   3.603695    read: (230.0 230.0 229.4 017 50.3 13.6 25.0 00001001<br>   3.603789    send_to_all: SETINFO input.voltage "230.0"<br>   3.603841    send_to_all: SETINFO input.voltage.fault "230.0"<br>   5.334909    send: error sending control message: Device or resource busy<br>   5.334949    Got disconnected by another driver: Device or resource busy<br><br></div></div>