CyberPower CP1500PFCLCD UPS Service Not Working

I’m running Truenas 25.10.5 - Goldeye with a Supermicro H13SAE-MF motherboard and I recently got a CyberPower CP1500PFCLCD UPS. I set up the UPS service as below but get an error when starting service:

This is the output of sudo upsc ups@localhost:

Init SSL without certificate database

Error: Driver not connected

Not too sure what I’m doing wrong, would appreciate some guidance.

Can you see the UPS USB Device in the boot screen or system logs?

If not. Just unplug the USB cable, wait couple seconds, plug back in, should see 3, 4 related messages on the console.

If you don’t, bad USB cable or USB port?

This is the output from dmesg -w, suspect possibly bad cable as I’ve used port that external HDDs have worked from:
[186946.037635] usb 5-2: new full-speed USB device number 10 using xhci_hcd
[186946.165664] usb 5-2: device descriptor read/64, error -71
[186946.393654] usb 5-2: device descriptor read/64, error -71
[186946.621662] usb 5-2: new full-speed USB device number 11 using xhci_hcd
[186946.745686] usb 5-2: device descriptor read/64, error -71
[186946.981645] usb 5-2: device descriptor read/64, error -71
[186947.085692] usb usb5-port2: attempt power cycle
[186947.477626] usb 5-2: new full-speed USB device number 12 using xhci_hcd
[186947.477703] usb 5-2: Device not responding to setup address.
[186947.681699] usb 5-2: Device not responding to setup address.
[186947.889625] usb 5-2: device not accepting address 12, error -71
[186947.889677] usb 5-2: WARN: invalid context state for evaluate context command.
[186948.009638] usb 5-2: new full-speed USB device number 13 using xhci_hcd
[186948.009729] usb 5-2: Device not responding to setup address.
[186948.213690] usb 5-2: Device not responding to setup address.
[186948.417630] usb 5-2: device not accepting address 13, error -71
[186948.417692] usb 5-2: WARN: invalid context state for evaluate context command.
[186948.417726] usb usb5-port2: unable to enumerate USB device

you can also check with

sudo nut-scanner -U

if your truenas if your truenas sees the ups and which driver the ups requires and the output is a clearer then dmesg, see example:

output of sudo nut-scanner -U:

Scanning USB bus.

I also tried on a Windows machine and it doesn’t get recognized either, so suspecting bad cable or bad USB port on UPS