Hello, Sorry if any of this is obvious - I'm new to NUT. NUT via upsc is displaying (edited for length): device.model: Eaton 5P 2200 device.type: ups driver.name: usbhid-ups ups.alarm: Fatal EEPROM fault! ups.status: ALARM OL CHRG ups.test.interval: 604800 ups.test.result: Done and passed driver.version: 2.7.2 driver.version.data: MGE HID 1.33 driver.version.internal: 0.38 Is this possibly a firmware or configuration issue? Does NUT report the firmware version (it's not jumping out at me in the upsc output)? Can NUT upgrade the firmware on this device? Eaton only seems to have instructions for a Windows box. Thank you, Chris
2017-03-23 14:29 GMT+01:00 Sonic <sonicsmith at gmail.com>:> Hello >Hi Chris> Sorry if any of this is obvious - I'm new to NUT. > > NUT via upsc is displaying (edited for length): > > device.model: Eaton 5P 2200 > device.type: ups > driver.name: usbhid-ups > ups.alarm: Fatal EEPROM fault! > ups.status: ALARM OL CHRG > ups.test.interval: 604800 > ups.test.result: Done and passed > driver.version: 2.7.2 > driver.version.data: MGE HID 1.33 > driver.version.internal: 0.38 > > Is this possibly a firmware or configuration issue? >not sure, first time that I actually see that> Does NUT report the firmware version (it's not jumping out at me in > the upsc output)? >the upsc output you have is more than limited, probably due to the EEPROM issue (update: just realized that you truncated the output ; pleased send in a complete listing). you should have something like that: http://networkupstools.org/ddl/Eaton/5P_650.html the field you're looking for is "ups.firmware" (for ex 02.08.0016 in the above dump) Can NUT upgrade the firmware on this device? Eaton only seems to have> instructions for a Windows box. >indeed, confirmed. Though we have code for other platforms, it's internal only (/me still fighting to open more things...) For now, I'm checking with our support and HW team to provide you with a solution. Have you done anything special or had anything special with the unit (can help a lot to troubleshoot)? Thanks and cheers, Arno -- Eaton Data Center Automation Solutions - Opensource Leader - http://42ity.org NUT (Network UPS Tools) Project Leader - http://www.networkupstools.org Debian Developer - http://www.debian.org Free Software Developer - http://arnaud.quette.fr -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.alioth.debian.org/pipermail/nut-upsuser/attachments/20170323/34ee886b/attachment.html>
Ah yes - the firmware line is there. Here's the full listing: # upsc eaton at localhost Init SSL without certificate database battery.capacity: 9.00 battery.charge: 100 battery.charge.low: 20 battery.charge.restart: 0 battery.energysave: no battery.protection: yes battery.runtime: 1069 battery.type: PbAc device.mfr: EATON device.model: Eaton 5P 2200 device.serial: G103G45001 device.type: ups driver.name: usbhid-ups driver.parameter.pollfreq: 30 driver.parameter.pollinterval: 2 driver.parameter.port: auto driver.version: 2.7.2 driver.version.data: MGE HID 1.33 driver.version.internal: 0.38 input.current: 0.00 input.frequency: 59.9 input.frequency.extended: no input.frequency.nominal: 60 input.sensitivity: normal input.transfer.boost.low: 102 input.transfer.high: 151 input.transfer.low: 89 input.transfer.trim.high: 132 input.voltage: 119.2 input.voltage.extended: no input.voltage.nominal: 120 outlet.1.autoswitch.charge.low: 0 outlet.1.delay.shutdown: 65535 outlet.1.delay.start: 3 outlet.1.desc: PowerShare Outlet 1 outlet.1.id: 1 outlet.1.status: on outlet.1.switchable: yes outlet.2.autoswitch.charge.low: 0 outlet.2.delay.shutdown: 65535 outlet.2.delay.start: 6 outlet.2.desc: PowerShare Outlet 2 outlet.2.id: 2 outlet.2.status: on outlet.2.switchable: yes outlet.desc: Main Outlet outlet.id: 0 outlet.switchable: no output.current: 4.30 output.frequency: 59.9 output.frequency.nominal: 60 output.powerfactor: 0.92 output.voltage: 119.2 output.voltage.nominal: 120 ups.alarm: Fatal EEPROM fault! ups.beeper.status: enabled ups.delay.shutdown: 20 ups.delay.start: 30 ups.efficiency: 88 ups.firmware: 04 ups.load: 24 ups.load.high: 105 ups.mfr: EATON ups.model: Eaton 5P 2200 ups.power: 513 ups.power.nominal: 2200 ups.productid: ffff ups.realpower: 475 ups.realpower.nominal: 1980 ups.serial: G103G45001 ups.shutdown: enabled ups.start.auto: yes ups.start.battery: yes ups.start.reboot: yes ups.status: ALARM OL CHRG ups.test.interval: 604800 ups.test.result: Done and passed ups.timer.shutdown: 0 ups.timer.start: 0 ups.type: offline / line interactive ups.vendorid: 0463 Nothing special done with the unit - it's a new unit, replaced an older APC model. Thank you, Chris
On Thursday 23 March 2017 09:29:55 Sonic wrote:> Hello, > > Sorry if any of this is obvious - I'm new to NUT. > > NUT via upsc is displaying (edited for length): > > device.model: Eaton 5P 2200 > device.type: ups > driver.name: usbhid-ups > ups.alarm: Fatal EEPROM fault! > ups.status: ALARM OL CHRG > ups.test.interval: 604800 > ups.test.result: Done and passed > driver.version: 2.7.2 > driver.version.data: MGE HID 1.33 > driver.version.internal: 0.38 > > Is this possibly a firmware or configuration issue? > > Does NUT report the firmware version (it's not jumping out at me in > the upsc output)? > > Can NUT upgrade the firmware on this device? Eaton only seems to have > instructions for a Windows box. > > Thank you, > > Chris >Linux has a dfu-util, device firmware updater. But I've no clue if eaton would allow access to do that via its USB interface. This is obviously independent from Nut. Have you the file to be used to update the EEPROM with? Here is its help screen, mat or may not be usefull. Usage: dfu-util [options] ... -h --help Print this help message -V --version Print the version number -v --verbose Print verbose debug statements -l --list List the currently attached DFU capable USB devices -d --device vendor:product Specify Vendor/Product ID of DFU device -p --path bus-port. ... .port Specify path to DFU device -c --cfg config_nr Specify the Configuration of DFU device -i --intf intf_nr Specify the DFU Interface number -a --alt alt Specify the Altsetting of the DFU Interface by name or by number -t --transfer-size Specify the number of bytes per USB Transfer -U --upload file Read firmware from device into <file> -D --download file Write firmware from <file> into device -R --reset Issue USB Reset signalling once we're finished -s --dfuse-address address ST DfuSe mode, specify target address for raw file download or upload. Not applicable for DfuSe file (.dfu) downloads Cheers, Gene Heskett -- "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." -Ed Howdershelt (Author) Genes Web page <http://geneslinuxbox.net:6309/gene>
On Thu, Mar 23, 2017 at 11:26 AM, Gene Heskett <gheskett at shentel.net> wrote:> Have you the file to be used to update the EEPROM with?Eaton shows a firmware file: https://powerquality.eaton.com/Support/Software-Drivers/Downloads/5P-UPS-firmware.asp However I'm not sure if it is for the questionable EEPROM and if so maybe it is downlevel from the current reported firmware. upsc shows: ups.firmware: 04 and the file is apparently: V03.00.0000 Chris
2017-03-23 16:26 GMT+01:00 Gene Heskett <gheskett at shentel.net>:> On Thursday 23 March 2017 09:29:55 Sonic wrote: > > > Hello, > > > > Sorry if any of this is obvious - I'm new to NUT. > > > > NUT via upsc is displaying (edited for length): > > > > device.model: Eaton 5P 2200 > > device.type: ups > > driver.name: usbhid-ups > > ups.alarm: Fatal EEPROM fault! > > ups.status: ALARM OL CHRG > > ups.test.interval: 604800 > > ups.test.result: Done and passed > > driver.version: 2.7.2 > > driver.version.data: MGE HID 1.33 > > driver.version.internal: 0.38 > > > > Is this possibly a firmware or configuration issue? > > > > Does NUT report the firmware version (it's not jumping out at me in > > the upsc output)? > > > > Can NUT upgrade the firmware on this device? Eaton only seems to have > > instructions for a Windows box. > > > > Thank you, > > > > Chris > > > Linux has a dfu-util, device firmware updater. But I've no clue if eaton > would allow access to do that via its USB interface. This is obviously > independent from Nut. > > Have you the file to be used to update the EEPROM with? > > Here is its help screen, mat or may not be usefull. > Usage: dfu-util [options] ... > -h --help Print this help message > -V --version Print the version number > -v --verbose Print verbose debug statements > -l --list List the currently attached DFU capable > USB devices > -d --device vendor:product Specify Vendor/Product ID of DFU device > -p --path bus-port. ... .port Specify path to DFU device > -c --cfg config_nr Specify the Configuration of DFU device > -i --intf intf_nr Specify the DFU Interface number > -a --alt alt Specify the Altsetting of the DFU Interface > by name or by number > -t --transfer-size Specify the number of bytes per USB > Transfer > -U --upload file Read firmware from device into <file> > -D --download file Write firmware from <file> into device > -R --reset Issue USB Reset signalling once we're > finished > -s --dfuse-address address ST DfuSe mode, specify target address for > raw file download or upload. Not > applicable for > DfuSe file (.dfu) downloads > >Hi Gene, thanks for this info, I was not aware of the DFU USB class. sadly, this doesn't apply here since the FW upgrade on Eaton units use a specific proprietary approach, which works for serial, USB and network... cheers, Arno -- Eaton Data Center Automation Solutions - Opensource Leader - http://42ity.org NUT (Network UPS Tools) Project Leader - http://www.networkupstools.org Debian Developer - http://www.debian.org Free Software Developer - http://arnaud.quette.fr -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.alioth.debian.org/pipermail/nut-upsuser/attachments/20170324/d016369d/attachment-0001.html>