[Nut-upsuser] Sucess with Powerware 5115A over USB!
Arnaud Quette
aquette.dev at gmail.com
Mon Mar 17 09:16:04 UTC 2008
Hi Kjell and Daniel,
my relocation and reinstallation is well on the way, and I'm back
(with commit access ;-).
so 2.2.2 is relaunched. If you have anything to test, and that should
enter 2.2.2, do it quickly.
the deb will follow soon, but still no cdbs.
Finally, I should have some news about Powerware's implication in NUT this week.
2008/3/14, Kjell Claesson <kjell.claesson at epost.tidanet.se>:
> Hi Daniel,
>
> Send the output of 'lsusb' and I have a check.
>
> The latest driver 0.14 should support 5115 (not A as I can see)
> So the problem is that they may have fixed the lousy implementation
> of the usb in the 5115A but have not changed the vendor and product id.
>
> If so i have to rework the 5115 9120 (partly 3110) fix to the driver.
>
> Best regards
> Kjell
>
> Den Friday 14 March 2008 02.02.40 skrev Daniel Burr:
>
> > THE GOOD:
> >
> > NUT is able to communicate with my Powerware 5115A over USB using the
> > bcmxcp_usb driver:
> >
> > ambient.temperature: 38
> > battery.charge: 99
> > battery.runtime: 9000
> > battery.voltage: 27.07
> > driver.name: bcmxcp_usb
> > driver.parameter.pollinterval: 2
> > driver.parameter.port: auto
> > driver.version: 2.2.1
> > driver.version.internal: 0.13
> > input.frequency: 50.34
> > input.voltage: 235
> > output.current: 0.0
> > output.frequency: 50.34
> > output.phases: 1
> > output.voltage: 235
> > output.voltage.nominal: 240
> > ups.firmware: Cont:01.00 Inve:10.05
> > ups.load: 0.0
> > ups.model: 51151000A 1000VA
> > ups.power.nominal: 1000
> > ups.serial: UZ117A0044
> > ups.status: OL
> >
> >
> > THE BAD:
> >
> > Powerware 5115A support is not included in the latest release (2.2.1).
> > When I try to run `/lib/nut/bcmxcp_usb -a powerware` with the latest
> > debian package installed I see the following error message which has
> > previously been reported on the mailing list in October 2005 and June
> > 2007:
> >
> > Communications with UPS lost: Receive error (Request command): COMMAND:
> > 31
> >
> > RECONNECT USB DEVICE
> >
> > Communications with UPS lost: Receive error (Request command): COMMAND:
> > 31
> >
> > RECONNECT USB DEVICE
> >
> > Communications with UPS lost: Error executing command
> > Could not communicate with the ups: Inappropriate ioctl for device
> >
> >
> > THE UGLY:
> >
> > It is possible to create a deb with patched in support for the Powerware
> > 5115A using the following steps:
> >
> > 1. sudo apt-get source nut
> > 2. sudo apt-get build-dep nut
> > 3. wget
> > 'http://svn.debian.org/wsvn/nut/trunk/drivers/nut_usb.c?op=file&rev=1220&sc
> >=1' -O nut_usb.c.new 4. wget
> > 'http://boxster.ghz.cc/projects/nut/browser/trunk/scripts/udev/nut-usbups.r
> >ules.in?format=raw' -O nut-usbups.rules.in.new 5. wget
> > 'http://svn.debian.org/wsvn/nut/trunk/drivers/nut_usb.h?op=file&rev=1220&sc
> >=1' -O nut_usb.h.new 6. mkdir nut-2.2.1/debian/patches
> > 7. diff -ruN nut-2.2.1/drivers/nut_usb.c nut_usb.c.new | dpatch
> > patch-template -p > nut-2.2.1/debian/patches/01-nut_usb.c
> > 8. diff -ruN nut-2.2.1/drivers/nut_usb.h nut_usb.h.new | dpatch
> > patch-template -p > nut-2.2.1/debian/patches/03-nut_usb.h
> > 9. diff -ruN nut-2.2.1/scripts/udev/nut-usbups.rules.in
> > nut-usbups.rules.in.new | dpatch patch-template -p >
> > nut-2.2.1/debian/patches/02-nut-usbups.rules.in
> > 10. cd nut-2.2.1/
> > 11. echo -e '01-nut_usb.c\n02-nut-usbups.rules.in\n03-nut_usb.h' >
> > debian/patches/00list
> > 12. sudo dpkg-buildpackage -tc
> > 13. sudo dpkg -i ../nut_2.2.1-2_i386.deb
> >
> >
> > Thanks for all your hard work!
> > Daniel Burr
cheers,
Arnaud
--
Linux / Unix Expert R&D - MGE Office Protection Systems - http://www.mgeops.com
Network UPS Tools (NUT) Project Leader - http://www.networkupstools.org/
Debian Developer - http://people.debian.org/~aquette/
Free Software Developer - http://arnaud.quette.free.fr/
More information about the Nut-upsuser
mailing list