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.
Reply
  • 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.
Children