It seems that various platforms (variability covering OS, CPU, virtualization, USB hardware, hubs, libusb version and whatnot) fare with different success about interrupt vs polling backed communications. This is something users have to know to tweak if their USB UPS is not supported out of the box, and seems so far there is no known (documented) "science" behind it to predict who would need what.
It would be helpful to improve the current situation with:
nut-scanner ways to check if it can communicate with the USB UPS by default, or needs further tweaks into suggested configuration;
usbhid-ups (and other?) drivers to track if they were configured not in a "something-only" mode, and the method they try always fails (e.g. usbhid-ups[3135]: [D2] nut_libusb_get_interrupt: Connection timed out as reported) so try to enable the other method as "the only" for current run-time or until it fails.
Keep an eye out for a possibly related problem of USB driver disconnections after some hours of uptime - maybe the fix for this issue would also help address (detect, reset/reconnect/... fix) that other one.
It seems that various platforms (variability covering OS, CPU, virtualization, USB hardware, hubs, libusb version and whatnot) fare with different success about interrupt vs polling backed communications. This is something users have to know to tweak if their USB UPS is not supported out of the box, and seems so far there is no known (documented) "science" behind it to predict who would need what.
It would be helpful to improve the current situation with:
nut-scannerways to check if it can communicate with the USB UPS by default, or needs further tweaks into suggested configuration;usbhid-ups(and other?) drivers to track if they were configured not in a "something-only" mode, and the method they try always fails (e.g.usbhid-ups[3135]: [D2] nut_libusb_get_interrupt: Connection timed outas reported) so try to enable the other method as "the only" for current run-time or until it fails.Keep an eye out for a possibly related problem of USB driver disconnections after some hours of uptime - maybe the fix for this issue would also help address (detect, reset/reconnect/... fix) that other one.