Configuring a Dawn RuSHTM
System Monitor for use with EPICS
W. Eric Norum
November 11, 2010
Introduction
The VME crates used in the APEX control system are monitored and
controlled by a DAWN VME Products RuSH system monitor board. This
document presents the procedure to follow to configure a RuSH board
(firmware version F41 or later) so
that it can communicate with an EPICS IOC.
Initial configuration can be be performed only through the RuSH serial
port (9600-8N1, no flow control, data leads only). You must be
careful when entering commands since there's no way to backspace.
If you make a typing mistake you can use the ESC key to break out of
the command and start all over again. Once configured the RuSH
can communicate with an EPICS IOC through the serial port or
ethernet.
Once you have the serial port connected and a terminal emulator set up
and running you can power up the RuSH. If you've not already
disabled the password requirement you must enter the
administrator account and password. There's a time limit on
this. If you're too slow you'll have to hit the ESC key and
restart. The default user and administrator passwords are both
“DAWN”.
On startup the RuSH displays a table of configuration information
followed by the main menu:
Ver 64-1013426D14
Total System Hrs = 3.2
Code Ver 64-1013426D14
Code Base O
Hardware Part # 06-1013426
XPORT Ver 01.60
IP Add = 192.168.000.002
MAC Add = 00-20-4A-81-78-C2
National Semi Temp Sensors
S/N = 12345677
Unit Name =
PW req for ENET
ENET input allowed
PW req for RS-232
TCP Mode.In and Out ports = 23
Voltage Monitoring = Y
Mon 3.3V = Y
Num Temp Sensors = 3
Num Fans = 0
Data Sent to Serial Port = N
Error Status Changes to Serial/Network Port = N
5V Min 4875
5V Max 5250
3.3V Min 3250
3.3V Max 3450
12V Min 11640
12V Max 12600
-12V Min 11640
-12V Max 12600
Temp Warn 40
Temp Max 50
Shut Down PS on Overtemp = N
Shut Down PS on Overvoltage (10% over MaxLimit) = N
Open Contacts to Shutdown Supply
Current Sensor Connected = N
Detect Power Switch = N
Enter
1 to Change Voltage, Temperature Limits
2 Reset to +5%/-2.5% limits
3 Reset to +5%/-5% limits
4 Change which parameters are sensed (and how)
5 Maintenance
Ethernet Configuration
To set the IP network configuration enter a '5' at the main menu to
bring up the
maintenance menu (which really does not contain an option 6):
Total Power On Hours = 10.2
System Maximum Temperature = 42
1 Characterize Fan
2 Return to Main Menu
3 Last Error Status
4 Firmware Parameters
5 Total NonResettable Hours
7 Change Signon Message
8 Change Unit Name
9 Advanced Functions
A WriteDirectlytoPLED
B Change Admin Password
C Change User Password
D Set IP/Subnet Mask/Gateway/Timeouts of NET Port
Enter a 'D' then enter the desired IP address as four three-digit
components. Use leading 0 characters for components with fewer
than three digits. If you make a mistake press <ESC> and
start
over. An IP address of all zeroes tells the unit to use DHCP to
obtain its network information. After you have entered all 4
address components you will be prompted for the size of the network
mask. Enter the number of digits in the local subnetwork
address. For example, a value of 10 corresponds to a netmask of
255.255.255.0. Then enter the gateway address in the same
way as you entered the IP address. Finally, enter the ethernet
timeout. A value of 1 minutes is fine. After this the
message
“Writing Address to Network Port” will be displayed and in about 15
seconds the unit will restart with the new address.
Configuration
The EPICS support code requires that the RuSH be reachable without a
login/password sequence. To configure the RuSH this way enter a
'5' at the main menu to bring up the maintenance menu as described in
the previous section. Then enter a '9' to bring up the advanced
functions menu:
‘B’ Change the BAUD rate of the serial port
‘C’ Check ALL fans
‘D’ Toggle DEMO mode
‘E’ Block input from Ethernet port
‘F’ Change the fan Minimum/Maximum speeds
‘H’ Clear POH
‘K’ Toggle SHUT OFF FANS (volatile)
‘N’ Network Protocol parameters
‘R’ RESET main processor
‘T’ Clear MaxTemp / MinTemp
‘U’ Toggle requirement for Ethernet login and PW
‘V’ Toggle PW checking on RS-232 OR Ethernet
'X' Select Temperature Sensor Type
‘Z’ RESET System Monitor
Enter 'U' to disable the login and password entry requirement.
Then enter an <ESC> to return to the main menu and confirm that
the ethernet password is not required.