|
Size: 7752
Comment:
|
Size: 12513
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 1: | Line 1: |
| = Computer Restart Procedures = |
|
| Line 3: | Line 5: |
| ||[#List List of all lab computers] || ||[#coldstart Coldstart procedures] || ||[#c1lsc c1lsc]||[#c1iscex c1iscex]||[#c1iscey c1iscey]||[#c1sosvme c1sosvme]||[#c1susvme1 c1susvme1]||[#c1susvme2 c1susvme2]||[#c1psl c1psl]||[#c1ioo c1ioo]||[#c0dcu1 c0dcu1]||[#c1asc c1asc]||[#c0daqawg c0daqawg]||[#c0daqctrl c0daqctrl]|| ---------- . <<Anchor(c1lsc)>> '''c1lsc''' Turn OFF all the SUS buttons on the right hand side of the LSC screen (C1LSC.adl). Push both of the RESET buttons on the little RESET screen on the LSC screen. From a control room terminal type: {{{ssh c1lsc}}} log in as controls. Then do 'su' to become root. Then {{{cd /cvs/cds/caltech/target/c1lsc/}}} {{{./startup.cmd}}} --------- . <<Anchor(c1iscex)>>'''c1iscex''' Shut off the watchdogs for ETMX via epics. Push the corresponding RESET button on the "C0DAQ_RFMNETWORK.adl" MEDM screen. From a control room terminal type: {{{telnet c1iscex}}} Copy and paste this into the command line (including the "<"): {{{< /cvs/cds/caltech/target/c1iscex/startup.cmd}}} When the line "starting main loop (printing from sus_start)." appears, hit CTRL-] and type: {{{quit}}} Turn the watchdogs back on, once the computer is up again. --------- . <<Anchor(c1iscey)>> '''c1iscey''' Shut off the watchdogs for ETMY via epics. Push the corresponding RESET button on the "C0DAQ_RFMNETWORK.adl" MEDM screen. From a control room terminal type: {{{telnet c1iscey}}} Copy and paste this into the command line (including the "<"): {{{< /cvs/cds/caltech/target/c1iscey/startup.cmd}}} Turn the watchdogs back on, once the computer is up again. --------- . <<Anchor(c1sosvme)>> '''c1sosvme''' Shut off the watchdogs for all optics via epics. Push the corresponding RESET button on the "C0DAQ_RFMNETWORK.adl" MEDM screen. From a control room terminal type: {{{telnet c1sosvme}}} Copy and paste this into the command line (including the "<"): {{{< /cvs/cds/caltech/target/c1sosvme/startup.cmd}}} You will probably need to restart c1susvme1 and c1susvme2 now. --------- . <<Anchor(c1susvme1)>> '''c1susvme1''' Shut off the watchdogs for ITMX, ITMY, BS, PRM via epics. Push the corresponding RESET button on the "C0DAQ_RFMNETWORK.adl" MEDM screen. From a control room terminal type: {{{ssh c1susvme1}}} log in with the ''controls'' password. Become superuser by running the ''su'' command. Go to the ''/cvs/cds/caltech/target/c1susvme1'' directory. {{{startup.cmd}}} Turn the watchdogs back on, once the computer is up again. --------- . <<Anchor(c1susvme2)>> '''c1susvme2''' Shut off the watchdogs for SRM, MC1, MC2, MC3 optics via epics. Push the corresponding RESET button on the "C0DAQ_RFMNETWORK.adl" MEDM screen. From a control room terminal type: {{{telnet c1susvme2}}} Login as controls At the prompt, type: {{{su}}} Type in the superuser password. {{{cd c1susvme2}}} {{{./startup.cmd}}} Turn the watchdogs back on, once the computer is up again. Reenable the Mode Cleaner autolocker. ---------- . <<Anchor(c1psl)>>'''c1psl''' |
||[[#List|List of all lab computers]] || ||[[Computer_Restart_Procedures/BURTgooey|BURTgooey]] || [[#links|Useful links]] || || [[#FE|General FE instructions]] || ||[[#c1sus|c1sus]] ||[[#c1ioo|c1ioo]] || [[#c1lsc|c1lsc]] || [[#c1iscex|c1iscex]] || [[#c1iscey|c1iscey]] || || [[#c1omc|c1omc]] ||[[#c1ass|c1ass]] || || [[#nodus|nodus]] ||[[#fb|fb]] (Includes DAQ) || || [[#c1psl|c1psl]] ||[[#c1iool0|c1iool0]] ||[[#c1pem1|c1pem1]] || ||[[#op440m|op440m]] ||[[#op340m|op340m]] || || [[#megatron|megatron]] || '''Out of Date''' Ethernet network connection diagram as of Oct 7, 2008: [[attachment:40m_network_10-07-08.pdf]] [[Martian_Host_Table]] [[#Electronics|Here]] you can find a map of the computers around the lab. ---------- . <<Anchor(links)>> '''Useful links''' ''Which models run on which machines?'' . Answer: [[Electronics/Existing RCG DCUID and gds ids]] ---------- . <<Anchor(fb)>> '''fb and DAQ issues''' ''To restart the frame builder process, simply do the following from a control room machine:'' . 1. telnet fb 8087 . 2. shutdown The init process running on the fb machine will then automatically restart daqd. /!\ Generally after restarting the frame builder process, the front ends will not be talking to the fb properly (0x2bad and red lights). The easiest solution is to reboot the front ends. ''For dataviewer to get data you need to make sure "daqd" and "nds pipe" are running on the fb machine. '' daqd and nds have been added to the /etc/inittab file on the fb machine. These will automatically restart when killed or the machine is restarted. However, if either process fails to start several times in rapid succession, the init process will stop trying. . 1. Fix the underlying problem. Try looking at /opt/rtcds/caltech/c1/target/fb/logs/daqd.log.XXXX for error messages. Make sure the master and daqdrc files are correct in the fb directory. . 2. ssh fb . 3. "sudo /sbin/init q" to restart the init process or restart the fb machine with "sudo shutdown -r now" The code which is called by the init process lives in /opt/rtcds/caltech/c1/target/fb/. ''For testpoints to be available for a given front end, you need running on the correct front end computer:'' . The IOP needs to be running, since it handles, it is genamed something like c1x00, c1x01, etc. . The front end module needs to be loaded and running. . The awgtpman process since it handles the arbitrary waveform generator and test points for the front end. . The IOC needs to be running since it hands all the EPICs communication . mx_streams running (use "sudo /etc/restart_streams") this should start a mx_stream for each front end system and is needed to talk to the fb ''To confirm the necessary codes are running on a front end, you can:'' . To check if the front ends are loaded, you can use "lsmod" on the front end machine, looking for c1SYSNAMEfe entries . To check if the IOCs are running, you can "ps -ef | grep epicsC1.cmd" - there should be 1 per model . To check if mx_stream is running, you can "ps -ef | grep mx_stream" - there should be only 1 that has all the models as command line inputs . To check if awgtpman are running, you can "ps -ef | grep awgtpman" - there should be 1 per model ''Cold start order is:'' 1.#0 If necessary, stop everything (fb, front ends, mx_streams, etc) 1. Start (or restart) fb codes (daqd, nds, dhcpd) 1. Start the front ends. They should automatically start all the necessary processes on boot up. a. Be patient, it can take over a minute for all the modules to finally load. You can type "dmesg" to see how far its gotten. ---------- . <<Anchor(FE)>> '''General FE Instructions''' . ''Trouble Shooting'' 1.#1 The first thing to try is a reboot. All the front ends should automatically start their FE processes on a reboot. 1. Also see the [[#fb|fb/DAQ]] section. 1. The following assume you are running a terminal on the FE computer having problems, i.e. ssh -X computer_name 1. Try "dmesg | grep c1SYS", where c1SYS is the front end model name, such as c1lsc, c1x02, c1us, c1rfm, c1scy, and so on. a. Look for things like ADC timeouts, not finding ADC/DAC or BO cards or other error messages. 1. If the EPICS process is running (you see non-white channels in medm screens, but nothing is responding or changing), try restarting the FE itself a. Be aware that BURT Restore needs to be set to 1 on the corresponding GDS_TP screen. These can be accessed from the sitemap with the GDS FE and GDS IOP buttons. a. The IOP (usually named c1xYY where YY is a number like 01 or 02) for a given computer needs to be running for any other FE processes to run properly on that computer. a. Check to see if the FE module is loaded. Type "lsmod" and look for c1SYSfe, where SYS is the 3 letter name of the model. a. If its running but not responding, kill it with "sudo rmmod c1SYSfe", again replacing SYS with the 3 letter name of the model. a. To restart first go to the directory where the module lives. Type "target", then "cd c1SYS/bin/". Then type "sudo insmod c1SYSfe.ko", with the correct replacement for SYS. 1. To restart just one FE including its IOC and awgtpman processes, go to the scripts directory (type "scripts") then run the startc1SYS script, where SYS is the FE model you want to start. a. Do not use sudo to run the script. If you get an error indicating a log file cannot be opened due to permissions, go to the log file and run "sudo chown controls:controls LOGFILE", where LOGFILE is the file name. ---------- . <<Anchor(c1ioo)>> '''c1ioo''' This machine runs the c1x03, c1ioo, and c1gpt FE models. It controls mode cleaner wavefront sensors, mode cleaner length, and green locking. On reboot, these models should automatically start up. See also the [[#fb|fb/DAQ]] and the [[#FE|General FE Instructions]] sections. It is connected via GE Fanuc VMIC 5565 reflected memory card to the c1sus, c1scx, and c1scy computers. c1ioo is a Sun X4600 machine. As such for a complete shutdown (not normally necessary but sometimes), do the following: Shutdown the computer normally. (Power button or "shutdown -h now"). Go out to the rack and unplug all 4 power supply cables on the back of the machine. Wait for a bit for the machine to completely stop (30 seconds or so). Plug all the cables back in, and press the power button. ---------- . <<Anchor(c1sus)>> '''c1sus''' This machine runs the c1x02, c1sus, c1mcs, c1rfm, c1pem FE models. It controls the BS, ITMX, ITMY, PRM,SRM,MC1,MC2, and MC3 optics. On reboot, these models should automatically start up. See also the [[#fb|fb/DAQ]] and the [[#FE|General FE Instructions]] sections. It is connected by a GE Fanuc VMIC 5565 RFM card to the c1scx, c1scy, and c1ioo machines. It is connected by a Dolphin PCIE reflected memory card to the c1lsc machine. ---------- . <<Anchor(c1lsc)>> '''c1lsc''' This machine runs the c1x04 and c1lsc FE models. On reboot, these models should automatically start up. See also the [[#fb|fb/DAQ]] and the [[#FE|General FE Instructions]] sections. It is connected by a Dolphin PCIE reflected memory card to the c1sus machine. ---------- . <<Anchor(c1iscex)>> '''c1iscex''' This machine runs the c1x01 and c1scx FE models. On reboot, these models should automatically start up. See also the [[#fb|fb/DAQ]] and the [[#FE|General FE Instructions]] sections. It is connected by a GE Fanuc VMIC 5565 reflected memory card to the c1sus, c1ioo, and c1scy computers. ---------- . <<Anchor(c1iscey)>> '''c1iscey''' This machine runs the c1x05 and c1scy FE models. On reboot, these models should automatically start up. See also the [[#fb|fb/DAQ]] and the [[#FE|General FE Instructions]] sections. It is connected by a GE Fanuc VMIC 5565 reflected memory card to the c1sus, c1ioo, and c1scy computers. ---------- . <<Anchor(c1psl)>>'''c1psl''' |
| Line 132: | Line 188: |
| {{{telnet c1psl}}} {{{reboot}}} |
. {{{ telnet c1psl reboot}}} then burt restore this guy. |
| Line 138: | Line 196: |
| If it still doesn't come back then sing [http://www.amazon.com/gp/music/clipserve/B000002W9Q001005/1/ref=mu_sam_ra001_005/002-7727484-0862420 this] link. ------- . <<Anchor(c1ioo)>>'''c1ioo''' |
If it still doesn't come back then sing [[http://www.amazon.com/gp/music/clipserve/B000002W9Q001005/1/ref=mu_sam_ra001_005/002-7727484-0862420|this]] link. ------- . <<Anchor(c1pem1)>>'''c1pem1''' Sometimes you can just do this guy by doing: . {{{ telnet c1pem1 reboot}}} then burt restore this guy. If it still doesn't come back then sing [[http://www.amazon.com/gp/music/clipserve/B000002W9Q001005/1/ref=mu_sam_ra001_005/002-7727484-0862420|this]] link. ------- . <<Anchor(c1iool0)>>'''c1iool0''' |
| Line 145: | Line 216: |
| {{{telnet c1iovme}}} | . {{{ telnet c1iool0}}} Try {{{CTRL+x}}} It should reboot c1iool0 This computer automatically executes startup.cmd. So there is no need to run it manually. If for some reason it does not load the startup script automatically, try this: |
| Line 149: | Line 229: |
| {{{< /cvs/cds/caltech/target/c1iovme/startup.cmd}}} | . {{{ < /cvs/cds/caltech/target/c1iool0/startup.cmd}}} |
| Line 153: | Line 234: |
| {{{quit}}} ------- . <<Anchor(c0dcu1)>>'''c0dcu1''' Restart procedure needed. (Temporary) Turn key on DAQ CTRL crate to turn off ALL framebuilders; turn back after ~10 seconds Follow restart procedures for all other computers ------- . <<Anchor(c1asc)>>'''c1asc''' Turn key on ASC crate to shut off power; turn back after ~10 seconds Type {{{telnet c1asc}}} Then type {{{< /cvs/cds/caltech/target/c1asc/startup.cmd}}} After signal light on DAQ_DETAIL screen turns green, type CTRL-], followed by {{{quit}}} ------- <<Anchor(c0daqawg)>>'''c0daqawg''' 1) First try this: > telnet c0daqawg if you get a prompt try: > vmeBusReset The AWG light on the RFM screen ought to go red. IF it does, wait ~5 minutes for it to come back. 2) If the above doesn't work, try: Turn key on DAQ AWG crate to shut off power; turn back after ~10 seconds That's it ------- <<Anchor(c0daqctrl)>>'''c0daqctrl''' 1) No clue. Power cycle? SSH? Stab it with a spoon??? ------- C1:IOO-MC_F channels may not come back unless the IOO rack is keyed; follow C1IOVME procedure after that ------- <<Anchor(List)>> '''List of all lab controls computers''' In control room: linux1 - in network rack - NFS server for /cvs/cds (keeps two copies, raid1) [[BR]] NAT router - in back of network rack - provides gateway to campus internet [[BR]] linux2 - controls console [[BR]] linux3 - controls console [[BR]] op140m - controls console [[BR]] op440m - controls console [[BR]] op540m - controls console[[BR]] [[BR]] From /cvs/cds/caltech/target : [[BR]] c0daqawg - front-end VME cpu running linux (?) in 1Y6 [[BR]] c0daqctrl - front-end VME cpu running linux in 1Y7 [[BR]] c0dcu1 - front-end VME cpu running VxWorks (?) in 1Y7 [[BR]] c1asc - front-end VME cpu running linux in 1X5 [[BR]] c1aux - EPICS VME cpu running VxWorks in 1X1 [[BR]] c1auxex - EPICS VME cpu running VxWorks in 1X9 [[BR]] c1auxey - EPICS VME cpu running VxWorks in 1Y7 [[BR]] c1dcuepics - EPICS PC cpu running linux in 1Y6 [[BR]] c1iool0 - EPICS VME cpu running VxWorks in 1Y2 [[BR]] c1iovme - front-end VME cpu running linux in 1Y2 [[BR]] c1iscaux - EPICS VME cpu running VxWorks(?) in 1X5 [[BR]] c1iscaux2 - EPICS VME cpu running VxWorks(?) in 1X5 [[BR]] c1iscepics - EPICS PC cpu running linux in 1X6 [[BR]] c1iscex - front-end VME cpu running linux in 1X9 [[BR]] c1iscey - front-end VME cpu running linux in 1Y7 [[BR]] c1losepics - EPICS PC cpu running linux in 1Y6 [[BR]] c1lsc - front-end VME cpu running linux in 1X5 [[BR]] c1pem1 - EPICS VME cpu running VxWorks(?) in 1Y? [[BR]] c1psl - EPICS VME cpu running VxWorks(?) in 1Y1 [[BR]] c1sosvme - front-end VME cpu running linux in 1Y4 [[BR]] c1susaux - EPICS VME cpu running VxWorks(?) in 1Y5 [[BR]] c1susvme1 - front-end VME cpu running linux in 1Y4 [[BR]] c1susvme2 - front-end VME cpu running linux in 1Y4 [[BR]] c1vac1 - EPICS VME cpu running VxWorks in 1Y9 [[BR]] c1vac2 - EPICS VME cpu running VxWorks in 1Y9 [[BR]] ------- <<Anchor(coldstart)>> '''coldstart procedures''' check the vacuum controls in rack 1Y9 (on UPS) [[BR]] check the laser chiller, laser power supply, ion pump HV [[BR]] make sure linux1 is up and serving /cvs/cds (on UPS) [[BR]] make sure rana113 (gate40m) is up and has /cvs/cds mounted (on UPS) [[BR]] make sure the NAT router is up and the control consoles can see the web [[BR]] reset the Marconi RF signal generators [BR]] The controls computers should be up (on UPS) [[BR]] Bring up the embedded computers, starting with EPICS: [[BR]] c1vac1 and c1vac2 (on UPS), c1psl, c1iool0, c1iscaux, c1iscaux2, c1iscepics, c1dcuepics, c1susaux, c1aux, c1auxex, c1auxey [[BR]] then the DAQ: c0daqctrl, c0daqawg, c0dcu1 [[BR]] then the front-end servos: c1iovme, c1sosvme, c1susvme1, c1susvme2, c1iscex, c1iscey, c1lsc, c1asc [[BR]] |
. {{{ quit}}} ------- . <<Anchor(c1omc)>>'''c1omc''' -1) Make sure the c1omc is powered on--it doesn't power up automatically following a power outage. First find the OMC, then press its power button. 0) Make sure the previous incarnation of the code is no longer running. See Appendix A for details. 1) while logged in as controls, run the script '''startupC1''' in the '''c1omcepics''' target directory. 2) Log in as root. Start the real-time code by running the '''omcfe.rtl''' script in the '''c1omc''' . target directory. 2.5) Now the process will wait for a BURT restore. Find the appropriate autoburt snapshot file, and restore it. 3) Also, as root, run the command '''/opt/gds/awgtpman -2''' in the background. Note that c1omc has two ethernet ports. Use the bottom one. If nothing works, check the mount tables and make sure that linux1:/home/cds is mounted as /cvs/cds. If it's not, sudo mount -a. A) To stop the front end code, first press the red FE RESET button on the C1OMC_GDS screen. Then, . i) log in to c1omc. become root. . ii) kill epics with a 'pkill omcepics' . iii) kill the test-point manager with a 'pkill awgtpman' . iv) remove the front end kernel module with '/sbin/rmmod omcfe' . v) check that the [omcfe] kernel module is gone with a '/sbin/lsmod' ------- . <<Anchor(c1ass)>>'''c1ass''' * Currently the procedure for restarting C1ASS seems to be the same as for C1OMC above except that the ass test point manager doesn't need the "-2" flag. ------- . <<Anchor(op440m)>>'''op440m''' Reboot as usual. If its acting weird or slow just hit the moon button. Pick the shutdown option. After a few minutes it will turn off. The hit the on button on the front of the machine. Wait for the login prompt. Then log in as controls. ------- . <<Anchor(op340m)>>'''op340m''' Reboot as usual. It's headless, so you'll need to ssh in and type 'reboot'. Restart the following scripts: * [[conlog]] ------- . <<Anchor(nodus)>>'''nodus''' Nodus is a Solaris box in the rack in the office. Here are some of the things that it runs that you will want to restart: * [[EPICS_gateway]] * [[ndsproxy]] * [[ApacheOnNodus|Apache (Required for SVN remote access)]] * [[elog]] ------- . <<Anchor(megatron)>>'''megatron''' Megatron is a Ubuntu box that is running the new conlog, here is what needs to be done to restart it: * service mysql start * service apache2 start * screen (conlog is run from within a screen) * tcsh # just because the environment script below assumes csh instead of bash) * cd /cvs/cds/rtcds/caltech/c1/target/conlog/conlogepics * source conlog_environment.txt * ./starup.c1conlog * Enter: Ctrl+a , d to exit the screen and leave the conlog running |
Computer Restart Procedures
Here is where we should keep information on how to restart the computers that periodically need restarting.
Out of Date Ethernet network connection diagram as of Oct 7, 2008: 40m_network_10-07-08.pdf
Here you can find a map of the computers around the lab.
Useful links
Which models run on which machines?
fb and DAQ issues
To restart the frame builder process, simply do the following from a control room machine:
- 1. telnet fb 8087
- 2. shutdown
The init process running on the fb machine will then automatically restart daqd.
Generally after restarting the frame builder process, the front ends will not be talking to the fb properly (0x2bad and red lights). The easiest solution is to reboot the front ends.
For dataviewer to get data you need to make sure "daqd" and "nds pipe" are running on the fb machine.
daqd and nds have been added to the /etc/inittab file on the fb machine. These will automatically restart when killed or the machine is restarted.
However, if either process fails to start several times in rapid succession, the init process will stop trying.
- 1. Fix the underlying problem. Try looking at /opt/rtcds/caltech/c1/target/fb/logs/daqd.log.XXXX for error messages. Make sure the master and daqdrc files are correct in the fb directory.
- 2. ssh fb
- 3. "sudo /sbin/init q" to restart the init process or restart the fb machine with "sudo shutdown -r now"
The code which is called by the init process lives in /opt/rtcds/caltech/c1/target/fb/.
For testpoints to be available for a given front end, you need running on the correct front end computer:
- The IOP needs to be running, since it handles, it is genamed something like c1x00, c1x01, etc.
- The front end module needs to be loaded and running.
- The awgtpman process since it handles the arbitrary waveform generator and test points for the front end.
- The IOC needs to be running since it hands all the EPICs communication
- mx_streams running (use "sudo /etc/restart_streams") this should start a mx_stream for each front end system and is needed to talk to the fb
To confirm the necessary codes are running on a front end, you can:
- To check if the front ends are loaded, you can use "lsmod" on the front end machine, looking for c1SYSNAMEfe entries
- To check if the IOCs are running, you can "ps -ef | grep epicsC1.cmd" - there should be 1 per model
- To check if mx_stream is running, you can "ps -ef | grep mx_stream" - there should be only 1 that has all the models as command line inputs
- To check if awgtpman are running, you can "ps -ef | grep awgtpman" - there should be 1 per model
Cold start order is:
- If necessary, stop everything (fb, front ends, mx_streams, etc)
- Start (or restart) fb codes (daqd, nds, dhcpd)
- Start the front ends. They should automatically start all the necessary processes on boot up.
- Be patient, it can take over a minute for all the modules to finally load. You can type "dmesg" to see how far its gotten.
General FE Instructions
Trouble Shooting
- The first thing to try is a reboot. All the front ends should automatically start their FE processes on a reboot.
Also see the fb/DAQ section.
- The following assume you are running a terminal on the FE computer having problems, i.e. ssh -X computer_name
- Try "dmesg | grep c1SYS", where c1SYS is the front end model name, such as c1lsc, c1x02, c1us, c1rfm, c1scy, and so on.
- Look for things like ADC timeouts, not finding ADC/DAC or BO cards or other error messages.
- If the EPICS process is running (you see non-white channels in medm screens, but nothing is responding or changing), try restarting the FE itself
- Be aware that BURT Restore needs to be set to 1 on the corresponding GDS_TP screen. These can be accessed from the sitemap with the GDS FE and GDS IOP buttons.
- The IOP (usually named c1xYY where YY is a number like 01 or 02) for a given computer needs to be running for any other FE processes to run properly on that computer.
- Check to see if the FE module is loaded. Type "lsmod" and look for c1SYSfe, where SYS is the 3 letter name of the model.
- If its running but not responding, kill it with "sudo rmmod c1SYSfe", again replacing SYS with the 3 letter name of the model.
- To restart first go to the directory where the module lives. Type "target", then "cd c1SYS/bin/". Then type "sudo insmod c1SYSfe.ko", with the correct replacement for SYS.
- To restart just one FE including its IOC and awgtpman processes, go to the scripts directory (type "scripts") then run the startc1SYS script, where SYS is the FE model you want to start.
- Do not use sudo to run the script. If you get an error indicating a log file cannot be opened due to permissions, go to the log file and run "sudo chown controls:controls LOGFILE", where LOGFILE is the file name.
c1ioo
This machine runs the c1x03, c1ioo, and c1gpt FE models. It controls mode cleaner wavefront sensors, mode cleaner length, and green locking.
On reboot, these models should automatically start up. See also the fb/DAQ and the General FE Instructions sections.
It is connected via GE Fanuc VMIC 5565 reflected memory card to the c1sus, c1scx, and c1scy computers.
c1ioo is a Sun X4600 machine. As such for a complete shutdown (not normally necessary but sometimes), do the following:
Shutdown the computer normally. (Power button or "shutdown -h now").
Go out to the rack and unplug all 4 power supply cables on the back of the machine.
Wait for a bit for the machine to completely stop (30 seconds or so).
Plug all the cables back in, and press the power button.
c1sus
This machine runs the c1x02, c1sus, c1mcs, c1rfm, c1pem FE models. It controls the BS, ITMX, ITMY, PRM,SRM,MC1,MC2, and MC3 optics.
On reboot, these models should automatically start up. See also the fb/DAQ and the General FE Instructions sections.
It is connected by a GE Fanuc VMIC 5565 RFM card to the c1scx, c1scy, and c1ioo machines.
It is connected by a Dolphin PCIE reflected memory card to the c1lsc machine.
c1lsc
This machine runs the c1x04 and c1lsc FE models.
On reboot, these models should automatically start up. See also the fb/DAQ and the General FE Instructions sections.
It is connected by a Dolphin PCIE reflected memory card to the c1sus machine.
c1iscex
This machine runs the c1x01 and c1scx FE models.
On reboot, these models should automatically start up. See also the fb/DAQ and the General FE Instructions sections.
It is connected by a GE Fanuc VMIC 5565 reflected memory card to the c1sus, c1ioo, and c1scy computers.
c1iscey
This machine runs the c1x05 and c1scy FE models.
On reboot, these models should automatically start up. See also the fb/DAQ and the General FE Instructions sections.
It is connected by a GE Fanuc VMIC 5565 reflected memory card to the c1sus, c1ioo, and c1scy computers.
c1psl
Sometimes you can just do this guy by doing:
telnet c1psl reboot
then burt restore this guy.
But often, this just makes it upset and the screens go white but it never comes back. When that happens go out to the rack (the one next to the one with the MC servo) and turn off the crate (on the bottom) which has the c1psl processor. After ~3.14 seconds, turn it back on. c1psl ought to come back now.
If it still doesn't come back then sing this link.
c1pem1
Sometimes you can just do this guy by doing:
telnet c1pem1 reboot
then burt restore this guy.
If it still doesn't come back then sing this link.
c1iool0
At the command prompt, type:
telnet c1iool0
Try CTRL+x
It should reboot c1iool0
This computer automatically executes startup.cmd. So there is no need to run it manually.
If for some reason it does not load the startup script automatically, try this:
At the telnet prompt, type
< /cvs/cds/caltech/target/c1iool0/startup.cmd
Then, after the main loop is started, type CTRL-], followed by
quit
c1omc
-1) Make sure the c1omc is powered on--it doesn't power up automatically following a power outage. First find the OMC, then press its power button.
0) Make sure the previous incarnation of the code is no longer running. See Appendix A for details.
1) while logged in as controls, run the script startupC1 in the c1omcepics target directory.
2) Log in as root. Start the real-time code by running the omcfe.rtl script in the c1omc
- target directory.
2.5) Now the process will wait for a BURT restore. Find the appropriate autoburt snapshot file, and restore it.
3) Also, as root, run the command /opt/gds/awgtpman -2 in the background.
Note that c1omc has two ethernet ports. Use the bottom one.
If nothing works, check the mount tables and make sure that linux1:/home/cds is mounted as /cvs/cds. If it's not, sudo mount -a.
A) To stop the front end code, first press the red FE RESET button on the C1OMC_GDS screen. Then,
- i) log in to c1omc. become root.
- ii) kill epics with a 'pkill omcepics'
- iii) kill the test-point manager with a 'pkill awgtpman'
- iv) remove the front end kernel module with '/sbin/rmmod omcfe'
- v) check that the [omcfe] kernel module is gone with a '/sbin/lsmod'
c1ass
- Currently the procedure for restarting C1ASS seems to be the same as for C1OMC above except that the ass test point manager doesn't need the "-2" flag.
op440m
Reboot as usual. If its acting weird or slow just hit the moon button. Pick the shutdown option. After a few minutes it will turn off. The hit the on button on the front of the machine. Wait for the login prompt. Then log in as controls.
op340m
Reboot as usual. It's headless, so you'll need to ssh in and type 'reboot'.
Restart the following scripts:
nodus
Nodus is a Solaris box in the rack in the office. Here are some of the things that it runs that you will want to restart:
megatron
Megatron is a Ubuntu box that is running the new conlog, here is what needs to be done to restart it:
- service mysql start
- service apache2 start
- screen (conlog is run from within a screen)
- tcsh # just because the environment script below assumes csh instead of bash)
- cd /cvs/cds/rtcds/caltech/c1/target/conlog/conlogepics
- source conlog_environment.txt
- ./starup.c1conlog
- Enter: Ctrl+a , d to exit the screen and leave the conlog running
