[Bug 915985] [NEW] usbhid-ups regression (APC BE525-RS)

2012-01-13 Thread Dmitry Andreychuk
Public bug reported:

Ubuntu 11.10
nut 2.6.1-2ubuntu2
UPS model: APC Back-UPS ES 525 (BE525-RS)
driver: usbhid-ups

I get the following error approximately every 30 seconds:
usb 4-2: usbfs: USBDEVFS_CONTROL failed cmd usbhid-ups rqt 161 rq 1 len 2 ret 
-75
The simalar error is described in the driver's known issues but increasing 
pollinterval doesn't help - the interval between error messages just increases 
accordingly.
I also noticed that battery.charge returned by upsc doesn't change when the UPS 
is actually discharging. I called upsc, unplugged UPS and called upsc again 
after a while: ups.status, battery.runtime and input.voltage reasonably changed 
but battery.charge stayed at 100%. So maybe the retreiving of this variable is 
working incorrectly.
Part of my ups.conf:
[be525]
  driver = usbhid-ups
  port = auto
  pollinterval = 60

Output for sudo /lib/nut/usbhid-ups -u nut -a be525 - is attached.

I've tested a few other versions and got this:
2.4.3-1ubuntu3.1 - ok
2.6.0-1ubuntu3 - ok
2.6.1-2ubuntu2 - error
2.6.2-1ubuntu1 - error
2.6.3 (upstream) - error. Actually I didn't manage to run daemon that I built 
from source, so I ran just the driver and it reported the same error.

Looks like this problem appeared in v2.6.1.

** Affects: nut (Ubuntu)
 Importance: Undecided
 Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to nut in Ubuntu.
https://bugs.launchpad.net/bugs/915985

Title:
  usbhid-ups regression (APC BE525-RS)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nut/+bug/915985/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


Re: [Bug 915985] [NEW] usbhid-ups regression (APC BE525-RS)

2012-01-13 Thread Arnaud Quette
Hi Dmitry,

2012/1/13 Dmitry Andreychuk
 Public bug reported:

 Ubuntu 11.10
 nut 2.6.1-2ubuntu2
 UPS model: APC Back-UPS ES 525 (BE525-RS)
 driver: usbhid-ups

 I get the following error approximately every 30 seconds:
 usb 4-2: usbfs: USBDEVFS_CONTROL failed cmd usbhid-ups rqt 161 rq 1 len 2 ret 
 -75
 The simalar error is described in the driver's known issues but increasing 
 pollinterval doesn't help - the interval between error messages just 
 increases accordingly.
 I also noticed that battery.charge returned by upsc doesn't change when the 
 UPS is actually discharging. I called upsc, unplugged UPS and called upsc 
 again after a while: ups.status, battery.runtime and input.voltage reasonably 
 changed but battery.charge stayed at 100%. So maybe the retreiving of this 
 variable is working incorrectly.

as per your provided log, both issues are related:
errno -75 is EOVERFLOW (Value too large for defined data type).

We can see 1 successful retrieval of battery. charge (HID path:
UPS.PowerSummary.RemainingCapacity, ReportID: 0x0c), obtained through
the interrupt pipe (ie, not requested explicitly, but sent by the
device itself, upon change)

All other request are failing, with EOVERFLOW, which should mean a
fault from the device (sending more data than it should

 I've tested a few other versions and got this:
 2.4.3-1ubuntu3.1 - ok
 2.6.0-1ubuntu3 - ok
 2.6.1-2ubuntu2 - error
 2.6.2-1ubuntu1 - error
 2.6.3 (upstream) - error. Actually I didn't manage to run daemon that I built 
 from source, so I ran just the driver and it reported the same error.

could you please send an output from a working version (preferably
2.6.0)?

cheers,
Arnaud
-- 
Linux / Unix Expert RD - Eaton - http://powerquality.eaton.com
Network UPS Tools (NUT) Project Leader - http://www.networkupstools.org/
Debian Developer - http://www.debian.org
Free Software Developer - http://arnaud.quette.free.fr/

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to nut in Ubuntu.
https://bugs.launchpad.net/bugs/915985

Title:
  usbhid-ups regression (APC BE525-RS)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nut/+bug/915985/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Bug 915985] [NEW] usbhid-ups regression (APC BE525-RS)

