Subject: Need Help - Eaton Ellipse Pro 650 Not Recognized by Network UPS Tools (NUT)

Hello everyone,

I’m encountering issues connecting my Eaton Ellipse Pro 650 UPS with the Network UPS Tools (NUT) on my Home Assistant setup. The setup is running on a Synology NAS using the Virtual Machine Manager, and the UPS is correctly connected via USB and passed through to the VM.

When attempting to start the NUT drivers, I’m greeted with the following warnings and error messages:

[14:56:35] INFO: Starting the UPS drivers...
WARNING: warn_if_bad_usb_port_filename(): port argument specified to
  the driver is "/dev/hidraw1" but USB drivers do not use it and rely on
  libusb walking all devices and matching their identification metadata.
  NUT documentation recommends port="auto" for USB devices to avoid confusion.
libusb1: Could not open any HID devices: insufficient permissions on everything
No matching HID UPS found
Network UPS Tools - Generic HID driver 0.47 (2.8.0)
USB communication driver (libusb 1.0) 0.43
Network UPS Tools - UPS driver controller 2.8.0
Driver failed to start (exit status=1)
cont-init: info: /etc/cont-init.d/ exited 1
cont-init: info: running /etc/cont-init.d/
cont-init: info: /etc/cont-init.d/ exited 0
cont-init: warning: some scripts exited nonzero
s6-rc: warning: unable to start service legacy-cont-init: command exited 1
/run/s6/basedir/scripts/rc.init: warning: s6-rc failed to properly bring all the services up! Check your logs (in /run/uncaught-logs/current if you have in-container logging) for more information.
/run/s6/basedir/scripts/rc.init: fatal: stopping the container.
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service base-addon-timezone: stopping
s6-rc: info: service base-addon-log-level: stopping
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service base-addon-timezone successfully stopped
s6-rc: info: service base-addon-log-level successfully stopped
s6-rc: info: service base-addon-banner: stopping
s6-rc: info: service base-addon-banner successfully stopped
s6-rc: info: service s6rc-oneshot-runner: stopping
s6-rc: info: service s6rc-oneshot-runner successfully stopped

Subsequently, the driver fails to start, and the container stops. The dmesg log indicates that the device is bound as “/dev/hidraw1”. Here is an excerpt from the dmesg log showing the device recognition:

[   3.137494] usb 2-2: new low-speedUSB device number 3 using xhci_hcd
[   3.982137] usb 2-2: New USB device found, idVendor=0463, idProduct=ffff, bcdDevice= 1.00
[   3.983716] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=4
[   3.985511] usb 2-2: Product: Ellipse PRO
[   3.986529] usb 2-2: Manufacturer: EATON
[   3.986529] usb 2-2: SerialNumber:P355******
[   7.757756] hid-generic 0003:0463:FFFF.0002: hiddev96,hidraw1: USB HID v1.10 Device [EATON Ellipse PRO] on usb-0000:00:0d.0-2/input0
[   7.944396] usbcore: registered new interface driver cp210x
[   7.947041] usbserial: USB Serial support registered for cp210x

Please help me…