[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