[Nut-upsuser] HP R3000 XR (BCMXCP) serial connection problem: e7!!! and e2!!!
Kjell Claesson
kjell.claesson at epost.tidanet.se
Thu Jul 1 23:04:15 UTC 2010
Hi Robert,
> UPS: HP R3000 XR with HP UPS Management Module
>
> What I Want:
> I just want the UPS to shut down the client called "tor" before the UPS
> power drains out, I'd prefer to use a direct serial cable instead of
> network, in case the network doesn't work.
>
> I'll manage the UPS trough the ethernet using the built-in HTTP
> webinterface in the HP UPS Management Module.
>
> I've created a DB9-RJ45 cable according to the spec (called "-RJ-45 Serial
> 1-5 (5-Port)") released by Brian Vo
> in this forumthread:
> http://forums11.itrc.hp.com/service/forums/questionanswer.do?admit=10944762
> 6+1277983799644+28353475&threadId=1320596
>
> So this is how my cable look like now:
> DB9-3 <---> RJ45-4
> DB9-2 <---> RJ45-5
> DB9-5 <---> RJ45-6
>
This does not look right. The pin 4 on the RJ45 is output ( o/p ) and should
be connected to the rx pin on the DB9 that is number 2.
So it looks like you have to switch rx tx data.
> This cable is connected between port2 on the HP UPS Management Module, and
> the onboard DB9 connector on a server running Ubuntu 10.04 and NUT 2.4.3
>
> In the HP UPS Management Module, I've set up a client called "tor" in
> load1, and assigned serial port2 to it with a shutdown time of 2 minutes.
>
> This is my nut configuration in /etc/nut/ups.conf :
> [aasgaard]
> driver = bcmxcp
> port = /dev/ttyS0
This is OK. But when it has given you the speed it connect with,
you can add the baud_rate to the config also for a quicker
startup.
>
> This is what happens when i try to start the driver:
> -----------START-----------
> robert at tor:~$ sudo upsdrvctl start
> Attempting to autodect baudrate
This you get because of the missing baud_rate
> Communications with UPS lost: Receive error (Requested only mode
> command): e7!!!
In the init it sends a 'Requested only mode' command to the ups.
This is not handled by the ups. No respons from the ups.
The command is 0xA0 so this is not communicating at all.
>
> Communications with UPS lost: Receive error (Requested only mode
> command): e2!!!
>
Same as before.
> Can't connect to the UPS on port /dev/ttyS0!
After it has checked all the baudrates it can not connect.
>
> Driver failed to start (exit status=1)
> -----------STOP-----------
>
> I've also tried replacing this cable with a regular ethernet cable, and
> the original HP 432734-001 (AF401A) RJ45-DB9 adapter, this is the result I
> get:
> -----------START-----------
> robert at tor:~$ sudo upsdrvctl start
> Network UPS Tools - UPS driver controller 2.4.3
> Network UPS Tools - BCMXCP UPS driver 0.23 (2.4.3)
> RS-232 communication subdriver 0.17
> Attempting to autodect baudrate
> Can't connect to the UPS on port /dev/ttyS0!
>
> Driver failed to start (exit status=1)
> -----------STOP-----------
>
> Can anyone in any way help me toward making this work?
Try to switch the rx/tx line. Or messure the signal with a voltmeter.
Regards
Kjell Claesson
More information about the Nut-upsuser
mailing list