[Nut-upsuser] CyberPower CP1200AVR/BC1200D problems
Rob
lists at midsummerdream.org
Thu Jul 27 23:13:05 UTC 2006
I'm trying to get more information about the problems with the CP1200AVR
and am connecting to the device through the USB cable. Since I
haven't received the working driver yet (someone modified the cpsups
driver), I figured I'd start trying to play with some drivers and ran
them in debug mode. Here's the output from the newhidups run:
/lib/nut/newhidups -u root -a Lysander -DDDD
Network UPS Tools: 0.28 USB communication driver 0.28 - core 0.30 (2.1.0)
debug level is '4'
Checking device (0764/0005) (001/008)
- VendorID: 0764
- ProductID: 0005
- Manufacturer: unknown
- Product: unknown
- Serial Number: unknown
- Bus: 001
Trying to match device
Device matches
failed to claim USB device, trying 2 more time(s)...
detaching kernel driver from USB device...
trying again to claim USB device...
Unable to get HID descriptor (error sending control message: Connection
timed out)
Running the driver seems to cause issues with the 2.6.17 kernel as the
/dev/usb/hiddev0 device disappears after the failed attempt to access
the UPS. This doesn't happen with the 2.0.3 version of the driver (but
that version also doesn't even recognize the UPS.
The failure to claim the USB device seems troubling to me, unless that
error is because the device node is disappearing after the device check
(which itself it troubling).
I also tried the cpsups driver, but it complains thusly:
cpsups -a Lysander -u root -DDDD
Network UPS Tools - CyberPower text protocol UPS driver .04 (2.1.0)
Warning: This is an experimental driver.
Some features may not function correctly.
debug level is '4'
tcgetattr(/dev/usb/hiddev0): Invalid argument
genericups with usbtype=22 complains:
genericups -a Lysander -u root -DDDD
Network UPS Tools - Generic UPS driver 1.32 (2.1.0)
debug level is '4'
UPS type: Gamatronic UPSs with alarm interface
ioctl TIOCMSET: Invalid argument
So it looks like the newhidups is the most likely to get working. Is
that a fair assessment? Is the problem with the device node a known
problem? Is there a way to get the dump of the communication traffic
going on between the PC and the UPS? Any ideas on where to go next?
Rob
Rob wrote:
> Yes, I'd be very interested in getting a copy of your driver which works
> with the CP1200AVR. Does your cpsups driver support USB connections or
> only serial? Also, which NUT release is it based on/work with (2.0.x or
> 2.1)?
>
> Rob
>
>> -------- Original Message --------
>> Subject: Re: [Nut-upsuser] CyberPower CP1200AVR/BC1200D problems
>> From: doug reynolds <mav at wastegate.net>
>> Date: Thu, July 20, 2006 9:07 pm
>> To: Rob <lists at midsummerdream.org>
>> Cc: nut-upsuser at lists.alioth.debian.org
>>
>> Rob wrote:
>>> I recently purchased a CyberPower CP1200AVR UPS and am trying to get
>>> NUT 2.0.3 or NUT 2.1.0 to work with the newhidups driver, but am
>>> having little success. Before I purchased I did some googling and saw
>>> people talking about problems so I'm guessing it may not be supported
>>> yet? I did find some posts about people getting it to (sort of) work
>>> with some hacks, but couldn't tell if they ever got submitted to the
>>> NUT development team. I also found some posts about the CyberPower
>>> 900AVR/BC900D having issues, and it looks like I am having the same
>>> problems as the person trying to use that UPS. Namely, I see these
>>> messages in syslog:
>>>
>>> kernel: usb 1-2: usbfs: USBDEVFS_CONTROL failed cmd newhidups rqt 128
>>> rq 6 len 255 ret -110
>>>
>>> I don't have much experience in protocol decoding, but I am a software
>>> engineer and I'd like to help get this UPS supported by NUT. Does
>>> anyone know the status of the support for the CyberPower CP1200AVR or
>>> have anything new to try?
>> i got mine working fairly well with the cpsups with a couple change to
>> the code... email me if you would like a copy of my driver.
>
>
> _______________________________________________
> Nut-upsuser mailing list
> Nut-upsuser at lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/nut-upsuser
>
>
More information about the Nut-upsuser
mailing list