2012-01-13 Thread Dmitry Andreychuk
Public bug reported:

Ubuntu 11.10
nut 2.6.1-2ubuntu2
UPS model: APC Back-UPS ES 525 (BE525-RS)
driver: usbhid-ups

I get the following error approximately every 30 seconds:
usb 4-2: usbfs: USBDEVFS_CONTROL failed cmd usbhid-ups rqt 161 rq 1 len 2 ret 
-75
The simalar error is described in the driver's known issues but increasing 
pollinterval doesn't help - the interval between error messages just increases 
accordingly.
I also noticed that battery.charge returned by upsc doesn't change when the UPS 
is actually discharging. I called upsc, unplugged UPS and called upsc again 
after a while: ups.status, battery.runtime and input.voltage reasonably changed 
but battery.charge stayed at 100%. So maybe the retreiving of this variable is 
working incorrectly.
Part of my ups.conf:
[be525]
  driver = usbhid-ups
  port = auto
  pollinterval = 60

Output for sudo /lib/nut/usbhid-ups -u nut -a be525 - is attached.

I've tested a few other versions and got this:
2.4.3-1ubuntu3.1 - ok
2.6.0-1ubuntu3 - ok
2.6.1-2ubuntu2 - error
2.6.2-1ubuntu1 - error
2.6.3 (upstream) - error. Actually I didn't manage to run daemon that I built 
from source, so I ran just the driver and it reported the same error.

Looks like this problem appeared in v2.6.1.

** Affects: nut (Ubuntu)
 Importance: Undecided
 Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/915985

Title:
  usbhid-ups regression (APC BE525-RS)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nut/+bug/915985/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: [Bug 915985] [NEW] usbhid-ups regression (APC BE525-RS)

2012-01-13 Thread Arnaud Quette
Hi Dmitry,

2012/1/13 Dmitry Andreychuk
 Public bug reported:

 Ubuntu 11.10
 nut 2.6.1-2ubuntu2
 UPS model: APC Back-UPS ES 525 (BE525-RS)
 driver: usbhid-ups

 I get the following error approximately every 30 seconds:
 usb 4-2: usbfs: USBDEVFS_CONTROL failed cmd usbhid-ups rqt 161 rq 1 len 2 ret 
 -75
 The simalar error is described in the driver's known issues but increasing 
 pollinterval doesn't help - the interval between error messages just 
 increases accordingly.
 I also noticed that battery.charge returned by upsc doesn't change when the 
 UPS is actually discharging. I called upsc, unplugged UPS and called upsc 
 again after a while: ups.status, battery.runtime and input.voltage reasonably 
 changed but battery.charge stayed at 100%. So maybe the retreiving of this 
 variable is working incorrectly.

as per your provided log, both issues are related:
errno -75 is EOVERFLOW (Value too large for defined data type).

We can see 1 successful retrieval of battery. charge (HID path:
UPS.PowerSummary.RemainingCapacity, ReportID: 0x0c), obtained through
the interrupt pipe (ie, not requested explicitly, but sent by the
device itself, upon change)

All other request are failing, with EOVERFLOW, which should mean a
fault from the device (sending more data than it should

 I've tested a few other versions and got this:
 2.4.3-1ubuntu3.1 - ok
 2.6.0-1ubuntu3 - ok
 2.6.1-2ubuntu2 - error
 2.6.2-1ubuntu1 - error
 2.6.3 (upstream) - error. Actually I didn't manage to run daemon that I built 
 from source, so I ran just the driver and it reported the same error.

could you please send an output from a working version (preferably
2.6.0)?

cheers,
Arnaud
-- 
Linux / Unix Expert RD - Eaton - http://powerquality.eaton.com
Network UPS Tools (NUT) Project Leader - http://www.networkupstools.org/
Debian Developer - http://www.debian.org
Free Software Developer - http://arnaud.quette.free.fr/

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/915985

Title:
  usbhid-ups regression (APC BE525-RS)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nut/+bug/915985/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs