[Nut-upsuser] Advice Partner PRPC650 - no serial device

Hai Zaar haizaar at gmail.com
Sat May 2 19:54:20 UTC 2009


--
Zaar



On Sat, Jan 3, 2009 at 2:37 PM, Arjen de Korte <nut+users at de-korte.org> wrote:
> Citeren Hai Zaar <haizaar at gmail.com>:
>
>> The current progress is like this:
>> With help from linux-hotplug guys
>> (http://thread.gmane.org/gmane.linux.hotplug.devel/13551) I've managed
>> to /dev/ttyUSB0 to be registered, but:
>> # /sbin/upsdrvctl start
>> Network UPS Tools - UPS driver controller 2.2.2
>> Network UPS Tools - PowerCom and similars protocol UPS driver $
>> Revision: 0.5 $ (2.2.2)
>>
>> writing error
>
> Question is, what is the syslog showing? The 'writing error' message is
> awkward, but in the case of the powercom driver doesn't indicate that the
> UPS wasn't detected or the driver didn't load properly. I would like you to
> run the driver with debugging enabled to see what is really happening:
>
>    powercom -DDDDD -a PRPC650 2>&1
>
> This will run until you kill it with ctrl-C. Post the first 30 seconds worth
> of output after starting the driver and I'll take a look at it. Note that
> I'm not the driver author however, so if this requires digging deeper into
> the protocol, I'll step back.
Hi, guys!
Sorry for the delay, but finally I have time to get back to this. Here
is the output of the powercom driver:
sudo ./powercom -DDDDD -a PRPC650 2>&1
Network UPS Tools - PowerCom protocol UPS driver 0.12 (2.4.1)
send_to_all: SETINFO driver.parameter.port "/dev/ttyUSB0"
debug level is '5'
DTR => 0, RTS => 1
Values of arguments:
 manufacturer            : 'PowerCom'
 model name              : 'Unknown'
 serial number           : 'Unknown'
 line voltage            : '230'
 type                    : 'Trust'
 number of bytes from UPS: '11'
 method of flow control  : 'dtr0rts1'
 validation sequence: '{{5,0},{7,0},{8,0}}'
 shutdown arguments: '{{0,10},n}'
 frequency calculation coefficients: '{0.000210,0.000209}'
 load percentage calculation coefficients:
'{6.134300,-0.380800,4.311000,0.181100}'
 battery percentage calculation coefficients:
'{5.000000,0.326800,-825.000000,4.563900,-835.820007}'
 voltage calculation coefficients: '{0.954500,0.000000}'
send_to_all: SETINFO ups.mfr "PowerCom"
send_to_all: SETINFO ups.model "Unknown"
send_to_all: SETINFO ups.serial "Unknown"
send_to_all: SETINFO ups.model.type "Trust"
send_to_all: SETINFO input.voltage.nominal "230"
send_to_all: ADDCMD test.battery.start
send_to_all: ADDCMD shutdown.return
send_to_all: ADDCMD shutdown.stayoff
writing error
dstate_init: sock /var/run/nut/powercom-PRPC650 open on fd 5
send_to_all: SETINFO driver.version "2.4.1"
send_to_all: SETINFO driver.version.internal "0.12"
send_to_all: SETINFO driver.name "powercom"
send_to_all: SETINFO driver.parameter.pollinterval "2"
writing error
Num of bytes requested for reading from UPS: 11
Num of bytes received from UPS: 11
Raw data from UPS:
 0 0x22 (")
 1 0x64 (d)
 2 0x71 (q)
 3 0x71 (q)
 4 0x32 (2)
 5 0xff (�)
 6 0x32 (2)
 7 0x00 ( )
 8 0x00 ( )
 9 0x00 ( )
10 0x00 ( )
data receiving error (validation check)
Num of bytes requested for reading from UPS: 11
Num of bytes received from UPS: 11
Raw data from UPS:
 0 0x4b (K)
 1 0x29 ())
 2 0x00 ( )
 3 0x00 ( )
 4 0x00 ( )
 5 0x21 (!)
 6 0x64 (d)
 7 0x71 (q)
 8 0x71 (q)
 9 0x32 (2)
10 0xff (�)
data receiving error (validation check)
Num of bytes requested for reading from UPS: 11
Num of bytes received from UPS: 11
Raw data from UPS:
 0 0x32 (2)
 1 0x00 ( )
 2 0x00 ( )
 3 0x00 ( )
 4 0x00 ( )
 5 0x4b (K)
 6 0x29 ())
 7 0x00 ( )
 8 0x00 ( )
 9 0x00 ( )
10 0x22 (")
data receiving error (validation check)
^CSignal 2: exiting



More information about the Nut-upsuser mailing list