On May 5, 2016, at 9:25 AM, Ken Marsh <[email protected]> wrote:
> 
> Well, whaddya know, when run with -DDDDD it works! upsc consistently returns 
> data. Maybe it's a timing thing, or a select affected by I/O or something 
> tricky like that. Nonetheless, I ran it, hit upsc eaton multiple times, 
> collected the output and attached it. If this doesn't give you what you need, 
> I can retry with fewer/more D's or whatever you like.

Probably is timing, then. See below.

> I couldn't find any crashes in dmesg, just this over and over:
> 
> [167914.284728] usb 6-1: USB disconnect, device number 21
> [167915.292292] usb 6-1: new low-speed USB device number 22 using uhci_hcd

This part isn't good. While the usbhid-ups can attempt to recover from this, it 
means that for a second at a time (those times in brackets are seconds since 
boot), the UPS is logically disconnected from the USB bus. (This is what 
happens if you have a phone with a worn-out USB connector, and it beeps if you 
wiggle the plug.) After it reconnects, due to the low bit-rate of low-speed 
USB, it takes 5-10 seconds for the driver to reconnect.

Some people have reported success with higher-quality USB cables (2.0 rated, 
even though the UPS will never use the faster modes). Others have moved the 
cable to a non-3.0 port. A hub might also clean up the signal, but then you 
need to make sure the hub power supply is on battery as well.

You should only see the "new low-speed USB device" message once for the UPS, 
when it is first plugged in (or when the system is booted).

-- 
Charles Lepple
clepple@gmail




_______________________________________________
Nut-upsuser mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/nut-upsuser

Reply via email to