Guest User!

You are not Sophos Staff.

[DUPE] [7.380] UPS on USB no longers works with 7.380

After applying 7.380 the kernel logs shows the following:

2008:12:29-11:22:20 Test-1 kernel: usb 2-1: usbfs: process 15994 (newhidups) did not claim interface 0 before use 

The UPS that is plugged into the USB port, which functioned properly in 7.350 is not functioning in V7.380.
Parents
  • Well. UPS did _not_ work properly in 7.350 either.

    We are still investigating. I have a theory that upsd is started too early in the boot process. It is called by a udev rule and udev itself is one of the first steps in boot process.

    That would explain why sometimes the UPS is not properly detected on bootup, but runs fine when manually starting upsd. So I've  put a sleep 30 in the startscript run by the udev rule and guess what the UPS was always detected correctly. Of course we will make use of a proper fix instead of the sleep.

    Expect a working solution for the v7.400 final.
  • I have modified the udev rules responsible for UPS detection. After finally fixing the detection problems, I have also added all other UPS models supported by the HID UPS driver provided in v2.0.5 of NUT. This includes detection for some models from Tripp Lite, Powercom and Belkin. [:O] Not sure about putting them on the HCL (we only have MGE and APC UPS to test), but at least they might work for you now.

    My new detection mechanism provides seamless Plug & Play functionality. Expect finally working UPS support in v7.400. [H]
  • Will we finally have the UPS meter not showing 0% (all the APC units I have on customer units have showed this status for their working UPS systems)?  If so, that's great.
Reply Children