[Nut-upsuser] Working UPS report: Geek Squad GS-700U (Cyberpower clone?)

Victor Rehorst chuma at chuma.org
Wed Oct 10 13:59:35 UTC 2007

mav at wastegate.net wrote:
> Have you tried the PowerPanel driver?  It is the successor to the 
> mostly defunct cpsups driver.  It is named after the Windows software. 
>  Most (if not all?) of the geek squad devices are a repackaged 
> cyberpower units.  If it has a serial port, the powerpanel driver 
> should work 100%.
Is the powerpanel driver supposed to work with the supplied USB thing, 
or connected to a standard serial port? 

[goes away to read the driver source]

Oh, I guess it wants to talk serial.  I'll have to plug it back into the 
serial port when I get home.  I'd rather get the USB thing working 
though so my serial port is free for other uses.

As for trying the usbhid-ups driver, I am for sure trying to run it as 
root but still having problem, this is the output:

root at pepper:/usr/local/ups/bin# ./usbhid-ups -u root -D -D -D -D -a 
Network UPS Tools: 0.28 USB communication driver 0.28 - core 0.30 (2.2.0-)

debug level is '4'
Checking device (0764/0005) (001/003)
- VendorID: 0764
- ProductID: 0005
- Manufacturer: unknown
- Product: unknown
- Serial Number: unknown
- Bus: 001
Trying to match device
Device matches
Unable to get HID descriptor (error sending control message: Connection 
timed out)
i=0, extra[i]=09, extra[i+1]=21
HID descriptor, method 2: (9 bytes) => 09 21 10 01 21 01 22 5a 00
HID descriptor retrieved (Reportlen = 90)
Unable to get Report descriptor (-110): Connection timed out
Checking device (0000/0000) (001/001)

The USB bus layout here is extremely simple: one root hub with one 
port.  /proc/bus/usb/devices tells me this about the CyberPower USB 
device.  Is there supposed to be a driver loaded for it?

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  3 Spd=1.5 MxCh= 0
D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0764 ProdID=0005 Rev= 4.00
S:  Manufacturer=Cyber Power System
S:  Product=CPS RS232 USB BRIDGE for UPS
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr= 20mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=03(HID  ) Sub=00 Prot=00 Driver=(none)
E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=10ms
E:  Ad=02(O) Atr=03(Int.) MxPS=   8 Ivl=10ms

Victor Rehorst - chuma at chuma.org - victor at newtontalk.net
Personal Homepage - http://www.chuma.org/ 

More information about the Nut-upsuser mailing list