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 <[EMAIL PROTECTED]>
Date: Thu, July 20, 2006 9:07 pm
To: Rob <[EMAIL PROTECTED]>
Cc: [email protected]
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
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/nut-upsuser
_______________________________________________
Nut-upsuser mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/nut-upsuser