Rebooting

From HallCWiki
Jump to: navigation, search

Rebooting single board computers

Most CODA ROCs (Read Out Controllers) and EPICS IOCs (Input Output Controllers) in Hall C can be hardware rebooted from the console. The command "rebootpanel" will bring up a GUI from which all remotely rebootable CPU's can be rebooted. CODA ROCs can also be rebooted from the "codamaster" panel.

Restoring corrupted boot informaiton

The ROCs used in the Hall C DAQ are VME single board computers. These CPUs have only a small amount of non-volitile memory, so they require their operating systems to be supplied over the network. The information about how to load this operating system is contained in non-volitile memory on the CPU board. In some cases, this memory gets corrupted when the power to the board is turned off. (Usually Fasbus crates.)

The boot information must be restored by connecting to the console port of the board and entering in the correct data. All the ROCs used in the DAQ have a terminal server connected to the console port, allowing remote access. The process of loading the boot information has been automated for most of the ROCs. For example, to reboot "sfihms", do:

       cd ~/$DAQROOT/coda25/boot
       ./reprogram sfihms

The script will ask if you wish to reprogram the CPU. Answer "y" and wait until it completes.