[Nut-upsuser] Problem connecting to eaton ups. No matching HID UPS found. Driver failed to start(exit status=1)

Arnaud Quette aquette.dev at gmail.com
Thu Jul 19 09:03:22 UTC 2012


2012/7/19 Håvard Rabbe <hrabbe at me.com>

> Hi!
>

Hi Håvard,

Info
> OS: TinyCore Linux 4.5.6
> NUT version: 2.6.4
> NUT innstallation method: source tarball
> Device name: Eaton Ellipse ups eco 1600 usb din (EL1600USBDIN)
>
> /usr/local/ups/etc/ups.conf file:
>
> [eaton]
>         driver = usbhid-ups
>         port = auto
>
>
> When I run:
>
> root at Dalen:/usr/local/ups/bin/upsdrvctl start eaton
> I get this error message:
>
> Network UPS Tools - UPS driver controller 2.6.4
> Network UPS Tools - Generic HID driver 0.37 (2.6.4)
> USB communication driver 0.31
> No matching HID UPS found
> Driver failed to start (exit status=1)
>
>
> I then run usbhid-ups
>
> root at Dalen:/usr/local/ups/etc# /usr/local/ups/bin/usbhid-ups -u root -DD
> -a eaton
> Network UPS Tools - Generic HID driver 0.37 (2.6.4)
> USB communication driver 0.31
>    0.000000     debug level is '2'
>    0.001244     upsdrv_initups...
>    0.076965     Checking device (1D6B/0002) (001/001)
>    0.077890     - VendorID: 1d6b
>    0.078385     - ProductID: 0002
>    0.078756     - Manufacturer: Linux 3.0.3-tinycore ehci_hcd
>    0.079166     - Product: EHCI Host Controller
>    0.079544     - Serial Number: 0000:00:10.4
>    0.079946     - Bus: 001
>    0.080346     Trying to match device
>    0.080791     Device does not match - skipping
>    0.081272     Checking device (18A5/0302) (001/002)
>    0.082755     - VendorID: 18a5
>    0.083199     - ProductID: 0302
>    0.083640     - Manufacturer: Verbatim
>    0.084033     - Product: STORE N GO
>    0.084415     - Serial Number: 0000000000000580
>    0.084785     - Bus: 001
>    0.085185     Trying to match device
>    0.085505     Device does not match - skipping
>    0.085689     Checking device (1D6B/0001) (002/001)
>    0.086084     - VendorID: 1d6b
>    0.086437     - ProductID: 0001
>    0.086486     - Manufacturer: Linux 3.0.3-tinycore uhci_hcd
>    0.086629     - Product: UHCI Host Controller
>    0.086772     - Serial Number: 0000:00:10.0
>    0.086824     - Bus: 002
>    0.086998     Trying to match device
>    0.087055     Device does not match - skipping
>    0.087165     Checking device (1D6B/0001) (003/001)
>    0.087542     - VendorID: 1d6b
>    0.087908     - ProductID: 0001
>    0.088049     - Manufacturer: Linux 3.0.3-tinycore uhci_hcd
>    0.088192     - Product: UHCI Host Controller
>    0.088238     - Serial Number: 0000:00:10.1
>    0.088386     - Bus: 003
>    0.088431     Trying to match device
>    0.088585     Device does not match - skipping
>    0.088692     Checking device (0463/FFFF) (003/005)
>    0.543897     - VendorID: 0463
>    0.544300     - ProductID: ffff
>    0.544419     - Manufacturer: EATON
>    0.544627     - Product: Ellipse ECO
>    0.544675     - Serial Number: 000000000
>    0.544719     - Bus: 003
>    0.544783     Trying to match device
>    0.544927     Device matches
>    0.617937     HID descriptor length 909
>    3.849957     Report Descriptor size = 909
>    3.851661     Using subdriver: MGE HID 1.31
>    3.896977     Path: UPS.BatterySystem.Battery.AudibleAlarmControl, Type:
> Feature, ReportID: 0x20, Offset: 0, Size: 8, Value: 2
> (...)
>

your first issue, above, is a privilege one.
that is, the nut configured user has not enough rights to access the device
in RW mode.
this is addressed on Linux through udev, and the helper files found in
scripts/udev, in the source tree.
just copy scripts/udev/52-nut-usbups.rules to /lib/udev/rules.d, and call
$ udevadm trigger --subsystem-match=usb --action=change

then unplug/replug your UPS USB cord, and everything should be fixed.

   8.060118     upsdrv_updateinfo...
>    8.311936     libusb_get_interrupt: Connection timed out
>    8.312133     Got 0 HID objects...
>
>
> It seems like the ups is detected, but not receiving any hid objects.
>

nothing wrong there, it's just that the device has no change to report by
itself, between the polling requests from the driver...

cheers,
Arnaud
-- 
Linux / Unix / Opensource Engineering Expert - Eaton -
http://opensource.eaton.com
Network UPS Tools (NUT) 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/20120719/6201fac6/attachment.html>


More information about the Nut-upsuser mailing list