Alexander Gordeev
2009-Jun-17 23:29 UTC
[Nut-upsdev] nut: megatec_usb shows error "ser_send_pace: Device detached" on periodically checks
Hi Alexey, Please post the output of 'lsusb' and 'megatec_usb -a sven_625 -u nut -DDDDD'. On Monday 15 June 2009 14:32:16 you wrote:> Package: nut > Version: 2.4.1-3 > Severity: normal > > I have a SVEN Pro+ 625 ups that uses megatec_usb driver. > In ups.conf I describe it like: > [sven_625] > driver = megatec_usb > port = auto > desc = "SVEN Pro+ 625" > > When I starting the nut, I hear "beep" from the ups and nut succesfully > detect it. And I can view the UPS status: > # upsc sven_625 > battery.charge: 97.5 > battery.voltage: 13.60 > battery.voltage.nominal: 12.0 > driver.name: megatec_usb > driver.parameter.pollinterval: 2 > driver.parameter.port: auto > driver.version: 2.4.1 > driver.version.internal: 1.6 > input.frequency: 50.0 > input.frequency.nominal: 50.0 > input.voltage: 233.3 > input.voltage.fault: 140.0 > input.voltage.maximum: 233.3 > input.voltage.minimum: 229.9 > input.voltage.nominal: 220.0 > output.voltage: 233.8 > ups.beeper.status: enabled > ups.delay.shutdown: 0 > ups.delay.start: 2 > ups.load: 20.0 > ups.mfr: > ups.model: VT0105BG > ups.serial: unknown > ups.status: OL > ups.temperature: 30.0 > ups.type: standby > > > > But in /var/log/syslog I see the errors that adds every 5-20 seconds! > Jun 15 13:58:12 beam megatec_usb[15480]: ser_send_pace: Device detached? > (error -5: could not claim interface 0: Device or resource busy) > Jun 15 13:58:13 beam megatec_usb[15480]: Successfully reconnected > Jun 15 13:58:32 beam megatec_usb[15480]: ser_send_pace: Device detached? > (error -5: could not claim interface 0: Device or resource busy) > Jun 15 13:58:32 beam megatec_usb[15480]: Successfully reconnected > Jun 15 13:58:34 beam megatec_usb[15480]: ser_send_pace: Device detached? > (error -5: error sending control message: Operation not permitted) > Jun 15 13:58:35 beam megatec_usb[15480]: Successfully reconnected > > > > If I try to start megatec_usb manually, I see: > # /lib/nut/megatec_usb -a sven_625 -D -u nut > Network UPS Tools - Megatec protocol driver 1.6 (2.4.1) > Serial-over-USB transport layer 0.10 > debug level is '1' > Starting UPS detection process... > 0 out of 5 detection attempts failed (minimum failures: 2). > Cancelling any pending shutdown or battery test. > Megatec protocol UPS detected [ VT0105BG]. > 12.0V battery, interval [9.7V, 13.7V]. > Done setting up the UPS. > ser_send_pace: Device detached? (error -5: error sending control message: > Operation not permitted) Successfully reconnected > ser_send_pace: Device detached? (error -5: error sending control message: > Operation not permitted) Successfully reconnected > ser_send_pace: Device detached? (error -5: error sending control message: > Operation not permitted) Successfully reconnected > > > > If I try to start it with root priveleges, I see thouse errors: > # /lib/nut/megatec_usb -a sven_625 -D -u root > Network UPS Tools - Megatec protocol driver 1.6 (2.4.1) > Serial-over-USB transport layer 0.10 > debug level is '1' > Starting UPS detection process... > 0 out of 5 detection attempts failed (minimum failures: 2). > Cancelling any pending shutdown or battery test. > Megatec protocol UPS detected [ VT0105BG]. > 12.0V battery, interval [9.7V, 13.7V]. > Done setting up the UPS. > ser_send_pace: Device detached? (error -5: No error) > Successfully reconnected > ser_send_pace: Device detached? (error -5: No error) > Successfully reconnected > ser_send_pace: Device detached? (error -5: No error) > Successfully reconnected > ser_send_pace: Device detached? (error -5: No error) > Successfully reconnected > > > What does this error mean and how I can disable thouse messages? > > > -- System Information: > Debian Release: squeeze/sid > APT prefers testing > APT policy: (500, 'testing') > Architecture: amd64 (x86_64) > > Kernel: Linux 2.6.26-2-amd64 (SMP w/2 CPU cores) > Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) > Shell: /bin/sh linked to /bin/bash > > Versions of packages nut depends on: > ii adduser 3.110 add and remove users and > groups ii debconf 1.5.26 Debian configuration > management sy ii libc6 2.9-12 GNU C Library: > Shared libraries ii libupsclient1 2.4.1-3 network UPS > tools - client library ii libusb-0.1-4 2:0.1.12-13 > userspace USB programming library ii libwrap0 7.6.q-16 > Wietse Venema's TCP wrappers libra ii lsb-base > 3.2-22 Linux Standard Base 3.2 init scrip ii udev > 0.141-1 /dev/ and hotplug management daemo > > Versions of packages nut recommends: > ii bash-completion 1:1.0-3 programmable completion for > the ba > > Versions of packages nut suggests: > pn nut-cgi <none> (no description available) > pn nut-dev <none> (no description available) > pn nut-snmp <none> (no description available) > pn nut-xml <none> (no description available) > > -- debconf information: > nut/major_upstream_changes:-- Alexander
Arjen de Korte
2009-Jun-18 10:36 UTC
[Nut-upsdev] nut: megatec_usb shows error "ser_send_pace: Device detached" on periodically checks
Citeren Alexander Gordeev <lasaine op lvk.cs.msu.su>:>> If I try to start it with root priveleges, I see thouse errors: >> # /lib/nut/megatec_usb -a sven_625 -D -u root >> Network UPS Tools - Megatec protocol driver 1.6 (2.4.1) >> Serial-over-USB transport layer 0.10 >> debug level is '1' >> Starting UPS detection process... >> 0 out of 5 detection attempts failed (minimum failures: 2). >> Cancelling any pending shutdown or battery test. >> Megatec protocol UPS detected [ VT0105BG]. >> 12.0V battery, interval [9.7V, 13.7V]. >> Done setting up the UPS. >> ser_send_pace: Device detached? (error -5: No error) >> Successfully reconnected >> ser_send_pace: Device detached? (error -5: No error) >> Successfully reconnected >> ser_send_pace: Device detached? (error -5: No error) >> Successfully reconnected >> ser_send_pace: Device detached? (error -5: No error) >> Successfully reconnectedThe error handler usb_comm_fail() in megatec_usb() is over reacting here. The libusb library is clearly stating that there is no error here, so reconnecting is probably not the best thing to do. Best regards, Arjen -- Please keep list traffic on the list
Arnaud Quette
2010-Feb-25 21:14 UTC
[Nut-upsdev] nut: megatec_usb shows error "ser_send_pace: Device detached" on periodically checks
Hi Alexander and Alexey, 2009/6/18 Alexander Gordeev:> Hi Alexey, > > Please post the output of 'lsusb' and > 'megatec_usb -a sven_625 -u nut -DDDDD'.any news on this bug? Alexey: have you tried the blazer_usb driver? I would be interested in the output, though I doubt the results will be different. Alexander: can you please produce a patch for megatec_usb (and preferably for blazer_usb) to ignore error -5 for testing? cheers, Arnaud