<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://clonwiki0.jlab.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=129.57.167.26</id>
	<title>CLONWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://clonwiki0.jlab.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=129.57.167.26"/>
	<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=Special:Contributions/129.57.167.26"/>
	<updated>2026-04-07T21:09:29Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=Info_server&amp;diff=6434</id>
		<title>Info server</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=Info_server&amp;diff=6434"/>
		<updated>2015-03-05T18:55:29Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.26: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;info_server&#039;&#039; is actually smart sockets router, it collects messages from various sources, form new messages and sends them in according to the configuration file &#039;&#039;$CLON_PARMS/info_server/info_server.cfg&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
To monitor its activity &#039;&#039;ipc_monitor&#039;&#039; command can be used, for example following command&lt;br /&gt;
&lt;br /&gt;
 java clonjava/ipc_monitor -a clasprod -t info_server -d /info_server/out/epics_server -dump&lt;br /&gt;
&lt;br /&gt;
will dump all messages sent from &#039;&#039;info_server&#039;&#039; to the &#039;&#039;epics_server&#039;&#039;. Use&lt;br /&gt;
&lt;br /&gt;
 java clonjava/ipc_monitor -h&lt;br /&gt;
&lt;br /&gt;
to get more detailes.&lt;br /&gt;
&lt;br /&gt;
Another example: command&lt;br /&gt;
&lt;br /&gt;
 java clonjava/ipc_monitor -a clasprod -dump&lt;br /&gt;
&lt;br /&gt;
will dump all messages in &#039;clasprod&#039; application.&lt;br /&gt;
&lt;br /&gt;
Command&lt;br /&gt;
&lt;br /&gt;
 java clonjava/ipc_monitor -a clasprod -d /dbrouter -dump&lt;br /&gt;
&lt;br /&gt;
will dump all messages sent to dbrouter.&lt;br /&gt;
&lt;br /&gt;
Dump all messages sent by &#039;&#039;run_log_begin&#039;&#039;:&lt;br /&gt;
 java clonjava/ipc_monitor -a clasprod -s /run_log_begin -dump&lt;br /&gt;
&lt;br /&gt;
Dump all messages sent by &#039;&#039;scaler_server&#039;&#039;:&lt;br /&gt;
 java clonjava/ipc_monitor -a clasprod -s /scaler_server_clasprod -dump&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE&#039;&#039;&#039;: if someting is wrong in &#039;&#039;info_server.cfg&#039;&#039; file, for example message description does not match with actual message sent, &#039;&#039;info_server&#039;&#039; will print error message similar to&lt;br /&gt;
 ProcessInputMsg - expecting an integer but didnt get it (run_log_begin::helclockd)&lt;br /&gt;
 InfoServer: Message run_log_begin did not match definition.&lt;br /&gt;
and message will be NOT accepted. Check to those messages in the log file !!! Only following message shoul be there which is Ok:&lt;br /&gt;
 ProcessInputMsg - expecting an integer but didnt get it (never_comes::never)&lt;br /&gt;
 InfoServer: Message  did not match definition.&lt;br /&gt;
&lt;br /&gt;
To see all processes: &#039;&#039;ipc_info -a clasprod&#039;&#039;.&lt;/div&gt;</summary>
		<author><name>129.57.167.26</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=CLAS_Online_Software&amp;diff=6433</id>
		<title>CLAS Online Software</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=CLAS_Online_Software&amp;diff=6433"/>
		<updated>2015-03-03T18:57:13Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.26: /* HPS run */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;If you want information about DAQ/Online Systems startup and recover procedures, use following link:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[DAQ/Online Quick Reference]]&lt;br /&gt;
&lt;br /&gt;
[[DAQ/Online Software Stricture]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== HPS run ==&lt;br /&gt;
&lt;br /&gt;
Following arrangement is used for main online servers:&lt;br /&gt;
&lt;br /&gt;
 CLON_DAQ - clondaq4&lt;br /&gt;
 CLON_EB - clondaq5&lt;br /&gt;
 CLON_ER - clondaq5&lt;br /&gt;
&lt;br /&gt;
Smartsocket-based components partially used:&lt;br /&gt;
&lt;br /&gt;
 alarm_handler&lt;br /&gt;
 alarm_browser&lt;br /&gt;
 alarm_server&lt;br /&gt;
 epics_monitor&lt;br /&gt;
 ipcbank2et&lt;br /&gt;
&lt;br /&gt;
== PRIMEX setup ==&lt;br /&gt;
&lt;br /&gt;
 ssh to clon00 as primrun, pass &#039;primextocome&#039;&lt;br /&gt;
 primex_start&lt;br /&gt;
 primex_exit&lt;br /&gt;
 primex_xterms_this&lt;br /&gt;
 primex_xterms_kill&lt;br /&gt;
&lt;br /&gt;
== Wolfram test setup ==&lt;br /&gt;
&lt;br /&gt;
* NOTE: EXPID must be clasdev, SESSION must be claswolf&lt;br /&gt;
&lt;br /&gt;
* serial connection to the VME crate: on wolfram: &#039;&#039;cu -l /dev/cua/b&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* to start DAQ:&lt;br /&gt;
 ssh vpk@clon00&lt;br /&gt;
 wolfram_start&lt;br /&gt;
&lt;br /&gt;
* to start ROOT:&lt;br /&gt;
 ssh vpk@clon00&lt;br /&gt;
 cmroot claswolf hist_claswolf&lt;br /&gt;
&lt;br /&gt;
* to kill DAQ:&lt;br /&gt;
 wolfram_exit&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Expert Information ==&lt;br /&gt;
&lt;br /&gt;
[[DAQ OS: front end libraries]]&lt;br /&gt;
&lt;br /&gt;
[[DAQ OS: vxWorks]]&lt;br /&gt;
&lt;br /&gt;
[[ADC Pedestals Measurement Procedure]]&lt;br /&gt;
&lt;br /&gt;
[[Alarm Browser]]&lt;br /&gt;
&lt;br /&gt;
[[Alarm Server]]&lt;br /&gt;
&lt;br /&gt;
[[Data Monitor]]&lt;br /&gt;
&lt;br /&gt;
[[dbrouter]]&lt;br /&gt;
&lt;br /&gt;
[[Epics Server]]&lt;br /&gt;
&lt;br /&gt;
[[ET System]]&lt;br /&gt;
&lt;br /&gt;
[[Event Monitor]]&lt;br /&gt;
&lt;br /&gt;
[[info_server]]&lt;br /&gt;
&lt;br /&gt;
[[Logbook]]&lt;br /&gt;
&lt;br /&gt;
[[msql database]]&lt;br /&gt;
&lt;br /&gt;
[[Process Management]]&lt;br /&gt;
&lt;br /&gt;
[[Recsis]]&lt;br /&gt;
&lt;br /&gt;
[[sgutil]]&lt;br /&gt;
&lt;br /&gt;
[[Stadis]]&lt;br /&gt;
&lt;br /&gt;
[[CODA]] JLAB Data Acquisition Software&lt;br /&gt;
&lt;br /&gt;
[[CMON]] CLAS Online Data Monitoring&lt;br /&gt;
&lt;br /&gt;
[[Runlog]] programs&lt;/div&gt;</summary>
		<author><name>129.57.167.26</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=CLAS_Online_Software&amp;diff=6432</id>
		<title>CLAS Online Software</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=CLAS_Online_Software&amp;diff=6432"/>
		<updated>2015-03-03T16:35:32Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.26: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;If you want information about DAQ/Online Systems startup and recover procedures, use following link:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[DAQ/Online Quick Reference]]&lt;br /&gt;
&lt;br /&gt;
[[DAQ/Online Software Stricture]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== HPS run ==&lt;br /&gt;
&lt;br /&gt;
Following arrangement is used for main online servers:&lt;br /&gt;
&lt;br /&gt;
 CLON_DAQ - clondaq4&lt;br /&gt;
 CLON_EB - clondaq5&lt;br /&gt;
 CLON_ER - clondaq5&lt;br /&gt;
&lt;br /&gt;
Smartsocket-based components partially used:&lt;br /&gt;
&lt;br /&gt;
* alarm_handler&lt;br /&gt;
&lt;br /&gt;
* alarm_browser&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== PRIMEX setup ==&lt;br /&gt;
&lt;br /&gt;
 ssh to clon00 as primrun, pass &#039;primextocome&#039;&lt;br /&gt;
 primex_start&lt;br /&gt;
 primex_exit&lt;br /&gt;
 primex_xterms_this&lt;br /&gt;
 primex_xterms_kill&lt;br /&gt;
&lt;br /&gt;
== Wolfram test setup ==&lt;br /&gt;
&lt;br /&gt;
* NOTE: EXPID must be clasdev, SESSION must be claswolf&lt;br /&gt;
&lt;br /&gt;
* serial connection to the VME crate: on wolfram: &#039;&#039;cu -l /dev/cua/b&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* to start DAQ:&lt;br /&gt;
 ssh vpk@clon00&lt;br /&gt;
 wolfram_start&lt;br /&gt;
&lt;br /&gt;
* to start ROOT:&lt;br /&gt;
 ssh vpk@clon00&lt;br /&gt;
 cmroot claswolf hist_claswolf&lt;br /&gt;
&lt;br /&gt;
* to kill DAQ:&lt;br /&gt;
 wolfram_exit&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Expert Information ==&lt;br /&gt;
&lt;br /&gt;
[[DAQ OS: front end libraries]]&lt;br /&gt;
&lt;br /&gt;
[[DAQ OS: vxWorks]]&lt;br /&gt;
&lt;br /&gt;
[[ADC Pedestals Measurement Procedure]]&lt;br /&gt;
&lt;br /&gt;
[[Alarm Browser]]&lt;br /&gt;
&lt;br /&gt;
[[Alarm Server]]&lt;br /&gt;
&lt;br /&gt;
[[Data Monitor]]&lt;br /&gt;
&lt;br /&gt;
[[dbrouter]]&lt;br /&gt;
&lt;br /&gt;
[[Epics Server]]&lt;br /&gt;
&lt;br /&gt;
[[ET System]]&lt;br /&gt;
&lt;br /&gt;
[[Event Monitor]]&lt;br /&gt;
&lt;br /&gt;
[[info_server]]&lt;br /&gt;
&lt;br /&gt;
[[Logbook]]&lt;br /&gt;
&lt;br /&gt;
[[msql database]]&lt;br /&gt;
&lt;br /&gt;
[[Process Management]]&lt;br /&gt;
&lt;br /&gt;
[[Recsis]]&lt;br /&gt;
&lt;br /&gt;
[[sgutil]]&lt;br /&gt;
&lt;br /&gt;
[[Stadis]]&lt;br /&gt;
&lt;br /&gt;
[[CODA]] JLAB Data Acquisition Software&lt;br /&gt;
&lt;br /&gt;
[[CMON]] CLAS Online Data Monitoring&lt;br /&gt;
&lt;br /&gt;
[[Runlog]] programs&lt;/div&gt;</summary>
		<author><name>129.57.167.26</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=ATCA&amp;diff=6431</id>
		<title>ATCA</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=ATCA&amp;diff=6431"/>
		<updated>2015-02-20T19:10:17Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.26: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;ATCA&#039;&#039;&#039; electronics for HPS run designed in SLAC.&lt;br /&gt;
&lt;br /&gt;
* some useful scripts in &#039;&#039;$CLAS/slac_svt/svtdaq/daqV2/rceScripts/:&lt;br /&gt;
&lt;br /&gt;
 reboot_cobs.sh - crate power recycle&lt;br /&gt;
 shutdown_cobs.sh - turn power off (can be turned back on by reboot_cobs.sh)&lt;br /&gt;
 rem_udp_server.sh - ... (have to run it)&lt;br /&gt;
 rem_control_server.sh - start GUI server&lt;br /&gt;
 start_gui.sh - start gui&lt;/div&gt;</summary>
		<author><name>129.57.167.26</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=X-terminals&amp;diff=6430</id>
		<title>X-terminals</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=X-terminals&amp;diff=6430"/>
		<updated>2015-02-13T21:11:12Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.26: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Name:   clasxt23.jlab.org&lt;br /&gt;
Address: 129.57.167.199&lt;br /&gt;
&lt;br /&gt;
Name:   clasxt33.jlab.org&lt;br /&gt;
Address: 129.57.167.145&lt;br /&gt;
&lt;br /&gt;
Name:   clasxt34.jlab.org&lt;br /&gt;
Address: 129.57.86.24&lt;br /&gt;
&lt;br /&gt;
Name:   clasxt35.jlab.org&lt;br /&gt;
Address: 129.57.167.142 (alive)&lt;br /&gt;
&lt;br /&gt;
Name:   clasxt36.jlab.org&lt;br /&gt;
Address: 129.57.86.59&lt;br /&gt;
&lt;br /&gt;
Name:   clasxt37.jlab.org&lt;br /&gt;
Address: 129.57.167.144 (alive)&lt;br /&gt;
&lt;br /&gt;
Name:   clasxt38.jlab.org&lt;br /&gt;
Address: 129.57.86.27 (alive)&lt;br /&gt;
&lt;br /&gt;
Name:   clasxt39.jlab.org&lt;br /&gt;
Address: 129.57.167.205&lt;br /&gt;
&lt;br /&gt;
Name:   clasxt40.jlab.org&lt;br /&gt;
Address: 129.57.167.63 (alive)&lt;br /&gt;
&lt;br /&gt;
Name:   clasxt41.jlab.org&lt;br /&gt;
Address: 129.57.86.20 (alive)&lt;/div&gt;</summary>
		<author><name>129.57.167.26</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=X-terminals&amp;diff=6429</id>
		<title>X-terminals</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=X-terminals&amp;diff=6429"/>
		<updated>2015-02-13T21:10:01Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.26: Created page with &amp;quot;Name:   clasxt23.jlab.org Address: 129.57.167.199  Name:   clasxt33.jlab.org Address: 129.57.167.145  Name:   clasxt34.jlab.org Address: 129.57.86.24  Name:   clasxt35.jlab.org (...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Name:   clasxt23.jlab.org&lt;br /&gt;
Address: 129.57.167.199&lt;br /&gt;
&lt;br /&gt;
Name:   clasxt33.jlab.org&lt;br /&gt;
Address: 129.57.167.145&lt;br /&gt;
&lt;br /&gt;
Name:   clasxt34.jlab.org&lt;br /&gt;
Address: 129.57.86.24&lt;br /&gt;
&lt;br /&gt;
Name:   clasxt35.jlab.org (alive)&lt;br /&gt;
Address: 129.57.167.142&lt;br /&gt;
&lt;br /&gt;
Name:   clasxt36.jlab.org&lt;br /&gt;
Address: 129.57.86.59&lt;br /&gt;
&lt;br /&gt;
Name:   clasxt37.jlab.org (alive)&lt;br /&gt;
Address: 129.57.167.144&lt;br /&gt;
&lt;br /&gt;
Name:   clasxt38.jlab.org (alive)&lt;br /&gt;
Address: 129.57.86.27&lt;br /&gt;
&lt;br /&gt;
Name:   clasxt39.jlab.org&lt;br /&gt;
Address: 129.57.167.205&lt;br /&gt;
&lt;br /&gt;
Name:   clasxt40.jlab.org (alive)&lt;br /&gt;
Address: 129.57.167.63&lt;br /&gt;
&lt;br /&gt;
Name:   clasxt41.jlab.org (alive)&lt;br /&gt;
Address: 129.57.86.20&lt;/div&gt;</summary>
		<author><name>129.57.167.26</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=Servers&amp;diff=6428</id>
		<title>Servers</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=Servers&amp;diff=6428"/>
		<updated>2015-02-13T20:30:05Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.26: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;General purpose servers:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Clon00]] - NIS slave, DNS slave, TFTP booter etc&lt;br /&gt;
&lt;br /&gt;
[[Clon10]] - same as Clon00&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;File servers:::&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Clonfs1]] - main file server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Database servers:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Clondb1]]&lt;br /&gt;
&lt;br /&gt;
[[Clondb3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Web servers:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Clonweb]]/[[Clonweb0]]&lt;br /&gt;
&lt;br /&gt;
[[Clonwiki]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DAQ servers:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Clondaq1]]&lt;br /&gt;
&lt;br /&gt;
[[Clondaq2]]&lt;br /&gt;
&lt;br /&gt;
[[Clondaq3]]&lt;br /&gt;
&lt;br /&gt;
[[Clondaq4]]&lt;br /&gt;
&lt;br /&gt;
[[Clondaq5]]&lt;br /&gt;
&lt;br /&gt;
[[Clondaq6]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Slow control servers and iocs:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Clonioc1]]&lt;br /&gt;
&lt;br /&gt;
[[Clonioc2]]&lt;br /&gt;
&lt;br /&gt;
[[Clonioc3]]&lt;br /&gt;
&lt;br /&gt;
[[Clonioc4]]&lt;br /&gt;
&lt;br /&gt;
[[Clonsl1]]&lt;br /&gt;
&lt;br /&gt;
[[Clonsl2]]&lt;br /&gt;
&lt;br /&gt;
[[Clonsl3]]&lt;/div&gt;</summary>
		<author><name>129.57.167.26</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=Workstations&amp;diff=6427</id>
		<title>Workstations</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=Workstations&amp;diff=6427"/>
		<updated>2015-02-13T19:42:20Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.26: Created page with &amp;quot;&amp;#039;&amp;#039;&amp;#039;Counting room workstations:&amp;#039;&amp;#039;&amp;#039;  Clonpc11  Clonpc12  Clonpc13 (not yet, still using old Clon01)  Clonpc14 (not yet, still using old Clon02)  [[Clonpc15]...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Counting room workstations:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Clonpc11]]&lt;br /&gt;
&lt;br /&gt;
[[Clonpc12]]&lt;br /&gt;
&lt;br /&gt;
[[Clonpc13]] (not yet, still using old [[Clon01]])&lt;br /&gt;
&lt;br /&gt;
[[Clonpc14]] (not yet, still using old [[Clon02]])&lt;br /&gt;
&lt;br /&gt;
[[Clonpc15]] (not yet, still using old [[Clon05]])&lt;br /&gt;
&lt;br /&gt;
[[Clonpc16]]&lt;br /&gt;
&lt;br /&gt;
[[Clonpc17]]&lt;br /&gt;
&lt;br /&gt;
[[Clonpc18]]&lt;br /&gt;
&lt;br /&gt;
[[Clonpc19]]&lt;/div&gt;</summary>
		<author><name>129.57.167.26</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=Servers&amp;diff=6426</id>
		<title>Servers</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=Servers&amp;diff=6426"/>
		<updated>2015-02-13T19:26:13Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.26: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;General purpose servers:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Clon00]] - NIS slave, DNS slave, TFTP booter etc&lt;br /&gt;
&lt;br /&gt;
[[Clon10]] - same as Clon00&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Database servers:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Clondb1]]&lt;br /&gt;
&lt;br /&gt;
[[Clondb3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Web servers:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Clonweb]]/[[Clonweb0]]&lt;br /&gt;
&lt;br /&gt;
[[Clonwiki]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DAQ servers:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Clondaq1]]&lt;br /&gt;
&lt;br /&gt;
[[Clondaq2]]&lt;br /&gt;
&lt;br /&gt;
[[Clondaq3]]&lt;br /&gt;
&lt;br /&gt;
[[Clondaq4]]&lt;br /&gt;
&lt;br /&gt;
[[Clondaq5]]&lt;br /&gt;
&lt;br /&gt;
[[Clondaq6]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Slow control servers and iocs:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Clonioc1]]&lt;br /&gt;
&lt;br /&gt;
[[Clonioc2]]&lt;br /&gt;
&lt;br /&gt;
[[Clonioc3]]&lt;br /&gt;
&lt;br /&gt;
[[Clonioc4]]&lt;br /&gt;
&lt;br /&gt;
[[Clonsl1]]&lt;br /&gt;
&lt;br /&gt;
[[Clonsl2]]&lt;br /&gt;
&lt;br /&gt;
[[Clonsl3]]&lt;/div&gt;</summary>
		<author><name>129.57.167.26</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=Servers&amp;diff=6425</id>
		<title>Servers</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=Servers&amp;diff=6425"/>
		<updated>2015-02-13T19:25:52Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.26: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;General purpose servers:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Clon00]] - NIS slave, DNS slave, TFTP booter etc&lt;br /&gt;
&lt;br /&gt;
[[Clon10]] - same as Clon00&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Database servers:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Clondb1]]&lt;br /&gt;
&lt;br /&gt;
[[Clondb3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Web servers:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Clonweb0]]&lt;br /&gt;
&lt;br /&gt;
[[Clonwiki]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DAQ servers:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Clondaq1]]&lt;br /&gt;
&lt;br /&gt;
[[Clondaq2]]&lt;br /&gt;
&lt;br /&gt;
[[Clondaq3]]&lt;br /&gt;
&lt;br /&gt;
[[Clondaq4]]&lt;br /&gt;
&lt;br /&gt;
[[Clondaq5]]&lt;br /&gt;
&lt;br /&gt;
[[Clondaq6]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Slow control servers and iocs:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Clonioc1]]&lt;br /&gt;
&lt;br /&gt;
[[Clonioc2]]&lt;br /&gt;
&lt;br /&gt;
[[Clonioc3]]&lt;br /&gt;
&lt;br /&gt;
[[Clonioc4]]&lt;br /&gt;
&lt;br /&gt;
[[Clonsl1]]&lt;br /&gt;
&lt;br /&gt;
[[Clonsl2]]&lt;br /&gt;
&lt;br /&gt;
[[Clonsl3]]&lt;/div&gt;</summary>
		<author><name>129.57.167.26</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=Servers&amp;diff=6424</id>
		<title>Servers</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=Servers&amp;diff=6424"/>
		<updated>2015-02-13T19:24:23Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.26: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;General purpose servers:&lt;br /&gt;
&lt;br /&gt;
[[Clon00]] - NIS slave, DNS slave, TFTP booter etc&lt;br /&gt;
&lt;br /&gt;
[[Clon10]] - same as Clon00&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DAQ servers:&lt;br /&gt;
&lt;br /&gt;
[[Clondaq1]]&lt;br /&gt;
&lt;br /&gt;
[[Clondaq2]]&lt;br /&gt;
&lt;br /&gt;
[[Clondaq3]]&lt;br /&gt;
&lt;br /&gt;
[[Clondaq4]]&lt;br /&gt;
&lt;br /&gt;
[[Clondaq5]]&lt;br /&gt;
&lt;br /&gt;
[[Clondaq6]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Slow control servers and iocs:&lt;br /&gt;
&lt;br /&gt;
[[Clonioc1]]&lt;br /&gt;
&lt;br /&gt;
[[Clonioc2]]&lt;br /&gt;
&lt;br /&gt;
[[Clonioc3]]&lt;br /&gt;
&lt;br /&gt;
[[Clonioc4]]&lt;br /&gt;
&lt;br /&gt;
[[Clonsl1]]&lt;br /&gt;
&lt;br /&gt;
[[Clonsl2]]&lt;br /&gt;
&lt;br /&gt;
[[Clonsl3]]&lt;/div&gt;</summary>
		<author><name>129.57.167.26</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=Servers&amp;diff=6423</id>
		<title>Servers</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=Servers&amp;diff=6423"/>
		<updated>2015-02-13T19:20:48Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.26: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;General purpose servers:&lt;br /&gt;
&lt;br /&gt;
[[Clon00]] - NIS slave, DNS slave, TFTP booter etc&lt;br /&gt;
&lt;br /&gt;
[[Clon10]] - same as Clon00&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DAQ servers:&lt;br /&gt;
&lt;br /&gt;
[[Clondaq1]]&lt;br /&gt;
&lt;br /&gt;
[[Clondaq2]]&lt;br /&gt;
&lt;br /&gt;
[[Clondaq3]]&lt;br /&gt;
&lt;br /&gt;
[[Clondaq4]]&lt;br /&gt;
&lt;br /&gt;
[[Clondaq5]]&lt;br /&gt;
&lt;br /&gt;
[[Clondaq6]]&lt;/div&gt;</summary>
		<author><name>129.57.167.26</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=Servers&amp;diff=6422</id>
		<title>Servers</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=Servers&amp;diff=6422"/>
		<updated>2015-02-13T19:18:52Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.26: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;General purpose servers:&lt;br /&gt;
&lt;br /&gt;
[[Clon10]]&lt;/div&gt;</summary>
		<author><name>129.57.167.26</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=Servers&amp;diff=6421</id>
		<title>Servers</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=Servers&amp;diff=6421"/>
		<updated>2015-02-13T19:18:41Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.26: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;General purpose servers:&lt;br /&gt;
&lt;br /&gt;
[Clon10]&lt;/div&gt;</summary>
		<author><name>129.57.167.26</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=Servers&amp;diff=6420</id>
		<title>Servers</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=Servers&amp;diff=6420"/>
		<updated>2015-02-13T19:17:44Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.26: Created page with &amp;quot;General purpose servers:  [clon10]&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;General purpose servers:&lt;br /&gt;
&lt;br /&gt;
[clon10]&lt;/div&gt;</summary>
		<author><name>129.57.167.26</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=MYA&amp;diff=6419</id>
		<title>MYA</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=MYA&amp;diff=6419"/>
		<updated>2015-01-27T20:03:08Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.26: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; cd /&lt;br /&gt;
 ln -s /apps/acctools/cs cs&lt;br /&gt;
 cd /usr&lt;br /&gt;
 ln -s /apps/acctools/csite csite&lt;/div&gt;</summary>
		<author><name>129.57.167.26</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=MYA&amp;diff=6418</id>
		<title>MYA</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=MYA&amp;diff=6418"/>
		<updated>2015-01-27T20:02:54Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.26: Created page with &amp;quot;cd / ln -s /apps/acctools/cs cs cd /usr ln -s /apps/acctools/csite csite&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;cd /&lt;br /&gt;
ln -s /apps/acctools/cs cs&lt;br /&gt;
cd /usr&lt;br /&gt;
ln -s /apps/acctools/csite csite&lt;/div&gt;</summary>
		<author><name>129.57.167.26</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=CLON_Index&amp;diff=6417</id>
		<title>CLON Index</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=CLON_Index&amp;diff=6417"/>
		<updated>2015-01-27T18:04:44Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.26: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[akcp]] temperature/humidity etc sensors&lt;br /&gt;
&lt;br /&gt;
[[Apache]]&lt;br /&gt;
&lt;br /&gt;
[[ATCA]] from SLAC&lt;br /&gt;
&lt;br /&gt;
[[automounts]]&lt;br /&gt;
&lt;br /&gt;
[[Bertan MWPC]] High Voltage Power Supplies&lt;br /&gt;
&lt;br /&gt;
[[Bootp]]&lt;br /&gt;
&lt;br /&gt;
[[BOSIO]]&lt;br /&gt;
&lt;br /&gt;
[[Cacti]]&lt;br /&gt;
&lt;br /&gt;
[[CAEN A464]] caenet board (installed in sy527 mainframes)&lt;br /&gt;
&lt;br /&gt;
[[CAEN A1535]] HV board&lt;br /&gt;
&lt;br /&gt;
[[CAEN A1733 A1833]] 12/28 ch. 3kV/3mA, 4kV/2mA  High Voltage Boards ( SY1527 / SY2527 / SY3527 Universal Multichannel System )&lt;br /&gt;
&lt;br /&gt;
[[CAEN A1932A]] 48 ch. 3kV 500uA  High Voltage Board ( SY1527 / SY2527 / SY3527 Universal Multichannel System )&lt;br /&gt;
&lt;br /&gt;
[[CAEN A509H-L00]] 15 ch. 8V 500mA  Low Voltage Board ( SY527 Universal Multichannel System )&lt;br /&gt;
&lt;br /&gt;
[[CAEN SY1527 Mainframe]]&lt;br /&gt;
&lt;br /&gt;
[[CAEN SY4527 Mainframe]]&lt;br /&gt;
&lt;br /&gt;
[[CAEN SY527 Mainframe]] and modules&lt;br /&gt;
&lt;br /&gt;
[[CAEN V1190]] TDC board (128 ch 100 ps)&lt;br /&gt;
&lt;br /&gt;
[[CAEN V1290]] TDC board (32 ch 25 ps)&lt;br /&gt;
&lt;br /&gt;
[[CAEN V1495]] General Purpose VME Board&lt;br /&gt;
&lt;br /&gt;
[[CAEN V1720]] Flash ADC VME Board&lt;br /&gt;
&lt;br /&gt;
[[CAEN V288]]&lt;br /&gt;
&lt;br /&gt;
[[CAEN V560]] scaler board&lt;br /&gt;
&lt;br /&gt;
[[CAEN V775]] TDC Board&lt;br /&gt;
&lt;br /&gt;
[[CAEN V792]] ADC Board&lt;br /&gt;
&lt;br /&gt;
[[CAEN V895]] 16 ch. Leading Edge Discriminator with individual thresholds&lt;br /&gt;
&lt;br /&gt;
[[Capfast]]&lt;br /&gt;
&lt;br /&gt;
[[Cisco Switches]]&lt;br /&gt;
&lt;br /&gt;
[[Clasweb]]&lt;br /&gt;
&lt;br /&gt;
[[Clasxt]]&lt;br /&gt;
&lt;br /&gt;
[[Clon00]]&lt;br /&gt;
&lt;br /&gt;
[[Clon01]]&lt;br /&gt;
&lt;br /&gt;
[[Clon02]]&lt;br /&gt;
&lt;br /&gt;
[[Clon03]]&lt;br /&gt;
&lt;br /&gt;
[[Clon04]]&lt;br /&gt;
&lt;br /&gt;
[[Clon05]]&lt;br /&gt;
&lt;br /&gt;
[[Clon06]]&lt;br /&gt;
&lt;br /&gt;
[[Clon10]]&lt;br /&gt;
&lt;br /&gt;
[[Clon20]]&lt;br /&gt;
&lt;br /&gt;
[[Clondaq1]]&lt;br /&gt;
&lt;br /&gt;
[[Clondaq2]]&lt;br /&gt;
&lt;br /&gt;
[[Clondb1]]&lt;br /&gt;
&lt;br /&gt;
[[Clondb2]]&lt;br /&gt;
&lt;br /&gt;
[[Clondb3]]&lt;br /&gt;
&lt;br /&gt;
[[Clonfs]] Main RAID System&lt;br /&gt;
&lt;br /&gt;
[[Clonfs1]]&lt;br /&gt;
&lt;br /&gt;
[[Clonfs2]]&lt;br /&gt;
&lt;br /&gt;
[[clonhp]]&lt;br /&gt;
&lt;br /&gt;
[[clonhp2]]&lt;br /&gt;
&lt;br /&gt;
[[Clonmon]]&lt;br /&gt;
&lt;br /&gt;
[[Clonmon0]]&lt;br /&gt;
&lt;br /&gt;
[[Clonmon1]]&lt;br /&gt;
&lt;br /&gt;
[[Clonmon2]]&lt;br /&gt;
&lt;br /&gt;
[[Clonpc1]]&lt;br /&gt;
&lt;br /&gt;
[[Clonpc2]]&lt;br /&gt;
&lt;br /&gt;
[[Clonpc3]]&lt;br /&gt;
&lt;br /&gt;
[[Clonpc5]]&lt;br /&gt;
&lt;br /&gt;
[[Clonpc6]]&lt;br /&gt;
&lt;br /&gt;
[[Clonpc8]]&lt;br /&gt;
&lt;br /&gt;
[[Clontrig0]]&lt;br /&gt;
&lt;br /&gt;
[[Clonusr1]]&lt;br /&gt;
&lt;br /&gt;
[[Clonusr2]]&lt;br /&gt;
&lt;br /&gt;
[[Clonusr3]]&lt;br /&gt;
&lt;br /&gt;
[[Clonweb]]&lt;br /&gt;
&lt;br /&gt;
[[Clonwiki]]&lt;br /&gt;
&lt;br /&gt;
[[Coda]]&lt;br /&gt;
&lt;br /&gt;
[[Compcontrol CC121]]&lt;br /&gt;
&lt;br /&gt;
[[CycladesTS1000]]&lt;br /&gt;
&lt;br /&gt;
[[DATEL DVME-628]]&lt;br /&gt;
&lt;br /&gt;
[[DNS server]]&lt;br /&gt;
&lt;br /&gt;
[[Electronics Documentation]]&lt;br /&gt;
&lt;br /&gt;
[[EtherLite32]]&lt;br /&gt;
&lt;br /&gt;
[[EPICS Base Installation]]&lt;br /&gt;
&lt;br /&gt;
[[EPICS HALLB Installation]]&lt;br /&gt;
&lt;br /&gt;
[[EPICS: Generation of IOC with different options and customization for HallB]]&lt;br /&gt;
&lt;br /&gt;
[[EPICS: Software IOC]]&lt;br /&gt;
&lt;br /&gt;
[[EPICS: vxWorks IOC]]&lt;br /&gt;
&lt;br /&gt;
[[EPICS: Software IOC for CAEN HV]]&lt;br /&gt;
&lt;br /&gt;
[[EPICS: IOC for MPOD]]&lt;br /&gt;
&lt;br /&gt;
[[EPICS: generation of DBs and GUIs for HV]]&lt;br /&gt;
&lt;br /&gt;
[[EPICS: CVS usage examples]]&lt;br /&gt;
&lt;br /&gt;
[[EPICS: Timeline Histories]]&lt;br /&gt;
&lt;br /&gt;
[[EPICS: Gamma Profiler]]&lt;br /&gt;
&lt;br /&gt;
[[EPICS: EDM compilation and configuration]]&lt;br /&gt;
&lt;br /&gt;
[[EPICS: HV : ADDING CRATES]]&lt;br /&gt;
&lt;br /&gt;
[[EPICS: SCALER : ADDING CRATES]]&lt;br /&gt;
&lt;br /&gt;
[[EPICS: SVT]]&lt;br /&gt;
&lt;br /&gt;
[[ET system]] event transfer system package - part of CODA DAQ system&lt;br /&gt;
&lt;br /&gt;
[[Event Monitor]]&lt;br /&gt;
&lt;br /&gt;
[[EVIO]]&lt;br /&gt;
&lt;br /&gt;
[[Fiber Channel Switches]]&lt;br /&gt;
&lt;br /&gt;
[[FieldPoint]]&lt;br /&gt;
&lt;br /&gt;
[[Flash ADC Studies]]&lt;br /&gt;
&lt;br /&gt;
[[Foundry BigIron 15000 Switch]]&lt;br /&gt;
&lt;br /&gt;
[[Foundry Switches]]&lt;br /&gt;
&lt;br /&gt;
[[GE XVB601]] VME controller&lt;br /&gt;
&lt;br /&gt;
[[GIT]] repository&lt;br /&gt;
&lt;br /&gt;
[[Helicity Signals from MCC]]&lt;br /&gt;
&lt;br /&gt;
[[Highland V450]]&lt;br /&gt;
&lt;br /&gt;
[[Highland V851]]&lt;br /&gt;
&lt;br /&gt;
[[HTML Help]]&lt;br /&gt;
&lt;br /&gt;
[[HYTEC VSD2992]]&lt;br /&gt;
&lt;br /&gt;
[[JAVA installation]]&lt;br /&gt;
&lt;br /&gt;
[[JInventory]]&lt;br /&gt;
&lt;br /&gt;
[[JLAB DCRB]] drift chamber readout board&lt;br /&gt;
&lt;br /&gt;
[[JLAB Discriminators]]&lt;br /&gt;
&lt;br /&gt;
[[JLAB FANIO]] VME TDC FanIO board for v1190/v1290 CAEN TDCs&lt;br /&gt;
&lt;br /&gt;
[[JLAB FADC250]]&lt;br /&gt;
&lt;br /&gt;
[[JLAB FLEXIO]]&lt;br /&gt;
&lt;br /&gt;
[[JLAB LF]] VME Latch FIFO Board&lt;br /&gt;
&lt;br /&gt;
[[JLAB LD]] VME Latch Driver Board&lt;br /&gt;
&lt;br /&gt;
[[JLAB Level2 Majority]] Logic Unit&lt;br /&gt;
&lt;br /&gt;
[[JLAB MLU]] VME Memory Lookup Unit (MLU)&lt;br /&gt;
&lt;br /&gt;
[[JLAB OR]] VME Programmable “OR” Module&lt;br /&gt;
&lt;br /&gt;
[[JLAB SD]] VXS Signal Distribution Module&lt;br /&gt;
&lt;br /&gt;
[[JLAB SSP]] VXS Sub System Processor&lt;br /&gt;
&lt;br /&gt;
[[JLAB TS2]] VXI D-size Trigger Supervisor Module&lt;br /&gt;
&lt;br /&gt;
[[JLAB TI]] CODA Trigger Interface Cards&lt;br /&gt;
&lt;br /&gt;
[[JLAB PCI TI]] PCI Trigger Interface Card&lt;br /&gt;
&lt;br /&gt;
[[JLAB VME TI]] VME Trigger Interface Module&lt;br /&gt;
&lt;br /&gt;
[[JLAB VME TID]] New VME/VXS Trigger Interface Module&lt;br /&gt;
&lt;br /&gt;
[[JLAB VME VSCM]] New SVT Readout Module&lt;br /&gt;
&lt;br /&gt;
[[Joerger VSC16]]&lt;br /&gt;
&lt;br /&gt;
[[KineticSystems 2917]]&lt;br /&gt;
&lt;br /&gt;
[[Labeling Machines]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Installation Procedure]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Customization on CLON Cluster]]&lt;br /&gt;
&lt;br /&gt;
[[Lnf cluster]]&lt;br /&gt;
&lt;br /&gt;
[[Mac OS X Installation Procedure]]&lt;br /&gt;
&lt;br /&gt;
[[Motorola MVME230x]]&lt;br /&gt;
&lt;br /&gt;
[[Motorola MVME5500]]&lt;br /&gt;
&lt;br /&gt;
[[MRTG]]&lt;br /&gt;
&lt;br /&gt;
[[mSQL]]&lt;br /&gt;
&lt;br /&gt;
[[MYA]]&lt;br /&gt;
&lt;br /&gt;
[[MySQL Installation]]&lt;br /&gt;
&lt;br /&gt;
[[MySQL Usage]]&lt;br /&gt;
&lt;br /&gt;
[[Nagios]]&lt;br /&gt;
&lt;br /&gt;
[[Nagios Plugins]]&lt;br /&gt;
&lt;br /&gt;
[[Net-SNMP]]&lt;br /&gt;
&lt;br /&gt;
[[NFS]]&lt;br /&gt;
&lt;br /&gt;
[[NIS server]]&lt;br /&gt;
&lt;br /&gt;
[[Nrpe]]&lt;br /&gt;
&lt;br /&gt;
[[Ntp]]&lt;br /&gt;
&lt;br /&gt;
[[OMS VME44]] by Oregon Micro Systems&lt;br /&gt;
&lt;br /&gt;
[[OMS VS4]] by Oregon Micro Systems&lt;br /&gt;
&lt;br /&gt;
[[OpenSSL]]&lt;br /&gt;
&lt;br /&gt;
[[PERL]]&lt;br /&gt;
&lt;br /&gt;
[[PHP Help]]&lt;br /&gt;
&lt;br /&gt;
[[Procmail]]&lt;br /&gt;
&lt;br /&gt;
[[Proxy]]&lt;br /&gt;
&lt;br /&gt;
[[PrPMC]]&lt;br /&gt;
&lt;br /&gt;
[[QtDM]]&lt;br /&gt;
&lt;br /&gt;
[[QtDM patches]]&lt;br /&gt;
&lt;br /&gt;
[[QtEpics or EpicsQt]]&lt;br /&gt;
&lt;br /&gt;
[[Qt New Project ]]&lt;br /&gt;
&lt;br /&gt;
[[raidold]]&lt;br /&gt;
&lt;br /&gt;
[[Routing]]&lt;br /&gt;
&lt;br /&gt;
[[Rrdtool]]&lt;br /&gt;
&lt;br /&gt;
[[SBS VIPC616]]&lt;br /&gt;
&lt;br /&gt;
[[Scons]]&lt;br /&gt;
&lt;br /&gt;
[[Serial Connections from Computer Ports]]&lt;br /&gt;
&lt;br /&gt;
[[Sfs61]]&lt;br /&gt;
&lt;br /&gt;
[[Slow Controls Time History]]&lt;br /&gt;
&lt;br /&gt;
[[SmartSockets]]&lt;br /&gt;
&lt;br /&gt;
[[SNMP]]&lt;br /&gt;
&lt;br /&gt;
[[Software Documentation]]&lt;br /&gt;
&lt;br /&gt;
[[Solaris Installation Procedure]]&lt;br /&gt;
&lt;br /&gt;
[[Solaris Customization on CLON Cluster]]&lt;br /&gt;
&lt;br /&gt;
[[Solaris Patches]]&lt;br /&gt;
&lt;br /&gt;
[[SSH]]&lt;br /&gt;
&lt;br /&gt;
[[Struck SIS3801]]&lt;br /&gt;
&lt;br /&gt;
[[Sudo]]&lt;br /&gt;
&lt;br /&gt;
[[SUN Microsystems]]&lt;br /&gt;
&lt;br /&gt;
[[SYSTRAN VMESC5]]&lt;br /&gt;
&lt;br /&gt;
[[SMI++]]&lt;br /&gt;
&lt;br /&gt;
[[Tcl/Tk]]&lt;br /&gt;
&lt;br /&gt;
[[Tftp]]&lt;br /&gt;
&lt;br /&gt;
[[Troubleshooting printing]]&lt;br /&gt;
&lt;br /&gt;
[[Tsi148]] VME Tempe controller&lt;br /&gt;
&lt;br /&gt;
[[Universe II]] VME controller&lt;br /&gt;
&lt;br /&gt;
[[UNIX Automount on CLON Cluster]]&lt;br /&gt;
&lt;br /&gt;
[[UPS (Uninterruptible Power Supplies)]]&lt;br /&gt;
&lt;br /&gt;
[[UPS CHB1]]&lt;br /&gt;
&lt;br /&gt;
[[UPS CHB2]]&lt;br /&gt;
&lt;br /&gt;
[[UPS Troubleshooting]]&lt;br /&gt;
&lt;br /&gt;
[[VHDL programming]]&lt;br /&gt;
&lt;br /&gt;
[[VI editor]]&lt;br /&gt;
&lt;br /&gt;
[[VMIC VMIVME-3122]]&lt;br /&gt;
&lt;br /&gt;
[[VMIC VMIVME-2120]]&lt;br /&gt;
&lt;br /&gt;
[[VMIC VMIVME-1129]]&lt;br /&gt;
&lt;br /&gt;
[[VMIC VMIVME-2232]]&lt;br /&gt;
&lt;br /&gt;
[[VMIC VMIVME-6015]]&lt;br /&gt;
&lt;br /&gt;
[[VMIC VMIVME-6016]]&lt;br /&gt;
&lt;br /&gt;
[[VNC]]&lt;br /&gt;
&lt;br /&gt;
[[WIENER]]&lt;br /&gt;
&lt;br /&gt;
[[Wiki]]&lt;br /&gt;
&lt;br /&gt;
[[Wiring]]&lt;br /&gt;
&lt;br /&gt;
[[X server]]&lt;br /&gt;
&lt;br /&gt;
[[Xycom DIO XVME-240]]&lt;br /&gt;
&lt;br /&gt;
[[Xycom XVME-564]]&lt;br /&gt;
&lt;br /&gt;
[[Xycom XVME-560]]&lt;br /&gt;
&lt;br /&gt;
[[Zedboard]]&lt;br /&gt;
&lt;br /&gt;
[[ZFS]]&lt;/div&gt;</summary>
		<author><name>129.57.167.26</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=Linux_Installation_Procedure&amp;diff=6416</id>
		<title>Linux Installation Procedure</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=Linux_Installation_Procedure&amp;diff=6416"/>
		<updated>2015-01-13T17:50:15Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.26: /* RHEL6 (64 bit) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== RHEL6 (64 bit) ==&lt;br /&gt;
&lt;br /&gt;
Installed using CD provided by Computer Center. Requires MAC address to be registered with Computer Center (using jnet.jlab.org as &#039;boiarino&#039;) because it is network-based installation.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE: all disks will be reformatted in a process, all information will be lost !&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Dialog:&lt;br /&gt;
&lt;br /&gt;
* boot: &amp;lt;enter&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ...[D]esktop: &amp;lt;enter&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* root password: enter root password&lt;br /&gt;
&lt;br /&gt;
* admin user: boiarino&lt;br /&gt;
&lt;br /&gt;
Installation will proceed. When prompted, remove installation disk and reboot machine if not done automatically. After reboot patching process will be started and it will take a while, do not interrupt it, otherwise system will not be installed correctly.&lt;br /&gt;
&lt;br /&gt;
 yum install libXpm-devel (in addition to others)&lt;br /&gt;
 yum install mesa-libGL-devel (for OpenGL, meeded by ROOT)&lt;br /&gt;
 yum install mesa-libGLU-devel (for OpenGL, meeded by ROOT)&lt;br /&gt;
 yum install mesa-libGLw-devel (for OpenGL, meeded by ROOT)&lt;br /&gt;
&lt;br /&gt;
== RHEL5 ==&lt;br /&gt;
&lt;br /&gt;
Installed using CD provided by Computer Center. Requires MAC address to be registered with Computer Center (email to helpdesk@jlab.org) because it is network-based installation.&lt;br /&gt;
&lt;br /&gt;
Dialog:&lt;br /&gt;
&lt;br /&gt;
* boot: &amp;lt;enter&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ...[D]esktop: Server (it is ignored, will do Desktop anyway ...)&lt;br /&gt;
&lt;br /&gt;
* root password: enter root password&lt;br /&gt;
&lt;br /&gt;
* system user: &amp;lt;enter&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* manually partition disk: 100MB /boot, 2048 etc MB swap, the rest /.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;CFENGINE&#039;&#039;&#039;: there are procesess restoring some system config files (in particular &#039;&#039;/etc/ssh/sshd_config&#039;&#039;) in according to the Computer Center - maintained templete. To shut them down: (1) comment out &#039;&#039;cfengine&#039;&#039;-related stuff in root cronjobs; (2) do &#039;&#039;/etc/init.d/cfengine stop&#039;&#039;; (3) do &#039;&#039;chkconfig cfengine off&#039;&#039;. Ask CC (Sherman White, Paul Letta) to fix templete.&lt;br /&gt;
&lt;br /&gt;
Run &#039;&#039;/usr/bin/system-config-authentication&#039;&#039; and set NIS servers list as &#039;&#039;clon00,clon10,nis1&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Add following in the end of &#039;&#039;/etc/passwd&#039;&#039;:&lt;br /&gt;
 clasrun:x:2508:9998:Online DAQ:/home/clasrun:/bin/tcsh&lt;br /&gt;
 clas12run:x:6007:146:clas12run Account:/home/clas12run:/bin/tcsh&lt;br /&gt;
 clascron:x:6005:146:CLAS Cron Jobs:/home/clascron:/bin/tcsh&lt;br /&gt;
 clasboot:x:6000:146:Boot Scripts Only:/home/clasboot:/bin/tcsh&lt;br /&gt;
 clasmail:x:6003:146:CLAS Automated Mail:/home/clasmail:/bin/tcsh&lt;br /&gt;
 epics:x:5001:146:EPICS Account:/home/epics:/bin/tcsh&lt;br /&gt;
 nagios:x:6246:9997:Nagios:/home/nagios:/bin/tcsh&lt;br /&gt;
 +@clon_cluster::::::&lt;br /&gt;
 +@ccc::::::&lt;br /&gt;
&lt;br /&gt;
Add following in the end of &#039;&#039;/etc/group&#039;&#039;:&lt;br /&gt;
 onliners::9998:heyes,hujl,rwm,timmer,wolin,taylorw,cuevas,abbottd,abulafia,anciant,anghi,aswin,auger,avakian,banta,barrow,battagli,bjlee,bogdan,brooksw,bruhwel,boiarino,buckle,burchesk,burin,bzh,cetina,chen,cole,cords,corvi,costy,davidl,costy,davidl,dcarter,dcurry,dennisl,deppman,dhlee,doughty,drago,dytman,dugger,dugger,elton,fedro,ficenec,fklein,france,freyberg,gholden,gilfoyle,golovach,gurjyan,haddock,heddle,jenkins,jhardie,jmorris,kellyk,klusman,kmkim,kossov,lcsmith,longhi,manak,marchand,marki,mastersj,mjohnson,mosbackr,mueller,muguira,murphyl,necaise,odonnell,opper,parkkj,pasyuk,phkim,piot,riccardi,richardt,ripani,rossi,saw,sergpozd,serov,sholt,staylor,taiuti,tang,tedeschi,vineyard,vlassov,vvsap,weygand,wooyoung,burchesk,clasrun,giovanet,clasboot,clascoda,clasroot,clasmail,clascron,trigger,epics,southern,carstens,ccutter,danagu,heyes,huertas,jacobsg,kliv,lachniet,mestayer,primex,hovanes,nerses,sytnik&lt;br /&gt;
 clon::383:clascoda,clascron,clasmail&lt;br /&gt;
 nagios::9997:nagios&lt;br /&gt;
&lt;br /&gt;
Create &#039;&#039;/etc/shadow&#039;&#039; files with entries for users clasrun, epics and nagios (copy from another machine).&lt;br /&gt;
&lt;br /&gt;
Install updates: normally all updates should be installed by now, it can be done manually by commands&lt;br /&gt;
 yum list updates&lt;br /&gt;
 yum update&lt;br /&gt;
&lt;br /&gt;
Configure [[SSH]].&lt;br /&gt;
&lt;br /&gt;
Install missing packages:&lt;br /&gt;
 yum install openmotif-devel xinetd mysql-devel cmake&lt;br /&gt;
&lt;br /&gt;
Some additional packages on request (for EPICS):&lt;br /&gt;
&lt;br /&gt;
 yum install mc lapack lapack-devel blas blas-devel giflib-devel&lt;br /&gt;
&lt;br /&gt;
Proceed to the [[Linux Customization on CLON Cluster]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PROBLEMS&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
1. /usr/lib/libg2c.so link is missing&lt;br /&gt;
&lt;br /&gt;
FIXED ??? 2. /usr/lib/libXm.so link is missing&lt;br /&gt;
&lt;br /&gt;
3. Created /etc/shadow file for clasrun, epics and nagios&lt;br /&gt;
&lt;br /&gt;
== RHEL4 ==&lt;br /&gt;
&lt;br /&gt;
Get RHEL4 CDs from Paul Letta.&lt;br /&gt;
&lt;br /&gt;
Connect terminal, keyboard and mouse.&lt;br /&gt;
&lt;br /&gt;
Boot from CD1. Follow instructions. When asked, choose following options:&lt;br /&gt;
&lt;br /&gt;
* Choose &#039;Manually partition with Disk Druid&#039;, set /boot to 100MB, then / to 40GB, then swap to 8192MB or at least double memory size. The rest of disk can be set as /space.&lt;br /&gt;
&lt;br /&gt;
* Network: choose manually, type clonpc2.jlab.org; click &#039;EDIT&#039;, deactivate &#039;Configure using DHCP&#039;,&lt;br /&gt;
type IP address and netmask (255.255.255.0), click Ok.&lt;br /&gt;
Type Gateway (for example 129.57.167.99) and 3 DNS servers (129.57.167.5,129.57.167.14,129.57.32.100).&lt;br /&gt;
&lt;br /&gt;
* Choose &#039;No firewall&#039;&lt;br /&gt;
&lt;br /&gt;
* Disable &#039;SELinux&#039;&lt;br /&gt;
&lt;br /&gt;
* Choose &#039;Customize software packages to be installed&#039;, click &#039;Everything&#039;.&lt;br /&gt;
&lt;br /&gt;
You will be asked to install CD2, CD3 and CD4, then CD1 again.&lt;br /&gt;
Then you will be asked to click &#039;Reboot&#039;. First remove CD, then click &#039;Reboot&#039;.&lt;br /&gt;
You will be asked few more questions. When asked to activate service, choose&lt;br /&gt;
&#039;Tell me why I need to register ..&#039; and click &#039;Next&#039;. Choose &#039;I can not complete registration ..&#039;&lt;br /&gt;
and click &#039;Next&#039;. You will see &#039;System user&#039; screen, click &#039;Use network login..&#039;.&lt;br /&gt;
Choose &#039;Enable NIS support&#039; and click &#039;Configure NIS&#039;. Type NIS Domain: &#039;CCCHP&#039; and NIS Server: clon00.jlab.org.&lt;br /&gt;
Finish installation process.&lt;br /&gt;
&lt;br /&gt;
* fix files &#039;&#039;/etc/passwd&#039;&#039;, &#039;&#039;/etc/shadow&#039;&#039; and &#039;&#039;/etc/group&#039;&#039; adding clasrun etc (see examples on another machines).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE&#039;&#039;&#039;: if machine has multiple network ports, Linux may not assign them properly to specified IP names and addresses. If problem occures, open network GUI and delete all existing records. After that, click &#039;&#039;New&#039;&#039; and pick hadrware port you want to configure from the list of available ports (tricky part is to know which RJ-45 connector corresponds to which port ..). Configure and activate it, make sure it works. Repeat for other ports. Results will be stored in directory &#039;&#039;/etc/sysconfig/network-scripts&#039;&#039;, file names will be &#039;&#039;ifcfg-eth0&#039;&#039;, &#039;&#039;ifcfg-eth1&#039;&#039; etc. If modifying those files manually, restart network by &#039;&#039;/etc/init.d/network restart&#039;&#039;. Finally, set routing, for example for &#039;&#039;clonmon&#039;&#039; command &#039;&#039;route -n&#039;&#039; shows following:&lt;br /&gt;
 Kernel IP routing table&lt;br /&gt;
 Destination     Gateway         Genmask         Flags Metric Ref    Use Iface&lt;br /&gt;
 129.57.160.0    0.0.0.0         255.255.255.0   U     0      0        0 eth1&lt;br /&gt;
 129.57.68.0     0.0.0.0         255.255.255.0   U     0      0        0 eth3&lt;br /&gt;
 129.57.69.0     0.0.0.0         255.255.255.0   U     0      0        0 dev5937&lt;br /&gt;
 129.57.64.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0&lt;br /&gt;
 169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth3&lt;br /&gt;
 0.0.0.0         129.57.68.100   0.0.0.0         UG    0      0        0 eth3&lt;br /&gt;
Run following commands:&lt;br /&gt;
 /sbin/route add -net 129.57.160.0 netmask 255.255.255.0 gw 129.57.160.5 dev eth1&lt;br /&gt;
 /sbin/route add -net 129.57.68.0 netmask 255.255.255.0 gw 129.57.68.26 dev eth3&lt;br /&gt;
 /sbin/route add -net 129.57.69.0 netmask 255.255.255.0 gw 129.57.69.206 dev dev5937&lt;br /&gt;
 /sbin/route add -net 129.57.64.0 netmask 255.255.255.0 gw 129.57.64.57 dev eth0&lt;br /&gt;
Now &#039;&#039;route -n&#039;&#039; shows following:&lt;br /&gt;
 Kernel IP routing table&lt;br /&gt;
 Destination     Gateway         Genmask         Flags Metric Ref    Use Iface&lt;br /&gt;
 129.57.160.0    129.57.160.5    255.255.255.0   UG    0      0        0 eth1&lt;br /&gt;
 129.57.160.0    0.0.0.0         255.255.255.0   U     0      0        0 eth1&lt;br /&gt;
 129.57.68.0     129.57.68.26    255.255.255.0   UG    0      0        0 eth3&lt;br /&gt;
 129.57.68.0     0.0.0.0         255.255.255.0   U     0      0        0 eth3&lt;br /&gt;
 129.57.69.0     129.57.69.206   255.255.255.0   UG    0      0        0 dev5937&lt;br /&gt;
 129.57.69.0     0.0.0.0         255.255.255.0   U     0      0        0 dev5937&lt;br /&gt;
 129.57.64.0     129.57.64.57    255.255.255.0   UG    0      0        0 eth0&lt;br /&gt;
 129.57.64.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0&lt;br /&gt;
 169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth3&lt;br /&gt;
 0.0.0.0         129.57.68.100   0.0.0.0         UG    0      0        0 eth3&lt;br /&gt;
In that example automount will do configured using &#039;&#039;clonmon-daq1&#039;&#039; interface, because default &#039;&#039;clonmon&#039;&#039; interface is on external subnet. To make that routing table permanent (retore it after reboot) I tried to add four files with following contents to the &#039;&#039;/etc/sysconfig/network-scripts&#039;&#039; directory:&lt;br /&gt;
 route-eth1:&lt;br /&gt;
   GATEWAY0=129.57.160.5&lt;br /&gt;
   NETMASK0=255.255.255.0&lt;br /&gt;
   ADDRESS0=129.57.160.0&lt;br /&gt;
 route-eth3:&lt;br /&gt;
   GATEWAY0=129.57.68.26&lt;br /&gt;
   NETMASK0=255.255.255.0&lt;br /&gt;
   ADDRESS0=129.57.68.0&lt;br /&gt;
 route-dev5937:&lt;br /&gt;
   GATEWAY0=129.57.69.206&lt;br /&gt;
   NETMASK0=255.255.255.0&lt;br /&gt;
   ADDRESS0=129.57.69.0&lt;br /&gt;
 route-eth0:&lt;br /&gt;
   GATEWAY0=129.57.64.57&lt;br /&gt;
   NETMASK0=255.255.255.0&lt;br /&gt;
   ADDRESS0=129.57.64.0&lt;br /&gt;
It did not worked. Then I added four &#039;&#039;/sbin/route add ..&#039;&#039; lines to &#039;&#039;/etc/rc.local&#039;&#039; script, and it worked.&lt;br /&gt;
&lt;br /&gt;
From now on you can use remote &#039;ssh&#039; connection.&lt;br /&gt;
&lt;br /&gt;
* To configure your system to use the patch server, issue the following commands as root:&lt;br /&gt;
 # mount jlabsite:/site /mnt&lt;br /&gt;
 # /mnt/CC/linux/satellite-connect --patchall&lt;br /&gt;
The script will prompt you for an activation key, but if you don&#039;t know what this is, just hit ENTER and it will use a sensible default.  Depending on how many patches need to be applied to your system to bring it up to the current level, this script may take a very long time to run.  When it finishes, you should reboot your machine to make the new patches take effect.&lt;br /&gt;
&lt;br /&gt;
To install updates later run &#039;&#039;up2date -uf&#039;&#039; as &#039;&#039;root&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Configure [[SSH]].&lt;br /&gt;
&lt;br /&gt;
* Proceed with [[Linux Customization on CLON Cluster]] if applicable.&lt;br /&gt;
&lt;br /&gt;
To boot Linux in single user mode (no graphics), add &#039;&#039;single&#039;&#039; to the end of boot line during boot process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;background info&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Add startup script&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Create script in &#039;&#039;/etc/init.d/&#039;&#039; directory (use existing scripts as example). Must have a line like&lt;br /&gt;
 # chkconfig:	- 91 09&lt;br /&gt;
which specifies start and stop order. Run commands&lt;br /&gt;
 chkconfig --add &amp;lt;scriptname&amp;gt;&lt;br /&gt;
 chkconfig --level 3 &amp;lt;scriptname&amp;gt; on&lt;br /&gt;
for every level you want that script to be executed (usualy 3 and/or 4 and/or 5). Check if it os done using command&lt;br /&gt;
 chkconfig --list | grep &amp;lt;scriptname&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;xxx&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
You can choose to download the RHEL operating system directly from the Red Hat Web site and not receive a media kit from HP containing the software. This scenario occurs when the media option AJR is deselected from the order. (The media kit option is always selected by default. )&lt;br /&gt;
&lt;br /&gt;
It is necessary to register at the Red Hat Web site prior to download. Registration requires the activation code that each customer receives from HP when ordering either RHEL.&lt;br /&gt;
&lt;br /&gt;
You can download RHEL for each available platform as four CD ISO images or one DVD ISO image.&lt;br /&gt;
&lt;br /&gt;
Use the following procedure to download RHEL and create the installation media:&lt;br /&gt;
&lt;br /&gt;
   1.&lt;br /&gt;
&lt;br /&gt;
      Register and log in at the following Red Hat Web site:&lt;br /&gt;
&lt;br /&gt;
      www.redhat.com/rhn&lt;br /&gt;
   2.&lt;br /&gt;
&lt;br /&gt;
      Click on channels and then select Red Hat Enterprise Linux ES (v.4 for 64–bit Intel Itanium).&lt;br /&gt;
   3.&lt;br /&gt;
&lt;br /&gt;
      Select Downloads and then download the ISO images of install, compatibility and source disks&lt;br /&gt;
&lt;br /&gt;
      Files with ia64 in the name are for the Itanium platform.&lt;br /&gt;
   4.&lt;br /&gt;
&lt;br /&gt;
      Create the CDs or a DVD from the ISO images.&lt;br /&gt;
&lt;br /&gt;
	&lt;br /&gt;
	IMPORTANT: Create the CDs or DVD using the contents of the ISO images. Do not create the CDs or DVD by burning the .iso files themselves to CD or DVD. For example, if you are using K3b to burn a CD, click Tools&amp;gt;CD&amp;gt;Burn CD Image, select the .iso image, then click Burn.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bootup scripts&#039;&#039;&#039; for example for level 5 execution (multiuser with X):&lt;br /&gt;
&lt;br /&gt;
 cp &amp;lt;script-file&amp;gt; /etc/init.d/&lt;br /&gt;
 chmod +x /etc/init.d/&amp;lt;script-file&amp;gt;&lt;br /&gt;
 ln -s /etc/init.d/&amp;lt;scriptfile&amp;gt; /etc/rc.d/rc5.d/S50&amp;lt;scriptfile&amp;gt;&lt;br /&gt;
 ln -s /etc/init.d/&amp;lt;scriptfile&amp;gt; /etc/rc.d/rc5.d/K50&amp;lt;scriptfile&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Changing hostname/IP address&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 Changing hostname on RHEL&lt;br /&gt;
 1. Change the HOSTNAME line in /etc/sysconfig/network&lt;br /&gt;
 2. Change the hostname (FQDN and alias) in /etc/hosts&lt;br /&gt;
 3. Run &#039;/bin/hostname new_hostname&#039; for the hostname change to take effect immediately.&lt;br /&gt;
 4. Run &#039;/sbin/service syslog restart&#039; for syslog to log using the new hostname.&lt;br /&gt;
 A reboot is not required to change the system hostname.&lt;br /&gt;
&lt;br /&gt;
 IP address: You have to change the IP address entry in&lt;br /&gt;
 /etc/sysconfig/network-scripts/ifcfg-eth0.&lt;/div&gt;</summary>
		<author><name>129.57.167.26</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=Linux_Installation_Procedure&amp;diff=6415</id>
		<title>Linux Installation Procedure</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=Linux_Installation_Procedure&amp;diff=6415"/>
		<updated>2015-01-13T17:22:48Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.26: /* RHEL6 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== RHEL6 (64 bit) ==&lt;br /&gt;
&lt;br /&gt;
Installed using CD provided by Computer Center. Requires MAC address to be registered with Computer Center (using jnet.jlab.org as &#039;boiarino&#039;) because it is network-based installation.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE: all disks will be reformatted in a process, all information will be lost !&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Dialog:&lt;br /&gt;
&lt;br /&gt;
* boot: &amp;lt;enter&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ...[D]esktop: &amp;lt;enter&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* root password: enter root password&lt;br /&gt;
&lt;br /&gt;
* admin user: boiarino&lt;br /&gt;
&lt;br /&gt;
Installation will proceed. When prompted, remove installation disk and reboot machine if not done automatically. After reboot patching process will be started and it will take a while, do not interrupt it, otherwise system will not be installed correctly.&lt;br /&gt;
&lt;br /&gt;
 yum install libXpm-devel (in addition to others)&lt;br /&gt;
 yum install mesa-libGL-devel (for OpenGL, meeded by ROOT)&lt;br /&gt;
&lt;br /&gt;
== RHEL5 ==&lt;br /&gt;
&lt;br /&gt;
Installed using CD provided by Computer Center. Requires MAC address to be registered with Computer Center (email to helpdesk@jlab.org) because it is network-based installation.&lt;br /&gt;
&lt;br /&gt;
Dialog:&lt;br /&gt;
&lt;br /&gt;
* boot: &amp;lt;enter&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ...[D]esktop: Server (it is ignored, will do Desktop anyway ...)&lt;br /&gt;
&lt;br /&gt;
* root password: enter root password&lt;br /&gt;
&lt;br /&gt;
* system user: &amp;lt;enter&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* manually partition disk: 100MB /boot, 2048 etc MB swap, the rest /.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;CFENGINE&#039;&#039;&#039;: there are procesess restoring some system config files (in particular &#039;&#039;/etc/ssh/sshd_config&#039;&#039;) in according to the Computer Center - maintained templete. To shut them down: (1) comment out &#039;&#039;cfengine&#039;&#039;-related stuff in root cronjobs; (2) do &#039;&#039;/etc/init.d/cfengine stop&#039;&#039;; (3) do &#039;&#039;chkconfig cfengine off&#039;&#039;. Ask CC (Sherman White, Paul Letta) to fix templete.&lt;br /&gt;
&lt;br /&gt;
Run &#039;&#039;/usr/bin/system-config-authentication&#039;&#039; and set NIS servers list as &#039;&#039;clon00,clon10,nis1&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Add following in the end of &#039;&#039;/etc/passwd&#039;&#039;:&lt;br /&gt;
 clasrun:x:2508:9998:Online DAQ:/home/clasrun:/bin/tcsh&lt;br /&gt;
 clas12run:x:6007:146:clas12run Account:/home/clas12run:/bin/tcsh&lt;br /&gt;
 clascron:x:6005:146:CLAS Cron Jobs:/home/clascron:/bin/tcsh&lt;br /&gt;
 clasboot:x:6000:146:Boot Scripts Only:/home/clasboot:/bin/tcsh&lt;br /&gt;
 clasmail:x:6003:146:CLAS Automated Mail:/home/clasmail:/bin/tcsh&lt;br /&gt;
 epics:x:5001:146:EPICS Account:/home/epics:/bin/tcsh&lt;br /&gt;
 nagios:x:6246:9997:Nagios:/home/nagios:/bin/tcsh&lt;br /&gt;
 +@clon_cluster::::::&lt;br /&gt;
 +@ccc::::::&lt;br /&gt;
&lt;br /&gt;
Add following in the end of &#039;&#039;/etc/group&#039;&#039;:&lt;br /&gt;
 onliners::9998:heyes,hujl,rwm,timmer,wolin,taylorw,cuevas,abbottd,abulafia,anciant,anghi,aswin,auger,avakian,banta,barrow,battagli,bjlee,bogdan,brooksw,bruhwel,boiarino,buckle,burchesk,burin,bzh,cetina,chen,cole,cords,corvi,costy,davidl,costy,davidl,dcarter,dcurry,dennisl,deppman,dhlee,doughty,drago,dytman,dugger,dugger,elton,fedro,ficenec,fklein,france,freyberg,gholden,gilfoyle,golovach,gurjyan,haddock,heddle,jenkins,jhardie,jmorris,kellyk,klusman,kmkim,kossov,lcsmith,longhi,manak,marchand,marki,mastersj,mjohnson,mosbackr,mueller,muguira,murphyl,necaise,odonnell,opper,parkkj,pasyuk,phkim,piot,riccardi,richardt,ripani,rossi,saw,sergpozd,serov,sholt,staylor,taiuti,tang,tedeschi,vineyard,vlassov,vvsap,weygand,wooyoung,burchesk,clasrun,giovanet,clasboot,clascoda,clasroot,clasmail,clascron,trigger,epics,southern,carstens,ccutter,danagu,heyes,huertas,jacobsg,kliv,lachniet,mestayer,primex,hovanes,nerses,sytnik&lt;br /&gt;
 clon::383:clascoda,clascron,clasmail&lt;br /&gt;
 nagios::9997:nagios&lt;br /&gt;
&lt;br /&gt;
Create &#039;&#039;/etc/shadow&#039;&#039; files with entries for users clasrun, epics and nagios (copy from another machine).&lt;br /&gt;
&lt;br /&gt;
Install updates: normally all updates should be installed by now, it can be done manually by commands&lt;br /&gt;
 yum list updates&lt;br /&gt;
 yum update&lt;br /&gt;
&lt;br /&gt;
Configure [[SSH]].&lt;br /&gt;
&lt;br /&gt;
Install missing packages:&lt;br /&gt;
 yum install openmotif-devel xinetd mysql-devel cmake&lt;br /&gt;
&lt;br /&gt;
Some additional packages on request (for EPICS):&lt;br /&gt;
&lt;br /&gt;
 yum install mc lapack lapack-devel blas blas-devel giflib-devel&lt;br /&gt;
&lt;br /&gt;
Proceed to the [[Linux Customization on CLON Cluster]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PROBLEMS&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
1. /usr/lib/libg2c.so link is missing&lt;br /&gt;
&lt;br /&gt;
FIXED ??? 2. /usr/lib/libXm.so link is missing&lt;br /&gt;
&lt;br /&gt;
3. Created /etc/shadow file for clasrun, epics and nagios&lt;br /&gt;
&lt;br /&gt;
== RHEL4 ==&lt;br /&gt;
&lt;br /&gt;
Get RHEL4 CDs from Paul Letta.&lt;br /&gt;
&lt;br /&gt;
Connect terminal, keyboard and mouse.&lt;br /&gt;
&lt;br /&gt;
Boot from CD1. Follow instructions. When asked, choose following options:&lt;br /&gt;
&lt;br /&gt;
* Choose &#039;Manually partition with Disk Druid&#039;, set /boot to 100MB, then / to 40GB, then swap to 8192MB or at least double memory size. The rest of disk can be set as /space.&lt;br /&gt;
&lt;br /&gt;
* Network: choose manually, type clonpc2.jlab.org; click &#039;EDIT&#039;, deactivate &#039;Configure using DHCP&#039;,&lt;br /&gt;
type IP address and netmask (255.255.255.0), click Ok.&lt;br /&gt;
Type Gateway (for example 129.57.167.99) and 3 DNS servers (129.57.167.5,129.57.167.14,129.57.32.100).&lt;br /&gt;
&lt;br /&gt;
* Choose &#039;No firewall&#039;&lt;br /&gt;
&lt;br /&gt;
* Disable &#039;SELinux&#039;&lt;br /&gt;
&lt;br /&gt;
* Choose &#039;Customize software packages to be installed&#039;, click &#039;Everything&#039;.&lt;br /&gt;
&lt;br /&gt;
You will be asked to install CD2, CD3 and CD4, then CD1 again.&lt;br /&gt;
Then you will be asked to click &#039;Reboot&#039;. First remove CD, then click &#039;Reboot&#039;.&lt;br /&gt;
You will be asked few more questions. When asked to activate service, choose&lt;br /&gt;
&#039;Tell me why I need to register ..&#039; and click &#039;Next&#039;. Choose &#039;I can not complete registration ..&#039;&lt;br /&gt;
and click &#039;Next&#039;. You will see &#039;System user&#039; screen, click &#039;Use network login..&#039;.&lt;br /&gt;
Choose &#039;Enable NIS support&#039; and click &#039;Configure NIS&#039;. Type NIS Domain: &#039;CCCHP&#039; and NIS Server: clon00.jlab.org.&lt;br /&gt;
Finish installation process.&lt;br /&gt;
&lt;br /&gt;
* fix files &#039;&#039;/etc/passwd&#039;&#039;, &#039;&#039;/etc/shadow&#039;&#039; and &#039;&#039;/etc/group&#039;&#039; adding clasrun etc (see examples on another machines).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE&#039;&#039;&#039;: if machine has multiple network ports, Linux may not assign them properly to specified IP names and addresses. If problem occures, open network GUI and delete all existing records. After that, click &#039;&#039;New&#039;&#039; and pick hadrware port you want to configure from the list of available ports (tricky part is to know which RJ-45 connector corresponds to which port ..). Configure and activate it, make sure it works. Repeat for other ports. Results will be stored in directory &#039;&#039;/etc/sysconfig/network-scripts&#039;&#039;, file names will be &#039;&#039;ifcfg-eth0&#039;&#039;, &#039;&#039;ifcfg-eth1&#039;&#039; etc. If modifying those files manually, restart network by &#039;&#039;/etc/init.d/network restart&#039;&#039;. Finally, set routing, for example for &#039;&#039;clonmon&#039;&#039; command &#039;&#039;route -n&#039;&#039; shows following:&lt;br /&gt;
 Kernel IP routing table&lt;br /&gt;
 Destination     Gateway         Genmask         Flags Metric Ref    Use Iface&lt;br /&gt;
 129.57.160.0    0.0.0.0         255.255.255.0   U     0      0        0 eth1&lt;br /&gt;
 129.57.68.0     0.0.0.0         255.255.255.0   U     0      0        0 eth3&lt;br /&gt;
 129.57.69.0     0.0.0.0         255.255.255.0   U     0      0        0 dev5937&lt;br /&gt;
 129.57.64.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0&lt;br /&gt;
 169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth3&lt;br /&gt;
 0.0.0.0         129.57.68.100   0.0.0.0         UG    0      0        0 eth3&lt;br /&gt;
Run following commands:&lt;br /&gt;
 /sbin/route add -net 129.57.160.0 netmask 255.255.255.0 gw 129.57.160.5 dev eth1&lt;br /&gt;
 /sbin/route add -net 129.57.68.0 netmask 255.255.255.0 gw 129.57.68.26 dev eth3&lt;br /&gt;
 /sbin/route add -net 129.57.69.0 netmask 255.255.255.0 gw 129.57.69.206 dev dev5937&lt;br /&gt;
 /sbin/route add -net 129.57.64.0 netmask 255.255.255.0 gw 129.57.64.57 dev eth0&lt;br /&gt;
Now &#039;&#039;route -n&#039;&#039; shows following:&lt;br /&gt;
 Kernel IP routing table&lt;br /&gt;
 Destination     Gateway         Genmask         Flags Metric Ref    Use Iface&lt;br /&gt;
 129.57.160.0    129.57.160.5    255.255.255.0   UG    0      0        0 eth1&lt;br /&gt;
 129.57.160.0    0.0.0.0         255.255.255.0   U     0      0        0 eth1&lt;br /&gt;
 129.57.68.0     129.57.68.26    255.255.255.0   UG    0      0        0 eth3&lt;br /&gt;
 129.57.68.0     0.0.0.0         255.255.255.0   U     0      0        0 eth3&lt;br /&gt;
 129.57.69.0     129.57.69.206   255.255.255.0   UG    0      0        0 dev5937&lt;br /&gt;
 129.57.69.0     0.0.0.0         255.255.255.0   U     0      0        0 dev5937&lt;br /&gt;
 129.57.64.0     129.57.64.57    255.255.255.0   UG    0      0        0 eth0&lt;br /&gt;
 129.57.64.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0&lt;br /&gt;
 169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth3&lt;br /&gt;
 0.0.0.0         129.57.68.100   0.0.0.0         UG    0      0        0 eth3&lt;br /&gt;
In that example automount will do configured using &#039;&#039;clonmon-daq1&#039;&#039; interface, because default &#039;&#039;clonmon&#039;&#039; interface is on external subnet. To make that routing table permanent (retore it after reboot) I tried to add four files with following contents to the &#039;&#039;/etc/sysconfig/network-scripts&#039;&#039; directory:&lt;br /&gt;
 route-eth1:&lt;br /&gt;
   GATEWAY0=129.57.160.5&lt;br /&gt;
   NETMASK0=255.255.255.0&lt;br /&gt;
   ADDRESS0=129.57.160.0&lt;br /&gt;
 route-eth3:&lt;br /&gt;
   GATEWAY0=129.57.68.26&lt;br /&gt;
   NETMASK0=255.255.255.0&lt;br /&gt;
   ADDRESS0=129.57.68.0&lt;br /&gt;
 route-dev5937:&lt;br /&gt;
   GATEWAY0=129.57.69.206&lt;br /&gt;
   NETMASK0=255.255.255.0&lt;br /&gt;
   ADDRESS0=129.57.69.0&lt;br /&gt;
 route-eth0:&lt;br /&gt;
   GATEWAY0=129.57.64.57&lt;br /&gt;
   NETMASK0=255.255.255.0&lt;br /&gt;
   ADDRESS0=129.57.64.0&lt;br /&gt;
It did not worked. Then I added four &#039;&#039;/sbin/route add ..&#039;&#039; lines to &#039;&#039;/etc/rc.local&#039;&#039; script, and it worked.&lt;br /&gt;
&lt;br /&gt;
From now on you can use remote &#039;ssh&#039; connection.&lt;br /&gt;
&lt;br /&gt;
* To configure your system to use the patch server, issue the following commands as root:&lt;br /&gt;
 # mount jlabsite:/site /mnt&lt;br /&gt;
 # /mnt/CC/linux/satellite-connect --patchall&lt;br /&gt;
The script will prompt you for an activation key, but if you don&#039;t know what this is, just hit ENTER and it will use a sensible default.  Depending on how many patches need to be applied to your system to bring it up to the current level, this script may take a very long time to run.  When it finishes, you should reboot your machine to make the new patches take effect.&lt;br /&gt;
&lt;br /&gt;
To install updates later run &#039;&#039;up2date -uf&#039;&#039; as &#039;&#039;root&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Configure [[SSH]].&lt;br /&gt;
&lt;br /&gt;
* Proceed with [[Linux Customization on CLON Cluster]] if applicable.&lt;br /&gt;
&lt;br /&gt;
To boot Linux in single user mode (no graphics), add &#039;&#039;single&#039;&#039; to the end of boot line during boot process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;background info&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Add startup script&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Create script in &#039;&#039;/etc/init.d/&#039;&#039; directory (use existing scripts as example). Must have a line like&lt;br /&gt;
 # chkconfig:	- 91 09&lt;br /&gt;
which specifies start and stop order. Run commands&lt;br /&gt;
 chkconfig --add &amp;lt;scriptname&amp;gt;&lt;br /&gt;
 chkconfig --level 3 &amp;lt;scriptname&amp;gt; on&lt;br /&gt;
for every level you want that script to be executed (usualy 3 and/or 4 and/or 5). Check if it os done using command&lt;br /&gt;
 chkconfig --list | grep &amp;lt;scriptname&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;xxx&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
You can choose to download the RHEL operating system directly from the Red Hat Web site and not receive a media kit from HP containing the software. This scenario occurs when the media option AJR is deselected from the order. (The media kit option is always selected by default. )&lt;br /&gt;
&lt;br /&gt;
It is necessary to register at the Red Hat Web site prior to download. Registration requires the activation code that each customer receives from HP when ordering either RHEL.&lt;br /&gt;
&lt;br /&gt;
You can download RHEL for each available platform as four CD ISO images or one DVD ISO image.&lt;br /&gt;
&lt;br /&gt;
Use the following procedure to download RHEL and create the installation media:&lt;br /&gt;
&lt;br /&gt;
   1.&lt;br /&gt;
&lt;br /&gt;
      Register and log in at the following Red Hat Web site:&lt;br /&gt;
&lt;br /&gt;
      www.redhat.com/rhn&lt;br /&gt;
   2.&lt;br /&gt;
&lt;br /&gt;
      Click on channels and then select Red Hat Enterprise Linux ES (v.4 for 64–bit Intel Itanium).&lt;br /&gt;
   3.&lt;br /&gt;
&lt;br /&gt;
      Select Downloads and then download the ISO images of install, compatibility and source disks&lt;br /&gt;
&lt;br /&gt;
      Files with ia64 in the name are for the Itanium platform.&lt;br /&gt;
   4.&lt;br /&gt;
&lt;br /&gt;
      Create the CDs or a DVD from the ISO images.&lt;br /&gt;
&lt;br /&gt;
	&lt;br /&gt;
	IMPORTANT: Create the CDs or DVD using the contents of the ISO images. Do not create the CDs or DVD by burning the .iso files themselves to CD or DVD. For example, if you are using K3b to burn a CD, click Tools&amp;gt;CD&amp;gt;Burn CD Image, select the .iso image, then click Burn.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bootup scripts&#039;&#039;&#039; for example for level 5 execution (multiuser with X):&lt;br /&gt;
&lt;br /&gt;
 cp &amp;lt;script-file&amp;gt; /etc/init.d/&lt;br /&gt;
 chmod +x /etc/init.d/&amp;lt;script-file&amp;gt;&lt;br /&gt;
 ln -s /etc/init.d/&amp;lt;scriptfile&amp;gt; /etc/rc.d/rc5.d/S50&amp;lt;scriptfile&amp;gt;&lt;br /&gt;
 ln -s /etc/init.d/&amp;lt;scriptfile&amp;gt; /etc/rc.d/rc5.d/K50&amp;lt;scriptfile&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Changing hostname/IP address&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 Changing hostname on RHEL&lt;br /&gt;
 1. Change the HOSTNAME line in /etc/sysconfig/network&lt;br /&gt;
 2. Change the hostname (FQDN and alias) in /etc/hosts&lt;br /&gt;
 3. Run &#039;/bin/hostname new_hostname&#039; for the hostname change to take effect immediately.&lt;br /&gt;
 4. Run &#039;/sbin/service syslog restart&#039; for syslog to log using the new hostname.&lt;br /&gt;
 A reboot is not required to change the system hostname.&lt;br /&gt;
&lt;br /&gt;
 IP address: You have to change the IP address entry in&lt;br /&gt;
 /etc/sysconfig/network-scripts/ifcfg-eth0.&lt;/div&gt;</summary>
		<author><name>129.57.167.26</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=Linux_Installation_Procedure&amp;diff=6414</id>
		<title>Linux Installation Procedure</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=Linux_Installation_Procedure&amp;diff=6414"/>
		<updated>2015-01-13T17:22:17Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.26: /* RHEL6 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== RHEL6 ==&lt;br /&gt;
&lt;br /&gt;
Installed using CD provided by Computer Center. Requires MAC address to be registered with Computer Center (using jnet.jlab.org as &#039;boiarino&#039;) because it is network-based installation.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE: all disks will be reformatted in a process, all information will be lost !&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Dialog:&lt;br /&gt;
&lt;br /&gt;
* boot: &amp;lt;enter&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ...[D]esktop: &amp;lt;enter&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* root password: enter root password&lt;br /&gt;
&lt;br /&gt;
* admin user: boiarino&lt;br /&gt;
&lt;br /&gt;
Installation will proceed. When prompted, remove installation disk and reboot machine if not done automatically. After reboot patching process will be started and it will take a while, do not interrupt it, otherwise system will not be installed correctly.&lt;br /&gt;
&lt;br /&gt;
 yum install libXpm-devel (in addition to others)&lt;br /&gt;
 yum install mesa-libGL-devel (for OpenGL, meeded by ROOT)&lt;br /&gt;
&lt;br /&gt;
== RHEL5 ==&lt;br /&gt;
&lt;br /&gt;
Installed using CD provided by Computer Center. Requires MAC address to be registered with Computer Center (email to helpdesk@jlab.org) because it is network-based installation.&lt;br /&gt;
&lt;br /&gt;
Dialog:&lt;br /&gt;
&lt;br /&gt;
* boot: &amp;lt;enter&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ...[D]esktop: Server (it is ignored, will do Desktop anyway ...)&lt;br /&gt;
&lt;br /&gt;
* root password: enter root password&lt;br /&gt;
&lt;br /&gt;
* system user: &amp;lt;enter&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* manually partition disk: 100MB /boot, 2048 etc MB swap, the rest /.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;CFENGINE&#039;&#039;&#039;: there are procesess restoring some system config files (in particular &#039;&#039;/etc/ssh/sshd_config&#039;&#039;) in according to the Computer Center - maintained templete. To shut them down: (1) comment out &#039;&#039;cfengine&#039;&#039;-related stuff in root cronjobs; (2) do &#039;&#039;/etc/init.d/cfengine stop&#039;&#039;; (3) do &#039;&#039;chkconfig cfengine off&#039;&#039;. Ask CC (Sherman White, Paul Letta) to fix templete.&lt;br /&gt;
&lt;br /&gt;
Run &#039;&#039;/usr/bin/system-config-authentication&#039;&#039; and set NIS servers list as &#039;&#039;clon00,clon10,nis1&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Add following in the end of &#039;&#039;/etc/passwd&#039;&#039;:&lt;br /&gt;
 clasrun:x:2508:9998:Online DAQ:/home/clasrun:/bin/tcsh&lt;br /&gt;
 clas12run:x:6007:146:clas12run Account:/home/clas12run:/bin/tcsh&lt;br /&gt;
 clascron:x:6005:146:CLAS Cron Jobs:/home/clascron:/bin/tcsh&lt;br /&gt;
 clasboot:x:6000:146:Boot Scripts Only:/home/clasboot:/bin/tcsh&lt;br /&gt;
 clasmail:x:6003:146:CLAS Automated Mail:/home/clasmail:/bin/tcsh&lt;br /&gt;
 epics:x:5001:146:EPICS Account:/home/epics:/bin/tcsh&lt;br /&gt;
 nagios:x:6246:9997:Nagios:/home/nagios:/bin/tcsh&lt;br /&gt;
 +@clon_cluster::::::&lt;br /&gt;
 +@ccc::::::&lt;br /&gt;
&lt;br /&gt;
Add following in the end of &#039;&#039;/etc/group&#039;&#039;:&lt;br /&gt;
 onliners::9998:heyes,hujl,rwm,timmer,wolin,taylorw,cuevas,abbottd,abulafia,anciant,anghi,aswin,auger,avakian,banta,barrow,battagli,bjlee,bogdan,brooksw,bruhwel,boiarino,buckle,burchesk,burin,bzh,cetina,chen,cole,cords,corvi,costy,davidl,costy,davidl,dcarter,dcurry,dennisl,deppman,dhlee,doughty,drago,dytman,dugger,dugger,elton,fedro,ficenec,fklein,france,freyberg,gholden,gilfoyle,golovach,gurjyan,haddock,heddle,jenkins,jhardie,jmorris,kellyk,klusman,kmkim,kossov,lcsmith,longhi,manak,marchand,marki,mastersj,mjohnson,mosbackr,mueller,muguira,murphyl,necaise,odonnell,opper,parkkj,pasyuk,phkim,piot,riccardi,richardt,ripani,rossi,saw,sergpozd,serov,sholt,staylor,taiuti,tang,tedeschi,vineyard,vlassov,vvsap,weygand,wooyoung,burchesk,clasrun,giovanet,clasboot,clascoda,clasroot,clasmail,clascron,trigger,epics,southern,carstens,ccutter,danagu,heyes,huertas,jacobsg,kliv,lachniet,mestayer,primex,hovanes,nerses,sytnik&lt;br /&gt;
 clon::383:clascoda,clascron,clasmail&lt;br /&gt;
 nagios::9997:nagios&lt;br /&gt;
&lt;br /&gt;
Create &#039;&#039;/etc/shadow&#039;&#039; files with entries for users clasrun, epics and nagios (copy from another machine).&lt;br /&gt;
&lt;br /&gt;
Install updates: normally all updates should be installed by now, it can be done manually by commands&lt;br /&gt;
 yum list updates&lt;br /&gt;
 yum update&lt;br /&gt;
&lt;br /&gt;
Configure [[SSH]].&lt;br /&gt;
&lt;br /&gt;
Install missing packages:&lt;br /&gt;
 yum install openmotif-devel xinetd mysql-devel cmake&lt;br /&gt;
&lt;br /&gt;
Some additional packages on request (for EPICS):&lt;br /&gt;
&lt;br /&gt;
 yum install mc lapack lapack-devel blas blas-devel giflib-devel&lt;br /&gt;
&lt;br /&gt;
Proceed to the [[Linux Customization on CLON Cluster]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PROBLEMS&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
1. /usr/lib/libg2c.so link is missing&lt;br /&gt;
&lt;br /&gt;
FIXED ??? 2. /usr/lib/libXm.so link is missing&lt;br /&gt;
&lt;br /&gt;
3. Created /etc/shadow file for clasrun, epics and nagios&lt;br /&gt;
&lt;br /&gt;
== RHEL4 ==&lt;br /&gt;
&lt;br /&gt;
Get RHEL4 CDs from Paul Letta.&lt;br /&gt;
&lt;br /&gt;
Connect terminal, keyboard and mouse.&lt;br /&gt;
&lt;br /&gt;
Boot from CD1. Follow instructions. When asked, choose following options:&lt;br /&gt;
&lt;br /&gt;
* Choose &#039;Manually partition with Disk Druid&#039;, set /boot to 100MB, then / to 40GB, then swap to 8192MB or at least double memory size. The rest of disk can be set as /space.&lt;br /&gt;
&lt;br /&gt;
* Network: choose manually, type clonpc2.jlab.org; click &#039;EDIT&#039;, deactivate &#039;Configure using DHCP&#039;,&lt;br /&gt;
type IP address and netmask (255.255.255.0), click Ok.&lt;br /&gt;
Type Gateway (for example 129.57.167.99) and 3 DNS servers (129.57.167.5,129.57.167.14,129.57.32.100).&lt;br /&gt;
&lt;br /&gt;
* Choose &#039;No firewall&#039;&lt;br /&gt;
&lt;br /&gt;
* Disable &#039;SELinux&#039;&lt;br /&gt;
&lt;br /&gt;
* Choose &#039;Customize software packages to be installed&#039;, click &#039;Everything&#039;.&lt;br /&gt;
&lt;br /&gt;
You will be asked to install CD2, CD3 and CD4, then CD1 again.&lt;br /&gt;
Then you will be asked to click &#039;Reboot&#039;. First remove CD, then click &#039;Reboot&#039;.&lt;br /&gt;
You will be asked few more questions. When asked to activate service, choose&lt;br /&gt;
&#039;Tell me why I need to register ..&#039; and click &#039;Next&#039;. Choose &#039;I can not complete registration ..&#039;&lt;br /&gt;
and click &#039;Next&#039;. You will see &#039;System user&#039; screen, click &#039;Use network login..&#039;.&lt;br /&gt;
Choose &#039;Enable NIS support&#039; and click &#039;Configure NIS&#039;. Type NIS Domain: &#039;CCCHP&#039; and NIS Server: clon00.jlab.org.&lt;br /&gt;
Finish installation process.&lt;br /&gt;
&lt;br /&gt;
* fix files &#039;&#039;/etc/passwd&#039;&#039;, &#039;&#039;/etc/shadow&#039;&#039; and &#039;&#039;/etc/group&#039;&#039; adding clasrun etc (see examples on another machines).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE&#039;&#039;&#039;: if machine has multiple network ports, Linux may not assign them properly to specified IP names and addresses. If problem occures, open network GUI and delete all existing records. After that, click &#039;&#039;New&#039;&#039; and pick hadrware port you want to configure from the list of available ports (tricky part is to know which RJ-45 connector corresponds to which port ..). Configure and activate it, make sure it works. Repeat for other ports. Results will be stored in directory &#039;&#039;/etc/sysconfig/network-scripts&#039;&#039;, file names will be &#039;&#039;ifcfg-eth0&#039;&#039;, &#039;&#039;ifcfg-eth1&#039;&#039; etc. If modifying those files manually, restart network by &#039;&#039;/etc/init.d/network restart&#039;&#039;. Finally, set routing, for example for &#039;&#039;clonmon&#039;&#039; command &#039;&#039;route -n&#039;&#039; shows following:&lt;br /&gt;
 Kernel IP routing table&lt;br /&gt;
 Destination     Gateway         Genmask         Flags Metric Ref    Use Iface&lt;br /&gt;
 129.57.160.0    0.0.0.0         255.255.255.0   U     0      0        0 eth1&lt;br /&gt;
 129.57.68.0     0.0.0.0         255.255.255.0   U     0      0        0 eth3&lt;br /&gt;
 129.57.69.0     0.0.0.0         255.255.255.0   U     0      0        0 dev5937&lt;br /&gt;
 129.57.64.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0&lt;br /&gt;
 169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth3&lt;br /&gt;
 0.0.0.0         129.57.68.100   0.0.0.0         UG    0      0        0 eth3&lt;br /&gt;
Run following commands:&lt;br /&gt;
 /sbin/route add -net 129.57.160.0 netmask 255.255.255.0 gw 129.57.160.5 dev eth1&lt;br /&gt;
 /sbin/route add -net 129.57.68.0 netmask 255.255.255.0 gw 129.57.68.26 dev eth3&lt;br /&gt;
 /sbin/route add -net 129.57.69.0 netmask 255.255.255.0 gw 129.57.69.206 dev dev5937&lt;br /&gt;
 /sbin/route add -net 129.57.64.0 netmask 255.255.255.0 gw 129.57.64.57 dev eth0&lt;br /&gt;
Now &#039;&#039;route -n&#039;&#039; shows following:&lt;br /&gt;
 Kernel IP routing table&lt;br /&gt;
 Destination     Gateway         Genmask         Flags Metric Ref    Use Iface&lt;br /&gt;
 129.57.160.0    129.57.160.5    255.255.255.0   UG    0      0        0 eth1&lt;br /&gt;
 129.57.160.0    0.0.0.0         255.255.255.0   U     0      0        0 eth1&lt;br /&gt;
 129.57.68.0     129.57.68.26    255.255.255.0   UG    0      0        0 eth3&lt;br /&gt;
 129.57.68.0     0.0.0.0         255.255.255.0   U     0      0        0 eth3&lt;br /&gt;
 129.57.69.0     129.57.69.206   255.255.255.0   UG    0      0        0 dev5937&lt;br /&gt;
 129.57.69.0     0.0.0.0         255.255.255.0   U     0      0        0 dev5937&lt;br /&gt;
 129.57.64.0     129.57.64.57    255.255.255.0   UG    0      0        0 eth0&lt;br /&gt;
 129.57.64.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0&lt;br /&gt;
 169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth3&lt;br /&gt;
 0.0.0.0         129.57.68.100   0.0.0.0         UG    0      0        0 eth3&lt;br /&gt;
In that example automount will do configured using &#039;&#039;clonmon-daq1&#039;&#039; interface, because default &#039;&#039;clonmon&#039;&#039; interface is on external subnet. To make that routing table permanent (retore it after reboot) I tried to add four files with following contents to the &#039;&#039;/etc/sysconfig/network-scripts&#039;&#039; directory:&lt;br /&gt;
 route-eth1:&lt;br /&gt;
   GATEWAY0=129.57.160.5&lt;br /&gt;
   NETMASK0=255.255.255.0&lt;br /&gt;
   ADDRESS0=129.57.160.0&lt;br /&gt;
 route-eth3:&lt;br /&gt;
   GATEWAY0=129.57.68.26&lt;br /&gt;
   NETMASK0=255.255.255.0&lt;br /&gt;
   ADDRESS0=129.57.68.0&lt;br /&gt;
 route-dev5937:&lt;br /&gt;
   GATEWAY0=129.57.69.206&lt;br /&gt;
   NETMASK0=255.255.255.0&lt;br /&gt;
   ADDRESS0=129.57.69.0&lt;br /&gt;
 route-eth0:&lt;br /&gt;
   GATEWAY0=129.57.64.57&lt;br /&gt;
   NETMASK0=255.255.255.0&lt;br /&gt;
   ADDRESS0=129.57.64.0&lt;br /&gt;
It did not worked. Then I added four &#039;&#039;/sbin/route add ..&#039;&#039; lines to &#039;&#039;/etc/rc.local&#039;&#039; script, and it worked.&lt;br /&gt;
&lt;br /&gt;
From now on you can use remote &#039;ssh&#039; connection.&lt;br /&gt;
&lt;br /&gt;
* To configure your system to use the patch server, issue the following commands as root:&lt;br /&gt;
 # mount jlabsite:/site /mnt&lt;br /&gt;
 # /mnt/CC/linux/satellite-connect --patchall&lt;br /&gt;
The script will prompt you for an activation key, but if you don&#039;t know what this is, just hit ENTER and it will use a sensible default.  Depending on how many patches need to be applied to your system to bring it up to the current level, this script may take a very long time to run.  When it finishes, you should reboot your machine to make the new patches take effect.&lt;br /&gt;
&lt;br /&gt;
To install updates later run &#039;&#039;up2date -uf&#039;&#039; as &#039;&#039;root&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Configure [[SSH]].&lt;br /&gt;
&lt;br /&gt;
* Proceed with [[Linux Customization on CLON Cluster]] if applicable.&lt;br /&gt;
&lt;br /&gt;
To boot Linux in single user mode (no graphics), add &#039;&#039;single&#039;&#039; to the end of boot line during boot process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;background info&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Add startup script&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Create script in &#039;&#039;/etc/init.d/&#039;&#039; directory (use existing scripts as example). Must have a line like&lt;br /&gt;
 # chkconfig:	- 91 09&lt;br /&gt;
which specifies start and stop order. Run commands&lt;br /&gt;
 chkconfig --add &amp;lt;scriptname&amp;gt;&lt;br /&gt;
 chkconfig --level 3 &amp;lt;scriptname&amp;gt; on&lt;br /&gt;
for every level you want that script to be executed (usualy 3 and/or 4 and/or 5). Check if it os done using command&lt;br /&gt;
 chkconfig --list | grep &amp;lt;scriptname&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;xxx&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
You can choose to download the RHEL operating system directly from the Red Hat Web site and not receive a media kit from HP containing the software. This scenario occurs when the media option AJR is deselected from the order. (The media kit option is always selected by default. )&lt;br /&gt;
&lt;br /&gt;
It is necessary to register at the Red Hat Web site prior to download. Registration requires the activation code that each customer receives from HP when ordering either RHEL.&lt;br /&gt;
&lt;br /&gt;
You can download RHEL for each available platform as four CD ISO images or one DVD ISO image.&lt;br /&gt;
&lt;br /&gt;
Use the following procedure to download RHEL and create the installation media:&lt;br /&gt;
&lt;br /&gt;
   1.&lt;br /&gt;
&lt;br /&gt;
      Register and log in at the following Red Hat Web site:&lt;br /&gt;
&lt;br /&gt;
      www.redhat.com/rhn&lt;br /&gt;
   2.&lt;br /&gt;
&lt;br /&gt;
      Click on channels and then select Red Hat Enterprise Linux ES (v.4 for 64–bit Intel Itanium).&lt;br /&gt;
   3.&lt;br /&gt;
&lt;br /&gt;
      Select Downloads and then download the ISO images of install, compatibility and source disks&lt;br /&gt;
&lt;br /&gt;
      Files with ia64 in the name are for the Itanium platform.&lt;br /&gt;
   4.&lt;br /&gt;
&lt;br /&gt;
      Create the CDs or a DVD from the ISO images.&lt;br /&gt;
&lt;br /&gt;
	&lt;br /&gt;
	IMPORTANT: Create the CDs or DVD using the contents of the ISO images. Do not create the CDs or DVD by burning the .iso files themselves to CD or DVD. For example, if you are using K3b to burn a CD, click Tools&amp;gt;CD&amp;gt;Burn CD Image, select the .iso image, then click Burn.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bootup scripts&#039;&#039;&#039; for example for level 5 execution (multiuser with X):&lt;br /&gt;
&lt;br /&gt;
 cp &amp;lt;script-file&amp;gt; /etc/init.d/&lt;br /&gt;
 chmod +x /etc/init.d/&amp;lt;script-file&amp;gt;&lt;br /&gt;
 ln -s /etc/init.d/&amp;lt;scriptfile&amp;gt; /etc/rc.d/rc5.d/S50&amp;lt;scriptfile&amp;gt;&lt;br /&gt;
 ln -s /etc/init.d/&amp;lt;scriptfile&amp;gt; /etc/rc.d/rc5.d/K50&amp;lt;scriptfile&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Changing hostname/IP address&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 Changing hostname on RHEL&lt;br /&gt;
 1. Change the HOSTNAME line in /etc/sysconfig/network&lt;br /&gt;
 2. Change the hostname (FQDN and alias) in /etc/hosts&lt;br /&gt;
 3. Run &#039;/bin/hostname new_hostname&#039; for the hostname change to take effect immediately.&lt;br /&gt;
 4. Run &#039;/sbin/service syslog restart&#039; for syslog to log using the new hostname.&lt;br /&gt;
 A reboot is not required to change the system hostname.&lt;br /&gt;
&lt;br /&gt;
 IP address: You have to change the IP address entry in&lt;br /&gt;
 /etc/sysconfig/network-scripts/ifcfg-eth0.&lt;/div&gt;</summary>
		<author><name>129.57.167.26</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=Linux_Installation_Procedure&amp;diff=6413</id>
		<title>Linux Installation Procedure</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=Linux_Installation_Procedure&amp;diff=6413"/>
		<updated>2015-01-13T17:19:03Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.26: /* RHEL6 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== RHEL6 ==&lt;br /&gt;
&lt;br /&gt;
Installed using CD provided by Computer Center. Requires MAC address to be registered with Computer Center (using jnet.jlab.org as &#039;boiarino&#039;) because it is network-based installation.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE: all disks will be reformatted in a process, all information will be lost !&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Dialog:&lt;br /&gt;
&lt;br /&gt;
* boot: &amp;lt;enter&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ...[D]esktop: &amp;lt;enter&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* root password: enter root password&lt;br /&gt;
&lt;br /&gt;
* admin user: boiarino&lt;br /&gt;
&lt;br /&gt;
Installation will proceed. When prompted, remove installation disk and reboot machine if not done automatically. After reboot patching process will be started and it will take a while, do not interrupt it, otherwise system will not be installed correctly.&lt;br /&gt;
&lt;br /&gt;
 yum install libXpm-devel (in addition to others)&lt;br /&gt;
 yum install mesa-libGL-devel (for opengl, meeded by ROOT)&lt;br /&gt;
&lt;br /&gt;
== RHEL5 ==&lt;br /&gt;
&lt;br /&gt;
Installed using CD provided by Computer Center. Requires MAC address to be registered with Computer Center (email to helpdesk@jlab.org) because it is network-based installation.&lt;br /&gt;
&lt;br /&gt;
Dialog:&lt;br /&gt;
&lt;br /&gt;
* boot: &amp;lt;enter&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ...[D]esktop: Server (it is ignored, will do Desktop anyway ...)&lt;br /&gt;
&lt;br /&gt;
* root password: enter root password&lt;br /&gt;
&lt;br /&gt;
* system user: &amp;lt;enter&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* manually partition disk: 100MB /boot, 2048 etc MB swap, the rest /.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;CFENGINE&#039;&#039;&#039;: there are procesess restoring some system config files (in particular &#039;&#039;/etc/ssh/sshd_config&#039;&#039;) in according to the Computer Center - maintained templete. To shut them down: (1) comment out &#039;&#039;cfengine&#039;&#039;-related stuff in root cronjobs; (2) do &#039;&#039;/etc/init.d/cfengine stop&#039;&#039;; (3) do &#039;&#039;chkconfig cfengine off&#039;&#039;. Ask CC (Sherman White, Paul Letta) to fix templete.&lt;br /&gt;
&lt;br /&gt;
Run &#039;&#039;/usr/bin/system-config-authentication&#039;&#039; and set NIS servers list as &#039;&#039;clon00,clon10,nis1&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Add following in the end of &#039;&#039;/etc/passwd&#039;&#039;:&lt;br /&gt;
 clasrun:x:2508:9998:Online DAQ:/home/clasrun:/bin/tcsh&lt;br /&gt;
 clas12run:x:6007:146:clas12run Account:/home/clas12run:/bin/tcsh&lt;br /&gt;
 clascron:x:6005:146:CLAS Cron Jobs:/home/clascron:/bin/tcsh&lt;br /&gt;
 clasboot:x:6000:146:Boot Scripts Only:/home/clasboot:/bin/tcsh&lt;br /&gt;
 clasmail:x:6003:146:CLAS Automated Mail:/home/clasmail:/bin/tcsh&lt;br /&gt;
 epics:x:5001:146:EPICS Account:/home/epics:/bin/tcsh&lt;br /&gt;
 nagios:x:6246:9997:Nagios:/home/nagios:/bin/tcsh&lt;br /&gt;
 +@clon_cluster::::::&lt;br /&gt;
 +@ccc::::::&lt;br /&gt;
&lt;br /&gt;
Add following in the end of &#039;&#039;/etc/group&#039;&#039;:&lt;br /&gt;
 onliners::9998:heyes,hujl,rwm,timmer,wolin,taylorw,cuevas,abbottd,abulafia,anciant,anghi,aswin,auger,avakian,banta,barrow,battagli,bjlee,bogdan,brooksw,bruhwel,boiarino,buckle,burchesk,burin,bzh,cetina,chen,cole,cords,corvi,costy,davidl,costy,davidl,dcarter,dcurry,dennisl,deppman,dhlee,doughty,drago,dytman,dugger,dugger,elton,fedro,ficenec,fklein,france,freyberg,gholden,gilfoyle,golovach,gurjyan,haddock,heddle,jenkins,jhardie,jmorris,kellyk,klusman,kmkim,kossov,lcsmith,longhi,manak,marchand,marki,mastersj,mjohnson,mosbackr,mueller,muguira,murphyl,necaise,odonnell,opper,parkkj,pasyuk,phkim,piot,riccardi,richardt,ripani,rossi,saw,sergpozd,serov,sholt,staylor,taiuti,tang,tedeschi,vineyard,vlassov,vvsap,weygand,wooyoung,burchesk,clasrun,giovanet,clasboot,clascoda,clasroot,clasmail,clascron,trigger,epics,southern,carstens,ccutter,danagu,heyes,huertas,jacobsg,kliv,lachniet,mestayer,primex,hovanes,nerses,sytnik&lt;br /&gt;
 clon::383:clascoda,clascron,clasmail&lt;br /&gt;
 nagios::9997:nagios&lt;br /&gt;
&lt;br /&gt;
Create &#039;&#039;/etc/shadow&#039;&#039; files with entries for users clasrun, epics and nagios (copy from another machine).&lt;br /&gt;
&lt;br /&gt;
Install updates: normally all updates should be installed by now, it can be done manually by commands&lt;br /&gt;
 yum list updates&lt;br /&gt;
 yum update&lt;br /&gt;
&lt;br /&gt;
Configure [[SSH]].&lt;br /&gt;
&lt;br /&gt;
Install missing packages:&lt;br /&gt;
 yum install openmotif-devel xinetd mysql-devel cmake&lt;br /&gt;
&lt;br /&gt;
Some additional packages on request (for EPICS):&lt;br /&gt;
&lt;br /&gt;
 yum install mc lapack lapack-devel blas blas-devel giflib-devel&lt;br /&gt;
&lt;br /&gt;
Proceed to the [[Linux Customization on CLON Cluster]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PROBLEMS&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
1. /usr/lib/libg2c.so link is missing&lt;br /&gt;
&lt;br /&gt;
FIXED ??? 2. /usr/lib/libXm.so link is missing&lt;br /&gt;
&lt;br /&gt;
3. Created /etc/shadow file for clasrun, epics and nagios&lt;br /&gt;
&lt;br /&gt;
== RHEL4 ==&lt;br /&gt;
&lt;br /&gt;
Get RHEL4 CDs from Paul Letta.&lt;br /&gt;
&lt;br /&gt;
Connect terminal, keyboard and mouse.&lt;br /&gt;
&lt;br /&gt;
Boot from CD1. Follow instructions. When asked, choose following options:&lt;br /&gt;
&lt;br /&gt;
* Choose &#039;Manually partition with Disk Druid&#039;, set /boot to 100MB, then / to 40GB, then swap to 8192MB or at least double memory size. The rest of disk can be set as /space.&lt;br /&gt;
&lt;br /&gt;
* Network: choose manually, type clonpc2.jlab.org; click &#039;EDIT&#039;, deactivate &#039;Configure using DHCP&#039;,&lt;br /&gt;
type IP address and netmask (255.255.255.0), click Ok.&lt;br /&gt;
Type Gateway (for example 129.57.167.99) and 3 DNS servers (129.57.167.5,129.57.167.14,129.57.32.100).&lt;br /&gt;
&lt;br /&gt;
* Choose &#039;No firewall&#039;&lt;br /&gt;
&lt;br /&gt;
* Disable &#039;SELinux&#039;&lt;br /&gt;
&lt;br /&gt;
* Choose &#039;Customize software packages to be installed&#039;, click &#039;Everything&#039;.&lt;br /&gt;
&lt;br /&gt;
You will be asked to install CD2, CD3 and CD4, then CD1 again.&lt;br /&gt;
Then you will be asked to click &#039;Reboot&#039;. First remove CD, then click &#039;Reboot&#039;.&lt;br /&gt;
You will be asked few more questions. When asked to activate service, choose&lt;br /&gt;
&#039;Tell me why I need to register ..&#039; and click &#039;Next&#039;. Choose &#039;I can not complete registration ..&#039;&lt;br /&gt;
and click &#039;Next&#039;. You will see &#039;System user&#039; screen, click &#039;Use network login..&#039;.&lt;br /&gt;
Choose &#039;Enable NIS support&#039; and click &#039;Configure NIS&#039;. Type NIS Domain: &#039;CCCHP&#039; and NIS Server: clon00.jlab.org.&lt;br /&gt;
Finish installation process.&lt;br /&gt;
&lt;br /&gt;
* fix files &#039;&#039;/etc/passwd&#039;&#039;, &#039;&#039;/etc/shadow&#039;&#039; and &#039;&#039;/etc/group&#039;&#039; adding clasrun etc (see examples on another machines).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE&#039;&#039;&#039;: if machine has multiple network ports, Linux may not assign them properly to specified IP names and addresses. If problem occures, open network GUI and delete all existing records. After that, click &#039;&#039;New&#039;&#039; and pick hadrware port you want to configure from the list of available ports (tricky part is to know which RJ-45 connector corresponds to which port ..). Configure and activate it, make sure it works. Repeat for other ports. Results will be stored in directory &#039;&#039;/etc/sysconfig/network-scripts&#039;&#039;, file names will be &#039;&#039;ifcfg-eth0&#039;&#039;, &#039;&#039;ifcfg-eth1&#039;&#039; etc. If modifying those files manually, restart network by &#039;&#039;/etc/init.d/network restart&#039;&#039;. Finally, set routing, for example for &#039;&#039;clonmon&#039;&#039; command &#039;&#039;route -n&#039;&#039; shows following:&lt;br /&gt;
 Kernel IP routing table&lt;br /&gt;
 Destination     Gateway         Genmask         Flags Metric Ref    Use Iface&lt;br /&gt;
 129.57.160.0    0.0.0.0         255.255.255.0   U     0      0        0 eth1&lt;br /&gt;
 129.57.68.0     0.0.0.0         255.255.255.0   U     0      0        0 eth3&lt;br /&gt;
 129.57.69.0     0.0.0.0         255.255.255.0   U     0      0        0 dev5937&lt;br /&gt;
 129.57.64.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0&lt;br /&gt;
 169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth3&lt;br /&gt;
 0.0.0.0         129.57.68.100   0.0.0.0         UG    0      0        0 eth3&lt;br /&gt;
Run following commands:&lt;br /&gt;
 /sbin/route add -net 129.57.160.0 netmask 255.255.255.0 gw 129.57.160.5 dev eth1&lt;br /&gt;
 /sbin/route add -net 129.57.68.0 netmask 255.255.255.0 gw 129.57.68.26 dev eth3&lt;br /&gt;
 /sbin/route add -net 129.57.69.0 netmask 255.255.255.0 gw 129.57.69.206 dev dev5937&lt;br /&gt;
 /sbin/route add -net 129.57.64.0 netmask 255.255.255.0 gw 129.57.64.57 dev eth0&lt;br /&gt;
Now &#039;&#039;route -n&#039;&#039; shows following:&lt;br /&gt;
 Kernel IP routing table&lt;br /&gt;
 Destination     Gateway         Genmask         Flags Metric Ref    Use Iface&lt;br /&gt;
 129.57.160.0    129.57.160.5    255.255.255.0   UG    0      0        0 eth1&lt;br /&gt;
 129.57.160.0    0.0.0.0         255.255.255.0   U     0      0        0 eth1&lt;br /&gt;
 129.57.68.0     129.57.68.26    255.255.255.0   UG    0      0        0 eth3&lt;br /&gt;
 129.57.68.0     0.0.0.0         255.255.255.0   U     0      0        0 eth3&lt;br /&gt;
 129.57.69.0     129.57.69.206   255.255.255.0   UG    0      0        0 dev5937&lt;br /&gt;
 129.57.69.0     0.0.0.0         255.255.255.0   U     0      0        0 dev5937&lt;br /&gt;
 129.57.64.0     129.57.64.57    255.255.255.0   UG    0      0        0 eth0&lt;br /&gt;
 129.57.64.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0&lt;br /&gt;
 169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth3&lt;br /&gt;
 0.0.0.0         129.57.68.100   0.0.0.0         UG    0      0        0 eth3&lt;br /&gt;
In that example automount will do configured using &#039;&#039;clonmon-daq1&#039;&#039; interface, because default &#039;&#039;clonmon&#039;&#039; interface is on external subnet. To make that routing table permanent (retore it after reboot) I tried to add four files with following contents to the &#039;&#039;/etc/sysconfig/network-scripts&#039;&#039; directory:&lt;br /&gt;
 route-eth1:&lt;br /&gt;
   GATEWAY0=129.57.160.5&lt;br /&gt;
   NETMASK0=255.255.255.0&lt;br /&gt;
   ADDRESS0=129.57.160.0&lt;br /&gt;
 route-eth3:&lt;br /&gt;
   GATEWAY0=129.57.68.26&lt;br /&gt;
   NETMASK0=255.255.255.0&lt;br /&gt;
   ADDRESS0=129.57.68.0&lt;br /&gt;
 route-dev5937:&lt;br /&gt;
   GATEWAY0=129.57.69.206&lt;br /&gt;
   NETMASK0=255.255.255.0&lt;br /&gt;
   ADDRESS0=129.57.69.0&lt;br /&gt;
 route-eth0:&lt;br /&gt;
   GATEWAY0=129.57.64.57&lt;br /&gt;
   NETMASK0=255.255.255.0&lt;br /&gt;
   ADDRESS0=129.57.64.0&lt;br /&gt;
It did not worked. Then I added four &#039;&#039;/sbin/route add ..&#039;&#039; lines to &#039;&#039;/etc/rc.local&#039;&#039; script, and it worked.&lt;br /&gt;
&lt;br /&gt;
From now on you can use remote &#039;ssh&#039; connection.&lt;br /&gt;
&lt;br /&gt;
* To configure your system to use the patch server, issue the following commands as root:&lt;br /&gt;
 # mount jlabsite:/site /mnt&lt;br /&gt;
 # /mnt/CC/linux/satellite-connect --patchall&lt;br /&gt;
The script will prompt you for an activation key, but if you don&#039;t know what this is, just hit ENTER and it will use a sensible default.  Depending on how many patches need to be applied to your system to bring it up to the current level, this script may take a very long time to run.  When it finishes, you should reboot your machine to make the new patches take effect.&lt;br /&gt;
&lt;br /&gt;
To install updates later run &#039;&#039;up2date -uf&#039;&#039; as &#039;&#039;root&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Configure [[SSH]].&lt;br /&gt;
&lt;br /&gt;
* Proceed with [[Linux Customization on CLON Cluster]] if applicable.&lt;br /&gt;
&lt;br /&gt;
To boot Linux in single user mode (no graphics), add &#039;&#039;single&#039;&#039; to the end of boot line during boot process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;background info&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Add startup script&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Create script in &#039;&#039;/etc/init.d/&#039;&#039; directory (use existing scripts as example). Must have a line like&lt;br /&gt;
 # chkconfig:	- 91 09&lt;br /&gt;
which specifies start and stop order. Run commands&lt;br /&gt;
 chkconfig --add &amp;lt;scriptname&amp;gt;&lt;br /&gt;
 chkconfig --level 3 &amp;lt;scriptname&amp;gt; on&lt;br /&gt;
for every level you want that script to be executed (usualy 3 and/or 4 and/or 5). Check if it os done using command&lt;br /&gt;
 chkconfig --list | grep &amp;lt;scriptname&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;xxx&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
You can choose to download the RHEL operating system directly from the Red Hat Web site and not receive a media kit from HP containing the software. This scenario occurs when the media option AJR is deselected from the order. (The media kit option is always selected by default. )&lt;br /&gt;
&lt;br /&gt;
It is necessary to register at the Red Hat Web site prior to download. Registration requires the activation code that each customer receives from HP when ordering either RHEL.&lt;br /&gt;
&lt;br /&gt;
You can download RHEL for each available platform as four CD ISO images or one DVD ISO image.&lt;br /&gt;
&lt;br /&gt;
Use the following procedure to download RHEL and create the installation media:&lt;br /&gt;
&lt;br /&gt;
   1.&lt;br /&gt;
&lt;br /&gt;
      Register and log in at the following Red Hat Web site:&lt;br /&gt;
&lt;br /&gt;
      www.redhat.com/rhn&lt;br /&gt;
   2.&lt;br /&gt;
&lt;br /&gt;
      Click on channels and then select Red Hat Enterprise Linux ES (v.4 for 64–bit Intel Itanium).&lt;br /&gt;
   3.&lt;br /&gt;
&lt;br /&gt;
      Select Downloads and then download the ISO images of install, compatibility and source disks&lt;br /&gt;
&lt;br /&gt;
      Files with ia64 in the name are for the Itanium platform.&lt;br /&gt;
   4.&lt;br /&gt;
&lt;br /&gt;
      Create the CDs or a DVD from the ISO images.&lt;br /&gt;
&lt;br /&gt;
	&lt;br /&gt;
	IMPORTANT: Create the CDs or DVD using the contents of the ISO images. Do not create the CDs or DVD by burning the .iso files themselves to CD or DVD. For example, if you are using K3b to burn a CD, click Tools&amp;gt;CD&amp;gt;Burn CD Image, select the .iso image, then click Burn.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bootup scripts&#039;&#039;&#039; for example for level 5 execution (multiuser with X):&lt;br /&gt;
&lt;br /&gt;
 cp &amp;lt;script-file&amp;gt; /etc/init.d/&lt;br /&gt;
 chmod +x /etc/init.d/&amp;lt;script-file&amp;gt;&lt;br /&gt;
 ln -s /etc/init.d/&amp;lt;scriptfile&amp;gt; /etc/rc.d/rc5.d/S50&amp;lt;scriptfile&amp;gt;&lt;br /&gt;
 ln -s /etc/init.d/&amp;lt;scriptfile&amp;gt; /etc/rc.d/rc5.d/K50&amp;lt;scriptfile&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Changing hostname/IP address&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 Changing hostname on RHEL&lt;br /&gt;
 1. Change the HOSTNAME line in /etc/sysconfig/network&lt;br /&gt;
 2. Change the hostname (FQDN and alias) in /etc/hosts&lt;br /&gt;
 3. Run &#039;/bin/hostname new_hostname&#039; for the hostname change to take effect immediately.&lt;br /&gt;
 4. Run &#039;/sbin/service syslog restart&#039; for syslog to log using the new hostname.&lt;br /&gt;
 A reboot is not required to change the system hostname.&lt;br /&gt;
&lt;br /&gt;
 IP address: You have to change the IP address entry in&lt;br /&gt;
 /etc/sysconfig/network-scripts/ifcfg-eth0.&lt;/div&gt;</summary>
		<author><name>129.57.167.26</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=JLAB_FADC250&amp;diff=6411</id>
		<title>JLAB FADC250</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=JLAB_FADC250&amp;diff=6411"/>
		<updated>2014-11-24T19:45:06Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.26: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Documentation:&lt;br /&gt;
&lt;br /&gt;
Modes/data formats [https://clonwiki.jlab.org/wiki/clondocs/Docs/FADC250_modes_2.pdf (pdf)]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Other documentation:&lt;br /&gt;
&lt;br /&gt;
Sep 1, 2011 registers description in [https://clonwiki.jlab.org/wiki/clondocs/Docs/JLAB_FADC250_1_sep_2011_Programming_the_FADCV2_3.pdf  V2 Programming (pdf)]&lt;br /&gt;
&lt;br /&gt;
Some documentation received on Sep 12, 2011 from Bryan Moffit:&lt;br /&gt;
&lt;br /&gt;
[https://clonwiki.jlab.org/wiki/clondocs/Docs/JLAB_FADC250_Data_Format_V2_11_13.pdf  V2 data format (pdf)]&lt;br /&gt;
&lt;br /&gt;
[https://clonwiki.jlab.org/wiki/clondocs/Docs/JLAB_FADC250_V2_ADC_FPGA_V5.pdf  V2 FPGA (pdf)]&lt;br /&gt;
&lt;br /&gt;
[https://clonwiki.jlab.org/wiki/clondocs/Docs/JLAB_FADC_Signal_Control_Module.pdf  Signal Control Module (pdf)]&lt;br /&gt;
&lt;br /&gt;
Some documentation for V1 FADC:&lt;br /&gt;
&lt;br /&gt;
[https://clonwiki.jlab.org/wiki/clondocs/Docs/JLAB_FADC_DataFormat_v1.pdf  V1 data format (pdf)]&lt;br /&gt;
&lt;br /&gt;
[https://clonwiki.jlab.org/wiki/clondocs/Docs/JLAB_FADC_Prog_v7.pdf V1 Programming ((pdf)]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== firmware upgrade procedure from Bryan Moffit April 2013 ==&lt;br /&gt;
&lt;br /&gt;
 1. Copy /root/linuxvme directory tree from pcal0 (or wherever it installed already).&lt;br /&gt;
    scp -r root@pcal0:linuxvme/ .&lt;br /&gt;
 &lt;br /&gt;
 2. Copy /root/.bashrc (to set LINUXVME_* env variables)&lt;br /&gt;
    scp root@pcal0:.bashrc .&lt;br /&gt;
  &lt;br /&gt;
 3. (re)Compile required libraries&lt;br /&gt;
    cd linuxvme/jvme&lt;br /&gt;
    make clean;make&lt;br /&gt;
    cd ~/linuxvme/ti&lt;br /&gt;
    make clean; make ARCH=Linux; make ARCH=Linux tiEMload&lt;br /&gt;
    cd ~/linuxvme/fadcV2&lt;br /&gt;
    make clean; make ARCH=Linux&lt;br /&gt;
    cd firmware/linux&lt;br /&gt;
    make clean; make firmwareGTest&lt;br /&gt;
 &lt;br /&gt;
 4.  Update TI firmware&lt;br /&gt;
    cd ~/linuxvme/ti&lt;br /&gt;
    ./tiEMload ti146.svf&lt;br /&gt;
 &lt;br /&gt;
 5.  Update fADC250 firmware (all in crate)&lt;br /&gt;
    cd ~/linuxvme/fadcV2/firmware/linux&lt;br /&gt;
    ./firmwareGTest 1 ../CTRL_FPGA_V2_TOP_0x0211.mcs&lt;br /&gt;
    ./firmwareGTest 2 ../FADC250_V2_TOP_0x0907.mcs&lt;br /&gt;
 &lt;br /&gt;
 TI firmware can be found in coda.jlab.org, going to &#039;custom hardware, then TI, then firmware.&lt;br /&gt;
&lt;br /&gt;
== Test results - pulser with realistic shape ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* FADC250 Signal: one channel - 100 events; width because of trigger jitter ?&lt;br /&gt;
fadc250.SB.doublepeak.pdf ( [https://clonwiki.jlab.org/wiki/clondocs/Docs/fadc250/fadc250.SB.doublepeak.pdf pdf])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* FADC250 Signal: one channel - one event&lt;br /&gt;
fadc250.SB.onepeak.pdf ( [https://clonwiki.jlab.org/wiki/clondocs/Docs/fadc250/fadc250.SB.onepeak.pdf pdf])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* FADC250 Signals, offset=3300 for all channels: 16 channels - one event. Note: channel 6 - dead, channel 15 - overflow due to high offset&lt;br /&gt;
fadc250.SB.16ch.pdf ( [https://clonwiki.jlab.org/wiki/clondocs/Docs/fadc250/fadc250.SB.16ch.pdf pdf])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* FADC250 Signals, offset=3200 for all channels: 16 channels - one event. Note: channel 6 - dead&lt;br /&gt;
fadc250_16ch.10452.pdf ( [https://clonwiki.jlab.org/wiki/clondocs/Docs/fadc250/fadc250_16ch.10452.pdf pdf])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* FADC250 Baseline (Pedestal) measurements: presentation in time-line and distribution, based on about 60 hours running with 1 Hz event rate&lt;br /&gt;
fadc250_16ch_bl_ped.10452.pdf ( [https://clonwiki.jlab.org/wiki/clondocs/Docs/fadc250/fadc250_16ch_bl_ped.10452.pdf pdf])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* FADC250 Offset Calibration&lt;br /&gt;
fadc250_16ch_bl_slope.10453.pdf ( [https://clonwiki.jlab.org/wiki/clondocs/Docs/fadc250/fadc250_16ch_bl_slope.10453.pdf pdf])&lt;/div&gt;</summary>
		<author><name>129.57.167.26</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=EPICS:_SVT&amp;diff=6410</id>
		<title>EPICS: SVT</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=EPICS:_SVT&amp;diff=6410"/>
		<updated>2014-11-19T21:50:23Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.26: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* source ~sytnik/c&lt;br /&gt;
&lt;br /&gt;
* start mpod ioc:&lt;br /&gt;
&lt;br /&gt;
 cd0m&lt;br /&gt;
 ../../bin/linux-x86/mpodCrates st_mpod.cmd&lt;br /&gt;
&lt;br /&gt;
* start chiller ioc:&lt;br /&gt;
&lt;br /&gt;
 cd /usr/local/clas12/release/0.1/epics/apps/iocBoot/iocEcoChiller_B&lt;br /&gt;
 ../../bin/linux-x86/streamDevice st.ecoChiller&lt;br /&gt;
&lt;br /&gt;
* VXWORKS:&lt;br /&gt;
&lt;br /&gt;
 boot device          : gei&lt;br /&gt;
 unit number          : 0&lt;br /&gt;
 processor number     : 0&lt;br /&gt;
 host name            : clon10&lt;br /&gt;
 file name            : $CODA/VXWORKS_ppc/bin/vx5500&lt;br /&gt;
 inet on ethernet (e) : 129.57.86.29:ffffff00&lt;br /&gt;
 host inet (h)        : 129.57.167.14&lt;br /&gt;
 gateway inet (g)     : 129.57.86.1&lt;br /&gt;
 user (u)             : bonneau&lt;br /&gt;
 flags (f)            : 0x20&lt;br /&gt;
 target name (tn)     : prbsvtsc3&lt;br /&gt;
 startup script (s)   : $EPICS/drivers/v450_my/iocBoot/st.cmd&lt;br /&gt;
&lt;br /&gt;
* start dns (on machine $DIM_DNS_NODE):&lt;br /&gt;
&lt;br /&gt;
 dns &amp;amp;&lt;br /&gt;
&lt;br /&gt;
* start FSM:&lt;br /&gt;
&lt;br /&gt;
 log in as sytnik to clonioc1&lt;br /&gt;
 source ~sytnik/c&lt;br /&gt;
 cd /home/sytnik/mysmi&lt;br /&gt;
&lt;br /&gt;
 make -i -f Makefile_gen&lt;br /&gt;
&lt;br /&gt;
* start GUI&lt;br /&gt;
&lt;br /&gt;
 gui_smi SVT&lt;br /&gt;
&lt;br /&gt;
* some info: test_gen.smi contains FSM logic for nodes, boardclass_gen.cxx - for devices including turn on/off sequences&lt;/div&gt;</summary>
		<author><name>129.57.167.26</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=EPICS:_SVT&amp;diff=6409</id>
		<title>EPICS: SVT</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=EPICS:_SVT&amp;diff=6409"/>
		<updated>2014-11-19T19:36:03Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.26: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* source ~sytnik/c&lt;br /&gt;
&lt;br /&gt;
* start mpod ioc:&lt;br /&gt;
&lt;br /&gt;
 cd0m&lt;br /&gt;
 ../../bin/linux-x86/mpodCrates st_mpod.cmd&lt;br /&gt;
&lt;br /&gt;
* start chiller ioc:&lt;br /&gt;
&lt;br /&gt;
 cd /usr/local/clas12/release/0.1/epics/apps/iocBoot/iocEcoChiller_B&lt;br /&gt;
 ../../bin/linux-x86/streamDevice st.ecoChiller&lt;br /&gt;
&lt;br /&gt;
* VXWORKS:&lt;br /&gt;
&lt;br /&gt;
 boot device          : gei&lt;br /&gt;
 unit number          : 0&lt;br /&gt;
 processor number     : 0&lt;br /&gt;
 host name            : clon10&lt;br /&gt;
 file name            : $CODA/VXWORKS_ppc/bin/vx5500&lt;br /&gt;
 inet on ethernet (e) : 129.57.86.29:ffffff00&lt;br /&gt;
 host inet (h)        : 129.57.167.14&lt;br /&gt;
 gateway inet (g)     : 129.57.86.1&lt;br /&gt;
 user (u)             : bonneau&lt;br /&gt;
 flags (f)            : 0x20&lt;br /&gt;
 target name (tn)     : prbsvtsc3&lt;br /&gt;
 startup script (s)   : $EPICS/drivers/v450_my/iocBoot/st.cmd&lt;br /&gt;
&lt;br /&gt;
* start dns (on machine $DIM_DNS_NODE):&lt;br /&gt;
&lt;br /&gt;
 dns &amp;amp;&lt;br /&gt;
&lt;br /&gt;
* start FSM:&lt;br /&gt;
&lt;br /&gt;
 log in as sytnik to clonioc1&lt;br /&gt;
 source ~sytnik/c&lt;br /&gt;
 cd /home/sytnik/mysmi&lt;br /&gt;
&lt;br /&gt;
 make -i -f Makefile_gen&lt;br /&gt;
&lt;br /&gt;
* start GUI&lt;br /&gt;
&lt;br /&gt;
 gui_smi SVT&lt;/div&gt;</summary>
		<author><name>129.57.167.26</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=EPICS:_SVT&amp;diff=6408</id>
		<title>EPICS: SVT</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=EPICS:_SVT&amp;diff=6408"/>
		<updated>2014-11-19T19:07:40Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.26: Created page with &amp;quot;* source ~sytnik/c  * start mpod ioc:   cd0m  ../../bin/linux-x86/mpodCrates st_mpod.cmd  * start chiller ioc:   cd /usr/local/clas12/release/0.1/epics/apps/iocBoot/iocEcoChiller...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* source ~sytnik/c&lt;br /&gt;
&lt;br /&gt;
* start mpod ioc:&lt;br /&gt;
&lt;br /&gt;
 cd0m&lt;br /&gt;
 ../../bin/linux-x86/mpodCrates st_mpod.cmd&lt;br /&gt;
&lt;br /&gt;
* start chiller ioc:&lt;br /&gt;
&lt;br /&gt;
 cd /usr/local/clas12/release/0.1/epics/apps/iocBoot/iocEcoChiller_B&lt;br /&gt;
 ../../bin/linux-x86/streamDevice st.ecoChiller&lt;br /&gt;
&lt;br /&gt;
* VXWORKS:&lt;br /&gt;
&lt;br /&gt;
 boot device          : gei&lt;br /&gt;
 unit number          : 0&lt;br /&gt;
 processor number     : 0&lt;br /&gt;
 host name            : clon10&lt;br /&gt;
 file name            : $CODA/VXWORKS_ppc/bin/vx5500&lt;br /&gt;
 inet on ethernet (e) : 129.57.86.29:ffffff00&lt;br /&gt;
 host inet (h)        : 129.57.167.14&lt;br /&gt;
 gateway inet (g)     : 129.57.86.1&lt;br /&gt;
 user (u)             : bonneau&lt;br /&gt;
 flags (f)            : 0x20&lt;br /&gt;
 target name (tn)     : prbsvtsc3&lt;br /&gt;
 startup script (s)   : $EPICS/drivers/v450_my/iocBoot/st.cmd&lt;br /&gt;
&lt;br /&gt;
* start FSM:&lt;br /&gt;
&lt;br /&gt;
 log in as sytnik to clonioc1&lt;br /&gt;
 source ~sytnik/c&lt;br /&gt;
 cd /home/sytnik/mysmi&lt;br /&gt;
&lt;br /&gt;
 make -i -f Makefile_gen&lt;br /&gt;
&lt;br /&gt;
* start GUI&lt;br /&gt;
&lt;br /&gt;
 gui_smi SVT&lt;/div&gt;</summary>
		<author><name>129.57.167.26</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=CLON_Index&amp;diff=6407</id>
		<title>CLON Index</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=CLON_Index&amp;diff=6407"/>
		<updated>2014-11-19T17:48:13Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.26: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[akcp]] temperature/humidity etc sensors&lt;br /&gt;
&lt;br /&gt;
[[Apache]]&lt;br /&gt;
&lt;br /&gt;
[[ATCA]] from SLAC&lt;br /&gt;
&lt;br /&gt;
[[automounts]]&lt;br /&gt;
&lt;br /&gt;
[[Bertan MWPC]] High Voltage Power Supplies&lt;br /&gt;
&lt;br /&gt;
[[Bootp]]&lt;br /&gt;
&lt;br /&gt;
[[BOSIO]]&lt;br /&gt;
&lt;br /&gt;
[[Cacti]]&lt;br /&gt;
&lt;br /&gt;
[[CAEN A464]] caenet board (installed in sy527 mainframes)&lt;br /&gt;
&lt;br /&gt;
[[CAEN A1535]] HV board&lt;br /&gt;
&lt;br /&gt;
[[CAEN A1733 A1833]] 12/28 ch. 3kV/3mA, 4kV/2mA  High Voltage Boards ( SY1527 / SY2527 / SY3527 Universal Multichannel System )&lt;br /&gt;
&lt;br /&gt;
[[CAEN A1932A]] 48 ch. 3kV 500uA  High Voltage Board ( SY1527 / SY2527 / SY3527 Universal Multichannel System )&lt;br /&gt;
&lt;br /&gt;
[[CAEN A509H-L00]] 15 ch. 8V 500mA  Low Voltage Board ( SY527 Universal Multichannel System )&lt;br /&gt;
&lt;br /&gt;
[[CAEN SY1527 Mainframe]]&lt;br /&gt;
&lt;br /&gt;
[[CAEN SY4527 Mainframe]]&lt;br /&gt;
&lt;br /&gt;
[[CAEN SY527 Mainframe]] and modules&lt;br /&gt;
&lt;br /&gt;
[[CAEN V1190]] TDC board (128 ch 100 ps)&lt;br /&gt;
&lt;br /&gt;
[[CAEN V1290]] TDC board (32 ch 25 ps)&lt;br /&gt;
&lt;br /&gt;
[[CAEN V1495]] General Purpose VME Board&lt;br /&gt;
&lt;br /&gt;
[[CAEN V1720]] Flash ADC VME Board&lt;br /&gt;
&lt;br /&gt;
[[CAEN V288]]&lt;br /&gt;
&lt;br /&gt;
[[CAEN V560]] scaler board&lt;br /&gt;
&lt;br /&gt;
[[CAEN V775]] TDC Board&lt;br /&gt;
&lt;br /&gt;
[[CAEN V792]] ADC Board&lt;br /&gt;
&lt;br /&gt;
[[CAEN V895]] 16 ch. Leading Edge Discriminator with individual thresholds&lt;br /&gt;
&lt;br /&gt;
[[Capfast]]&lt;br /&gt;
&lt;br /&gt;
[[Cisco Switches]]&lt;br /&gt;
&lt;br /&gt;
[[Clasweb]]&lt;br /&gt;
&lt;br /&gt;
[[Clasxt]]&lt;br /&gt;
&lt;br /&gt;
[[Clon00]]&lt;br /&gt;
&lt;br /&gt;
[[Clon01]]&lt;br /&gt;
&lt;br /&gt;
[[Clon02]]&lt;br /&gt;
&lt;br /&gt;
[[Clon03]]&lt;br /&gt;
&lt;br /&gt;
[[Clon04]]&lt;br /&gt;
&lt;br /&gt;
[[Clon05]]&lt;br /&gt;
&lt;br /&gt;
[[Clon06]]&lt;br /&gt;
&lt;br /&gt;
[[Clon10]]&lt;br /&gt;
&lt;br /&gt;
[[Clon20]]&lt;br /&gt;
&lt;br /&gt;
[[Clondaq1]]&lt;br /&gt;
&lt;br /&gt;
[[Clondaq2]]&lt;br /&gt;
&lt;br /&gt;
[[Clondb1]]&lt;br /&gt;
&lt;br /&gt;
[[Clondb2]]&lt;br /&gt;
&lt;br /&gt;
[[Clondb3]]&lt;br /&gt;
&lt;br /&gt;
[[Clonfs]] Main RAID System&lt;br /&gt;
&lt;br /&gt;
[[Clonfs1]]&lt;br /&gt;
&lt;br /&gt;
[[Clonfs2]]&lt;br /&gt;
&lt;br /&gt;
[[clonhp]]&lt;br /&gt;
&lt;br /&gt;
[[clonhp2]]&lt;br /&gt;
&lt;br /&gt;
[[Clonmon]]&lt;br /&gt;
&lt;br /&gt;
[[Clonmon0]]&lt;br /&gt;
&lt;br /&gt;
[[Clonmon1]]&lt;br /&gt;
&lt;br /&gt;
[[Clonmon2]]&lt;br /&gt;
&lt;br /&gt;
[[Clonpc1]]&lt;br /&gt;
&lt;br /&gt;
[[Clonpc2]]&lt;br /&gt;
&lt;br /&gt;
[[Clonpc3]]&lt;br /&gt;
&lt;br /&gt;
[[Clonpc5]]&lt;br /&gt;
&lt;br /&gt;
[[Clonpc6]]&lt;br /&gt;
&lt;br /&gt;
[[Clonpc8]]&lt;br /&gt;
&lt;br /&gt;
[[Clontrig0]]&lt;br /&gt;
&lt;br /&gt;
[[Clonusr1]]&lt;br /&gt;
&lt;br /&gt;
[[Clonusr2]]&lt;br /&gt;
&lt;br /&gt;
[[Clonusr3]]&lt;br /&gt;
&lt;br /&gt;
[[Clonweb]]&lt;br /&gt;
&lt;br /&gt;
[[Clonwiki]]&lt;br /&gt;
&lt;br /&gt;
[[Coda]]&lt;br /&gt;
&lt;br /&gt;
[[Compcontrol CC121]]&lt;br /&gt;
&lt;br /&gt;
[[CycladesTS1000]]&lt;br /&gt;
&lt;br /&gt;
[[DATEL DVME-628]]&lt;br /&gt;
&lt;br /&gt;
[[DNS server]]&lt;br /&gt;
&lt;br /&gt;
[[Electronics Documentation]]&lt;br /&gt;
&lt;br /&gt;
[[EtherLite32]]&lt;br /&gt;
&lt;br /&gt;
[[EPICS Base Installation]]&lt;br /&gt;
&lt;br /&gt;
[[EPICS HALLB Installation]]&lt;br /&gt;
&lt;br /&gt;
[[EPICS: Generation of IOC with different options and customization for HallB]]&lt;br /&gt;
&lt;br /&gt;
[[EPICS: Software IOC]]&lt;br /&gt;
&lt;br /&gt;
[[EPICS: vxWorks IOC]]&lt;br /&gt;
&lt;br /&gt;
[[EPICS: Software IOC for CAEN HV]]&lt;br /&gt;
&lt;br /&gt;
[[EPICS: IOC for MPOD]]&lt;br /&gt;
&lt;br /&gt;
[[EPICS: generation of DBs and GUIs for HV]]&lt;br /&gt;
&lt;br /&gt;
[[EPICS: CVS usage examples]]&lt;br /&gt;
&lt;br /&gt;
[[EPICS: Timeline Histories]]&lt;br /&gt;
&lt;br /&gt;
[[EPICS: Gamma Profiler]]&lt;br /&gt;
&lt;br /&gt;
[[EPICS: EDM compilation and configuration]]&lt;br /&gt;
&lt;br /&gt;
[[EPICS: HV : ADDING CRATES]]&lt;br /&gt;
&lt;br /&gt;
[[EPICS: SCALER : ADDING CRATES]]&lt;br /&gt;
&lt;br /&gt;
[[EPICS: SVT]]&lt;br /&gt;
&lt;br /&gt;
[[ET system]] event transfer system package - part of CODA DAQ system&lt;br /&gt;
&lt;br /&gt;
[[Event Monitor]]&lt;br /&gt;
&lt;br /&gt;
[[EVIO]]&lt;br /&gt;
&lt;br /&gt;
[[Fiber Channel Switches]]&lt;br /&gt;
&lt;br /&gt;
[[FieldPoint]]&lt;br /&gt;
&lt;br /&gt;
[[Flash ADC Studies]]&lt;br /&gt;
&lt;br /&gt;
[[Foundry BigIron 15000 Switch]]&lt;br /&gt;
&lt;br /&gt;
[[Foundry Switches]]&lt;br /&gt;
&lt;br /&gt;
[[GE XVB601]] VME controller&lt;br /&gt;
&lt;br /&gt;
[[GIT]] repository&lt;br /&gt;
&lt;br /&gt;
[[Helicity Signals from MCC]]&lt;br /&gt;
&lt;br /&gt;
[[Highland V450]]&lt;br /&gt;
&lt;br /&gt;
[[Highland V851]]&lt;br /&gt;
&lt;br /&gt;
[[HTML Help]]&lt;br /&gt;
&lt;br /&gt;
[[HYTEC VSD2992]]&lt;br /&gt;
&lt;br /&gt;
[[JAVA installation]]&lt;br /&gt;
&lt;br /&gt;
[[JInventory]]&lt;br /&gt;
&lt;br /&gt;
[[JLAB DCRB]] drift chamber readout board&lt;br /&gt;
&lt;br /&gt;
[[JLAB Discriminators]]&lt;br /&gt;
&lt;br /&gt;
[[JLAB FANIO]] VME TDC FanIO board for v1190/v1290 CAEN TDCs&lt;br /&gt;
&lt;br /&gt;
[[JLAB FADC250]]&lt;br /&gt;
&lt;br /&gt;
[[JLAB FLEXIO]]&lt;br /&gt;
&lt;br /&gt;
[[JLAB LF]] VME Latch FIFO Board&lt;br /&gt;
&lt;br /&gt;
[[JLAB LD]] VME Latch Driver Board&lt;br /&gt;
&lt;br /&gt;
[[JLAB Level2 Majority]] Logic Unit&lt;br /&gt;
&lt;br /&gt;
[[JLAB MLU]] VME Memory Lookup Unit (MLU)&lt;br /&gt;
&lt;br /&gt;
[[JLAB OR]] VME Programmable “OR” Module&lt;br /&gt;
&lt;br /&gt;
[[JLAB SD]] VXS Signal Distribution Module&lt;br /&gt;
&lt;br /&gt;
[[JLAB SSP]] VXS Sub System Processor&lt;br /&gt;
&lt;br /&gt;
[[JLAB TS2]] VXI D-size Trigger Supervisor Module&lt;br /&gt;
&lt;br /&gt;
[[JLAB TI]] CODA Trigger Interface Cards&lt;br /&gt;
&lt;br /&gt;
[[JLAB PCI TI]] PCI Trigger Interface Card&lt;br /&gt;
&lt;br /&gt;
[[JLAB VME TI]] VME Trigger Interface Module&lt;br /&gt;
&lt;br /&gt;
[[JLAB VME TID]] New VME/VXS Trigger Interface Module&lt;br /&gt;
&lt;br /&gt;
[[JLAB VME VSCM]] New SVT Readout Module&lt;br /&gt;
&lt;br /&gt;
[[Joerger VSC16]]&lt;br /&gt;
&lt;br /&gt;
[[KineticSystems 2917]]&lt;br /&gt;
&lt;br /&gt;
[[Labeling Machines]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Installation Procedure]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Customization on CLON Cluster]]&lt;br /&gt;
&lt;br /&gt;
[[Lnf cluster]]&lt;br /&gt;
&lt;br /&gt;
[[Mac OS X Installation Procedure]]&lt;br /&gt;
&lt;br /&gt;
[[Motorola MVME230x]]&lt;br /&gt;
&lt;br /&gt;
[[Motorola MVME5500]]&lt;br /&gt;
&lt;br /&gt;
[[MRTG]]&lt;br /&gt;
&lt;br /&gt;
[[mSQL]]&lt;br /&gt;
&lt;br /&gt;
[[MySQL Installation]]&lt;br /&gt;
&lt;br /&gt;
[[MySQL Usage]]&lt;br /&gt;
&lt;br /&gt;
[[Nagios]]&lt;br /&gt;
&lt;br /&gt;
[[Nagios Plugins]]&lt;br /&gt;
&lt;br /&gt;
[[Net-SNMP]]&lt;br /&gt;
&lt;br /&gt;
[[NFS]]&lt;br /&gt;
&lt;br /&gt;
[[NIS server]]&lt;br /&gt;
&lt;br /&gt;
[[Nrpe]]&lt;br /&gt;
&lt;br /&gt;
[[Ntp]]&lt;br /&gt;
&lt;br /&gt;
[[OMS VME44]] by Oregon Micro Systems&lt;br /&gt;
&lt;br /&gt;
[[OMS VS4]] by Oregon Micro Systems&lt;br /&gt;
&lt;br /&gt;
[[OpenSSL]]&lt;br /&gt;
&lt;br /&gt;
[[PERL]]&lt;br /&gt;
&lt;br /&gt;
[[PHP Help]]&lt;br /&gt;
&lt;br /&gt;
[[Procmail]]&lt;br /&gt;
&lt;br /&gt;
[[Proxy]]&lt;br /&gt;
&lt;br /&gt;
[[PrPMC]]&lt;br /&gt;
&lt;br /&gt;
[[QtDM]]&lt;br /&gt;
&lt;br /&gt;
[[QtDM patches]]&lt;br /&gt;
&lt;br /&gt;
[[QtEpics or EpicsQt]]&lt;br /&gt;
&lt;br /&gt;
[[Qt New Project ]]&lt;br /&gt;
&lt;br /&gt;
[[raidold]]&lt;br /&gt;
&lt;br /&gt;
[[Routing]]&lt;br /&gt;
&lt;br /&gt;
[[Rrdtool]]&lt;br /&gt;
&lt;br /&gt;
[[SBS VIPC616]]&lt;br /&gt;
&lt;br /&gt;
[[Scons]]&lt;br /&gt;
&lt;br /&gt;
[[Serial Connections from Computer Ports]]&lt;br /&gt;
&lt;br /&gt;
[[Sfs61]]&lt;br /&gt;
&lt;br /&gt;
[[Slow Controls Time History]]&lt;br /&gt;
&lt;br /&gt;
[[SmartSockets]]&lt;br /&gt;
&lt;br /&gt;
[[SNMP]]&lt;br /&gt;
&lt;br /&gt;
[[Software Documentation]]&lt;br /&gt;
&lt;br /&gt;
[[Solaris Installation Procedure]]&lt;br /&gt;
&lt;br /&gt;
[[Solaris Customization on CLON Cluster]]&lt;br /&gt;
&lt;br /&gt;
[[Solaris Patches]]&lt;br /&gt;
&lt;br /&gt;
[[SSH]]&lt;br /&gt;
&lt;br /&gt;
[[Struck SIS3801]]&lt;br /&gt;
&lt;br /&gt;
[[Sudo]]&lt;br /&gt;
&lt;br /&gt;
[[SUN Microsystems]]&lt;br /&gt;
&lt;br /&gt;
[[SYSTRAN VMESC5]]&lt;br /&gt;
&lt;br /&gt;
[[SMI++]]&lt;br /&gt;
&lt;br /&gt;
[[Tcl/Tk]]&lt;br /&gt;
&lt;br /&gt;
[[Tftp]]&lt;br /&gt;
&lt;br /&gt;
[[Troubleshooting printing]]&lt;br /&gt;
&lt;br /&gt;
[[Tsi148]] VME Tempe controller&lt;br /&gt;
&lt;br /&gt;
[[Universe II]] VME controller&lt;br /&gt;
&lt;br /&gt;
[[UNIX Automount on CLON Cluster]]&lt;br /&gt;
&lt;br /&gt;
[[UPS (Uninterruptible Power Supplies)]]&lt;br /&gt;
&lt;br /&gt;
[[UPS CHB1]]&lt;br /&gt;
&lt;br /&gt;
[[UPS CHB2]]&lt;br /&gt;
&lt;br /&gt;
[[UPS Troubleshooting]]&lt;br /&gt;
&lt;br /&gt;
[[VHDL programming]]&lt;br /&gt;
&lt;br /&gt;
[[VI editor]]&lt;br /&gt;
&lt;br /&gt;
[[VMIC VMIVME-3122]]&lt;br /&gt;
&lt;br /&gt;
[[VMIC VMIVME-2120]]&lt;br /&gt;
&lt;br /&gt;
[[VMIC VMIVME-1129]]&lt;br /&gt;
&lt;br /&gt;
[[VMIC VMIVME-2232]]&lt;br /&gt;
&lt;br /&gt;
[[VMIC VMIVME-6015]]&lt;br /&gt;
&lt;br /&gt;
[[VMIC VMIVME-6016]]&lt;br /&gt;
&lt;br /&gt;
[[VNC]]&lt;br /&gt;
&lt;br /&gt;
[[WIENER]]&lt;br /&gt;
&lt;br /&gt;
[[Wiki]]&lt;br /&gt;
&lt;br /&gt;
[[Wiring]]&lt;br /&gt;
&lt;br /&gt;
[[X server]]&lt;br /&gt;
&lt;br /&gt;
[[Xycom DIO XVME-240]]&lt;br /&gt;
&lt;br /&gt;
[[Xycom XVME-564]]&lt;br /&gt;
&lt;br /&gt;
[[Xycom XVME-560]]&lt;br /&gt;
&lt;br /&gt;
[[Zedboard]]&lt;br /&gt;
&lt;br /&gt;
[[ZFS]]&lt;/div&gt;</summary>
		<author><name>129.57.167.26</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=EPICS:_HV_:_ADDING_CRATES&amp;diff=6406</id>
		<title>EPICS: HV : ADDING CRATES</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=EPICS:_HV_:_ADDING_CRATES&amp;diff=6406"/>
		<updated>2014-11-19T17:46:16Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.26: /* To add crate to epics db */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* ssh clonioc1&lt;br /&gt;
* //no needed   source ~sytnik/.cshrc_hallb_install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== To add crate to epics db ==&lt;br /&gt;
 &lt;br /&gt;
* //not needed, will restart later cioc_cron 0   // to kill ioc&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;OLD SCHEME&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* cd0 (for old CAEN it will be cd0o, for mpod cd0m)&lt;br /&gt;
* edit in db_generator.cpp&lt;br /&gt;
* change:  &#039;&#039;&#039;NCRATES, slot_mask, slot_types in the following piece:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 ///----------------- CRATES/SLOTS CONFIGURATION FOR IOC ----------------------------&lt;br /&gt;
&lt;br /&gt;
 #define NCRATES 1&lt;br /&gt;
 #define NSLOTS 16&lt;br /&gt;
 enum {A1535, A1520};&lt;br /&gt;
 int NCHANNELS[2] = {24, 12};&lt;br /&gt;
&lt;br /&gt;
 int slot_mask[NCRATES][NSLOTS]=&lt;br /&gt;
     { {1, 0, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1} };//,   // crate 0&lt;br /&gt;
      //{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1} };  // crate 1&lt;br /&gt;
&lt;br /&gt;
 int slot_types[NCRATES][NSLOTS]={&lt;br /&gt;
&lt;br /&gt;
 {A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535 }//, // crate 0&lt;br /&gt;
 //{A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535 }//, // crate 1&lt;br /&gt;
&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
 ///-------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
* g++ -o hv_gen db_generator.cpp&lt;br /&gt;
&lt;br /&gt;
* ./hv_gen // produce hvprod.db&lt;br /&gt;
* add new crate to &#039;&#039;startup.all&#039;&#039;&lt;br /&gt;
* cioc_cron 2   // to restart ioc&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NEW SCHEME&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* source ~sytnik/c&lt;br /&gt;
&lt;br /&gt;
* cd0&lt;br /&gt;
&lt;br /&gt;
* hv.substitutions and hv.substitutions_smi were generated by epics_generator as part of CLAS12 procedures&lt;br /&gt;
&lt;br /&gt;
* to start new caen hv demo ioc to FSM, do &#039;cd0&#039; and &#039;mye_n&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;MPOD&#039;&#039;&#039; - old GUI version here with wrong status handling, new version of GUI is in SVT state-machine scheme&lt;br /&gt;
&lt;br /&gt;
* cd0m&lt;br /&gt;
&lt;br /&gt;
* ../../bin/linux-x86/mpodCrates st_mpod.cmd&lt;br /&gt;
&lt;br /&gt;
== To add crate to the Qt GUI ==&lt;br /&gt;
&lt;br /&gt;
* qtcreator &amp;amp;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;OLD&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* file &amp;gt;&amp;gt; Open File or Project &amp;gt;&amp;gt; /usr/clas12/epics/qt/epicsqt_v1/hv_control/hv_control.pro&lt;br /&gt;
  - click &amp;quot;Configure Project&amp;quot;&lt;br /&gt;
  (next times: file &amp;gt;&amp;gt; Recent Projects &amp;gt;&amp;gt;  /usr/clas12/epics/qt/epicsqt_v1/hv_control/hv_control.pro)&lt;br /&gt;
* expand &amp;quot;+sources&amp;quot;&lt;br /&gt;
* double click mainwindow.cpp to display the file &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* In the following piece change: &#039;&#039;NCRATES, &#039;board_names_by_crate, board_types_by_crate, hv_crate_names, hv_crate_types&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 Comment: B_HV001_5_P0 stands for &lt;br /&gt;
        - Hall B&lt;br /&gt;
        - Crate 1&lt;br /&gt;
        - slot 5&lt;br /&gt;
        - all channels (P0)&lt;br /&gt;
       &lt;br /&gt;
 //------------------- CRATES/SLOTS CONFIGURATION FOR GUI----------------------------&lt;br /&gt;
&lt;br /&gt;
 //==================CONFIGURATION PIECE==============================================================&lt;br /&gt;
&lt;br /&gt;
 char *board_names_by_crate[3][16]={&lt;br /&gt;
&lt;br /&gt;
    {&amp;quot;B_HV000_0_P0&amp;quot;,&amp;quot;B_HV000_2_P0&amp;quot;,&amp;quot;B_HV000_4_P0&amp;quot;, &amp;quot;B_HV000_6_P0&amp;quot;,&amp;quot;B_HV000_7_P0&amp;quot;,&amp;quot;B_HV000_8_P0&amp;quot;,&lt;br /&gt;
     &amp;quot;B_HV000_9_P0&amp;quot;,&amp;quot;B_HV000_10_P0&amp;quot;,&amp;quot;B_HV000_11_P0&amp;quot;,&amp;quot;B_HV000_12_P0&amp;quot;,&amp;quot;B_HV000_13_P0&amp;quot;,&amp;quot;B_HV000_14_P0&amp;quot;,&lt;br /&gt;
     &amp;quot;B_HV000_15_P0&amp;quot; ,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;} ,&lt;br /&gt;
&lt;br /&gt;
    {&amp;quot;B_HV001_0_P0&amp;quot;,&amp;quot;B_HV001_1_P0&amp;quot;,&amp;quot;B_HV001_2_P0&amp;quot;,&amp;quot;B_HV001_3_P0&amp;quot;,&amp;quot;B_HV001_4_P0&amp;quot;,&amp;quot;B_HV001_5_P0&amp;quot;, &amp;quot;B_HV001_6_P0&amp;quot;,&amp;quot;B_HV001_7_P0&amp;quot;&lt;br /&gt;
     ,&amp;quot;B_HV001_8_P0&amp;quot;,&amp;quot;B_HV001_9_P0&amp;quot;,&amp;quot;B_HV001_10_P0&amp;quot;,&amp;quot;B_HV001_11_P0&amp;quot;,&amp;quot;B_HV001_12_P0&amp;quot;,&amp;quot;B_HV001_13_P0&amp;quot;,&amp;quot;B_HV001_14_P0&amp;quot;,&amp;quot;B_HV001_15_P0&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
  ///  {&amp;quot;B_DCRB_HV000_0_P0&amp;quot;,&amp;quot;B_DCRB_HV000_1_P0&amp;quot;,&amp;quot;B_DCRB_HV000_2_P0&amp;quot;,&amp;quot;B_DCRB_HV000_3_P0&amp;quot;,&amp;quot;B_DCRB_HV000_4_P0&amp;quot;,&amp;quot;B_DCRB_HV000_5_P0&amp;quot;,&amp;quot;B_DCRB_HV000_6_P0&amp;quot;,&lt;br /&gt;
  ///   &amp;quot;B_DCRB_HV000_7_P0&amp;quot;,&amp;quot;B_DCRB_HV000_8_P0&amp;quot;, &amp;quot;B_DCRB_HV000_9_P0&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot; ,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;},&lt;br /&gt;
&lt;br /&gt;
 ///    {&amp;quot;b_wmpod_hv000_0_P0&amp;quot;,&amp;quot;b_wmpod_hv000_1_P0&amp;quot;,&amp;quot;b_wmpod_hv000_2_P0&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot; ,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;}&lt;br /&gt;
                             };&lt;br /&gt;
&lt;br /&gt;
 int board_types_by_crate[3][16]={&lt;br /&gt;
&lt;br /&gt;
    {HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535,&lt;br /&gt;
     HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535,&lt;br /&gt;
     HvCrate::CAEN_A1535,0,0,0} ,&lt;br /&gt;
&lt;br /&gt;
    {HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535,&lt;br /&gt;
     HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535,&lt;br /&gt;
     HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535}&lt;br /&gt;
&lt;br /&gt;
 ///   {HvCrate::CAEN_A944, HvCrate::CAEN_A944, HvCrate::CAEN_A944, HvCrate::CAEN_A944, HvCrate::CAEN_A944, HvCrate::CAEN_A944,&lt;br /&gt;
 ///    HvCrate::CAEN_A944, HvCrate::CAEN_A944, HvCrate::CAEN_A944, HvCrate::CAEN_A944, 0,0,0, 0,0,0},&lt;br /&gt;
&lt;br /&gt;
 ///   {HvCrate::WMPOD_HV,HvCrate::WMPOD_HV,HvCrate::WMPOD_HV,0, 0,0,0,0, 0,0,0,0, 0, 0,0,0}&lt;br /&gt;
                               };&lt;br /&gt;
&lt;br /&gt;
 char *hv_crate_names[]={&amp;quot;crate #1 \n CAEN 1527&amp;quot;,&amp;quot;crate #2 \n CAEN 1527&amp;quot;, &amp;quot;crate \n CAEN 527&amp;quot;, &amp;quot;crate \n Wiener MPOD&amp;quot;};&lt;br /&gt;
&lt;br /&gt;
 char hv_crate_types[]={CrateButton::CAEN_1527, CrateButton::CAEN_1527, CrateButton::CAEN_527, CrateButton::WMPOD };&lt;br /&gt;
&lt;br /&gt;
 //--------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
* cdhv&lt;br /&gt;
&lt;br /&gt;
* cp hv_control $CLAS/epics/bin/$EPICS_HOST_ARCH/&lt;br /&gt;
&lt;br /&gt;
* hv_control // to start GUI&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;NEW&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* file &amp;gt;&amp;gt; Open File or Project &amp;gt;&amp;gt; /usr/clas12/release/0.1/epics/qt/epicsqt_v1/hv_control/hv_control.pro&lt;br /&gt;
  - click &amp;quot;Configure Project&amp;quot;&lt;br /&gt;
  (next times: file &amp;gt;&amp;gt; Recent Projects &amp;gt;&amp;gt;  /usr/clas12/release/0.1/epics/qt/epicsqt_v1/hv_control/hv_control.pro)&lt;br /&gt;
check 2 up boxers and unckech 2 bottom (debug) boxes&lt;br /&gt;
&lt;br /&gt;
* expand &amp;quot;+sources&amp;quot;&lt;br /&gt;
* double click mainwindow.cpp to display the file, look for configuration piece; new caen confifuration is different from old caen and mpod,&lt;br /&gt;
those two will be modified later&lt;br /&gt;
&lt;br /&gt;
* click hammer sign (left-bottom corner) to build the project&lt;br /&gt;
&lt;br /&gt;
* source ~sytnik/c&lt;br /&gt;
&lt;br /&gt;
* gui_hv&lt;/div&gt;</summary>
		<author><name>129.57.167.26</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=EPICS:_HV_:_ADDING_CRATES&amp;diff=6405</id>
		<title>EPICS: HV : ADDING CRATES</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=EPICS:_HV_:_ADDING_CRATES&amp;diff=6405"/>
		<updated>2014-11-19T17:44:25Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.26: /* To add crate to the Qt GUI */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* ssh clonioc1&lt;br /&gt;
* //no needed   source ~sytnik/.cshrc_hallb_install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== To add crate to epics db ==&lt;br /&gt;
 &lt;br /&gt;
* //not needed, will restart later cioc_cron 0   // to kill ioc&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;OLD SCHEME&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* cd0 (for old CAEN it will be cd0o, for mpod cd0m)&lt;br /&gt;
* edit in db_generator.cpp&lt;br /&gt;
* change:  &#039;&#039;&#039;NCRATES, slot_mask, slot_types in the following piece:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 ///----------------- CRATES/SLOTS CONFIGURATION FOR IOC ----------------------------&lt;br /&gt;
&lt;br /&gt;
 #define NCRATES 1&lt;br /&gt;
 #define NSLOTS 16&lt;br /&gt;
 enum {A1535, A1520};&lt;br /&gt;
 int NCHANNELS[2] = {24, 12};&lt;br /&gt;
&lt;br /&gt;
 int slot_mask[NCRATES][NSLOTS]=&lt;br /&gt;
     { {1, 0, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1} };//,   // crate 0&lt;br /&gt;
      //{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1} };  // crate 1&lt;br /&gt;
&lt;br /&gt;
 int slot_types[NCRATES][NSLOTS]={&lt;br /&gt;
&lt;br /&gt;
 {A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535 }//, // crate 0&lt;br /&gt;
 //{A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535 }//, // crate 1&lt;br /&gt;
&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
 ///-------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
* g++ -o hv_gen db_generator.cpp&lt;br /&gt;
&lt;br /&gt;
* ./hv_gen // produce hvprod.db&lt;br /&gt;
* add new crate to &#039;&#039;startup.all&#039;&#039;&lt;br /&gt;
* cioc_cron 2   // to restart ioc&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NEW SCHEME&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* source ~sytnik/c&lt;br /&gt;
&lt;br /&gt;
* cd0&lt;br /&gt;
&lt;br /&gt;
* hv.substitutions and hv.substitutions_smi were generated by epics_generator as part of CLAS12 procedures&lt;br /&gt;
&lt;br /&gt;
== To add crate to the Qt GUI ==&lt;br /&gt;
&lt;br /&gt;
* qtcreator &amp;amp;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;OLD&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* file &amp;gt;&amp;gt; Open File or Project &amp;gt;&amp;gt; /usr/clas12/epics/qt/epicsqt_v1/hv_control/hv_control.pro&lt;br /&gt;
  - click &amp;quot;Configure Project&amp;quot;&lt;br /&gt;
  (next times: file &amp;gt;&amp;gt; Recent Projects &amp;gt;&amp;gt;  /usr/clas12/epics/qt/epicsqt_v1/hv_control/hv_control.pro)&lt;br /&gt;
* expand &amp;quot;+sources&amp;quot;&lt;br /&gt;
* double click mainwindow.cpp to display the file &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* In the following piece change: &#039;&#039;NCRATES, &#039;board_names_by_crate, board_types_by_crate, hv_crate_names, hv_crate_types&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 Comment: B_HV001_5_P0 stands for &lt;br /&gt;
        - Hall B&lt;br /&gt;
        - Crate 1&lt;br /&gt;
        - slot 5&lt;br /&gt;
        - all channels (P0)&lt;br /&gt;
       &lt;br /&gt;
 //------------------- CRATES/SLOTS CONFIGURATION FOR GUI----------------------------&lt;br /&gt;
&lt;br /&gt;
 //==================CONFIGURATION PIECE==============================================================&lt;br /&gt;
&lt;br /&gt;
 char *board_names_by_crate[3][16]={&lt;br /&gt;
&lt;br /&gt;
    {&amp;quot;B_HV000_0_P0&amp;quot;,&amp;quot;B_HV000_2_P0&amp;quot;,&amp;quot;B_HV000_4_P0&amp;quot;, &amp;quot;B_HV000_6_P0&amp;quot;,&amp;quot;B_HV000_7_P0&amp;quot;,&amp;quot;B_HV000_8_P0&amp;quot;,&lt;br /&gt;
     &amp;quot;B_HV000_9_P0&amp;quot;,&amp;quot;B_HV000_10_P0&amp;quot;,&amp;quot;B_HV000_11_P0&amp;quot;,&amp;quot;B_HV000_12_P0&amp;quot;,&amp;quot;B_HV000_13_P0&amp;quot;,&amp;quot;B_HV000_14_P0&amp;quot;,&lt;br /&gt;
     &amp;quot;B_HV000_15_P0&amp;quot; ,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;} ,&lt;br /&gt;
&lt;br /&gt;
    {&amp;quot;B_HV001_0_P0&amp;quot;,&amp;quot;B_HV001_1_P0&amp;quot;,&amp;quot;B_HV001_2_P0&amp;quot;,&amp;quot;B_HV001_3_P0&amp;quot;,&amp;quot;B_HV001_4_P0&amp;quot;,&amp;quot;B_HV001_5_P0&amp;quot;, &amp;quot;B_HV001_6_P0&amp;quot;,&amp;quot;B_HV001_7_P0&amp;quot;&lt;br /&gt;
     ,&amp;quot;B_HV001_8_P0&amp;quot;,&amp;quot;B_HV001_9_P0&amp;quot;,&amp;quot;B_HV001_10_P0&amp;quot;,&amp;quot;B_HV001_11_P0&amp;quot;,&amp;quot;B_HV001_12_P0&amp;quot;,&amp;quot;B_HV001_13_P0&amp;quot;,&amp;quot;B_HV001_14_P0&amp;quot;,&amp;quot;B_HV001_15_P0&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
  ///  {&amp;quot;B_DCRB_HV000_0_P0&amp;quot;,&amp;quot;B_DCRB_HV000_1_P0&amp;quot;,&amp;quot;B_DCRB_HV000_2_P0&amp;quot;,&amp;quot;B_DCRB_HV000_3_P0&amp;quot;,&amp;quot;B_DCRB_HV000_4_P0&amp;quot;,&amp;quot;B_DCRB_HV000_5_P0&amp;quot;,&amp;quot;B_DCRB_HV000_6_P0&amp;quot;,&lt;br /&gt;
  ///   &amp;quot;B_DCRB_HV000_7_P0&amp;quot;,&amp;quot;B_DCRB_HV000_8_P0&amp;quot;, &amp;quot;B_DCRB_HV000_9_P0&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot; ,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;},&lt;br /&gt;
&lt;br /&gt;
 ///    {&amp;quot;b_wmpod_hv000_0_P0&amp;quot;,&amp;quot;b_wmpod_hv000_1_P0&amp;quot;,&amp;quot;b_wmpod_hv000_2_P0&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot; ,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;}&lt;br /&gt;
                             };&lt;br /&gt;
&lt;br /&gt;
 int board_types_by_crate[3][16]={&lt;br /&gt;
&lt;br /&gt;
    {HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535,&lt;br /&gt;
     HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535,&lt;br /&gt;
     HvCrate::CAEN_A1535,0,0,0} ,&lt;br /&gt;
&lt;br /&gt;
    {HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535,&lt;br /&gt;
     HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535,&lt;br /&gt;
     HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535}&lt;br /&gt;
&lt;br /&gt;
 ///   {HvCrate::CAEN_A944, HvCrate::CAEN_A944, HvCrate::CAEN_A944, HvCrate::CAEN_A944, HvCrate::CAEN_A944, HvCrate::CAEN_A944,&lt;br /&gt;
 ///    HvCrate::CAEN_A944, HvCrate::CAEN_A944, HvCrate::CAEN_A944, HvCrate::CAEN_A944, 0,0,0, 0,0,0},&lt;br /&gt;
&lt;br /&gt;
 ///   {HvCrate::WMPOD_HV,HvCrate::WMPOD_HV,HvCrate::WMPOD_HV,0, 0,0,0,0, 0,0,0,0, 0, 0,0,0}&lt;br /&gt;
                               };&lt;br /&gt;
&lt;br /&gt;
 char *hv_crate_names[]={&amp;quot;crate #1 \n CAEN 1527&amp;quot;,&amp;quot;crate #2 \n CAEN 1527&amp;quot;, &amp;quot;crate \n CAEN 527&amp;quot;, &amp;quot;crate \n Wiener MPOD&amp;quot;};&lt;br /&gt;
&lt;br /&gt;
 char hv_crate_types[]={CrateButton::CAEN_1527, CrateButton::CAEN_1527, CrateButton::CAEN_527, CrateButton::WMPOD };&lt;br /&gt;
&lt;br /&gt;
 //--------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
* cdhv&lt;br /&gt;
&lt;br /&gt;
* cp hv_control $CLAS/epics/bin/$EPICS_HOST_ARCH/&lt;br /&gt;
&lt;br /&gt;
* hv_control // to start GUI&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;NEW&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* file &amp;gt;&amp;gt; Open File or Project &amp;gt;&amp;gt; /usr/clas12/release/0.1/epics/qt/epicsqt_v1/hv_control/hv_control.pro&lt;br /&gt;
  - click &amp;quot;Configure Project&amp;quot;&lt;br /&gt;
  (next times: file &amp;gt;&amp;gt; Recent Projects &amp;gt;&amp;gt;  /usr/clas12/release/0.1/epics/qt/epicsqt_v1/hv_control/hv_control.pro)&lt;br /&gt;
check 2 up boxers and unckech 2 bottom (debug) boxes&lt;br /&gt;
&lt;br /&gt;
* expand &amp;quot;+sources&amp;quot;&lt;br /&gt;
* double click mainwindow.cpp to display the file, look for configuration piece; new caen confifuration is different from old caen and mpod,&lt;br /&gt;
those two will be modified later&lt;br /&gt;
&lt;br /&gt;
* click hammer sign (left-bottom corner) to build the project&lt;br /&gt;
&lt;br /&gt;
* source ~sytnik/c&lt;br /&gt;
&lt;br /&gt;
* gui_hv&lt;/div&gt;</summary>
		<author><name>129.57.167.26</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=EPICS:_HV_:_ADDING_CRATES&amp;diff=6404</id>
		<title>EPICS: HV : ADDING CRATES</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=EPICS:_HV_:_ADDING_CRATES&amp;diff=6404"/>
		<updated>2014-11-19T17:43:45Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.26: /* To add crate to the Qt GUI */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* ssh clonioc1&lt;br /&gt;
* //no needed   source ~sytnik/.cshrc_hallb_install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== To add crate to epics db ==&lt;br /&gt;
 &lt;br /&gt;
* //not needed, will restart later cioc_cron 0   // to kill ioc&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;OLD SCHEME&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* cd0 (for old CAEN it will be cd0o, for mpod cd0m)&lt;br /&gt;
* edit in db_generator.cpp&lt;br /&gt;
* change:  &#039;&#039;&#039;NCRATES, slot_mask, slot_types in the following piece:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 ///----------------- CRATES/SLOTS CONFIGURATION FOR IOC ----------------------------&lt;br /&gt;
&lt;br /&gt;
 #define NCRATES 1&lt;br /&gt;
 #define NSLOTS 16&lt;br /&gt;
 enum {A1535, A1520};&lt;br /&gt;
 int NCHANNELS[2] = {24, 12};&lt;br /&gt;
&lt;br /&gt;
 int slot_mask[NCRATES][NSLOTS]=&lt;br /&gt;
     { {1, 0, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1} };//,   // crate 0&lt;br /&gt;
      //{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1} };  // crate 1&lt;br /&gt;
&lt;br /&gt;
 int slot_types[NCRATES][NSLOTS]={&lt;br /&gt;
&lt;br /&gt;
 {A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535 }//, // crate 0&lt;br /&gt;
 //{A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535 }//, // crate 1&lt;br /&gt;
&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
 ///-------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
* g++ -o hv_gen db_generator.cpp&lt;br /&gt;
&lt;br /&gt;
* ./hv_gen // produce hvprod.db&lt;br /&gt;
* add new crate to &#039;&#039;startup.all&#039;&#039;&lt;br /&gt;
* cioc_cron 2   // to restart ioc&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NEW SCHEME&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* source ~sytnik/c&lt;br /&gt;
&lt;br /&gt;
* cd0&lt;br /&gt;
&lt;br /&gt;
* hv.substitutions and hv.substitutions_smi were generated by epics_generator as part of CLAS12 procedures&lt;br /&gt;
&lt;br /&gt;
== To add crate to the Qt GUI ==&lt;br /&gt;
&lt;br /&gt;
* qtcreator &amp;amp;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;OLD&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* file &amp;gt;&amp;gt; Open File or Project &amp;gt;&amp;gt; /usr/clas12/epics/qt/epicsqt_v1/hv_control/hv_control.pro&lt;br /&gt;
  - click &amp;quot;Configure Project&amp;quot;&lt;br /&gt;
  (next times: file &amp;gt;&amp;gt; Recent Projects &amp;gt;&amp;gt;  /usr/clas12/epics/qt/epicsqt_v1/hv_control/hv_control.pro)&lt;br /&gt;
* expand &amp;quot;+sources&amp;quot;&lt;br /&gt;
* double click mainwindow.cpp to display the file &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* In the following piece change: &#039;&#039;NCRATES, &#039;board_names_by_crate, board_types_by_crate, hv_crate_names, hv_crate_types&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 Comment: B_HV001_5_P0 stands for &lt;br /&gt;
        - Hall B&lt;br /&gt;
        - Crate 1&lt;br /&gt;
        - slot 5&lt;br /&gt;
        - all channels (P0)&lt;br /&gt;
       &lt;br /&gt;
 //------------------- CRATES/SLOTS CONFIGURATION FOR GUI----------------------------&lt;br /&gt;
&lt;br /&gt;
 //==================CONFIGURATION PIECE==============================================================&lt;br /&gt;
&lt;br /&gt;
 char *board_names_by_crate[3][16]={&lt;br /&gt;
&lt;br /&gt;
    {&amp;quot;B_HV000_0_P0&amp;quot;,&amp;quot;B_HV000_2_P0&amp;quot;,&amp;quot;B_HV000_4_P0&amp;quot;, &amp;quot;B_HV000_6_P0&amp;quot;,&amp;quot;B_HV000_7_P0&amp;quot;,&amp;quot;B_HV000_8_P0&amp;quot;,&lt;br /&gt;
     &amp;quot;B_HV000_9_P0&amp;quot;,&amp;quot;B_HV000_10_P0&amp;quot;,&amp;quot;B_HV000_11_P0&amp;quot;,&amp;quot;B_HV000_12_P0&amp;quot;,&amp;quot;B_HV000_13_P0&amp;quot;,&amp;quot;B_HV000_14_P0&amp;quot;,&lt;br /&gt;
     &amp;quot;B_HV000_15_P0&amp;quot; ,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;} ,&lt;br /&gt;
&lt;br /&gt;
    {&amp;quot;B_HV001_0_P0&amp;quot;,&amp;quot;B_HV001_1_P0&amp;quot;,&amp;quot;B_HV001_2_P0&amp;quot;,&amp;quot;B_HV001_3_P0&amp;quot;,&amp;quot;B_HV001_4_P0&amp;quot;,&amp;quot;B_HV001_5_P0&amp;quot;, &amp;quot;B_HV001_6_P0&amp;quot;,&amp;quot;B_HV001_7_P0&amp;quot;&lt;br /&gt;
     ,&amp;quot;B_HV001_8_P0&amp;quot;,&amp;quot;B_HV001_9_P0&amp;quot;,&amp;quot;B_HV001_10_P0&amp;quot;,&amp;quot;B_HV001_11_P0&amp;quot;,&amp;quot;B_HV001_12_P0&amp;quot;,&amp;quot;B_HV001_13_P0&amp;quot;,&amp;quot;B_HV001_14_P0&amp;quot;,&amp;quot;B_HV001_15_P0&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
  ///  {&amp;quot;B_DCRB_HV000_0_P0&amp;quot;,&amp;quot;B_DCRB_HV000_1_P0&amp;quot;,&amp;quot;B_DCRB_HV000_2_P0&amp;quot;,&amp;quot;B_DCRB_HV000_3_P0&amp;quot;,&amp;quot;B_DCRB_HV000_4_P0&amp;quot;,&amp;quot;B_DCRB_HV000_5_P0&amp;quot;,&amp;quot;B_DCRB_HV000_6_P0&amp;quot;,&lt;br /&gt;
  ///   &amp;quot;B_DCRB_HV000_7_P0&amp;quot;,&amp;quot;B_DCRB_HV000_8_P0&amp;quot;, &amp;quot;B_DCRB_HV000_9_P0&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot; ,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;},&lt;br /&gt;
&lt;br /&gt;
 ///    {&amp;quot;b_wmpod_hv000_0_P0&amp;quot;,&amp;quot;b_wmpod_hv000_1_P0&amp;quot;,&amp;quot;b_wmpod_hv000_2_P0&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot; ,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;}&lt;br /&gt;
                             };&lt;br /&gt;
&lt;br /&gt;
 int board_types_by_crate[3][16]={&lt;br /&gt;
&lt;br /&gt;
    {HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535,&lt;br /&gt;
     HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535,&lt;br /&gt;
     HvCrate::CAEN_A1535,0,0,0} ,&lt;br /&gt;
&lt;br /&gt;
    {HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535,&lt;br /&gt;
     HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535,&lt;br /&gt;
     HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535}&lt;br /&gt;
&lt;br /&gt;
 ///   {HvCrate::CAEN_A944, HvCrate::CAEN_A944, HvCrate::CAEN_A944, HvCrate::CAEN_A944, HvCrate::CAEN_A944, HvCrate::CAEN_A944,&lt;br /&gt;
 ///    HvCrate::CAEN_A944, HvCrate::CAEN_A944, HvCrate::CAEN_A944, HvCrate::CAEN_A944, 0,0,0, 0,0,0},&lt;br /&gt;
&lt;br /&gt;
 ///   {HvCrate::WMPOD_HV,HvCrate::WMPOD_HV,HvCrate::WMPOD_HV,0, 0,0,0,0, 0,0,0,0, 0, 0,0,0}&lt;br /&gt;
                               };&lt;br /&gt;
&lt;br /&gt;
 char *hv_crate_names[]={&amp;quot;crate #1 \n CAEN 1527&amp;quot;,&amp;quot;crate #2 \n CAEN 1527&amp;quot;, &amp;quot;crate \n CAEN 527&amp;quot;, &amp;quot;crate \n Wiener MPOD&amp;quot;};&lt;br /&gt;
&lt;br /&gt;
 char hv_crate_types[]={CrateButton::CAEN_1527, CrateButton::CAEN_1527, CrateButton::CAEN_527, CrateButton::WMPOD };&lt;br /&gt;
&lt;br /&gt;
 //--------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
* cdhv&lt;br /&gt;
&lt;br /&gt;
* cp hv_control $CLAS/epics/bin/$EPICS_HOST_ARCH/&lt;br /&gt;
&lt;br /&gt;
* hv_control // to start GUI&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;NEW&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* file &amp;gt;&amp;gt; Open File or Project &amp;gt;&amp;gt; /usr/clas12/release/0.1/epics/qt/epicsqt_v1/hv_control/hv_control.pro&lt;br /&gt;
  - click &amp;quot;Configure Project&amp;quot;&lt;br /&gt;
  (next times: file &amp;gt;&amp;gt; Recent Projects &amp;gt;&amp;gt;  /usr/clas12/release/0.1/epics/qt/epicsqt_v1/hv_control/hv_control.pro)&lt;br /&gt;
check 2 up boxers and unckech 2 bottom (debug) boxes&lt;br /&gt;
&lt;br /&gt;
* expand &amp;quot;+sources&amp;quot;&lt;br /&gt;
* double click mainwindow.cpp to display the file, look for configuration piece; new caen confifuration is different from old caen and mpod,&lt;br /&gt;
those two will be modified later&lt;br /&gt;
&lt;br /&gt;
* click hammer sign (left-bottom corner) to build the project&lt;br /&gt;
&lt;br /&gt;
* source ~sytnik/c&lt;br /&gt;
&lt;br /&gt;
* gui_hv&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;MPOD&#039;&#039;&#039; - old GUI version here with wrong status handling, new version of GUI is in SVT state-machine scheme&lt;br /&gt;
&lt;br /&gt;
* cd0m&lt;br /&gt;
&lt;br /&gt;
* ../../bin/linux-x86/mpodCrates st_mpod.cmd&lt;/div&gt;</summary>
		<author><name>129.57.167.26</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=EPICS:_HV_:_ADDING_CRATES&amp;diff=6403</id>
		<title>EPICS: HV : ADDING CRATES</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=EPICS:_HV_:_ADDING_CRATES&amp;diff=6403"/>
		<updated>2014-11-19T17:27:19Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.26: /* To add crate to the Qt GUI */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* ssh clonioc1&lt;br /&gt;
* //no needed   source ~sytnik/.cshrc_hallb_install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== To add crate to epics db ==&lt;br /&gt;
 &lt;br /&gt;
* //not needed, will restart later cioc_cron 0   // to kill ioc&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;OLD SCHEME&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* cd0 (for old CAEN it will be cd0o, for mpod cd0m)&lt;br /&gt;
* edit in db_generator.cpp&lt;br /&gt;
* change:  &#039;&#039;&#039;NCRATES, slot_mask, slot_types in the following piece:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 ///----------------- CRATES/SLOTS CONFIGURATION FOR IOC ----------------------------&lt;br /&gt;
&lt;br /&gt;
 #define NCRATES 1&lt;br /&gt;
 #define NSLOTS 16&lt;br /&gt;
 enum {A1535, A1520};&lt;br /&gt;
 int NCHANNELS[2] = {24, 12};&lt;br /&gt;
&lt;br /&gt;
 int slot_mask[NCRATES][NSLOTS]=&lt;br /&gt;
     { {1, 0, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1} };//,   // crate 0&lt;br /&gt;
      //{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1} };  // crate 1&lt;br /&gt;
&lt;br /&gt;
 int slot_types[NCRATES][NSLOTS]={&lt;br /&gt;
&lt;br /&gt;
 {A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535 }//, // crate 0&lt;br /&gt;
 //{A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535 }//, // crate 1&lt;br /&gt;
&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
 ///-------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
* g++ -o hv_gen db_generator.cpp&lt;br /&gt;
&lt;br /&gt;
* ./hv_gen // produce hvprod.db&lt;br /&gt;
* add new crate to &#039;&#039;startup.all&#039;&#039;&lt;br /&gt;
* cioc_cron 2   // to restart ioc&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NEW SCHEME&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* source ~sytnik/c&lt;br /&gt;
&lt;br /&gt;
* cd0&lt;br /&gt;
&lt;br /&gt;
* hv.substitutions and hv.substitutions_smi were generated by epics_generator as part of CLAS12 procedures&lt;br /&gt;
&lt;br /&gt;
== To add crate to the Qt GUI ==&lt;br /&gt;
&lt;br /&gt;
* qtcreator &amp;amp;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;OLD&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* file &amp;gt;&amp;gt; Open File or Project &amp;gt;&amp;gt; /usr/clas12/epics/qt/epicsqt_v1/hv_control/hv_control.pro&lt;br /&gt;
  - click &amp;quot;Configure Project&amp;quot;&lt;br /&gt;
  (next times: file &amp;gt;&amp;gt; Recent Projects &amp;gt;&amp;gt;  /usr/clas12/epics/qt/epicsqt_v1/hv_control/hv_control.pro)&lt;br /&gt;
* expand &amp;quot;+sources&amp;quot;&lt;br /&gt;
* double click mainwindow.cpp to display the file &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* In the following piece change: &#039;&#039;NCRATES, &#039;board_names_by_crate, board_types_by_crate, hv_crate_names, hv_crate_types&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 Comment: B_HV001_5_P0 stands for &lt;br /&gt;
        - Hall B&lt;br /&gt;
        - Crate 1&lt;br /&gt;
        - slot 5&lt;br /&gt;
        - all channels (P0)&lt;br /&gt;
       &lt;br /&gt;
 //------------------- CRATES/SLOTS CONFIGURATION FOR GUI----------------------------&lt;br /&gt;
&lt;br /&gt;
 //==================CONFIGURATION PIECE==============================================================&lt;br /&gt;
&lt;br /&gt;
 char *board_names_by_crate[3][16]={&lt;br /&gt;
&lt;br /&gt;
    {&amp;quot;B_HV000_0_P0&amp;quot;,&amp;quot;B_HV000_2_P0&amp;quot;,&amp;quot;B_HV000_4_P0&amp;quot;, &amp;quot;B_HV000_6_P0&amp;quot;,&amp;quot;B_HV000_7_P0&amp;quot;,&amp;quot;B_HV000_8_P0&amp;quot;,&lt;br /&gt;
     &amp;quot;B_HV000_9_P0&amp;quot;,&amp;quot;B_HV000_10_P0&amp;quot;,&amp;quot;B_HV000_11_P0&amp;quot;,&amp;quot;B_HV000_12_P0&amp;quot;,&amp;quot;B_HV000_13_P0&amp;quot;,&amp;quot;B_HV000_14_P0&amp;quot;,&lt;br /&gt;
     &amp;quot;B_HV000_15_P0&amp;quot; ,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;} ,&lt;br /&gt;
&lt;br /&gt;
    {&amp;quot;B_HV001_0_P0&amp;quot;,&amp;quot;B_HV001_1_P0&amp;quot;,&amp;quot;B_HV001_2_P0&amp;quot;,&amp;quot;B_HV001_3_P0&amp;quot;,&amp;quot;B_HV001_4_P0&amp;quot;,&amp;quot;B_HV001_5_P0&amp;quot;, &amp;quot;B_HV001_6_P0&amp;quot;,&amp;quot;B_HV001_7_P0&amp;quot;&lt;br /&gt;
     ,&amp;quot;B_HV001_8_P0&amp;quot;,&amp;quot;B_HV001_9_P0&amp;quot;,&amp;quot;B_HV001_10_P0&amp;quot;,&amp;quot;B_HV001_11_P0&amp;quot;,&amp;quot;B_HV001_12_P0&amp;quot;,&amp;quot;B_HV001_13_P0&amp;quot;,&amp;quot;B_HV001_14_P0&amp;quot;,&amp;quot;B_HV001_15_P0&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
  ///  {&amp;quot;B_DCRB_HV000_0_P0&amp;quot;,&amp;quot;B_DCRB_HV000_1_P0&amp;quot;,&amp;quot;B_DCRB_HV000_2_P0&amp;quot;,&amp;quot;B_DCRB_HV000_3_P0&amp;quot;,&amp;quot;B_DCRB_HV000_4_P0&amp;quot;,&amp;quot;B_DCRB_HV000_5_P0&amp;quot;,&amp;quot;B_DCRB_HV000_6_P0&amp;quot;,&lt;br /&gt;
  ///   &amp;quot;B_DCRB_HV000_7_P0&amp;quot;,&amp;quot;B_DCRB_HV000_8_P0&amp;quot;, &amp;quot;B_DCRB_HV000_9_P0&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot; ,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;},&lt;br /&gt;
&lt;br /&gt;
 ///    {&amp;quot;b_wmpod_hv000_0_P0&amp;quot;,&amp;quot;b_wmpod_hv000_1_P0&amp;quot;,&amp;quot;b_wmpod_hv000_2_P0&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot; ,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;}&lt;br /&gt;
                             };&lt;br /&gt;
&lt;br /&gt;
 int board_types_by_crate[3][16]={&lt;br /&gt;
&lt;br /&gt;
    {HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535,&lt;br /&gt;
     HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535,&lt;br /&gt;
     HvCrate::CAEN_A1535,0,0,0} ,&lt;br /&gt;
&lt;br /&gt;
    {HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535,&lt;br /&gt;
     HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535,&lt;br /&gt;
     HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535}&lt;br /&gt;
&lt;br /&gt;
 ///   {HvCrate::CAEN_A944, HvCrate::CAEN_A944, HvCrate::CAEN_A944, HvCrate::CAEN_A944, HvCrate::CAEN_A944, HvCrate::CAEN_A944,&lt;br /&gt;
 ///    HvCrate::CAEN_A944, HvCrate::CAEN_A944, HvCrate::CAEN_A944, HvCrate::CAEN_A944, 0,0,0, 0,0,0},&lt;br /&gt;
&lt;br /&gt;
 ///   {HvCrate::WMPOD_HV,HvCrate::WMPOD_HV,HvCrate::WMPOD_HV,0, 0,0,0,0, 0,0,0,0, 0, 0,0,0}&lt;br /&gt;
                               };&lt;br /&gt;
&lt;br /&gt;
 char *hv_crate_names[]={&amp;quot;crate #1 \n CAEN 1527&amp;quot;,&amp;quot;crate #2 \n CAEN 1527&amp;quot;, &amp;quot;crate \n CAEN 527&amp;quot;, &amp;quot;crate \n Wiener MPOD&amp;quot;};&lt;br /&gt;
&lt;br /&gt;
 char hv_crate_types[]={CrateButton::CAEN_1527, CrateButton::CAEN_1527, CrateButton::CAEN_527, CrateButton::WMPOD };&lt;br /&gt;
&lt;br /&gt;
 //--------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
* cdhv&lt;br /&gt;
&lt;br /&gt;
* cp hv_control $CLAS/epics/bin/$EPICS_HOST_ARCH/&lt;br /&gt;
&lt;br /&gt;
* hv_control // to start GUI&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;NEW&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* file &amp;gt;&amp;gt; Open File or Project &amp;gt;&amp;gt; /usr/clas12/release/0.1/epics/qt/epicsqt_v1/hv_control/hv_control.pro&lt;br /&gt;
  - click &amp;quot;Configure Project&amp;quot;&lt;br /&gt;
  (next times: file &amp;gt;&amp;gt; Recent Projects &amp;gt;&amp;gt;  /usr/clas12/release/0.1/epics/qt/epicsqt_v1/hv_control/hv_control.pro)&lt;br /&gt;
check 2 up boxers and unckech 2 bottom (debug) boxes&lt;br /&gt;
&lt;br /&gt;
* expand &amp;quot;+sources&amp;quot;&lt;br /&gt;
* double click mainwindow.cpp to display the file, look for configuration piece; new caen confifuration is different from old caen and mpod,&lt;br /&gt;
those two will be modified later&lt;br /&gt;
&lt;br /&gt;
* click hammer sign (left-bottom corner) to build the project&lt;br /&gt;
&lt;br /&gt;
* source ~sytnik/c&lt;br /&gt;
&lt;br /&gt;
* gui_hv&lt;/div&gt;</summary>
		<author><name>129.57.167.26</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=EPICS:_HV_:_ADDING_CRATES&amp;diff=6402</id>
		<title>EPICS: HV : ADDING CRATES</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=EPICS:_HV_:_ADDING_CRATES&amp;diff=6402"/>
		<updated>2014-11-19T17:08:18Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.26: /* To add crate to the Qt GUI */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* ssh clonioc1&lt;br /&gt;
* //no needed   source ~sytnik/.cshrc_hallb_install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== To add crate to epics db ==&lt;br /&gt;
 &lt;br /&gt;
* //not needed, will restart later cioc_cron 0   // to kill ioc&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;OLD SCHEME&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* cd0 (for old CAEN it will be cd0o, for mpod cd0m)&lt;br /&gt;
* edit in db_generator.cpp&lt;br /&gt;
* change:  &#039;&#039;&#039;NCRATES, slot_mask, slot_types in the following piece:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 ///----------------- CRATES/SLOTS CONFIGURATION FOR IOC ----------------------------&lt;br /&gt;
&lt;br /&gt;
 #define NCRATES 1&lt;br /&gt;
 #define NSLOTS 16&lt;br /&gt;
 enum {A1535, A1520};&lt;br /&gt;
 int NCHANNELS[2] = {24, 12};&lt;br /&gt;
&lt;br /&gt;
 int slot_mask[NCRATES][NSLOTS]=&lt;br /&gt;
     { {1, 0, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1} };//,   // crate 0&lt;br /&gt;
      //{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1} };  // crate 1&lt;br /&gt;
&lt;br /&gt;
 int slot_types[NCRATES][NSLOTS]={&lt;br /&gt;
&lt;br /&gt;
 {A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535 }//, // crate 0&lt;br /&gt;
 //{A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535 }//, // crate 1&lt;br /&gt;
&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
 ///-------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
* g++ -o hv_gen db_generator.cpp&lt;br /&gt;
&lt;br /&gt;
* ./hv_gen // produce hvprod.db&lt;br /&gt;
* add new crate to &#039;&#039;startup.all&#039;&#039;&lt;br /&gt;
* cioc_cron 2   // to restart ioc&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NEW SCHEME&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* source ~sytnik/c&lt;br /&gt;
&lt;br /&gt;
* cd0&lt;br /&gt;
&lt;br /&gt;
* hv.substitutions and hv.substitutions_smi were generated by epics_generator as part of CLAS12 procedures&lt;br /&gt;
&lt;br /&gt;
== To add crate to the Qt GUI ==&lt;br /&gt;
&lt;br /&gt;
* qtcreator &amp;amp;&lt;br /&gt;
&lt;br /&gt;
* file &amp;gt;&amp;gt; Open File or Project &amp;gt;&amp;gt; /usr/clas12/epics/qt/epicsqt_v1/hv_control/hv_control.pro&lt;br /&gt;
  - click &amp;quot;Configure Project&amp;quot;&lt;br /&gt;
  (next times: file &amp;gt;&amp;gt; Recent Projects &amp;gt;&amp;gt;  /usr/clas12/epics/qt/epicsqt_v1/hv_control/hv_control.pro)&lt;br /&gt;
* expand &amp;quot;+sources&amp;quot;&lt;br /&gt;
* double click mainwindow.cpp to display the file &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OLD&#039;&#039;&#039; In the following piece change: &#039;&#039;NCRATES, &#039;board_names_by_crate, board_types_by_crate, hv_crate_names, hv_crate_types&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;NEW&#039;&#039;&#039; look for &#039;configuration piece; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Comment: B_HV001_5_P0 stands for &lt;br /&gt;
        - Hall B&lt;br /&gt;
        - Crate 1&lt;br /&gt;
        - slot 5&lt;br /&gt;
        - all channels (P0)&lt;br /&gt;
       &lt;br /&gt;
 //------------------- CRATES/SLOTS CONFIGURATION FOR GUI----------------------------&lt;br /&gt;
&lt;br /&gt;
 //==================CONFIGURATION PIECE==============================================================&lt;br /&gt;
&lt;br /&gt;
 char *board_names_by_crate[3][16]={&lt;br /&gt;
&lt;br /&gt;
    {&amp;quot;B_HV000_0_P0&amp;quot;,&amp;quot;B_HV000_2_P0&amp;quot;,&amp;quot;B_HV000_4_P0&amp;quot;, &amp;quot;B_HV000_6_P0&amp;quot;,&amp;quot;B_HV000_7_P0&amp;quot;,&amp;quot;B_HV000_8_P0&amp;quot;,&lt;br /&gt;
     &amp;quot;B_HV000_9_P0&amp;quot;,&amp;quot;B_HV000_10_P0&amp;quot;,&amp;quot;B_HV000_11_P0&amp;quot;,&amp;quot;B_HV000_12_P0&amp;quot;,&amp;quot;B_HV000_13_P0&amp;quot;,&amp;quot;B_HV000_14_P0&amp;quot;,&lt;br /&gt;
     &amp;quot;B_HV000_15_P0&amp;quot; ,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;} ,&lt;br /&gt;
&lt;br /&gt;
    {&amp;quot;B_HV001_0_P0&amp;quot;,&amp;quot;B_HV001_1_P0&amp;quot;,&amp;quot;B_HV001_2_P0&amp;quot;,&amp;quot;B_HV001_3_P0&amp;quot;,&amp;quot;B_HV001_4_P0&amp;quot;,&amp;quot;B_HV001_5_P0&amp;quot;, &amp;quot;B_HV001_6_P0&amp;quot;,&amp;quot;B_HV001_7_P0&amp;quot;&lt;br /&gt;
     ,&amp;quot;B_HV001_8_P0&amp;quot;,&amp;quot;B_HV001_9_P0&amp;quot;,&amp;quot;B_HV001_10_P0&amp;quot;,&amp;quot;B_HV001_11_P0&amp;quot;,&amp;quot;B_HV001_12_P0&amp;quot;,&amp;quot;B_HV001_13_P0&amp;quot;,&amp;quot;B_HV001_14_P0&amp;quot;,&amp;quot;B_HV001_15_P0&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
  ///  {&amp;quot;B_DCRB_HV000_0_P0&amp;quot;,&amp;quot;B_DCRB_HV000_1_P0&amp;quot;,&amp;quot;B_DCRB_HV000_2_P0&amp;quot;,&amp;quot;B_DCRB_HV000_3_P0&amp;quot;,&amp;quot;B_DCRB_HV000_4_P0&amp;quot;,&amp;quot;B_DCRB_HV000_5_P0&amp;quot;,&amp;quot;B_DCRB_HV000_6_P0&amp;quot;,&lt;br /&gt;
  ///   &amp;quot;B_DCRB_HV000_7_P0&amp;quot;,&amp;quot;B_DCRB_HV000_8_P0&amp;quot;, &amp;quot;B_DCRB_HV000_9_P0&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot; ,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;},&lt;br /&gt;
&lt;br /&gt;
 ///    {&amp;quot;b_wmpod_hv000_0_P0&amp;quot;,&amp;quot;b_wmpod_hv000_1_P0&amp;quot;,&amp;quot;b_wmpod_hv000_2_P0&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot; ,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;}&lt;br /&gt;
                             };&lt;br /&gt;
&lt;br /&gt;
 int board_types_by_crate[3][16]={&lt;br /&gt;
&lt;br /&gt;
    {HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535,&lt;br /&gt;
     HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535,&lt;br /&gt;
     HvCrate::CAEN_A1535,0,0,0} ,&lt;br /&gt;
&lt;br /&gt;
    {HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535,&lt;br /&gt;
     HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535,&lt;br /&gt;
     HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535}&lt;br /&gt;
&lt;br /&gt;
 ///   {HvCrate::CAEN_A944, HvCrate::CAEN_A944, HvCrate::CAEN_A944, HvCrate::CAEN_A944, HvCrate::CAEN_A944, HvCrate::CAEN_A944,&lt;br /&gt;
 ///    HvCrate::CAEN_A944, HvCrate::CAEN_A944, HvCrate::CAEN_A944, HvCrate::CAEN_A944, 0,0,0, 0,0,0},&lt;br /&gt;
&lt;br /&gt;
 ///   {HvCrate::WMPOD_HV,HvCrate::WMPOD_HV,HvCrate::WMPOD_HV,0, 0,0,0,0, 0,0,0,0, 0, 0,0,0}&lt;br /&gt;
                               };&lt;br /&gt;
&lt;br /&gt;
 char *hv_crate_names[]={&amp;quot;crate #1 \n CAEN 1527&amp;quot;,&amp;quot;crate #2 \n CAEN 1527&amp;quot;, &amp;quot;crate \n CAEN 527&amp;quot;, &amp;quot;crate \n Wiener MPOD&amp;quot;};&lt;br /&gt;
&lt;br /&gt;
 char hv_crate_types[]={CrateButton::CAEN_1527, CrateButton::CAEN_1527, CrateButton::CAEN_527, CrateButton::WMPOD };&lt;br /&gt;
&lt;br /&gt;
 //--------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* click hammer sign (left-bottom corner) to build the project&lt;br /&gt;
&lt;br /&gt;
* cdhv&lt;br /&gt;
&lt;br /&gt;
* cp hv_control $CLAS/epics/bin/$EPICS_HOST_ARCH/&lt;br /&gt;
&lt;br /&gt;
* hv_control // to start GUI&lt;/div&gt;</summary>
		<author><name>129.57.167.26</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=EPICS:_HV_:_ADDING_CRATES&amp;diff=6401</id>
		<title>EPICS: HV : ADDING CRATES</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=EPICS:_HV_:_ADDING_CRATES&amp;diff=6401"/>
		<updated>2014-11-19T17:04:02Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.26: /* NEW SCHEME */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* ssh clonioc1&lt;br /&gt;
* //no needed   source ~sytnik/.cshrc_hallb_install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== To add crate to epics db ==&lt;br /&gt;
 &lt;br /&gt;
* //not needed, will restart later cioc_cron 0   // to kill ioc&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;OLD SCHEME&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* cd0 (for old CAEN it will be cd0o, for mpod cd0m)&lt;br /&gt;
* edit in db_generator.cpp&lt;br /&gt;
* change:  &#039;&#039;&#039;NCRATES, slot_mask, slot_types in the following piece:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 ///----------------- CRATES/SLOTS CONFIGURATION FOR IOC ----------------------------&lt;br /&gt;
&lt;br /&gt;
 #define NCRATES 1&lt;br /&gt;
 #define NSLOTS 16&lt;br /&gt;
 enum {A1535, A1520};&lt;br /&gt;
 int NCHANNELS[2] = {24, 12};&lt;br /&gt;
&lt;br /&gt;
 int slot_mask[NCRATES][NSLOTS]=&lt;br /&gt;
     { {1, 0, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1} };//,   // crate 0&lt;br /&gt;
      //{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1} };  // crate 1&lt;br /&gt;
&lt;br /&gt;
 int slot_types[NCRATES][NSLOTS]={&lt;br /&gt;
&lt;br /&gt;
 {A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535 }//, // crate 0&lt;br /&gt;
 //{A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535 }//, // crate 1&lt;br /&gt;
&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
 ///-------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
* g++ -o hv_gen db_generator.cpp&lt;br /&gt;
&lt;br /&gt;
* ./hv_gen // produce hvprod.db&lt;br /&gt;
* add new crate to &#039;&#039;startup.all&#039;&#039;&lt;br /&gt;
* cioc_cron 2   // to restart ioc&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NEW SCHEME&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* source ~sytnik/c&lt;br /&gt;
&lt;br /&gt;
* cd0&lt;br /&gt;
&lt;br /&gt;
* hv.substitutions and hv.substitutions_smi were generated by epics_generator as part of CLAS12 procedures&lt;br /&gt;
&lt;br /&gt;
== To add crate to the Qt GUI ==&lt;br /&gt;
&lt;br /&gt;
* qtcreator &amp;amp;&lt;br /&gt;
&lt;br /&gt;
* file &amp;gt;&amp;gt; Open File or Project &amp;gt;&amp;gt; /misc/clas12/epics/qt/epicsqt_v1/hv_control/hv_control.pro&lt;br /&gt;
  - click &amp;quot;Configure Project&amp;quot;&lt;br /&gt;
  (next times: file &amp;gt;&amp;gt; Recent Projects &amp;gt;&amp;gt;  /misc/clas12/epics/qt/epicsqt_v1/hv_control/hv_control.pro)&lt;br /&gt;
* expand &amp;quot;+sources&amp;quot;&lt;br /&gt;
* double click mainwindow.cpp to display the file &lt;br /&gt;
* In the following piece change: &#039;&#039;NCRATES, &#039;board_names_by_crate, board_types_by_crate, hv_crate_names, hv_crate_types&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Comment: B_HV001_5_P0 stands for &lt;br /&gt;
        - Hall B&lt;br /&gt;
        - Crate 1&lt;br /&gt;
        - slot 5&lt;br /&gt;
        - all channels (P0)&lt;br /&gt;
       &lt;br /&gt;
 //------------------- CRATES/SLOTS CONFIGURATION FOR GUI----------------------------&lt;br /&gt;
&lt;br /&gt;
 //==================CONFIGURATION PIECE==============================================================&lt;br /&gt;
&lt;br /&gt;
 char *board_names_by_crate[3][16]={&lt;br /&gt;
&lt;br /&gt;
    {&amp;quot;B_HV000_0_P0&amp;quot;,&amp;quot;B_HV000_2_P0&amp;quot;,&amp;quot;B_HV000_4_P0&amp;quot;, &amp;quot;B_HV000_6_P0&amp;quot;,&amp;quot;B_HV000_7_P0&amp;quot;,&amp;quot;B_HV000_8_P0&amp;quot;,&lt;br /&gt;
     &amp;quot;B_HV000_9_P0&amp;quot;,&amp;quot;B_HV000_10_P0&amp;quot;,&amp;quot;B_HV000_11_P0&amp;quot;,&amp;quot;B_HV000_12_P0&amp;quot;,&amp;quot;B_HV000_13_P0&amp;quot;,&amp;quot;B_HV000_14_P0&amp;quot;,&lt;br /&gt;
     &amp;quot;B_HV000_15_P0&amp;quot; ,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;} ,&lt;br /&gt;
&lt;br /&gt;
    {&amp;quot;B_HV001_0_P0&amp;quot;,&amp;quot;B_HV001_1_P0&amp;quot;,&amp;quot;B_HV001_2_P0&amp;quot;,&amp;quot;B_HV001_3_P0&amp;quot;,&amp;quot;B_HV001_4_P0&amp;quot;,&amp;quot;B_HV001_5_P0&amp;quot;, &amp;quot;B_HV001_6_P0&amp;quot;,&amp;quot;B_HV001_7_P0&amp;quot;&lt;br /&gt;
     ,&amp;quot;B_HV001_8_P0&amp;quot;,&amp;quot;B_HV001_9_P0&amp;quot;,&amp;quot;B_HV001_10_P0&amp;quot;,&amp;quot;B_HV001_11_P0&amp;quot;,&amp;quot;B_HV001_12_P0&amp;quot;,&amp;quot;B_HV001_13_P0&amp;quot;,&amp;quot;B_HV001_14_P0&amp;quot;,&amp;quot;B_HV001_15_P0&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
  ///  {&amp;quot;B_DCRB_HV000_0_P0&amp;quot;,&amp;quot;B_DCRB_HV000_1_P0&amp;quot;,&amp;quot;B_DCRB_HV000_2_P0&amp;quot;,&amp;quot;B_DCRB_HV000_3_P0&amp;quot;,&amp;quot;B_DCRB_HV000_4_P0&amp;quot;,&amp;quot;B_DCRB_HV000_5_P0&amp;quot;,&amp;quot;B_DCRB_HV000_6_P0&amp;quot;,&lt;br /&gt;
  ///   &amp;quot;B_DCRB_HV000_7_P0&amp;quot;,&amp;quot;B_DCRB_HV000_8_P0&amp;quot;, &amp;quot;B_DCRB_HV000_9_P0&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot; ,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;},&lt;br /&gt;
&lt;br /&gt;
 ///    {&amp;quot;b_wmpod_hv000_0_P0&amp;quot;,&amp;quot;b_wmpod_hv000_1_P0&amp;quot;,&amp;quot;b_wmpod_hv000_2_P0&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot; ,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;}&lt;br /&gt;
                             };&lt;br /&gt;
&lt;br /&gt;
 int board_types_by_crate[3][16]={&lt;br /&gt;
&lt;br /&gt;
    {HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535,&lt;br /&gt;
     HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535,&lt;br /&gt;
     HvCrate::CAEN_A1535,0,0,0} ,&lt;br /&gt;
&lt;br /&gt;
    {HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535,&lt;br /&gt;
     HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535,&lt;br /&gt;
     HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535}&lt;br /&gt;
&lt;br /&gt;
 ///   {HvCrate::CAEN_A944, HvCrate::CAEN_A944, HvCrate::CAEN_A944, HvCrate::CAEN_A944, HvCrate::CAEN_A944, HvCrate::CAEN_A944,&lt;br /&gt;
 ///    HvCrate::CAEN_A944, HvCrate::CAEN_A944, HvCrate::CAEN_A944, HvCrate::CAEN_A944, 0,0,0, 0,0,0},&lt;br /&gt;
&lt;br /&gt;
 ///   {HvCrate::WMPOD_HV,HvCrate::WMPOD_HV,HvCrate::WMPOD_HV,0, 0,0,0,0, 0,0,0,0, 0, 0,0,0}&lt;br /&gt;
                               };&lt;br /&gt;
&lt;br /&gt;
 char *hv_crate_names[]={&amp;quot;crate #1 \n CAEN 1527&amp;quot;,&amp;quot;crate #2 \n CAEN 1527&amp;quot;, &amp;quot;crate \n CAEN 527&amp;quot;, &amp;quot;crate \n Wiener MPOD&amp;quot;};&lt;br /&gt;
&lt;br /&gt;
 char hv_crate_types[]={CrateButton::CAEN_1527, CrateButton::CAEN_1527, CrateButton::CAEN_527, CrateButton::WMPOD };&lt;br /&gt;
&lt;br /&gt;
 //--------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* click hammer sign (left-bottom corner) to build the project&lt;br /&gt;
&lt;br /&gt;
* cdhv&lt;br /&gt;
&lt;br /&gt;
* cp hv_control $CLAS/epics/bin/$EPICS_HOST_ARCH/&lt;br /&gt;
&lt;br /&gt;
* hv_control // to start GUI&lt;/div&gt;</summary>
		<author><name>129.57.167.26</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=EPICS:_HV_:_ADDING_CRATES&amp;diff=6400</id>
		<title>EPICS: HV : ADDING CRATES</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=EPICS:_HV_:_ADDING_CRATES&amp;diff=6400"/>
		<updated>2014-11-19T17:03:48Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.26: /* OLD SCHEME */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* ssh clonioc1&lt;br /&gt;
* //no needed   source ~sytnik/.cshrc_hallb_install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== To add crate to epics db ==&lt;br /&gt;
 &lt;br /&gt;
* //not needed, will restart later cioc_cron 0   // to kill ioc&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;OLD SCHEME&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* cd0 (for old CAEN it will be cd0o, for mpod cd0m)&lt;br /&gt;
* edit in db_generator.cpp&lt;br /&gt;
* change:  &#039;&#039;&#039;NCRATES, slot_mask, slot_types in the following piece:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 ///----------------- CRATES/SLOTS CONFIGURATION FOR IOC ----------------------------&lt;br /&gt;
&lt;br /&gt;
 #define NCRATES 1&lt;br /&gt;
 #define NSLOTS 16&lt;br /&gt;
 enum {A1535, A1520};&lt;br /&gt;
 int NCHANNELS[2] = {24, 12};&lt;br /&gt;
&lt;br /&gt;
 int slot_mask[NCRATES][NSLOTS]=&lt;br /&gt;
     { {1, 0, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1} };//,   // crate 0&lt;br /&gt;
      //{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1} };  // crate 1&lt;br /&gt;
&lt;br /&gt;
 int slot_types[NCRATES][NSLOTS]={&lt;br /&gt;
&lt;br /&gt;
 {A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535 }//, // crate 0&lt;br /&gt;
 //{A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535 }//, // crate 1&lt;br /&gt;
&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
 ///-------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
* g++ -o hv_gen db_generator.cpp&lt;br /&gt;
&lt;br /&gt;
* ./hv_gen // produce hvprod.db&lt;br /&gt;
* add new crate to &#039;&#039;startup.all&#039;&#039;&lt;br /&gt;
* cioc_cron 2   // to restart ioc&lt;br /&gt;
&lt;br /&gt;
== NEW SCHEME ==&lt;br /&gt;
&lt;br /&gt;
* source ~sytnik/c&lt;br /&gt;
&lt;br /&gt;
* cd0&lt;br /&gt;
&lt;br /&gt;
* hv.substitutions and hv.substitutions_smi were generated by epics_generator as part of CLAS12 procedures&lt;br /&gt;
&lt;br /&gt;
== To add crate to the Qt GUI ==&lt;br /&gt;
&lt;br /&gt;
* qtcreator &amp;amp;&lt;br /&gt;
&lt;br /&gt;
* file &amp;gt;&amp;gt; Open File or Project &amp;gt;&amp;gt; /misc/clas12/epics/qt/epicsqt_v1/hv_control/hv_control.pro&lt;br /&gt;
  - click &amp;quot;Configure Project&amp;quot;&lt;br /&gt;
  (next times: file &amp;gt;&amp;gt; Recent Projects &amp;gt;&amp;gt;  /misc/clas12/epics/qt/epicsqt_v1/hv_control/hv_control.pro)&lt;br /&gt;
* expand &amp;quot;+sources&amp;quot;&lt;br /&gt;
* double click mainwindow.cpp to display the file &lt;br /&gt;
* In the following piece change: &#039;&#039;NCRATES, &#039;board_names_by_crate, board_types_by_crate, hv_crate_names, hv_crate_types&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Comment: B_HV001_5_P0 stands for &lt;br /&gt;
        - Hall B&lt;br /&gt;
        - Crate 1&lt;br /&gt;
        - slot 5&lt;br /&gt;
        - all channels (P0)&lt;br /&gt;
       &lt;br /&gt;
 //------------------- CRATES/SLOTS CONFIGURATION FOR GUI----------------------------&lt;br /&gt;
&lt;br /&gt;
 //==================CONFIGURATION PIECE==============================================================&lt;br /&gt;
&lt;br /&gt;
 char *board_names_by_crate[3][16]={&lt;br /&gt;
&lt;br /&gt;
    {&amp;quot;B_HV000_0_P0&amp;quot;,&amp;quot;B_HV000_2_P0&amp;quot;,&amp;quot;B_HV000_4_P0&amp;quot;, &amp;quot;B_HV000_6_P0&amp;quot;,&amp;quot;B_HV000_7_P0&amp;quot;,&amp;quot;B_HV000_8_P0&amp;quot;,&lt;br /&gt;
     &amp;quot;B_HV000_9_P0&amp;quot;,&amp;quot;B_HV000_10_P0&amp;quot;,&amp;quot;B_HV000_11_P0&amp;quot;,&amp;quot;B_HV000_12_P0&amp;quot;,&amp;quot;B_HV000_13_P0&amp;quot;,&amp;quot;B_HV000_14_P0&amp;quot;,&lt;br /&gt;
     &amp;quot;B_HV000_15_P0&amp;quot; ,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;} ,&lt;br /&gt;
&lt;br /&gt;
    {&amp;quot;B_HV001_0_P0&amp;quot;,&amp;quot;B_HV001_1_P0&amp;quot;,&amp;quot;B_HV001_2_P0&amp;quot;,&amp;quot;B_HV001_3_P0&amp;quot;,&amp;quot;B_HV001_4_P0&amp;quot;,&amp;quot;B_HV001_5_P0&amp;quot;, &amp;quot;B_HV001_6_P0&amp;quot;,&amp;quot;B_HV001_7_P0&amp;quot;&lt;br /&gt;
     ,&amp;quot;B_HV001_8_P0&amp;quot;,&amp;quot;B_HV001_9_P0&amp;quot;,&amp;quot;B_HV001_10_P0&amp;quot;,&amp;quot;B_HV001_11_P0&amp;quot;,&amp;quot;B_HV001_12_P0&amp;quot;,&amp;quot;B_HV001_13_P0&amp;quot;,&amp;quot;B_HV001_14_P0&amp;quot;,&amp;quot;B_HV001_15_P0&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
  ///  {&amp;quot;B_DCRB_HV000_0_P0&amp;quot;,&amp;quot;B_DCRB_HV000_1_P0&amp;quot;,&amp;quot;B_DCRB_HV000_2_P0&amp;quot;,&amp;quot;B_DCRB_HV000_3_P0&amp;quot;,&amp;quot;B_DCRB_HV000_4_P0&amp;quot;,&amp;quot;B_DCRB_HV000_5_P0&amp;quot;,&amp;quot;B_DCRB_HV000_6_P0&amp;quot;,&lt;br /&gt;
  ///   &amp;quot;B_DCRB_HV000_7_P0&amp;quot;,&amp;quot;B_DCRB_HV000_8_P0&amp;quot;, &amp;quot;B_DCRB_HV000_9_P0&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot; ,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;},&lt;br /&gt;
&lt;br /&gt;
 ///    {&amp;quot;b_wmpod_hv000_0_P0&amp;quot;,&amp;quot;b_wmpod_hv000_1_P0&amp;quot;,&amp;quot;b_wmpod_hv000_2_P0&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot; ,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;}&lt;br /&gt;
                             };&lt;br /&gt;
&lt;br /&gt;
 int board_types_by_crate[3][16]={&lt;br /&gt;
&lt;br /&gt;
    {HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535,&lt;br /&gt;
     HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535,&lt;br /&gt;
     HvCrate::CAEN_A1535,0,0,0} ,&lt;br /&gt;
&lt;br /&gt;
    {HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535,&lt;br /&gt;
     HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535,&lt;br /&gt;
     HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535}&lt;br /&gt;
&lt;br /&gt;
 ///   {HvCrate::CAEN_A944, HvCrate::CAEN_A944, HvCrate::CAEN_A944, HvCrate::CAEN_A944, HvCrate::CAEN_A944, HvCrate::CAEN_A944,&lt;br /&gt;
 ///    HvCrate::CAEN_A944, HvCrate::CAEN_A944, HvCrate::CAEN_A944, HvCrate::CAEN_A944, 0,0,0, 0,0,0},&lt;br /&gt;
&lt;br /&gt;
 ///   {HvCrate::WMPOD_HV,HvCrate::WMPOD_HV,HvCrate::WMPOD_HV,0, 0,0,0,0, 0,0,0,0, 0, 0,0,0}&lt;br /&gt;
                               };&lt;br /&gt;
&lt;br /&gt;
 char *hv_crate_names[]={&amp;quot;crate #1 \n CAEN 1527&amp;quot;,&amp;quot;crate #2 \n CAEN 1527&amp;quot;, &amp;quot;crate \n CAEN 527&amp;quot;, &amp;quot;crate \n Wiener MPOD&amp;quot;};&lt;br /&gt;
&lt;br /&gt;
 char hv_crate_types[]={CrateButton::CAEN_1527, CrateButton::CAEN_1527, CrateButton::CAEN_527, CrateButton::WMPOD };&lt;br /&gt;
&lt;br /&gt;
 //--------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* click hammer sign (left-bottom corner) to build the project&lt;br /&gt;
&lt;br /&gt;
* cdhv&lt;br /&gt;
&lt;br /&gt;
* cp hv_control $CLAS/epics/bin/$EPICS_HOST_ARCH/&lt;br /&gt;
&lt;br /&gt;
* hv_control // to start GUI&lt;/div&gt;</summary>
		<author><name>129.57.167.26</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=EPICS:_HV_:_ADDING_CRATES&amp;diff=6399</id>
		<title>EPICS: HV : ADDING CRATES</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=EPICS:_HV_:_ADDING_CRATES&amp;diff=6399"/>
		<updated>2014-11-19T17:02:58Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.26: /* To add crate to epics db */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* ssh clonioc1&lt;br /&gt;
* //no needed   source ~sytnik/.cshrc_hallb_install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== To add crate to epics db ==&lt;br /&gt;
 &lt;br /&gt;
* //not needed, will restart later cioc_cron 0   // to kill ioc&lt;br /&gt;
&lt;br /&gt;
== OLD SCHEME ==&lt;br /&gt;
&lt;br /&gt;
* cd0 (for old CAEN it will be cd0o, for mpod cd0m)&lt;br /&gt;
* edit in db_generator.cpp&lt;br /&gt;
* change:  &#039;&#039;&#039;NCRATES, slot_mask, slot_types in the following piece:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 ///----------------- CRATES/SLOTS CONFIGURATION FOR IOC ----------------------------&lt;br /&gt;
&lt;br /&gt;
 #define NCRATES 1&lt;br /&gt;
 #define NSLOTS 16&lt;br /&gt;
 enum {A1535, A1520};&lt;br /&gt;
 int NCHANNELS[2] = {24, 12};&lt;br /&gt;
&lt;br /&gt;
 int slot_mask[NCRATES][NSLOTS]=&lt;br /&gt;
     { {1, 0, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1} };//,   // crate 0&lt;br /&gt;
      //{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1} };  // crate 1&lt;br /&gt;
&lt;br /&gt;
 int slot_types[NCRATES][NSLOTS]={&lt;br /&gt;
&lt;br /&gt;
 {A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535 }//, // crate 0&lt;br /&gt;
 //{A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535, A1535 }//, // crate 1&lt;br /&gt;
&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
 ///-------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
* g++ -o hv_gen db_generator.cpp&lt;br /&gt;
&lt;br /&gt;
* ./hv_gen // produce hvprod.db&lt;br /&gt;
* add new crate to &#039;&#039;startup.all&#039;&#039;&lt;br /&gt;
* cioc_cron 2   // to restart ioc&lt;br /&gt;
&lt;br /&gt;
== NEW SCHEME ==&lt;br /&gt;
&lt;br /&gt;
* source ~sytnik/c&lt;br /&gt;
&lt;br /&gt;
* cd0&lt;br /&gt;
&lt;br /&gt;
* hv.substitutions and hv.substitutions_smi were generated by epics_generator as part of CLAS12 procedures&lt;br /&gt;
&lt;br /&gt;
== To add crate to the Qt GUI ==&lt;br /&gt;
&lt;br /&gt;
* qtcreator &amp;amp;&lt;br /&gt;
&lt;br /&gt;
* file &amp;gt;&amp;gt; Open File or Project &amp;gt;&amp;gt; /misc/clas12/epics/qt/epicsqt_v1/hv_control/hv_control.pro&lt;br /&gt;
  - click &amp;quot;Configure Project&amp;quot;&lt;br /&gt;
  (next times: file &amp;gt;&amp;gt; Recent Projects &amp;gt;&amp;gt;  /misc/clas12/epics/qt/epicsqt_v1/hv_control/hv_control.pro)&lt;br /&gt;
* expand &amp;quot;+sources&amp;quot;&lt;br /&gt;
* double click mainwindow.cpp to display the file &lt;br /&gt;
* In the following piece change: &#039;&#039;NCRATES, &#039;board_names_by_crate, board_types_by_crate, hv_crate_names, hv_crate_types&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Comment: B_HV001_5_P0 stands for &lt;br /&gt;
        - Hall B&lt;br /&gt;
        - Crate 1&lt;br /&gt;
        - slot 5&lt;br /&gt;
        - all channels (P0)&lt;br /&gt;
       &lt;br /&gt;
 //------------------- CRATES/SLOTS CONFIGURATION FOR GUI----------------------------&lt;br /&gt;
&lt;br /&gt;
 //==================CONFIGURATION PIECE==============================================================&lt;br /&gt;
&lt;br /&gt;
 char *board_names_by_crate[3][16]={&lt;br /&gt;
&lt;br /&gt;
    {&amp;quot;B_HV000_0_P0&amp;quot;,&amp;quot;B_HV000_2_P0&amp;quot;,&amp;quot;B_HV000_4_P0&amp;quot;, &amp;quot;B_HV000_6_P0&amp;quot;,&amp;quot;B_HV000_7_P0&amp;quot;,&amp;quot;B_HV000_8_P0&amp;quot;,&lt;br /&gt;
     &amp;quot;B_HV000_9_P0&amp;quot;,&amp;quot;B_HV000_10_P0&amp;quot;,&amp;quot;B_HV000_11_P0&amp;quot;,&amp;quot;B_HV000_12_P0&amp;quot;,&amp;quot;B_HV000_13_P0&amp;quot;,&amp;quot;B_HV000_14_P0&amp;quot;,&lt;br /&gt;
     &amp;quot;B_HV000_15_P0&amp;quot; ,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;} ,&lt;br /&gt;
&lt;br /&gt;
    {&amp;quot;B_HV001_0_P0&amp;quot;,&amp;quot;B_HV001_1_P0&amp;quot;,&amp;quot;B_HV001_2_P0&amp;quot;,&amp;quot;B_HV001_3_P0&amp;quot;,&amp;quot;B_HV001_4_P0&amp;quot;,&amp;quot;B_HV001_5_P0&amp;quot;, &amp;quot;B_HV001_6_P0&amp;quot;,&amp;quot;B_HV001_7_P0&amp;quot;&lt;br /&gt;
     ,&amp;quot;B_HV001_8_P0&amp;quot;,&amp;quot;B_HV001_9_P0&amp;quot;,&amp;quot;B_HV001_10_P0&amp;quot;,&amp;quot;B_HV001_11_P0&amp;quot;,&amp;quot;B_HV001_12_P0&amp;quot;,&amp;quot;B_HV001_13_P0&amp;quot;,&amp;quot;B_HV001_14_P0&amp;quot;,&amp;quot;B_HV001_15_P0&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
  ///  {&amp;quot;B_DCRB_HV000_0_P0&amp;quot;,&amp;quot;B_DCRB_HV000_1_P0&amp;quot;,&amp;quot;B_DCRB_HV000_2_P0&amp;quot;,&amp;quot;B_DCRB_HV000_3_P0&amp;quot;,&amp;quot;B_DCRB_HV000_4_P0&amp;quot;,&amp;quot;B_DCRB_HV000_5_P0&amp;quot;,&amp;quot;B_DCRB_HV000_6_P0&amp;quot;,&lt;br /&gt;
  ///   &amp;quot;B_DCRB_HV000_7_P0&amp;quot;,&amp;quot;B_DCRB_HV000_8_P0&amp;quot;, &amp;quot;B_DCRB_HV000_9_P0&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot; ,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;},&lt;br /&gt;
&lt;br /&gt;
 ///    {&amp;quot;b_wmpod_hv000_0_P0&amp;quot;,&amp;quot;b_wmpod_hv000_1_P0&amp;quot;,&amp;quot;b_wmpod_hv000_2_P0&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot; ,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;}&lt;br /&gt;
                             };&lt;br /&gt;
&lt;br /&gt;
 int board_types_by_crate[3][16]={&lt;br /&gt;
&lt;br /&gt;
    {HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535,&lt;br /&gt;
     HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535,&lt;br /&gt;
     HvCrate::CAEN_A1535,0,0,0} ,&lt;br /&gt;
&lt;br /&gt;
    {HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535,&lt;br /&gt;
     HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535,&lt;br /&gt;
     HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535, HvCrate::CAEN_A1535}&lt;br /&gt;
&lt;br /&gt;
 ///   {HvCrate::CAEN_A944, HvCrate::CAEN_A944, HvCrate::CAEN_A944, HvCrate::CAEN_A944, HvCrate::CAEN_A944, HvCrate::CAEN_A944,&lt;br /&gt;
 ///    HvCrate::CAEN_A944, HvCrate::CAEN_A944, HvCrate::CAEN_A944, HvCrate::CAEN_A944, 0,0,0, 0,0,0},&lt;br /&gt;
&lt;br /&gt;
 ///   {HvCrate::WMPOD_HV,HvCrate::WMPOD_HV,HvCrate::WMPOD_HV,0, 0,0,0,0, 0,0,0,0, 0, 0,0,0}&lt;br /&gt;
                               };&lt;br /&gt;
&lt;br /&gt;
 char *hv_crate_names[]={&amp;quot;crate #1 \n CAEN 1527&amp;quot;,&amp;quot;crate #2 \n CAEN 1527&amp;quot;, &amp;quot;crate \n CAEN 527&amp;quot;, &amp;quot;crate \n Wiener MPOD&amp;quot;};&lt;br /&gt;
&lt;br /&gt;
 char hv_crate_types[]={CrateButton::CAEN_1527, CrateButton::CAEN_1527, CrateButton::CAEN_527, CrateButton::WMPOD };&lt;br /&gt;
&lt;br /&gt;
 //--------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* click hammer sign (left-bottom corner) to build the project&lt;br /&gt;
&lt;br /&gt;
* cdhv&lt;br /&gt;
&lt;br /&gt;
* cp hv_control $CLAS/epics/bin/$EPICS_HOST_ARCH/&lt;br /&gt;
&lt;br /&gt;
* hv_control // to start GUI&lt;/div&gt;</summary>
		<author><name>129.57.167.26</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=EPICS:_SCALER_:_ADDING_CRATES&amp;diff=6398</id>
		<title>EPICS: SCALER : ADDING CRATES</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=EPICS:_SCALER_:_ADDING_CRATES&amp;diff=6398"/>
		<updated>2014-11-19T16:49:00Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.26: /* how to  to add a crate, start scaler IOC, start scalers GUI: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== how to  to add a crate, start scaler IOC, start scalers GUI: ==&lt;br /&gt;
&lt;br /&gt;
* ssh to clonioc1 as developer (boiarino etc)&lt;br /&gt;
&lt;br /&gt;
* from shell prompt:&lt;br /&gt;
    source ~sytnik/c&lt;br /&gt;
&lt;br /&gt;
* cd0s&lt;br /&gt;
&lt;br /&gt;
* edit CRATES/SLOTS CONFIGURATION part of the file:&lt;br /&gt;
   db_generator.cpp :&lt;br /&gt;
   in particular:   NCRATES, &lt;br /&gt;
                    crate_names[]&lt;br /&gt;
&lt;br /&gt;
* g++ -o program  db_generator.cpp&lt;br /&gt;
* ./program&lt;br /&gt;
&lt;br /&gt;
* edit startup_new.all&lt;br /&gt;
  to add, for example:&lt;br /&gt;
   &lt;br /&gt;
  Start_SCALERS_CRATE(&amp;quot;1&amp;quot;,  &amp;quot;hps12&amp;quot;) &lt;br /&gt;
&lt;br /&gt;
* Scalers IOC start:&lt;br /&gt;
  mye_s&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* qtcreator &lt;br /&gt;
   Menu File &amp;gt;&amp;gt; Open file or project&lt;br /&gt;
    browse to  /usr/clas12/release/0.2/epics/qt/epicsqt_v1/scalers&lt;br /&gt;
    select scalers.pro&lt;br /&gt;
    click OPEN &lt;br /&gt;
   &lt;br /&gt;
* in qtcreator environment :&lt;br /&gt;
  expand &amp;quot;Sources&amp;quot;&lt;br /&gt;
  double click mainwindow.cpp&lt;br /&gt;
    find: CONFIGURATION PIECE&lt;br /&gt;
    edit: NCRATES,&lt;br /&gt;
          board_types_by_crate_ioc&lt;br /&gt;
          hv_crate_names&lt;br /&gt;
          hv_crate_names_ioc&lt;br /&gt;
         &lt;br /&gt;
    Menu Build &amp;gt;&amp;gt; build project &amp;quot;scalers&amp;quot;&lt;br /&gt;
   &lt;br /&gt;
* to start scalers gui&lt;br /&gt;
  from shell prompt:&lt;br /&gt;
  source ~sytnik/c&lt;br /&gt;
  gui_sc&lt;/div&gt;</summary>
		<author><name>129.57.167.26</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=EPICS:_SCALER_:_ADDING_CRATES&amp;diff=6397</id>
		<title>EPICS: SCALER : ADDING CRATES</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=EPICS:_SCALER_:_ADDING_CRATES&amp;diff=6397"/>
		<updated>2014-11-19T16:25:39Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.26: /* how to  to add a crate, start scaler IOC, start scalers GUI: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== how to  to add a crate, start scaler IOC, start scalers GUI: ==&lt;br /&gt;
&lt;br /&gt;
* ssh to clonioc1 as developer (boiarino etc)&lt;br /&gt;
&lt;br /&gt;
* from shell prompt:&lt;br /&gt;
    source ~/sytnik/c&lt;br /&gt;
&lt;br /&gt;
* cd0s&lt;br /&gt;
&lt;br /&gt;
* edit CRATES/SLOTS CONFIGURATION part of the file:&lt;br /&gt;
   db_generator.cpp :&lt;br /&gt;
   in particular:   NCRATES, &lt;br /&gt;
                    crate_names[]&lt;br /&gt;
&lt;br /&gt;
* g++ -o program  db_generator.cpp&lt;br /&gt;
* ./program&lt;br /&gt;
&lt;br /&gt;
* edit startup_new.all&lt;br /&gt;
  to add, for example:&lt;br /&gt;
   &lt;br /&gt;
  Start_SCALERS_CRATE(&amp;quot;1&amp;quot;,  &amp;quot;hps12&amp;quot;) &lt;br /&gt;
&lt;br /&gt;
* Scalers IOC start:&lt;br /&gt;
  mye_s&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* qtcreator &lt;br /&gt;
   Menu File &amp;gt;&amp;gt; Open file or project&lt;br /&gt;
    brows to  /misc/clas12/release/0.2/epics/qt/epicsqt_v1/build-scalers-Desktop-Debug/scalers&lt;br /&gt;
    select scalers.pro&lt;br /&gt;
    click OPEN &lt;br /&gt;
   &lt;br /&gt;
* in qtcreator environment :&lt;br /&gt;
  expand &amp;quot;Sources&amp;quot;&lt;br /&gt;
  double click mainwindow.cpp&lt;br /&gt;
    find: CONFIGURATION PIECE&lt;br /&gt;
    edit: NCRATES,&lt;br /&gt;
          board_types_by_crate_ioc&lt;br /&gt;
          hv_crate_names&lt;br /&gt;
          hv_crate_names_ioc&lt;br /&gt;
         &lt;br /&gt;
    Menu Build &amp;gt;&amp;gt; build project &amp;quot;scalers&amp;quot;&lt;br /&gt;
   &lt;br /&gt;
* to start scalers gui&lt;br /&gt;
  from shell prompt:&lt;br /&gt;
  source ~/sytnik/c&lt;br /&gt;
  gui_sc&lt;/div&gt;</summary>
		<author><name>129.57.167.26</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=Automounts&amp;diff=6389</id>
		<title>Automounts</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=Automounts&amp;diff=6389"/>
		<updated>2014-11-11T19:34:10Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.26: /* RHEL5 NEW */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;Solaris&#039;&#039;&#039; == &lt;br /&gt;
&lt;br /&gt;
Solaris automounts on CLON cluster controls by following files:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/etc/auto_master&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 /-      /etc/auto_direct&lt;br /&gt;
 /-      auto_direct.ep&lt;br /&gt;
 /u      auto.u.ep&lt;br /&gt;
 /w      auto.w.ep&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Specific for mounting Computer Center /w areas at higher speed:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
instead of line&lt;br /&gt;
 /w      auto.w.ep&lt;br /&gt;
&lt;br /&gt;
insert line&lt;br /&gt;
 /w      /etc/auto_stage&lt;br /&gt;
&lt;br /&gt;
and create &#039;&#039;/etc/auto_stage&#039;&#039; file containing following:&lt;br /&gt;
&lt;br /&gt;
 stage0 -rsize=1048576,wsize=1048576 sfs61:/export/stage&lt;br /&gt;
 stage1 -rsize=1048576,wsize=1048576 sfs56:/export/stage&lt;br /&gt;
 stage2 -rsize=1048576,wsize=1048576 sfs59:/export/stage&lt;br /&gt;
 +auto.w.ep&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/etc/auto_direct&#039;&#039;&#039; (replace &#039;&#039;SunOS_sun4u&#039;&#039; by &#039;&#039;SunOS_i86pc&#039;&#039; for Opteron/Intel-based Solaris machines)&lt;br /&gt;
&lt;br /&gt;
 #&lt;br /&gt;
 # auto_direct&lt;br /&gt;
 #&lt;br /&gt;
 #machine-dependent system directories&lt;br /&gt;
 /apps                 -rw,bg     clonfs1:/vol/apps/SunOS_sun4u&lt;br /&gt;
 /usr/local            -rw,bg     clonfs1:/vol/local/SunOS_sun4u&lt;br /&gt;
 #machine-independent system directories&lt;br /&gt;
 /mnt/downloads        -rw,bg     clonfs1:/vol/downloads&lt;br /&gt;
 /home                 -rw,bg     clonfs1:/vol/home&lt;br /&gt;
 /work                 -rw,bg     clonfs1:/vol/work&lt;br /&gt;
 /scratch              -rw,bg     clonfs1:/vol/scratch&lt;br /&gt;
 #machine-independent clas directories&lt;br /&gt;
 /usr/clas             -rw,bg     clonfs1:/vol/clas&lt;br /&gt;
 /mnt/archives         -rw,bg     clonfs1:/vol/archives&lt;br /&gt;
 /mnt/logs             -rw,bg     clonfs1:/vol/logs&lt;br /&gt;
 #&lt;br /&gt;
&lt;br /&gt;
 #some machines are using following mounts from clon10&lt;br /&gt;
 /data                 -rw,bg     clon10:/data&lt;br /&gt;
 /raidold              -rw,bg     clon10:/raidold&lt;br /&gt;
&lt;br /&gt;
 #clon00/clon10 admin clonfs1/clonfs2 mounts&lt;br /&gt;
 /mnt/admin/clonfs2	      -rw,bg  clonfs2:/&lt;br /&gt;
 /mnt/admin/clonfs1            -rw,bg  clonfs1:/&lt;br /&gt;
 /mnt/admin/clonfs1-apps       -rw,bg  clonfs1:/vol/apps&lt;br /&gt;
 /mnt/admin/clonfs1-archives   -rw,bg  clonfs1:/vol/archives&lt;br /&gt;
 /mnt/admin/clonfs1-clas       -rw,bg  clonfs1:/vol/clas&lt;br /&gt;
 /mnt/admin/clonfs1-clonweb    -rw,bg  clonfs1:/vol/clonweb&lt;br /&gt;
 /mnt/admin/clonfs1-clonwiki   -rw,bg  clonfs1:/vol/clonwiki&lt;br /&gt;
 /mnt/admin/clonfs1-downloads  -rw,bg  clonfs1:/vol/downloads&lt;br /&gt;
 /mnt/admin/clonfs1-home       -rw,bg  clonfs1:/vol/home&lt;br /&gt;
 /mnt/admin/clonfs1-local      -rw,bg  clonfs1:/vol/local&lt;br /&gt;
 /mnt/admin/clonfs1-logs       -rw,bg  clonfs1:/vol/logs&lt;br /&gt;
 /mnt/admin/clonfs1-mysql      -rw,bg  clonfs1:/vol/mysql&lt;br /&gt;
 /mnt/admin/clonfs1-scratch    -rw,bg  clonfs1:/vol/scratch&lt;br /&gt;
 /mnt/admin/clonfs1-work       -rw,bg  clonfs1:/vol/work&lt;br /&gt;
 #&lt;br /&gt;
&lt;br /&gt;
It is important to run cronjobs on clon00 to access those directories occationally to keep them mounted, so Nagios can check their free space.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solaris symbolic links&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 cd /&lt;br /&gt;
 ln -s /u/site site&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;RHEL5&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Linux symbolic links&#039;&#039;&#039; (because of Linux automount limitations we cannot do the same as on Solaris, must use symbolic links):&lt;br /&gt;
&lt;br /&gt;
 cd /&lt;br /&gt;
 ln -s /u/site site&lt;br /&gt;
 mv home home.orig&lt;br /&gt;
 mv apps apps.orig&lt;br /&gt;
 ln -s /misc/apps apps&lt;br /&gt;
 ln -s /misc/home home&lt;br /&gt;
 ln -s /misc/work work&lt;br /&gt;
 mv scratch scratch.orig&lt;br /&gt;
 ln -s /misc/scratch scratch&lt;br /&gt;
 ln -s /usr/clas/archives/hist hist&lt;br /&gt;
 cd /usr&lt;br /&gt;
 mv local local.orig&lt;br /&gt;
 ln -s /misc/local local&lt;br /&gt;
 ln -s /misc/clas clas&lt;br /&gt;
 ln -s /misc/clas12 clas12&lt;br /&gt;
 cd /mnt&lt;br /&gt;
 ln -s /misc/logs logs&lt;br /&gt;
 ln -s /misc/archives archives &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE&#039;&#039;&#039;: if some of existing directory are actual partitions mounted in &#039;&#039;/etc/fstab&#039;&#039;, you cannot remove or move them. Instead, do &#039;&#039;umount&#039;&#039; and comment out appropriate line in &#039;&#039;/etc/fstab&#039;&#039;. After that remaining directory can be moved/removed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/etc/auto.master&#039;&#039;&#039; must looks like following (for 64bit, use -DOSNAME=Linux-RHEL5-64);&lt;br /&gt;
 /misc   /etc/auto.misc  --timeout 60&lt;br /&gt;
 /u      yp:auto.u.bb    -DOSNAME=Linux-RHEL5&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/etc/auto.misc&#039;&#039;&#039; (replace &#039;&#039;Linux_i686&#039;&#039; by &#039;&#039;Linux_ppc&#039;&#039; or &#039;&#039;Linux_x86_64&#039;&#039; for corresponding machines)&lt;br /&gt;
&lt;br /&gt;
 #&lt;br /&gt;
 # auto.misc&lt;br /&gt;
 #&lt;br /&gt;
 cd		-fstype=iso9660,ro,nosuid,nodev	:/dev/cdrom&lt;br /&gt;
 #machine-dependent system directories&lt;br /&gt;
 apps            -rw,bg     clonfs1:/vol/apps/RHEL5_i686&lt;br /&gt;
 local           -rw,bg     clonfs1:/vol/local/RHEL5_i686&lt;br /&gt;
 #machine-independent system directories&lt;br /&gt;
 downloads       -rw,bg     clonfs1:/vol/downloads&lt;br /&gt;
 home            -rw,bg     clonfs1:/vol/home&lt;br /&gt;
 work            -rw,bg     clonfs1:/vol/work&lt;br /&gt;
 scratch         -rw,bg     clonfs1:/vol/scratch&lt;br /&gt;
 #machine-independent clas directories&lt;br /&gt;
 clas            -rw,bg     clonfs1:/vol/clas&lt;br /&gt;
 clas12          -rw,bg     clonfs1:/vol/clas12&lt;br /&gt;
 archives        -rw,bg     clonfs1:/vol/archives&lt;br /&gt;
 logs            -rw,bg     clonfs1:/vol/logs&lt;br /&gt;
 # diskless&lt;br /&gt;
 diskless        -rw,bg     clonfs1:/vol/diskless&lt;br /&gt;
 #&lt;br /&gt;
&lt;br /&gt;
 #clonweb only&lt;br /&gt;
 clonweb         -rw,bg     clonfs1:/vol/clonweb&lt;br /&gt;
&lt;br /&gt;
 #clondb1 only&lt;br /&gt;
 mysql         -rw,bg     clonfs1:/vol/mysql&lt;br /&gt;
&lt;br /&gt;
Run &#039;&#039;/etc/init.d/autofs restart&#039;&#039; (or &#039;&#039;reload&#039;&#039;). Make sure everything is mounted. If does not, reboot the machine.&lt;br /&gt;
&lt;br /&gt;
Make links to the Computer Center stuff in &#039;&#039;/usr/local&#039;&#039; area (only once when first RHEL5 machine of particular flavor is configured):&lt;br /&gt;
 cd /usr/local/bin&lt;br /&gt;
 ln -s /usr/local.orig/bin/jlab-linux-config jlab-linux-config&lt;br /&gt;
 ln -s /usr/local.orig/bin/jlab-satellite-connect jlab-satellite-connect&lt;br /&gt;
 ln -s /usr/local.orig/bin/mkdisk mkdisk&lt;br /&gt;
 ln -s /usr/local.orig/bin/satellite_checkin.pl satellite_checkin.pl&lt;br /&gt;
 ln -s /usr/local.orig/bin/update_crontab update_crontab&lt;br /&gt;
 cd /usr/local/etc&lt;br /&gt;
 ln -s /etc/motd motd&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;RHEL4&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Linux automounts on CLON cluster controls by following files:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/etc/auto.master&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 /u      auto.u.bb    --timeout 0 -DOSNAME=Linux-RHEL4&lt;br /&gt;
 /w      auto.w.bb -v -d  -g&lt;br /&gt;
 /misc	/etc/auto.misc&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/etc/auto.misc&#039;&#039;&#039; (replace &#039;&#039;Linux_i686&#039;&#039; by &#039;&#039;Linux_ppc&#039;&#039; or &#039;&#039;Linux_x86_64&#039;&#039; for corresponding machines)&lt;br /&gt;
&lt;br /&gt;
 #&lt;br /&gt;
 # auto.misc&lt;br /&gt;
 #&lt;br /&gt;
 cd		-fstype=iso9660,ro,nosuid,nodev	:/dev/cdrom&lt;br /&gt;
 #machine-dependent system directories&lt;br /&gt;
 apps            -rw,bg     clonfs1:/vol/apps/Linux_i686&lt;br /&gt;
 local           -rw,bg     clonfs1:/vol/local/Linux_i686&lt;br /&gt;
 #machine-independent system directories&lt;br /&gt;
 downloads       -rw,bg     clonfs1:/vol/downloads&lt;br /&gt;
 home            -rw,bg     clonfs1:/vol/home&lt;br /&gt;
 work            -rw,bg     clonfs1:/vol/work&lt;br /&gt;
 scratch         -rw,bg     clonfs1:/vol/scratch&lt;br /&gt;
 #machine-independent clas directories&lt;br /&gt;
 clas            -rw,bg     clonfs1:/vol/clas&lt;br /&gt;
 archives        -rw,bg     clonfs1:/vol/archives&lt;br /&gt;
 logs            -rw,bg     clonfs1:/vol/logs&lt;br /&gt;
 #&lt;br /&gt;
&lt;br /&gt;
 #clonweb only&lt;br /&gt;
 clonweb         -rw,bg     clonfs1:/vol/clonweb&lt;br /&gt;
&lt;br /&gt;
 #clondb1 only&lt;br /&gt;
 mysql         -rw,bg     clonfs1:/vol/mysql&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Linux symbolic links&#039;&#039;&#039; (because of Linux automount limitations we cannot do the same as on Solaris, must use symbolic links)358-3042,&lt;br /&gt;
&lt;br /&gt;
 cd /&lt;br /&gt;
 ln -s /u/site site&lt;br /&gt;
 mv home home.orig&lt;br /&gt;
 rm -f apps&lt;br /&gt;
 ln -s /misc/apps apps&lt;br /&gt;
 ln -s /misc/home home&lt;br /&gt;
 ln -s /misc/work work&lt;br /&gt;
 ln -s /misc/scratch scratch&lt;br /&gt;
 ln -s /usr/clas/archives/hist hist&lt;br /&gt;
 cd /usr&lt;br /&gt;
 mv local local.orig&lt;br /&gt;
 ln -s /misc/local local&lt;br /&gt;
 ln -s /misc/clas clas&lt;br /&gt;
 ln -s /misc/clas12 clas12&lt;br /&gt;
 cd /mnt&lt;br /&gt;
 ln -s /misc/logs logs&lt;br /&gt;
 ln -s /misc/archives archives&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;RHEL5 NEW&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Files&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
/etc/auto.master: add line&lt;br /&gt;
&lt;br /&gt;
 /-      /etc/auto.direct  --timeout 60&lt;br /&gt;
&lt;br /&gt;
Create file /etc/auto.direct with following contents:&lt;br /&gt;
&lt;br /&gt;
 #&lt;br /&gt;
 # auto_direct&lt;br /&gt;
 #&lt;br /&gt;
 #machine-dependent system directories&lt;br /&gt;
 /apps                 -rw,bg     clonfs1:/vol/apps/RHEL5_i686&lt;br /&gt;
 /usr/local            -rw,bg     clonfs1:/vol/local/RHEL5_i686&lt;br /&gt;
 #machine-independent system directories&lt;br /&gt;
 /home                 -rw,bg     clonfs1:/vol/home&lt;br /&gt;
 /work                 -rw,bg     clonfs1:/vol/work&lt;br /&gt;
 /scratch              -rw,bg     clonfs1:/vol/scratch&lt;br /&gt;
 #machine-independent clas directories&lt;br /&gt;
 /usr/downloads        -rw,bg     clonfs1:/vol/downloads&lt;br /&gt;
 /usr/clas             -rw,bg     clonfs1:/vol/clas&lt;br /&gt;
 /usr/clas12           -rw,bg     clonfs1:/vol/clas12&lt;br /&gt;
 #&lt;br /&gt;
&lt;br /&gt;
Do following:&lt;br /&gt;
&lt;br /&gt;
 cd /&lt;br /&gt;
 mv apps apps.orig&lt;br /&gt;
 mv home home.orig&lt;br /&gt;
 mv scratch scratch.orig&lt;br /&gt;
 mkdir apps&lt;br /&gt;
 mkdir home&lt;br /&gt;
 mkdir scratch&lt;br /&gt;
 mkdir work&lt;br /&gt;
 cd /usr&lt;br /&gt;
 mv local local.orig&lt;br /&gt;
 mkdir clas&lt;br /&gt;
 mkdir clas12&lt;br /&gt;
 mkdir downloads&lt;br /&gt;
 cd&lt;br /&gt;
 /etc/init.d/autofs restart&lt;/div&gt;</summary>
		<author><name>129.57.167.26</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=SSH&amp;diff=6388</id>
		<title>SSH</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=SSH&amp;diff=6388"/>
		<updated>2014-10-30T19:10:37Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.26: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;First, enable X11 forwarding: uncommented and properly set 2 following lines in &#039;&#039;/etc/ssh/ssh_config&#039;&#039; file: &lt;br /&gt;
&lt;br /&gt;
 Host *&lt;br /&gt;
 ForwardX11 yes&lt;br /&gt;
&lt;br /&gt;
Normally &#039;&#039;ssh&#039;&#039; creates &#039;&#039;.Xauthority&#039;&#039; file in &#039;&#039;$HOME&#039;&#039; directory. If &#039;&#039;$HOME&#039;&#039; directory is on file server and shared between different machines, it can be a conflict. It is recommended in that case to tell &#039;&#039;ssh&#039;&#039; to place &#039;&#039;.Xauthority&#039;&#039; file somewhere else, for example in &#039;&#039;/tmp&#039;&#039; directory which is usually local. Do following:&lt;br /&gt;
&lt;br /&gt;
1. Uncomment or add following line in &#039;&#039;/etc/ssh/sshd_config&#039;&#039; (it will force execution of /etc/ssh/sshrc script which we&#039;ll create below; also every user&#039;s $HOME/.ssh/environment file will be processed):&lt;br /&gt;
&lt;br /&gt;
 PermitUserEnvironment yes&lt;br /&gt;
&lt;br /&gt;
2. Create &#039;&#039;/etc/ssh/sshrc&#039;&#039; with following contents:&lt;br /&gt;
&lt;br /&gt;
 HOME=/tmp&lt;br /&gt;
 XAUTHORITY=$HOME/.Xauthority.$USER&lt;br /&gt;
 export XAUTHORITY&lt;br /&gt;
 if read proto cookie &amp;amp;&amp;amp; [ -n &amp;quot;$DISPLAY&amp;quot; ]&lt;br /&gt;
 then&lt;br /&gt;
       if [ `echo $DISPLAY | cut -c1-10` = &#039;localhost:&#039; ]&lt;br /&gt;
       then&lt;br /&gt;
               # X11UseLocalhost=yes&lt;br /&gt;
               echo add unix:`echo $DISPLAY |&lt;br /&gt;
               cut -c11-` $proto $cookie&lt;br /&gt;
       else&lt;br /&gt;
               # X11UseLocalhost=no&lt;br /&gt;
               echo add $DISPLAY $proto $cookie&lt;br /&gt;
       fi | /usr/openwin/bin/xauth -q -&lt;br /&gt;
 fi&lt;br /&gt;
&lt;br /&gt;
(on RHEL4 &#039;&#039;xauth&#039;&#039; is located at &#039;&#039;/usr/X11R6/bin/xauth&#039;&#039;, on RHEL5 at &#039;&#039;/usr/bin&#039;&#039;, adjust script accordingly)&lt;br /&gt;
&lt;br /&gt;
3. Add two lines in &#039;&#039;/etc/profile&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
 XAUTHORITY=/tmp/.Xauthority.$LOGNAME&lt;br /&gt;
 export XAUTHORITY&lt;br /&gt;
&lt;br /&gt;
4. NOTIFY ALL USERS TO HAVE THAT FILE WITH CORRESPONDING CONTENTS IN THEIR &#039;&#039;$HOME/.ssh&#039;&#039; directories. You can do it for example by placing following into &#039;&#039;/etc/.login&#039;&#039; (on linux you can use &#039;&#039;/etc/csh.login&#039;&#039;):&lt;br /&gt;
&lt;br /&gt;
 if (! -e ~/.ssh/environment ) then&lt;br /&gt;
   echo &amp;quot;&amp;quot;&lt;br /&gt;
   echo &amp;quot;===== ERROR: create file &#039;~/.ssh/environment&#039; containing following line:&amp;quot;&lt;br /&gt;
   echo &amp;quot;=====       XAUTHORITY=/tmp/.Xauthority.$LOGNAME&amp;quot;&lt;br /&gt;
   echo &amp;quot;===== OTHERWISE SSH/X11 MAY NOT WORK PROPERLY&amp;quot;&lt;br /&gt;
   echo &amp;quot;&amp;quot;&lt;br /&gt;
 endif&lt;br /&gt;
&lt;br /&gt;
5. Create &#039;&#039;/root/.ssh/environment&#039;&#039; file with following contents:&lt;br /&gt;
&lt;br /&gt;
 XAUTHORITY=/tmp/.Xauthority.root&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
6. Restart ssh service by&lt;br /&gt;
&lt;br /&gt;
 svcadm restart network/ssh&lt;br /&gt;
&lt;br /&gt;
(on Linux &#039;&#039;/etc/init.d/sshd restart&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
7. If need to make ssh without password between different clon machines for some user, login as that user and do following:&lt;br /&gt;
 cd .ssh&lt;br /&gt;
 ssh-keygen -t rsa&lt;br /&gt;
    &amp;lt;hit return on password prompt&amp;gt;&lt;br /&gt;
 cp id_rsa.pub authorized_keys&lt;br /&gt;
&lt;br /&gt;
8. Tunneling: for example to tunnel from home to clontrig0 for vnc (port 5902) do following:&lt;br /&gt;
 ssh -L 5902:localhost:4321 login1.jlab.org&lt;br /&gt;
and then from the same window:&lt;br /&gt;
 ssh -L 4321:localhost:5902 clontrig0&lt;br /&gt;
Now if VNCVIEWER on home machine connect to localhost:5902, it will actually connect to clontrig0:5902.&lt;/div&gt;</summary>
		<author><name>129.57.167.26</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=Tcl/Tk&amp;diff=6387</id>
		<title>Tcl/Tk</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=Tcl/Tk&amp;diff=6387"/>
		<updated>2014-10-30T19:02:04Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.26: /* RHEL5 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Basic Tcl/Tk must be installed to satisfy CODA references. Following packages were downloaded to &#039;&#039;/usr/local/downloads&#039;&#039; from the web:&lt;br /&gt;
 tcl8.4.13&lt;br /&gt;
 tk8.4.13&lt;br /&gt;
 tix-8.4.0&lt;br /&gt;
 expect-5.43&lt;br /&gt;
 blt2.4z&lt;br /&gt;
 itcl&lt;br /&gt;
 itk&lt;br /&gt;
 &amp;lt;&amp;lt;&amp;lt; DO NOT DO IT !!! tcl-dp &amp;gt;&amp;gt;&amp;gt;&lt;br /&gt;
 &amp;lt;&amp;lt;&amp;lt; DO NOT DO IT !!! tcl-debug &amp;gt;&amp;gt;&amp;gt;&lt;br /&gt;
 mysqltcl&lt;br /&gt;
&lt;br /&gt;
Installation instructions:&lt;br /&gt;
&lt;br /&gt;
* tcl&lt;br /&gt;
&lt;br /&gt;
 cd /usr/local/src/tcl8.4.13/unix&lt;br /&gt;
 ./configure --prefix=/usr --enable-shared&lt;br /&gt;
 gmake&lt;br /&gt;
 gmake install&lt;br /&gt;
&lt;br /&gt;
* tk&lt;br /&gt;
&lt;br /&gt;
 cd /usr/local/src/tk8.4.13/unix&lt;br /&gt;
 ./configure --prefix=/usr --enable-shared&lt;br /&gt;
 gmake&lt;br /&gt;
 gmake install&lt;br /&gt;
&lt;br /&gt;
* tix&lt;br /&gt;
&lt;br /&gt;
 cd /usr/local/src/tix-8.4.0&lt;br /&gt;
&lt;br /&gt;
In file Makefile.in:&lt;br /&gt;
&lt;br /&gt;
1. Replace &#039;pkglibdir&#039; by &#039;libdir&#039; in 4 places in following fragment:&lt;br /&gt;
&lt;br /&gt;
 install-lib-binaries:&lt;br /&gt;
        @mkdir -p $(DESTDIR)$(pkglibdir)&lt;br /&gt;
        @list=&#039;$(lib_BINARIES)&#039;; for p in $$list; do \&lt;br /&gt;
          if test -f $$p; then \&lt;br /&gt;
            echo &amp;quot; $(INSTALL_PROGRAM) $$p $(DESTDIR)$(libdir)/$$p&amp;quot;; \&lt;br /&gt;
            $(INSTALL_PROGRAM) $$p $(DESTDIR)$(libdir)/$$p; \&lt;br /&gt;
            echo &amp;quot; $(RANLIB) $(DESTDIR)$(libdir)/$$p&amp;quot;; \&lt;br /&gt;
            $(RANLIB) $(DESTDIR)$(libdir)/$$p; \&lt;br /&gt;
            ....................................&lt;br /&gt;
&lt;br /&gt;
to enforce libTix8.4.so installation into ${exec_prefix}/lib/,&lt;br /&gt;
not into ${exec_prefix}/lib/Tix8.4/&lt;br /&gt;
&lt;br /&gt;
2. Add following fragment to enforce &#039;tixwish&#039; building:&lt;br /&gt;
&lt;br /&gt;
 WISH_OBJS = tixAppInit.o&lt;br /&gt;
 tixwish: $(WISH_OBJS) $(PKG_LIB_FILE)&lt;br /&gt;
        ${CC} ${CFLAGS} ${LDFLAGS} $(WISH_OBJS) -L./ -lTix8.4 -ltk8.4 -ltcl8.4 \&lt;br /&gt;
                $(CC_SEARCH_FLAGS) -o tixwish&lt;br /&gt;
&lt;br /&gt;
3. Add &#039;tixwish&#039; target to the following line:&lt;br /&gt;
&lt;br /&gt;
 binaries: $(BINARIES) pkgIndex.tcl tixwish&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. Add &#039;tixwish&#039; line in following fragment:&lt;br /&gt;
&lt;br /&gt;
 install-binaries: binaries install-lib-binaries install-bin-binaries&lt;br /&gt;
        @mkdir -p $(DESTDIR)$(pkglibdir)&lt;br /&gt;
        $(INSTALL_DATA) pkgIndex.tcl $(DESTDIR)$(pkglibdir)&lt;br /&gt;
        $(INSTALL_PROGRAM) tixwish $(DESTDIR)$(bindir)&lt;br /&gt;
        ...........................................&lt;br /&gt;
&lt;br /&gt;
 ./configure --prefix=/usr --enable-shared&lt;br /&gt;
 gmake&lt;br /&gt;
 gmake install&lt;br /&gt;
 cp demos/bitmaps/about.xpm /usr/lib/Tix8.4/bitmaps/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* expect&lt;br /&gt;
&lt;br /&gt;
 cd /usr/local/src/expect-5.43&lt;br /&gt;
 ./configure --prefix=/usr --with-tcl=/usr/lib --with-tclinclude=/usr/local/src/tcl8.4.13/generic --enable-shared&lt;br /&gt;
 gmake&lt;br /&gt;
 gmake install&lt;br /&gt;
&lt;br /&gt;
* blt&lt;br /&gt;
&lt;br /&gt;
 cd /usr/local/src/blt2.4z&lt;br /&gt;
 ./configure \--with-tcl=/usr/local/src/tcl8.4.13/unix \&lt;br /&gt;
   --with-tk=/usr/local/src/tk8.4.13/unix \&lt;br /&gt;
   --with-tclincls=/usr/local/src/tcl8.4.13/generic \&lt;br /&gt;
   --with-tkincls=/usr/local/src/tk8.4.13/generic \&lt;br /&gt;
   --prefix=/usr&lt;br /&gt;
 gmake&lt;br /&gt;
 gmake install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* symbolic links&lt;br /&gt;
&lt;br /&gt;
 cd /usr/bin&lt;br /&gt;
 ln -s wish8.4 wish&lt;br /&gt;
&lt;br /&gt;
* itcl&lt;br /&gt;
&lt;br /&gt;
 cd /usr/local/src/itcl3.3&lt;br /&gt;
 ./configure --with-tcl=/usr/local/src/tcl8.4.13/unix --prefix=/usr &lt;br /&gt;
 gmake&lt;br /&gt;
 gmake install&lt;br /&gt;
 #test&lt;br /&gt;
 clon10:itcl3.3&amp;gt; /usr/bin/tclsh8.4 &lt;br /&gt;
 % package require Itcl&lt;br /&gt;
 3.3&lt;br /&gt;
 % exit&lt;br /&gt;
&lt;br /&gt;
* itk&lt;br /&gt;
&lt;br /&gt;
 cd /usr/local/src/itk3.3&lt;br /&gt;
 ./configure --with-tcl=/usr/local/src/tcl8.4.13/unix \&lt;br /&gt;
  --with-tk=/usr/local/src/tk8.4.13/unix \&lt;br /&gt;
  --with-itcl=/usr/local/src/itcl3.3 \&lt;br /&gt;
  --prefix=/usr&lt;br /&gt;
 gmake&lt;br /&gt;
 gmake install&lt;br /&gt;
 #test&lt;br /&gt;
 clon10:src&amp;gt; /usr/bin/tclsh8.4&lt;br /&gt;
 % package require Itk&lt;br /&gt;
 3.3&lt;br /&gt;
 % exit&lt;br /&gt;
&lt;br /&gt;
&amp;lt;&amp;lt;&amp;lt; DO NOT DO IT !!! * tcl-dp&lt;br /&gt;
&lt;br /&gt;
 cd /usr/local/src/tcl-dp.4.0.b2/unix&lt;br /&gt;
 ./configure --with-tcl=/usr/local/src/tcl8.4.13/unix --prefix=/usr&lt;br /&gt;
 in generic/dpInit.c:&lt;br /&gt;
   /*sergey&lt;br /&gt;
   if (TclHasSockets(interp) != TCL_OK) {&lt;br /&gt;
   return TCL_ERROR;&lt;br /&gt;
   }&lt;br /&gt;
   */&lt;br /&gt;
 gmake&lt;br /&gt;
 ###gmake tests&lt;br /&gt;
 cd ..&lt;br /&gt;
 /usr/bin/wish teki.tcl&lt;br /&gt;
 ###&#039;File | Install&#039;.  Select dp.tek, click &#039;Open&#039;, select &#039;Custom&#039;,&lt;br /&gt;
 choose &#039;Solaris&#039; (or whatever), root directory for code files &#039;/usr/lib/tcl8.4&#039;&lt;br /&gt;
 cd /usr/lib/tcl8.4/dp4.0/library/&lt;br /&gt;
 chmod 755 *&lt;br /&gt;
 All DP scripts&lt;br /&gt;
 should have &amp;quot;package require dp&amp;quot; as their first line which will&lt;br /&gt;
 automatically load the DP module if it has not been loaded already.&lt;br /&gt;
 #test&lt;br /&gt;
 /usr/bin/tclsh8.4&lt;br /&gt;
 %  package require dp&lt;br /&gt;
 4.0&lt;br /&gt;
 % exit&lt;br /&gt;
&lt;br /&gt;
&amp;lt;&amp;lt;&amp;lt; DO NOT DO IT !!! * tcl-debug&lt;br /&gt;
&lt;br /&gt;
 cd /usr/local/src/tcl-debug-2.0&lt;br /&gt;
 ./configure --prefix=/usr --enable-shared --with-tcl=/usr/local/src/tcl8.4.13/unix&lt;br /&gt;
 gmake&lt;br /&gt;
 gmake install&lt;br /&gt;
&lt;br /&gt;
* mysqltcl&lt;br /&gt;
&lt;br /&gt;
 cd /usr/local/src/mysqltcl-3.05&lt;br /&gt;
 ./configure --with-tcl=/usr/local/src/tcl8.4.13/unix \&lt;br /&gt;
   --with-tclinclude=/usr/local/src/tcl8.4.13/generic \&lt;br /&gt;
   --with-mysql-include=/usr/include/mysql \&lt;br /&gt;
   --with-mysql-lib=/usr/lib/mysql \&lt;br /&gt;
   --prefix=/usr&lt;br /&gt;
 gmake&lt;br /&gt;
 gmake install&lt;br /&gt;
 #test&lt;br /&gt;
 clon10&amp;gt; /usr/bin/tclsh8.4&lt;br /&gt;
 % package require mysqltcl&lt;br /&gt;
 3.05&lt;br /&gt;
 % exit&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;When everything is compiled on one machine of particular flavor, run following commands on other machines of the same flavor:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 cd /usr/local/src/tcl8.4.13/unix&lt;br /&gt;
 gmake install&lt;br /&gt;
 cd /usr/local/src/tk8.4.13/unix&lt;br /&gt;
 gmake install&lt;br /&gt;
 cd /usr/local/src/tix-8.4.0&lt;br /&gt;
 gmake install&lt;br /&gt;
 cp demos/bitmaps/about.xpm /usr/lib/Tix8.4/bitmaps/&lt;br /&gt;
 cd /usr/local/src/expect-5.43&lt;br /&gt;
 gmake install&lt;br /&gt;
 cd /usr/local/src/blt2.4z&lt;br /&gt;
 gmake install&lt;br /&gt;
 cd /usr/local/src/itcl3.3&lt;br /&gt;
 gmake install&lt;br /&gt;
 cd /usr/local/src/itk3.3&lt;br /&gt;
 gmake install&lt;br /&gt;
 cd /usr/local/src/mysqltcl-3.05&lt;br /&gt;
 gmake install&lt;br /&gt;
 cd /usr/bin&lt;br /&gt;
 ln -s wish8.4 wish&lt;br /&gt;
&lt;br /&gt;
== RHEL5 ==&lt;br /&gt;
&lt;br /&gt;
Install following using &#039;&#039;yum&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
 yum install tcl-devel tk-devel tix tix-devel expect expect-devel&lt;br /&gt;
&lt;br /&gt;
Install the rest from local sources:&lt;br /&gt;
&lt;br /&gt;
 cd /usr/local/src/tix-8.4.0&lt;br /&gt;
 cp demos/bitmaps/about.xpm /usr/lib/Tix8.4/bitmaps/&lt;br /&gt;
 cp tixwish /usr/bin&lt;br /&gt;
&lt;br /&gt;
 cd /usr/local/src/blt2.4z &lt;br /&gt;
 gmake install&lt;br /&gt;
    ./configure --prefix=/usr&lt;br /&gt;
    gmake&lt;br /&gt;
&lt;br /&gt;
 cd /usr/local/src/itcl3.3&lt;br /&gt;
 gmake install&lt;br /&gt;
    ./configure --prefix=/usr&lt;br /&gt;
    gmake&lt;br /&gt;
&lt;br /&gt;
 cd /usr/local/src/itk3.3&lt;br /&gt;
 gmake install&lt;br /&gt;
    ./configure --prefix=/usr&lt;br /&gt;
    gmake&lt;br /&gt;
&lt;br /&gt;
 cd /usr/local/src/mysqltcl-3.05&lt;br /&gt;
 gmake install&lt;br /&gt;
    ./configure --prefix=/usr&lt;br /&gt;
    gmake&lt;/div&gt;</summary>
		<author><name>129.57.167.26</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=Automounts&amp;diff=6386</id>
		<title>Automounts</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=Automounts&amp;diff=6386"/>
		<updated>2014-10-30T18:53:28Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.26: /* RHEL5 NEW */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;Solaris&#039;&#039;&#039; == &lt;br /&gt;
&lt;br /&gt;
Solaris automounts on CLON cluster controls by following files:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/etc/auto_master&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 /-      /etc/auto_direct&lt;br /&gt;
 /-      auto_direct.ep&lt;br /&gt;
 /u      auto.u.ep&lt;br /&gt;
 /w      auto.w.ep&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Specific for mounting Computer Center /w areas at higher speed:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
instead of line&lt;br /&gt;
 /w      auto.w.ep&lt;br /&gt;
&lt;br /&gt;
insert line&lt;br /&gt;
 /w      /etc/auto_stage&lt;br /&gt;
&lt;br /&gt;
and create &#039;&#039;/etc/auto_stage&#039;&#039; file containing following:&lt;br /&gt;
&lt;br /&gt;
 stage0 -rsize=1048576,wsize=1048576 sfs61:/export/stage&lt;br /&gt;
 stage1 -rsize=1048576,wsize=1048576 sfs56:/export/stage&lt;br /&gt;
 stage2 -rsize=1048576,wsize=1048576 sfs59:/export/stage&lt;br /&gt;
 +auto.w.ep&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/etc/auto_direct&#039;&#039;&#039; (replace &#039;&#039;SunOS_sun4u&#039;&#039; by &#039;&#039;SunOS_i86pc&#039;&#039; for Opteron/Intel-based Solaris machines)&lt;br /&gt;
&lt;br /&gt;
 #&lt;br /&gt;
 # auto_direct&lt;br /&gt;
 #&lt;br /&gt;
 #machine-dependent system directories&lt;br /&gt;
 /apps                 -rw,bg     clonfs1:/vol/apps/SunOS_sun4u&lt;br /&gt;
 /usr/local            -rw,bg     clonfs1:/vol/local/SunOS_sun4u&lt;br /&gt;
 #machine-independent system directories&lt;br /&gt;
 /mnt/downloads        -rw,bg     clonfs1:/vol/downloads&lt;br /&gt;
 /home                 -rw,bg     clonfs1:/vol/home&lt;br /&gt;
 /work                 -rw,bg     clonfs1:/vol/work&lt;br /&gt;
 /scratch              -rw,bg     clonfs1:/vol/scratch&lt;br /&gt;
 #machine-independent clas directories&lt;br /&gt;
 /usr/clas             -rw,bg     clonfs1:/vol/clas&lt;br /&gt;
 /mnt/archives         -rw,bg     clonfs1:/vol/archives&lt;br /&gt;
 /mnt/logs             -rw,bg     clonfs1:/vol/logs&lt;br /&gt;
 #&lt;br /&gt;
&lt;br /&gt;
 #some machines are using following mounts from clon10&lt;br /&gt;
 /data                 -rw,bg     clon10:/data&lt;br /&gt;
 /raidold              -rw,bg     clon10:/raidold&lt;br /&gt;
&lt;br /&gt;
 #clon00/clon10 admin clonfs1/clonfs2 mounts&lt;br /&gt;
 /mnt/admin/clonfs2	      -rw,bg  clonfs2:/&lt;br /&gt;
 /mnt/admin/clonfs1            -rw,bg  clonfs1:/&lt;br /&gt;
 /mnt/admin/clonfs1-apps       -rw,bg  clonfs1:/vol/apps&lt;br /&gt;
 /mnt/admin/clonfs1-archives   -rw,bg  clonfs1:/vol/archives&lt;br /&gt;
 /mnt/admin/clonfs1-clas       -rw,bg  clonfs1:/vol/clas&lt;br /&gt;
 /mnt/admin/clonfs1-clonweb    -rw,bg  clonfs1:/vol/clonweb&lt;br /&gt;
 /mnt/admin/clonfs1-clonwiki   -rw,bg  clonfs1:/vol/clonwiki&lt;br /&gt;
 /mnt/admin/clonfs1-downloads  -rw,bg  clonfs1:/vol/downloads&lt;br /&gt;
 /mnt/admin/clonfs1-home       -rw,bg  clonfs1:/vol/home&lt;br /&gt;
 /mnt/admin/clonfs1-local      -rw,bg  clonfs1:/vol/local&lt;br /&gt;
 /mnt/admin/clonfs1-logs       -rw,bg  clonfs1:/vol/logs&lt;br /&gt;
 /mnt/admin/clonfs1-mysql      -rw,bg  clonfs1:/vol/mysql&lt;br /&gt;
 /mnt/admin/clonfs1-scratch    -rw,bg  clonfs1:/vol/scratch&lt;br /&gt;
 /mnt/admin/clonfs1-work       -rw,bg  clonfs1:/vol/work&lt;br /&gt;
 #&lt;br /&gt;
&lt;br /&gt;
It is important to run cronjobs on clon00 to access those directories occationally to keep them mounted, so Nagios can check their free space.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solaris symbolic links&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 cd /&lt;br /&gt;
 ln -s /u/site site&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;RHEL5&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Linux symbolic links&#039;&#039;&#039; (because of Linux automount limitations we cannot do the same as on Solaris, must use symbolic links):&lt;br /&gt;
&lt;br /&gt;
 cd /&lt;br /&gt;
 ln -s /u/site site&lt;br /&gt;
 mv home home.orig&lt;br /&gt;
 mv apps apps.orig&lt;br /&gt;
 ln -s /misc/apps apps&lt;br /&gt;
 ln -s /misc/home home&lt;br /&gt;
 ln -s /misc/work work&lt;br /&gt;
 mv scratch scratch.orig&lt;br /&gt;
 ln -s /misc/scratch scratch&lt;br /&gt;
 ln -s /usr/clas/archives/hist hist&lt;br /&gt;
 cd /usr&lt;br /&gt;
 mv local local.orig&lt;br /&gt;
 ln -s /misc/local local&lt;br /&gt;
 ln -s /misc/clas clas&lt;br /&gt;
 ln -s /misc/clas12 clas12&lt;br /&gt;
 cd /mnt&lt;br /&gt;
 ln -s /misc/logs logs&lt;br /&gt;
 ln -s /misc/archives archives &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE&#039;&#039;&#039;: if some of existing directory are actual partitions mounted in &#039;&#039;/etc/fstab&#039;&#039;, you cannot remove or move them. Instead, do &#039;&#039;umount&#039;&#039; and comment out appropriate line in &#039;&#039;/etc/fstab&#039;&#039;. After that remaining directory can be moved/removed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/etc/auto.master&#039;&#039;&#039; must looks like following (for 64bit, use -DOSNAME=Linux-RHEL5-64);&lt;br /&gt;
 /misc   /etc/auto.misc  --timeout 60&lt;br /&gt;
 /u      yp:auto.u.bb    -DOSNAME=Linux-RHEL5&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/etc/auto.misc&#039;&#039;&#039; (replace &#039;&#039;Linux_i686&#039;&#039; by &#039;&#039;Linux_ppc&#039;&#039; or &#039;&#039;Linux_x86_64&#039;&#039; for corresponding machines)&lt;br /&gt;
&lt;br /&gt;
 #&lt;br /&gt;
 # auto.misc&lt;br /&gt;
 #&lt;br /&gt;
 cd		-fstype=iso9660,ro,nosuid,nodev	:/dev/cdrom&lt;br /&gt;
 #machine-dependent system directories&lt;br /&gt;
 apps            -rw,bg     clonfs1:/vol/apps/RHEL5_i686&lt;br /&gt;
 local           -rw,bg     clonfs1:/vol/local/RHEL5_i686&lt;br /&gt;
 #machine-independent system directories&lt;br /&gt;
 downloads       -rw,bg     clonfs1:/vol/downloads&lt;br /&gt;
 home            -rw,bg     clonfs1:/vol/home&lt;br /&gt;
 work            -rw,bg     clonfs1:/vol/work&lt;br /&gt;
 scratch         -rw,bg     clonfs1:/vol/scratch&lt;br /&gt;
 #machine-independent clas directories&lt;br /&gt;
 clas            -rw,bg     clonfs1:/vol/clas&lt;br /&gt;
 clas12          -rw,bg     clonfs1:/vol/clas12&lt;br /&gt;
 archives        -rw,bg     clonfs1:/vol/archives&lt;br /&gt;
 logs            -rw,bg     clonfs1:/vol/logs&lt;br /&gt;
 # diskless&lt;br /&gt;
 diskless        -rw,bg     clonfs1:/vol/diskless&lt;br /&gt;
 #&lt;br /&gt;
&lt;br /&gt;
 #clonweb only&lt;br /&gt;
 clonweb         -rw,bg     clonfs1:/vol/clonweb&lt;br /&gt;
&lt;br /&gt;
 #clondb1 only&lt;br /&gt;
 mysql         -rw,bg     clonfs1:/vol/mysql&lt;br /&gt;
&lt;br /&gt;
Run &#039;&#039;/etc/init.d/autofs restart&#039;&#039; (or &#039;&#039;reload&#039;&#039;). Make sure everything is mounted. If does not, reboot the machine.&lt;br /&gt;
&lt;br /&gt;
Make links to the Computer Center stuff in &#039;&#039;/usr/local&#039;&#039; area (only once when first RHEL5 machine of particular flavor is configured):&lt;br /&gt;
 cd /usr/local/bin&lt;br /&gt;
 ln -s /usr/local.orig/bin/jlab-linux-config jlab-linux-config&lt;br /&gt;
 ln -s /usr/local.orig/bin/jlab-satellite-connect jlab-satellite-connect&lt;br /&gt;
 ln -s /usr/local.orig/bin/mkdisk mkdisk&lt;br /&gt;
 ln -s /usr/local.orig/bin/satellite_checkin.pl satellite_checkin.pl&lt;br /&gt;
 ln -s /usr/local.orig/bin/update_crontab update_crontab&lt;br /&gt;
 cd /usr/local/etc&lt;br /&gt;
 ln -s /etc/motd motd&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;RHEL4&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Linux automounts on CLON cluster controls by following files:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/etc/auto.master&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 /u      auto.u.bb    --timeout 0 -DOSNAME=Linux-RHEL4&lt;br /&gt;
 /w      auto.w.bb -v -d  -g&lt;br /&gt;
 /misc	/etc/auto.misc&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/etc/auto.misc&#039;&#039;&#039; (replace &#039;&#039;Linux_i686&#039;&#039; by &#039;&#039;Linux_ppc&#039;&#039; or &#039;&#039;Linux_x86_64&#039;&#039; for corresponding machines)&lt;br /&gt;
&lt;br /&gt;
 #&lt;br /&gt;
 # auto.misc&lt;br /&gt;
 #&lt;br /&gt;
 cd		-fstype=iso9660,ro,nosuid,nodev	:/dev/cdrom&lt;br /&gt;
 #machine-dependent system directories&lt;br /&gt;
 apps            -rw,bg     clonfs1:/vol/apps/Linux_i686&lt;br /&gt;
 local           -rw,bg     clonfs1:/vol/local/Linux_i686&lt;br /&gt;
 #machine-independent system directories&lt;br /&gt;
 downloads       -rw,bg     clonfs1:/vol/downloads&lt;br /&gt;
 home            -rw,bg     clonfs1:/vol/home&lt;br /&gt;
 work            -rw,bg     clonfs1:/vol/work&lt;br /&gt;
 scratch         -rw,bg     clonfs1:/vol/scratch&lt;br /&gt;
 #machine-independent clas directories&lt;br /&gt;
 clas            -rw,bg     clonfs1:/vol/clas&lt;br /&gt;
 archives        -rw,bg     clonfs1:/vol/archives&lt;br /&gt;
 logs            -rw,bg     clonfs1:/vol/logs&lt;br /&gt;
 #&lt;br /&gt;
&lt;br /&gt;
 #clonweb only&lt;br /&gt;
 clonweb         -rw,bg     clonfs1:/vol/clonweb&lt;br /&gt;
&lt;br /&gt;
 #clondb1 only&lt;br /&gt;
 mysql         -rw,bg     clonfs1:/vol/mysql&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Linux symbolic links&#039;&#039;&#039; (because of Linux automount limitations we cannot do the same as on Solaris, must use symbolic links)358-3042,&lt;br /&gt;
&lt;br /&gt;
 cd /&lt;br /&gt;
 ln -s /u/site site&lt;br /&gt;
 mv home home.orig&lt;br /&gt;
 rm -f apps&lt;br /&gt;
 ln -s /misc/apps apps&lt;br /&gt;
 ln -s /misc/home home&lt;br /&gt;
 ln -s /misc/work work&lt;br /&gt;
 ln -s /misc/scratch scratch&lt;br /&gt;
 ln -s /usr/clas/archives/hist hist&lt;br /&gt;
 cd /usr&lt;br /&gt;
 mv local local.orig&lt;br /&gt;
 ln -s /misc/local local&lt;br /&gt;
 ln -s /misc/clas clas&lt;br /&gt;
 ln -s /misc/clas12 clas12&lt;br /&gt;
 cd /mnt&lt;br /&gt;
 ln -s /misc/logs logs&lt;br /&gt;
 ln -s /misc/archives archives&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;RHEL5 NEW&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Files&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
/etc/auto.master: add line&lt;br /&gt;
&lt;br /&gt;
 /-      /etc/auto.direct  --timeout 60&lt;br /&gt;
&lt;br /&gt;
Create file /etc/auto.direct with following contents:&lt;br /&gt;
&lt;br /&gt;
 #&lt;br /&gt;
 # auto_direct&lt;br /&gt;
 #&lt;br /&gt;
 #machine-dependent system directories&lt;br /&gt;
 /apps                 -rw,bg     clonfs1:/vol/apps/RHEL5_i686&lt;br /&gt;
 /usr/local            -rw,bg     clonfs1:/vol/local/RHEL5_i686&lt;br /&gt;
 #machine-independent system directories&lt;br /&gt;
 /home                 -rw,bg     clonfs1:/vol/home&lt;br /&gt;
 /work                 -rw,bg     clonfs1:/vol/work&lt;br /&gt;
 /scratch              -rw,bg     clonfs1:/vol/scratch&lt;br /&gt;
 #machine-independent clas directories&lt;br /&gt;
 /usr/downloads        -rw,bg     clonfs1:/vol/downloads&lt;br /&gt;
 /usr/clas             -rw,bg     clonfs1:/vol/clas&lt;br /&gt;
 /usr/clas12           -rw,bg     clonfs1:/vol/clas12&lt;br /&gt;
 #&lt;br /&gt;
&lt;br /&gt;
Do following:&lt;br /&gt;
&lt;br /&gt;
 cd /&lt;br /&gt;
 umount /apps&lt;br /&gt;
 mv home home.orig&lt;br /&gt;
 mv scratch scratch.orig&lt;br /&gt;
 mkdir home&lt;br /&gt;
 mkdir scratch&lt;br /&gt;
 mkdir work&lt;br /&gt;
 cd /usr&lt;br /&gt;
 mv local local.orig&lt;br /&gt;
 mkdir clas&lt;br /&gt;
 mkdir clas12&lt;br /&gt;
 mkdir downloads&lt;br /&gt;
 cd&lt;br /&gt;
 /etc/init.d/autofs restart&lt;/div&gt;</summary>
		<author><name>129.57.167.26</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=Automounts&amp;diff=6385</id>
		<title>Automounts</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=Automounts&amp;diff=6385"/>
		<updated>2014-10-30T18:50:22Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.26: /* RHEL5 NEW */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;Solaris&#039;&#039;&#039; == &lt;br /&gt;
&lt;br /&gt;
Solaris automounts on CLON cluster controls by following files:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/etc/auto_master&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 /-      /etc/auto_direct&lt;br /&gt;
 /-      auto_direct.ep&lt;br /&gt;
 /u      auto.u.ep&lt;br /&gt;
 /w      auto.w.ep&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Specific for mounting Computer Center /w areas at higher speed:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
instead of line&lt;br /&gt;
 /w      auto.w.ep&lt;br /&gt;
&lt;br /&gt;
insert line&lt;br /&gt;
 /w      /etc/auto_stage&lt;br /&gt;
&lt;br /&gt;
and create &#039;&#039;/etc/auto_stage&#039;&#039; file containing following:&lt;br /&gt;
&lt;br /&gt;
 stage0 -rsize=1048576,wsize=1048576 sfs61:/export/stage&lt;br /&gt;
 stage1 -rsize=1048576,wsize=1048576 sfs56:/export/stage&lt;br /&gt;
 stage2 -rsize=1048576,wsize=1048576 sfs59:/export/stage&lt;br /&gt;
 +auto.w.ep&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/etc/auto_direct&#039;&#039;&#039; (replace &#039;&#039;SunOS_sun4u&#039;&#039; by &#039;&#039;SunOS_i86pc&#039;&#039; for Opteron/Intel-based Solaris machines)&lt;br /&gt;
&lt;br /&gt;
 #&lt;br /&gt;
 # auto_direct&lt;br /&gt;
 #&lt;br /&gt;
 #machine-dependent system directories&lt;br /&gt;
 /apps                 -rw,bg     clonfs1:/vol/apps/SunOS_sun4u&lt;br /&gt;
 /usr/local            -rw,bg     clonfs1:/vol/local/SunOS_sun4u&lt;br /&gt;
 #machine-independent system directories&lt;br /&gt;
 /mnt/downloads        -rw,bg     clonfs1:/vol/downloads&lt;br /&gt;
 /home                 -rw,bg     clonfs1:/vol/home&lt;br /&gt;
 /work                 -rw,bg     clonfs1:/vol/work&lt;br /&gt;
 /scratch              -rw,bg     clonfs1:/vol/scratch&lt;br /&gt;
 #machine-independent clas directories&lt;br /&gt;
 /usr/clas             -rw,bg     clonfs1:/vol/clas&lt;br /&gt;
 /mnt/archives         -rw,bg     clonfs1:/vol/archives&lt;br /&gt;
 /mnt/logs             -rw,bg     clonfs1:/vol/logs&lt;br /&gt;
 #&lt;br /&gt;
&lt;br /&gt;
 #some machines are using following mounts from clon10&lt;br /&gt;
 /data                 -rw,bg     clon10:/data&lt;br /&gt;
 /raidold              -rw,bg     clon10:/raidold&lt;br /&gt;
&lt;br /&gt;
 #clon00/clon10 admin clonfs1/clonfs2 mounts&lt;br /&gt;
 /mnt/admin/clonfs2	      -rw,bg  clonfs2:/&lt;br /&gt;
 /mnt/admin/clonfs1            -rw,bg  clonfs1:/&lt;br /&gt;
 /mnt/admin/clonfs1-apps       -rw,bg  clonfs1:/vol/apps&lt;br /&gt;
 /mnt/admin/clonfs1-archives   -rw,bg  clonfs1:/vol/archives&lt;br /&gt;
 /mnt/admin/clonfs1-clas       -rw,bg  clonfs1:/vol/clas&lt;br /&gt;
 /mnt/admin/clonfs1-clonweb    -rw,bg  clonfs1:/vol/clonweb&lt;br /&gt;
 /mnt/admin/clonfs1-clonwiki   -rw,bg  clonfs1:/vol/clonwiki&lt;br /&gt;
 /mnt/admin/clonfs1-downloads  -rw,bg  clonfs1:/vol/downloads&lt;br /&gt;
 /mnt/admin/clonfs1-home       -rw,bg  clonfs1:/vol/home&lt;br /&gt;
 /mnt/admin/clonfs1-local      -rw,bg  clonfs1:/vol/local&lt;br /&gt;
 /mnt/admin/clonfs1-logs       -rw,bg  clonfs1:/vol/logs&lt;br /&gt;
 /mnt/admin/clonfs1-mysql      -rw,bg  clonfs1:/vol/mysql&lt;br /&gt;
 /mnt/admin/clonfs1-scratch    -rw,bg  clonfs1:/vol/scratch&lt;br /&gt;
 /mnt/admin/clonfs1-work       -rw,bg  clonfs1:/vol/work&lt;br /&gt;
 #&lt;br /&gt;
&lt;br /&gt;
It is important to run cronjobs on clon00 to access those directories occationally to keep them mounted, so Nagios can check their free space.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solaris symbolic links&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 cd /&lt;br /&gt;
 ln -s /u/site site&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;RHEL5&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Linux symbolic links&#039;&#039;&#039; (because of Linux automount limitations we cannot do the same as on Solaris, must use symbolic links):&lt;br /&gt;
&lt;br /&gt;
 cd /&lt;br /&gt;
 ln -s /u/site site&lt;br /&gt;
 mv home home.orig&lt;br /&gt;
 mv apps apps.orig&lt;br /&gt;
 ln -s /misc/apps apps&lt;br /&gt;
 ln -s /misc/home home&lt;br /&gt;
 ln -s /misc/work work&lt;br /&gt;
 mv scratch scratch.orig&lt;br /&gt;
 ln -s /misc/scratch scratch&lt;br /&gt;
 ln -s /usr/clas/archives/hist hist&lt;br /&gt;
 cd /usr&lt;br /&gt;
 mv local local.orig&lt;br /&gt;
 ln -s /misc/local local&lt;br /&gt;
 ln -s /misc/clas clas&lt;br /&gt;
 ln -s /misc/clas12 clas12&lt;br /&gt;
 cd /mnt&lt;br /&gt;
 ln -s /misc/logs logs&lt;br /&gt;
 ln -s /misc/archives archives &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE&#039;&#039;&#039;: if some of existing directory are actual partitions mounted in &#039;&#039;/etc/fstab&#039;&#039;, you cannot remove or move them. Instead, do &#039;&#039;umount&#039;&#039; and comment out appropriate line in &#039;&#039;/etc/fstab&#039;&#039;. After that remaining directory can be moved/removed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/etc/auto.master&#039;&#039;&#039; must looks like following (for 64bit, use -DOSNAME=Linux-RHEL5-64);&lt;br /&gt;
 /misc   /etc/auto.misc  --timeout 60&lt;br /&gt;
 /u      yp:auto.u.bb    -DOSNAME=Linux-RHEL5&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/etc/auto.misc&#039;&#039;&#039; (replace &#039;&#039;Linux_i686&#039;&#039; by &#039;&#039;Linux_ppc&#039;&#039; or &#039;&#039;Linux_x86_64&#039;&#039; for corresponding machines)&lt;br /&gt;
&lt;br /&gt;
 #&lt;br /&gt;
 # auto.misc&lt;br /&gt;
 #&lt;br /&gt;
 cd		-fstype=iso9660,ro,nosuid,nodev	:/dev/cdrom&lt;br /&gt;
 #machine-dependent system directories&lt;br /&gt;
 apps            -rw,bg     clonfs1:/vol/apps/RHEL5_i686&lt;br /&gt;
 local           -rw,bg     clonfs1:/vol/local/RHEL5_i686&lt;br /&gt;
 #machine-independent system directories&lt;br /&gt;
 downloads       -rw,bg     clonfs1:/vol/downloads&lt;br /&gt;
 home            -rw,bg     clonfs1:/vol/home&lt;br /&gt;
 work            -rw,bg     clonfs1:/vol/work&lt;br /&gt;
 scratch         -rw,bg     clonfs1:/vol/scratch&lt;br /&gt;
 #machine-independent clas directories&lt;br /&gt;
 clas            -rw,bg     clonfs1:/vol/clas&lt;br /&gt;
 clas12          -rw,bg     clonfs1:/vol/clas12&lt;br /&gt;
 archives        -rw,bg     clonfs1:/vol/archives&lt;br /&gt;
 logs            -rw,bg     clonfs1:/vol/logs&lt;br /&gt;
 # diskless&lt;br /&gt;
 diskless        -rw,bg     clonfs1:/vol/diskless&lt;br /&gt;
 #&lt;br /&gt;
&lt;br /&gt;
 #clonweb only&lt;br /&gt;
 clonweb         -rw,bg     clonfs1:/vol/clonweb&lt;br /&gt;
&lt;br /&gt;
 #clondb1 only&lt;br /&gt;
 mysql         -rw,bg     clonfs1:/vol/mysql&lt;br /&gt;
&lt;br /&gt;
Run &#039;&#039;/etc/init.d/autofs restart&#039;&#039; (or &#039;&#039;reload&#039;&#039;). Make sure everything is mounted. If does not, reboot the machine.&lt;br /&gt;
&lt;br /&gt;
Make links to the Computer Center stuff in &#039;&#039;/usr/local&#039;&#039; area (only once when first RHEL5 machine of particular flavor is configured):&lt;br /&gt;
 cd /usr/local/bin&lt;br /&gt;
 ln -s /usr/local.orig/bin/jlab-linux-config jlab-linux-config&lt;br /&gt;
 ln -s /usr/local.orig/bin/jlab-satellite-connect jlab-satellite-connect&lt;br /&gt;
 ln -s /usr/local.orig/bin/mkdisk mkdisk&lt;br /&gt;
 ln -s /usr/local.orig/bin/satellite_checkin.pl satellite_checkin.pl&lt;br /&gt;
 ln -s /usr/local.orig/bin/update_crontab update_crontab&lt;br /&gt;
 cd /usr/local/etc&lt;br /&gt;
 ln -s /etc/motd motd&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;RHEL4&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Linux automounts on CLON cluster controls by following files:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/etc/auto.master&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 /u      auto.u.bb    --timeout 0 -DOSNAME=Linux-RHEL4&lt;br /&gt;
 /w      auto.w.bb -v -d  -g&lt;br /&gt;
 /misc	/etc/auto.misc&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/etc/auto.misc&#039;&#039;&#039; (replace &#039;&#039;Linux_i686&#039;&#039; by &#039;&#039;Linux_ppc&#039;&#039; or &#039;&#039;Linux_x86_64&#039;&#039; for corresponding machines)&lt;br /&gt;
&lt;br /&gt;
 #&lt;br /&gt;
 # auto.misc&lt;br /&gt;
 #&lt;br /&gt;
 cd		-fstype=iso9660,ro,nosuid,nodev	:/dev/cdrom&lt;br /&gt;
 #machine-dependent system directories&lt;br /&gt;
 apps            -rw,bg     clonfs1:/vol/apps/Linux_i686&lt;br /&gt;
 local           -rw,bg     clonfs1:/vol/local/Linux_i686&lt;br /&gt;
 #machine-independent system directories&lt;br /&gt;
 downloads       -rw,bg     clonfs1:/vol/downloads&lt;br /&gt;
 home            -rw,bg     clonfs1:/vol/home&lt;br /&gt;
 work            -rw,bg     clonfs1:/vol/work&lt;br /&gt;
 scratch         -rw,bg     clonfs1:/vol/scratch&lt;br /&gt;
 #machine-independent clas directories&lt;br /&gt;
 clas            -rw,bg     clonfs1:/vol/clas&lt;br /&gt;
 archives        -rw,bg     clonfs1:/vol/archives&lt;br /&gt;
 logs            -rw,bg     clonfs1:/vol/logs&lt;br /&gt;
 #&lt;br /&gt;
&lt;br /&gt;
 #clonweb only&lt;br /&gt;
 clonweb         -rw,bg     clonfs1:/vol/clonweb&lt;br /&gt;
&lt;br /&gt;
 #clondb1 only&lt;br /&gt;
 mysql         -rw,bg     clonfs1:/vol/mysql&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Linux symbolic links&#039;&#039;&#039; (because of Linux automount limitations we cannot do the same as on Solaris, must use symbolic links)358-3042,&lt;br /&gt;
&lt;br /&gt;
 cd /&lt;br /&gt;
 ln -s /u/site site&lt;br /&gt;
 mv home home.orig&lt;br /&gt;
 rm -f apps&lt;br /&gt;
 ln -s /misc/apps apps&lt;br /&gt;
 ln -s /misc/home home&lt;br /&gt;
 ln -s /misc/work work&lt;br /&gt;
 ln -s /misc/scratch scratch&lt;br /&gt;
 ln -s /usr/clas/archives/hist hist&lt;br /&gt;
 cd /usr&lt;br /&gt;
 mv local local.orig&lt;br /&gt;
 ln -s /misc/local local&lt;br /&gt;
 ln -s /misc/clas clas&lt;br /&gt;
 ln -s /misc/clas12 clas12&lt;br /&gt;
 cd /mnt&lt;br /&gt;
 ln -s /misc/logs logs&lt;br /&gt;
 ln -s /misc/archives archives&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;RHEL5 NEW&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Files&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
/etc/auto.master: add line&lt;br /&gt;
&lt;br /&gt;
 /-      /etc/auto.direct  --timeout 60&lt;br /&gt;
&lt;br /&gt;
Create file /etc/auto.direct with following contents:&lt;br /&gt;
&lt;br /&gt;
 #&lt;br /&gt;
 # auto_direct&lt;br /&gt;
 #&lt;br /&gt;
 #machine-dependent system directories&lt;br /&gt;
 /apps                 -rw,bg     clonfs1:/vol/apps/RHEL5_i686&lt;br /&gt;
 /usr/local            -rw,bg     clonfs1:/vol/local/RHEL5_i686&lt;br /&gt;
 #machine-independent system directories&lt;br /&gt;
 /home                 -rw,bg     clonfs1:/vol/home&lt;br /&gt;
 /work                 -rw,bg     clonfs1:/vol/work&lt;br /&gt;
 /scratch              -rw,bg     clonfs1:/vol/scratch&lt;br /&gt;
 #machine-independent clas directories&lt;br /&gt;
 /usr/downloads        -rw,bg     clonfs1:/vol/downloads&lt;br /&gt;
 /usr/clas             -rw,bg     clonfs1:/vol/clas&lt;br /&gt;
 /usr/clas12           -rw,bg     clonfs1:/vol/clas12&lt;br /&gt;
 #&lt;br /&gt;
&lt;br /&gt;
Do following:&lt;br /&gt;
&lt;br /&gt;
 cd /&lt;br /&gt;
 umount /apps&lt;br /&gt;
 mv home home.orig&lt;br /&gt;
 mv scratch scratch.orig&lt;br /&gt;
 mkdir home&lt;br /&gt;
 mkdir scratch&lt;br /&gt;
 mkdir work&lt;br /&gt;
 cd /usr&lt;br /&gt;
 mv local local.orig&lt;br /&gt;
 mkdir clas&lt;br /&gt;
 mkdir clas12&lt;br /&gt;
 mkdir downloads&lt;br /&gt;
 /etc/init.d/autofs restart&lt;/div&gt;</summary>
		<author><name>129.57.167.26</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=Automounts&amp;diff=6384</id>
		<title>Automounts</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=Automounts&amp;diff=6384"/>
		<updated>2014-10-30T18:47:39Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.26: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;Solaris&#039;&#039;&#039; == &lt;br /&gt;
&lt;br /&gt;
Solaris automounts on CLON cluster controls by following files:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/etc/auto_master&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 /-      /etc/auto_direct&lt;br /&gt;
 /-      auto_direct.ep&lt;br /&gt;
 /u      auto.u.ep&lt;br /&gt;
 /w      auto.w.ep&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Specific for mounting Computer Center /w areas at higher speed:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
instead of line&lt;br /&gt;
 /w      auto.w.ep&lt;br /&gt;
&lt;br /&gt;
insert line&lt;br /&gt;
 /w      /etc/auto_stage&lt;br /&gt;
&lt;br /&gt;
and create &#039;&#039;/etc/auto_stage&#039;&#039; file containing following:&lt;br /&gt;
&lt;br /&gt;
 stage0 -rsize=1048576,wsize=1048576 sfs61:/export/stage&lt;br /&gt;
 stage1 -rsize=1048576,wsize=1048576 sfs56:/export/stage&lt;br /&gt;
 stage2 -rsize=1048576,wsize=1048576 sfs59:/export/stage&lt;br /&gt;
 +auto.w.ep&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/etc/auto_direct&#039;&#039;&#039; (replace &#039;&#039;SunOS_sun4u&#039;&#039; by &#039;&#039;SunOS_i86pc&#039;&#039; for Opteron/Intel-based Solaris machines)&lt;br /&gt;
&lt;br /&gt;
 #&lt;br /&gt;
 # auto_direct&lt;br /&gt;
 #&lt;br /&gt;
 #machine-dependent system directories&lt;br /&gt;
 /apps                 -rw,bg     clonfs1:/vol/apps/SunOS_sun4u&lt;br /&gt;
 /usr/local            -rw,bg     clonfs1:/vol/local/SunOS_sun4u&lt;br /&gt;
 #machine-independent system directories&lt;br /&gt;
 /mnt/downloads        -rw,bg     clonfs1:/vol/downloads&lt;br /&gt;
 /home                 -rw,bg     clonfs1:/vol/home&lt;br /&gt;
 /work                 -rw,bg     clonfs1:/vol/work&lt;br /&gt;
 /scratch              -rw,bg     clonfs1:/vol/scratch&lt;br /&gt;
 #machine-independent clas directories&lt;br /&gt;
 /usr/clas             -rw,bg     clonfs1:/vol/clas&lt;br /&gt;
 /mnt/archives         -rw,bg     clonfs1:/vol/archives&lt;br /&gt;
 /mnt/logs             -rw,bg     clonfs1:/vol/logs&lt;br /&gt;
 #&lt;br /&gt;
&lt;br /&gt;
 #some machines are using following mounts from clon10&lt;br /&gt;
 /data                 -rw,bg     clon10:/data&lt;br /&gt;
 /raidold              -rw,bg     clon10:/raidold&lt;br /&gt;
&lt;br /&gt;
 #clon00/clon10 admin clonfs1/clonfs2 mounts&lt;br /&gt;
 /mnt/admin/clonfs2	      -rw,bg  clonfs2:/&lt;br /&gt;
 /mnt/admin/clonfs1            -rw,bg  clonfs1:/&lt;br /&gt;
 /mnt/admin/clonfs1-apps       -rw,bg  clonfs1:/vol/apps&lt;br /&gt;
 /mnt/admin/clonfs1-archives   -rw,bg  clonfs1:/vol/archives&lt;br /&gt;
 /mnt/admin/clonfs1-clas       -rw,bg  clonfs1:/vol/clas&lt;br /&gt;
 /mnt/admin/clonfs1-clonweb    -rw,bg  clonfs1:/vol/clonweb&lt;br /&gt;
 /mnt/admin/clonfs1-clonwiki   -rw,bg  clonfs1:/vol/clonwiki&lt;br /&gt;
 /mnt/admin/clonfs1-downloads  -rw,bg  clonfs1:/vol/downloads&lt;br /&gt;
 /mnt/admin/clonfs1-home       -rw,bg  clonfs1:/vol/home&lt;br /&gt;
 /mnt/admin/clonfs1-local      -rw,bg  clonfs1:/vol/local&lt;br /&gt;
 /mnt/admin/clonfs1-logs       -rw,bg  clonfs1:/vol/logs&lt;br /&gt;
 /mnt/admin/clonfs1-mysql      -rw,bg  clonfs1:/vol/mysql&lt;br /&gt;
 /mnt/admin/clonfs1-scratch    -rw,bg  clonfs1:/vol/scratch&lt;br /&gt;
 /mnt/admin/clonfs1-work       -rw,bg  clonfs1:/vol/work&lt;br /&gt;
 #&lt;br /&gt;
&lt;br /&gt;
It is important to run cronjobs on clon00 to access those directories occationally to keep them mounted, so Nagios can check their free space.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solaris symbolic links&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 cd /&lt;br /&gt;
 ln -s /u/site site&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;RHEL5&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Linux symbolic links&#039;&#039;&#039; (because of Linux automount limitations we cannot do the same as on Solaris, must use symbolic links):&lt;br /&gt;
&lt;br /&gt;
 cd /&lt;br /&gt;
 ln -s /u/site site&lt;br /&gt;
 mv home home.orig&lt;br /&gt;
 mv apps apps.orig&lt;br /&gt;
 ln -s /misc/apps apps&lt;br /&gt;
 ln -s /misc/home home&lt;br /&gt;
 ln -s /misc/work work&lt;br /&gt;
 mv scratch scratch.orig&lt;br /&gt;
 ln -s /misc/scratch scratch&lt;br /&gt;
 ln -s /usr/clas/archives/hist hist&lt;br /&gt;
 cd /usr&lt;br /&gt;
 mv local local.orig&lt;br /&gt;
 ln -s /misc/local local&lt;br /&gt;
 ln -s /misc/clas clas&lt;br /&gt;
 ln -s /misc/clas12 clas12&lt;br /&gt;
 cd /mnt&lt;br /&gt;
 ln -s /misc/logs logs&lt;br /&gt;
 ln -s /misc/archives archives &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE&#039;&#039;&#039;: if some of existing directory are actual partitions mounted in &#039;&#039;/etc/fstab&#039;&#039;, you cannot remove or move them. Instead, do &#039;&#039;umount&#039;&#039; and comment out appropriate line in &#039;&#039;/etc/fstab&#039;&#039;. After that remaining directory can be moved/removed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/etc/auto.master&#039;&#039;&#039; must looks like following (for 64bit, use -DOSNAME=Linux-RHEL5-64);&lt;br /&gt;
 /misc   /etc/auto.misc  --timeout 60&lt;br /&gt;
 /u      yp:auto.u.bb    -DOSNAME=Linux-RHEL5&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/etc/auto.misc&#039;&#039;&#039; (replace &#039;&#039;Linux_i686&#039;&#039; by &#039;&#039;Linux_ppc&#039;&#039; or &#039;&#039;Linux_x86_64&#039;&#039; for corresponding machines)&lt;br /&gt;
&lt;br /&gt;
 #&lt;br /&gt;
 # auto.misc&lt;br /&gt;
 #&lt;br /&gt;
 cd		-fstype=iso9660,ro,nosuid,nodev	:/dev/cdrom&lt;br /&gt;
 #machine-dependent system directories&lt;br /&gt;
 apps            -rw,bg     clonfs1:/vol/apps/RHEL5_i686&lt;br /&gt;
 local           -rw,bg     clonfs1:/vol/local/RHEL5_i686&lt;br /&gt;
 #machine-independent system directories&lt;br /&gt;
 downloads       -rw,bg     clonfs1:/vol/downloads&lt;br /&gt;
 home            -rw,bg     clonfs1:/vol/home&lt;br /&gt;
 work            -rw,bg     clonfs1:/vol/work&lt;br /&gt;
 scratch         -rw,bg     clonfs1:/vol/scratch&lt;br /&gt;
 #machine-independent clas directories&lt;br /&gt;
 clas            -rw,bg     clonfs1:/vol/clas&lt;br /&gt;
 clas12          -rw,bg     clonfs1:/vol/clas12&lt;br /&gt;
 archives        -rw,bg     clonfs1:/vol/archives&lt;br /&gt;
 logs            -rw,bg     clonfs1:/vol/logs&lt;br /&gt;
 # diskless&lt;br /&gt;
 diskless        -rw,bg     clonfs1:/vol/diskless&lt;br /&gt;
 #&lt;br /&gt;
&lt;br /&gt;
 #clonweb only&lt;br /&gt;
 clonweb         -rw,bg     clonfs1:/vol/clonweb&lt;br /&gt;
&lt;br /&gt;
 #clondb1 only&lt;br /&gt;
 mysql         -rw,bg     clonfs1:/vol/mysql&lt;br /&gt;
&lt;br /&gt;
Run &#039;&#039;/etc/init.d/autofs restart&#039;&#039; (or &#039;&#039;reload&#039;&#039;). Make sure everything is mounted. If does not, reboot the machine.&lt;br /&gt;
&lt;br /&gt;
Make links to the Computer Center stuff in &#039;&#039;/usr/local&#039;&#039; area (only once when first RHEL5 machine of particular flavor is configured):&lt;br /&gt;
 cd /usr/local/bin&lt;br /&gt;
 ln -s /usr/local.orig/bin/jlab-linux-config jlab-linux-config&lt;br /&gt;
 ln -s /usr/local.orig/bin/jlab-satellite-connect jlab-satellite-connect&lt;br /&gt;
 ln -s /usr/local.orig/bin/mkdisk mkdisk&lt;br /&gt;
 ln -s /usr/local.orig/bin/satellite_checkin.pl satellite_checkin.pl&lt;br /&gt;
 ln -s /usr/local.orig/bin/update_crontab update_crontab&lt;br /&gt;
 cd /usr/local/etc&lt;br /&gt;
 ln -s /etc/motd motd&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;RHEL4&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Linux automounts on CLON cluster controls by following files:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/etc/auto.master&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 /u      auto.u.bb    --timeout 0 -DOSNAME=Linux-RHEL4&lt;br /&gt;
 /w      auto.w.bb -v -d  -g&lt;br /&gt;
 /misc	/etc/auto.misc&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/etc/auto.misc&#039;&#039;&#039; (replace &#039;&#039;Linux_i686&#039;&#039; by &#039;&#039;Linux_ppc&#039;&#039; or &#039;&#039;Linux_x86_64&#039;&#039; for corresponding machines)&lt;br /&gt;
&lt;br /&gt;
 #&lt;br /&gt;
 # auto.misc&lt;br /&gt;
 #&lt;br /&gt;
 cd		-fstype=iso9660,ro,nosuid,nodev	:/dev/cdrom&lt;br /&gt;
 #machine-dependent system directories&lt;br /&gt;
 apps            -rw,bg     clonfs1:/vol/apps/Linux_i686&lt;br /&gt;
 local           -rw,bg     clonfs1:/vol/local/Linux_i686&lt;br /&gt;
 #machine-independent system directories&lt;br /&gt;
 downloads       -rw,bg     clonfs1:/vol/downloads&lt;br /&gt;
 home            -rw,bg     clonfs1:/vol/home&lt;br /&gt;
 work            -rw,bg     clonfs1:/vol/work&lt;br /&gt;
 scratch         -rw,bg     clonfs1:/vol/scratch&lt;br /&gt;
 #machine-independent clas directories&lt;br /&gt;
 clas            -rw,bg     clonfs1:/vol/clas&lt;br /&gt;
 archives        -rw,bg     clonfs1:/vol/archives&lt;br /&gt;
 logs            -rw,bg     clonfs1:/vol/logs&lt;br /&gt;
 #&lt;br /&gt;
&lt;br /&gt;
 #clonweb only&lt;br /&gt;
 clonweb         -rw,bg     clonfs1:/vol/clonweb&lt;br /&gt;
&lt;br /&gt;
 #clondb1 only&lt;br /&gt;
 mysql         -rw,bg     clonfs1:/vol/mysql&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Linux symbolic links&#039;&#039;&#039; (because of Linux automount limitations we cannot do the same as on Solaris, must use symbolic links)358-3042,&lt;br /&gt;
&lt;br /&gt;
 cd /&lt;br /&gt;
 ln -s /u/site site&lt;br /&gt;
 mv home home.orig&lt;br /&gt;
 rm -f apps&lt;br /&gt;
 ln -s /misc/apps apps&lt;br /&gt;
 ln -s /misc/home home&lt;br /&gt;
 ln -s /misc/work work&lt;br /&gt;
 ln -s /misc/scratch scratch&lt;br /&gt;
 ln -s /usr/clas/archives/hist hist&lt;br /&gt;
 cd /usr&lt;br /&gt;
 mv local local.orig&lt;br /&gt;
 ln -s /misc/local local&lt;br /&gt;
 ln -s /misc/clas clas&lt;br /&gt;
 ln -s /misc/clas12 clas12&lt;br /&gt;
 cd /mnt&lt;br /&gt;
 ln -s /misc/logs logs&lt;br /&gt;
 ln -s /misc/archives archives&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;RHEL5 NEW&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Files&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
/etc/auto.master: add line&lt;br /&gt;
&lt;br /&gt;
 /-      /etc/auto.direct  --timeout 60&lt;br /&gt;
&lt;br /&gt;
Create file /etc/auto.direct with following contents:&lt;br /&gt;
&lt;br /&gt;
 #&lt;br /&gt;
 # auto_direct&lt;br /&gt;
 #&lt;br /&gt;
 #machine-dependent system directories&lt;br /&gt;
 /apps                 -rw,bg     clonfs1:/vol/apps/RHEL5_i686&lt;br /&gt;
 /usr/local            -rw,bg     clonfs1:/vol/local/RHEL5_i686&lt;br /&gt;
 #machine-independent system directories&lt;br /&gt;
 /home                 -rw,bg     clonfs1:/vol/home&lt;br /&gt;
 /work                 -rw,bg     clonfs1:/vol/work&lt;br /&gt;
 /scratch              -rw,bg     clonfs1:/vol/scratch&lt;br /&gt;
 #machine-independent clas directories&lt;br /&gt;
 /usr/downloads        -rw,bg     clonfs1:/vol/downloads&lt;br /&gt;
 /usr/clas             -rw,bg     clonfs1:/vol/clas&lt;br /&gt;
 /usr/clas12           -rw,bg     clonfs1:/vol/clas12&lt;br /&gt;
 #&lt;/div&gt;</summary>
		<author><name>129.57.167.26</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=JLAB_SSP&amp;diff=6383</id>
		<title>JLAB SSP</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=JLAB_SSP&amp;diff=6383"/>
		<updated>2014-09-08T18:29:30Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.26: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;This page describes Sub System Processor&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Manual: [https://clonwiki.jlab.org/wiki/clondocs/Docs/JLAB_VME_SSP_Module_HallB_hps_18_aug_2014.pdf (pdf)]&lt;/div&gt;</summary>
		<author><name>129.57.167.26</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=JLAB_SSP&amp;diff=6382</id>
		<title>JLAB SSP</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=JLAB_SSP&amp;diff=6382"/>
		<updated>2014-09-08T18:28:33Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.26: Created page with &amp;quot;&amp;#039;&amp;#039;&amp;#039;This page describes Sub System Processor&amp;#039;&amp;#039;&amp;#039;  Manual: [https://clonwiki.jlab.org/wiki/clondocs/Docs/JLAB_VME_SSP_Module_HallB_hps.pdf (pdf)]&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;This page describes Sub System Processor&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Manual: [https://clonwiki.jlab.org/wiki/clondocs/Docs/JLAB_VME_SSP_Module_HallB_hps.pdf (pdf)]&lt;/div&gt;</summary>
		<author><name>129.57.167.26</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=CLON_Index&amp;diff=6381</id>
		<title>CLON Index</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=CLON_Index&amp;diff=6381"/>
		<updated>2014-09-08T18:24:09Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.26: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[akcp]] temperature/humidity etc sensors&lt;br /&gt;
&lt;br /&gt;
[[Apache]]&lt;br /&gt;
&lt;br /&gt;
[[ATCA]] from SLAC&lt;br /&gt;
&lt;br /&gt;
[[automounts]]&lt;br /&gt;
&lt;br /&gt;
[[Bertan MWPC]] High Voltage Power Supplies&lt;br /&gt;
&lt;br /&gt;
[[Bootp]]&lt;br /&gt;
&lt;br /&gt;
[[BOSIO]]&lt;br /&gt;
&lt;br /&gt;
[[Cacti]]&lt;br /&gt;
&lt;br /&gt;
[[CAEN A464]] caenet board (installed in sy527 mainframes)&lt;br /&gt;
&lt;br /&gt;
[[CAEN A1535]] HV board&lt;br /&gt;
&lt;br /&gt;
[[CAEN A1733 A1833]] 12/28 ch. 3kV/3mA, 4kV/2mA  High Voltage Boards ( SY1527 / SY2527 / SY3527 Universal Multichannel System )&lt;br /&gt;
&lt;br /&gt;
[[CAEN A1932A]] 48 ch. 3kV 500uA  High Voltage Board ( SY1527 / SY2527 / SY3527 Universal Multichannel System )&lt;br /&gt;
&lt;br /&gt;
[[CAEN A509H-L00]] 15 ch. 8V 500mA  Low Voltage Board ( SY527 Universal Multichannel System )&lt;br /&gt;
&lt;br /&gt;
[[CAEN SY1527 Mainframe]]&lt;br /&gt;
&lt;br /&gt;
[[CAEN SY4527 Mainframe]]&lt;br /&gt;
&lt;br /&gt;
[[CAEN SY527 Mainframe]] and modules&lt;br /&gt;
&lt;br /&gt;
[[CAEN V1190]] TDC board (128 ch 100 ps)&lt;br /&gt;
&lt;br /&gt;
[[CAEN V1290]] TDC board (32 ch 25 ps)&lt;br /&gt;
&lt;br /&gt;
[[CAEN V1495]] General Purpose VME Board&lt;br /&gt;
&lt;br /&gt;
[[CAEN V1720]] Flash ADC VME Board&lt;br /&gt;
&lt;br /&gt;
[[CAEN V288]]&lt;br /&gt;
&lt;br /&gt;
[[CAEN V560]] scaler board&lt;br /&gt;
&lt;br /&gt;
[[CAEN V775]] TDC Board&lt;br /&gt;
&lt;br /&gt;
[[CAEN V792]] ADC Board&lt;br /&gt;
&lt;br /&gt;
[[CAEN V895]] 16 ch. Leading Edge Discriminator with individual thresholds&lt;br /&gt;
&lt;br /&gt;
[[Capfast]]&lt;br /&gt;
&lt;br /&gt;
[[Cisco Switches]]&lt;br /&gt;
&lt;br /&gt;
[[Clasweb]]&lt;br /&gt;
&lt;br /&gt;
[[Clasxt]]&lt;br /&gt;
&lt;br /&gt;
[[Clon00]]&lt;br /&gt;
&lt;br /&gt;
[[Clon01]]&lt;br /&gt;
&lt;br /&gt;
[[Clon02]]&lt;br /&gt;
&lt;br /&gt;
[[Clon03]]&lt;br /&gt;
&lt;br /&gt;
[[Clon04]]&lt;br /&gt;
&lt;br /&gt;
[[Clon05]]&lt;br /&gt;
&lt;br /&gt;
[[Clon06]]&lt;br /&gt;
&lt;br /&gt;
[[Clon10]]&lt;br /&gt;
&lt;br /&gt;
[[Clon20]]&lt;br /&gt;
&lt;br /&gt;
[[Clondaq1]]&lt;br /&gt;
&lt;br /&gt;
[[Clondaq2]]&lt;br /&gt;
&lt;br /&gt;
[[Clondb1]]&lt;br /&gt;
&lt;br /&gt;
[[Clondb2]]&lt;br /&gt;
&lt;br /&gt;
[[Clondb3]]&lt;br /&gt;
&lt;br /&gt;
[[Clonfs]] Main RAID System&lt;br /&gt;
&lt;br /&gt;
[[Clonfs1]]&lt;br /&gt;
&lt;br /&gt;
[[Clonfs2]]&lt;br /&gt;
&lt;br /&gt;
[[clonhp]]&lt;br /&gt;
&lt;br /&gt;
[[clonhp2]]&lt;br /&gt;
&lt;br /&gt;
[[Clonmon]]&lt;br /&gt;
&lt;br /&gt;
[[Clonmon0]]&lt;br /&gt;
&lt;br /&gt;
[[Clonmon1]]&lt;br /&gt;
&lt;br /&gt;
[[Clonmon2]]&lt;br /&gt;
&lt;br /&gt;
[[Clonpc1]]&lt;br /&gt;
&lt;br /&gt;
[[Clonpc2]]&lt;br /&gt;
&lt;br /&gt;
[[Clonpc3]]&lt;br /&gt;
&lt;br /&gt;
[[Clonpc5]]&lt;br /&gt;
&lt;br /&gt;
[[Clonpc6]]&lt;br /&gt;
&lt;br /&gt;
[[Clonpc8]]&lt;br /&gt;
&lt;br /&gt;
[[Clontrig0]]&lt;br /&gt;
&lt;br /&gt;
[[Clonusr1]]&lt;br /&gt;
&lt;br /&gt;
[[Clonusr2]]&lt;br /&gt;
&lt;br /&gt;
[[Clonusr3]]&lt;br /&gt;
&lt;br /&gt;
[[Clonweb]]&lt;br /&gt;
&lt;br /&gt;
[[Clonwiki]]&lt;br /&gt;
&lt;br /&gt;
[[Coda]]&lt;br /&gt;
&lt;br /&gt;
[[Compcontrol CC121]]&lt;br /&gt;
&lt;br /&gt;
[[CycladesTS1000]]&lt;br /&gt;
&lt;br /&gt;
[[DATEL DVME-628]]&lt;br /&gt;
&lt;br /&gt;
[[DNS server]]&lt;br /&gt;
&lt;br /&gt;
[[Electronics Documentation]]&lt;br /&gt;
&lt;br /&gt;
[[EtherLite32]]&lt;br /&gt;
&lt;br /&gt;
[[EPICS Base Installation]]&lt;br /&gt;
&lt;br /&gt;
[[EPICS HALLB Installation]]&lt;br /&gt;
&lt;br /&gt;
[[EPICS: Generation of IOC with different options and customization for HallB]]&lt;br /&gt;
&lt;br /&gt;
[[EPICS: Software IOC]]&lt;br /&gt;
&lt;br /&gt;
[[EPICS: vxWorks IOC]]&lt;br /&gt;
&lt;br /&gt;
[[EPICS: Software IOC for CAEN HV]]&lt;br /&gt;
&lt;br /&gt;
[[EPICS: IOC for MPOD]]&lt;br /&gt;
&lt;br /&gt;
[[EPICS: generation of DBs and GUIs for HV]]&lt;br /&gt;
&lt;br /&gt;
[[EPICS: CVS usage examples]]&lt;br /&gt;
&lt;br /&gt;
[[EPICS: Timeline Histories]]&lt;br /&gt;
&lt;br /&gt;
[[EPICS: Gamma Profiler]]&lt;br /&gt;
&lt;br /&gt;
[[EPICS: EDM compilation and configuration]]&lt;br /&gt;
&lt;br /&gt;
[[EPICS: HV : ADDING CRATES]]&lt;br /&gt;
&lt;br /&gt;
[[ET system]] event transfer system package - part of CODA DAQ system&lt;br /&gt;
&lt;br /&gt;
[[Event Monitor]]&lt;br /&gt;
&lt;br /&gt;
[[EVIO]]&lt;br /&gt;
&lt;br /&gt;
[[Fiber Channel Switches]]&lt;br /&gt;
&lt;br /&gt;
[[FieldPoint]]&lt;br /&gt;
&lt;br /&gt;
[[Flash ADC Studies]]&lt;br /&gt;
&lt;br /&gt;
[[Foundry BigIron 15000 Switch]]&lt;br /&gt;
&lt;br /&gt;
[[Foundry Switches]]&lt;br /&gt;
&lt;br /&gt;
[[GE XVB601]] VME controller&lt;br /&gt;
&lt;br /&gt;
[[GIT]] repository&lt;br /&gt;
&lt;br /&gt;
[[Helicity Signals from MCC]]&lt;br /&gt;
&lt;br /&gt;
[[Highland V450]]&lt;br /&gt;
&lt;br /&gt;
[[Highland V851]]&lt;br /&gt;
&lt;br /&gt;
[[HTML Help]]&lt;br /&gt;
&lt;br /&gt;
[[HYTEC VSD2992]]&lt;br /&gt;
&lt;br /&gt;
[[JAVA installation]]&lt;br /&gt;
&lt;br /&gt;
[[JInventory]]&lt;br /&gt;
&lt;br /&gt;
[[JLAB DCRB]] drift chamber readout board&lt;br /&gt;
&lt;br /&gt;
[[JLAB Discriminators]]&lt;br /&gt;
&lt;br /&gt;
[[JLAB FANIO]] VME TDC FanIO board for v1190/v1290 CAEN TDCs&lt;br /&gt;
&lt;br /&gt;
[[JLAB FADC250]]&lt;br /&gt;
&lt;br /&gt;
[[JLAB FLEXIO]]&lt;br /&gt;
&lt;br /&gt;
[[JLAB LF]] VME Latch FIFO Board&lt;br /&gt;
&lt;br /&gt;
[[JLAB LD]] VME Latch Driver Board&lt;br /&gt;
&lt;br /&gt;
[[JLAB Level2 Majority]] Logic Unit&lt;br /&gt;
&lt;br /&gt;
[[JLAB MLU]] VME Memory Lookup Unit (MLU)&lt;br /&gt;
&lt;br /&gt;
[[JLAB OR]] VME Programmable “OR” Module&lt;br /&gt;
&lt;br /&gt;
[[JLAB SD]] VXS Signal Distribution Module&lt;br /&gt;
&lt;br /&gt;
[[JLAB SSP]] VXS Sub System Processor&lt;br /&gt;
&lt;br /&gt;
[[JLAB TS2]] VXI D-size Trigger Supervisor Module&lt;br /&gt;
&lt;br /&gt;
[[JLAB TI]] CODA Trigger Interface Cards&lt;br /&gt;
&lt;br /&gt;
[[JLAB PCI TI]] PCI Trigger Interface Card&lt;br /&gt;
&lt;br /&gt;
[[JLAB VME TI]] VME Trigger Interface Module&lt;br /&gt;
&lt;br /&gt;
[[JLAB VME TID]] New VME/VXS Trigger Interface Module&lt;br /&gt;
&lt;br /&gt;
[[JLAB VME VSCM]] New SVT Readout Module&lt;br /&gt;
&lt;br /&gt;
[[Joerger VSC16]]&lt;br /&gt;
&lt;br /&gt;
[[KineticSystems 2917]]&lt;br /&gt;
&lt;br /&gt;
[[Labeling Machines]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Installation Procedure]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Customization on CLON Cluster]]&lt;br /&gt;
&lt;br /&gt;
[[Lnf cluster]]&lt;br /&gt;
&lt;br /&gt;
[[Mac OS X Installation Procedure]]&lt;br /&gt;
&lt;br /&gt;
[[Motorola MVME230x]]&lt;br /&gt;
&lt;br /&gt;
[[Motorola MVME5500]]&lt;br /&gt;
&lt;br /&gt;
[[MRTG]]&lt;br /&gt;
&lt;br /&gt;
[[mSQL]]&lt;br /&gt;
&lt;br /&gt;
[[MySQL Installation]]&lt;br /&gt;
&lt;br /&gt;
[[MySQL Usage]]&lt;br /&gt;
&lt;br /&gt;
[[Nagios]]&lt;br /&gt;
&lt;br /&gt;
[[Nagios Plugins]]&lt;br /&gt;
&lt;br /&gt;
[[Net-SNMP]]&lt;br /&gt;
&lt;br /&gt;
[[NFS]]&lt;br /&gt;
&lt;br /&gt;
[[NIS server]]&lt;br /&gt;
&lt;br /&gt;
[[Nrpe]]&lt;br /&gt;
&lt;br /&gt;
[[Ntp]]&lt;br /&gt;
&lt;br /&gt;
[[OMS VME44]] by Oregon Micro Systems&lt;br /&gt;
&lt;br /&gt;
[[OMS VS4]] by Oregon Micro Systems&lt;br /&gt;
&lt;br /&gt;
[[OpenSSL]]&lt;br /&gt;
&lt;br /&gt;
[[PERL]]&lt;br /&gt;
&lt;br /&gt;
[[PHP Help]]&lt;br /&gt;
&lt;br /&gt;
[[Procmail]]&lt;br /&gt;
&lt;br /&gt;
[[Proxy]]&lt;br /&gt;
&lt;br /&gt;
[[PrPMC]]&lt;br /&gt;
&lt;br /&gt;
[[QtDM]]&lt;br /&gt;
&lt;br /&gt;
[[QtDM patches]]&lt;br /&gt;
&lt;br /&gt;
[[QtEpics or EpicsQt]]&lt;br /&gt;
&lt;br /&gt;
[[Qt New Project ]]&lt;br /&gt;
&lt;br /&gt;
[[raidold]]&lt;br /&gt;
&lt;br /&gt;
[[Routing]]&lt;br /&gt;
&lt;br /&gt;
[[Rrdtool]]&lt;br /&gt;
&lt;br /&gt;
[[SBS VIPC616]]&lt;br /&gt;
&lt;br /&gt;
[[Scons]]&lt;br /&gt;
&lt;br /&gt;
[[Serial Connections from Computer Ports]]&lt;br /&gt;
&lt;br /&gt;
[[Sfs61]]&lt;br /&gt;
&lt;br /&gt;
[[Slow Controls Time History]]&lt;br /&gt;
&lt;br /&gt;
[[SmartSockets]]&lt;br /&gt;
&lt;br /&gt;
[[SNMP]]&lt;br /&gt;
&lt;br /&gt;
[[Software Documentation]]&lt;br /&gt;
&lt;br /&gt;
[[Solaris Installation Procedure]]&lt;br /&gt;
&lt;br /&gt;
[[Solaris Customization on CLON Cluster]]&lt;br /&gt;
&lt;br /&gt;
[[Solaris Patches]]&lt;br /&gt;
&lt;br /&gt;
[[SSH]]&lt;br /&gt;
&lt;br /&gt;
[[Struck SIS3801]]&lt;br /&gt;
&lt;br /&gt;
[[Sudo]]&lt;br /&gt;
&lt;br /&gt;
[[SUN Microsystems]]&lt;br /&gt;
&lt;br /&gt;
[[SYSTRAN VMESC5]]&lt;br /&gt;
&lt;br /&gt;
[[SMI++]]&lt;br /&gt;
&lt;br /&gt;
[[Tcl/Tk]]&lt;br /&gt;
&lt;br /&gt;
[[Tftp]]&lt;br /&gt;
&lt;br /&gt;
[[Troubleshooting printing]]&lt;br /&gt;
&lt;br /&gt;
[[Tsi148]] VME Tempe controller&lt;br /&gt;
&lt;br /&gt;
[[Universe II]] VME controller&lt;br /&gt;
&lt;br /&gt;
[[UNIX Automount on CLON Cluster]]&lt;br /&gt;
&lt;br /&gt;
[[UPS (Uninterruptible Power Supplies)]]&lt;br /&gt;
&lt;br /&gt;
[[UPS CHB1]]&lt;br /&gt;
&lt;br /&gt;
[[UPS CHB2]]&lt;br /&gt;
&lt;br /&gt;
[[UPS Troubleshooting]]&lt;br /&gt;
&lt;br /&gt;
[[VHDL programming]]&lt;br /&gt;
&lt;br /&gt;
[[VI editor]]&lt;br /&gt;
&lt;br /&gt;
[[VMIC VMIVME-3122]]&lt;br /&gt;
&lt;br /&gt;
[[VMIC VMIVME-2120]]&lt;br /&gt;
&lt;br /&gt;
[[VMIC VMIVME-1129]]&lt;br /&gt;
&lt;br /&gt;
[[VMIC VMIVME-2232]]&lt;br /&gt;
&lt;br /&gt;
[[VMIC VMIVME-6015]]&lt;br /&gt;
&lt;br /&gt;
[[VMIC VMIVME-6016]]&lt;br /&gt;
&lt;br /&gt;
[[VNC]]&lt;br /&gt;
&lt;br /&gt;
[[WIENER]]&lt;br /&gt;
&lt;br /&gt;
[[Wiki]]&lt;br /&gt;
&lt;br /&gt;
[[Wiring]]&lt;br /&gt;
&lt;br /&gt;
[[X server]]&lt;br /&gt;
&lt;br /&gt;
[[Xycom DIO XVME-240]]&lt;br /&gt;
&lt;br /&gt;
[[Xycom XVME-564]]&lt;br /&gt;
&lt;br /&gt;
[[Xycom XVME-560]]&lt;br /&gt;
&lt;br /&gt;
[[Zedboard]]&lt;br /&gt;
&lt;br /&gt;
[[ZFS]]&lt;/div&gt;</summary>
		<author><name>129.57.167.26</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=ATCA&amp;diff=6380</id>
		<title>ATCA</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=ATCA&amp;diff=6380"/>
		<updated>2014-08-15T17:11:51Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.26: Created page with &amp;quot;&amp;#039;&amp;#039;&amp;#039;ATCA&amp;#039;&amp;#039;&amp;#039; electronics for HPS run designed in SLAC.  * some useful scripts in &amp;#039;&amp;#039;/home/clasrun/hps/cob/hps_software/rceScripts&amp;#039;&amp;#039;:   reboot_cobs.sh - crate power recycle  shutdown...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;ATCA&#039;&#039;&#039; electronics for HPS run designed in SLAC.&lt;br /&gt;
&lt;br /&gt;
* some useful scripts in &#039;&#039;/home/clasrun/hps/cob/hps_software/rceScripts&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
 reboot_cobs.sh - crate power recycle&lt;br /&gt;
 shutdown_cobs.sh - turn power off (can be turned back on by reboot_cobs.sh)&lt;br /&gt;
 rem_udp_server.sh - ... (have to run it)&lt;br /&gt;
 rem_control_server.sh - start GUI server&lt;br /&gt;
 start_gui.sh - start gui&lt;/div&gt;</summary>
		<author><name>129.57.167.26</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=CLON_Index&amp;diff=6379</id>
		<title>CLON Index</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=CLON_Index&amp;diff=6379"/>
		<updated>2014-08-15T16:57:00Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.26: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[akcp]] temperature/humidity etc sensors&lt;br /&gt;
&lt;br /&gt;
[[Apache]]&lt;br /&gt;
&lt;br /&gt;
[[ATCA]] from SLAC&lt;br /&gt;
&lt;br /&gt;
[[automounts]]&lt;br /&gt;
&lt;br /&gt;
[[Bertan MWPC]] High Voltage Power Supplies&lt;br /&gt;
&lt;br /&gt;
[[Bootp]]&lt;br /&gt;
&lt;br /&gt;
[[BOSIO]]&lt;br /&gt;
&lt;br /&gt;
[[Cacti]]&lt;br /&gt;
&lt;br /&gt;
[[CAEN A464]] caenet board (installed in sy527 mainframes)&lt;br /&gt;
&lt;br /&gt;
[[CAEN A1535]] HV board&lt;br /&gt;
&lt;br /&gt;
[[CAEN A1733 A1833]] 12/28 ch. 3kV/3mA, 4kV/2mA  High Voltage Boards ( SY1527 / SY2527 / SY3527 Universal Multichannel System )&lt;br /&gt;
&lt;br /&gt;
[[CAEN A1932A]] 48 ch. 3kV 500uA  High Voltage Board ( SY1527 / SY2527 / SY3527 Universal Multichannel System )&lt;br /&gt;
&lt;br /&gt;
[[CAEN A509H-L00]] 15 ch. 8V 500mA  Low Voltage Board ( SY527 Universal Multichannel System )&lt;br /&gt;
&lt;br /&gt;
[[CAEN SY1527 Mainframe]]&lt;br /&gt;
&lt;br /&gt;
[[CAEN SY4527 Mainframe]]&lt;br /&gt;
&lt;br /&gt;
[[CAEN SY527 Mainframe]] and modules&lt;br /&gt;
&lt;br /&gt;
[[CAEN V1190]] TDC board (128 ch 100 ps)&lt;br /&gt;
&lt;br /&gt;
[[CAEN V1290]] TDC board (32 ch 25 ps)&lt;br /&gt;
&lt;br /&gt;
[[CAEN V1495]] General Purpose VME Board&lt;br /&gt;
&lt;br /&gt;
[[CAEN V1720]] Flash ADC VME Board&lt;br /&gt;
&lt;br /&gt;
[[CAEN V288]]&lt;br /&gt;
&lt;br /&gt;
[[CAEN V560]] scaler board&lt;br /&gt;
&lt;br /&gt;
[[CAEN V775]] TDC Board&lt;br /&gt;
&lt;br /&gt;
[[CAEN V792]] ADC Board&lt;br /&gt;
&lt;br /&gt;
[[CAEN V895]] 16 ch. Leading Edge Discriminator with individual thresholds&lt;br /&gt;
&lt;br /&gt;
[[Capfast]]&lt;br /&gt;
&lt;br /&gt;
[[Cisco Switches]]&lt;br /&gt;
&lt;br /&gt;
[[Clasweb]]&lt;br /&gt;
&lt;br /&gt;
[[Clasxt]]&lt;br /&gt;
&lt;br /&gt;
[[Clon00]]&lt;br /&gt;
&lt;br /&gt;
[[Clon01]]&lt;br /&gt;
&lt;br /&gt;
[[Clon02]]&lt;br /&gt;
&lt;br /&gt;
[[Clon03]]&lt;br /&gt;
&lt;br /&gt;
[[Clon04]]&lt;br /&gt;
&lt;br /&gt;
[[Clon05]]&lt;br /&gt;
&lt;br /&gt;
[[Clon06]]&lt;br /&gt;
&lt;br /&gt;
[[Clon10]]&lt;br /&gt;
&lt;br /&gt;
[[Clon20]]&lt;br /&gt;
&lt;br /&gt;
[[Clondaq1]]&lt;br /&gt;
&lt;br /&gt;
[[Clondaq2]]&lt;br /&gt;
&lt;br /&gt;
[[Clondb1]]&lt;br /&gt;
&lt;br /&gt;
[[Clondb2]]&lt;br /&gt;
&lt;br /&gt;
[[Clondb3]]&lt;br /&gt;
&lt;br /&gt;
[[Clonfs]] Main RAID System&lt;br /&gt;
&lt;br /&gt;
[[Clonfs1]]&lt;br /&gt;
&lt;br /&gt;
[[Clonfs2]]&lt;br /&gt;
&lt;br /&gt;
[[clonhp]]&lt;br /&gt;
&lt;br /&gt;
[[clonhp2]]&lt;br /&gt;
&lt;br /&gt;
[[Clonmon]]&lt;br /&gt;
&lt;br /&gt;
[[Clonmon0]]&lt;br /&gt;
&lt;br /&gt;
[[Clonmon1]]&lt;br /&gt;
&lt;br /&gt;
[[Clonmon2]]&lt;br /&gt;
&lt;br /&gt;
[[Clonpc1]]&lt;br /&gt;
&lt;br /&gt;
[[Clonpc2]]&lt;br /&gt;
&lt;br /&gt;
[[Clonpc3]]&lt;br /&gt;
&lt;br /&gt;
[[Clonpc5]]&lt;br /&gt;
&lt;br /&gt;
[[Clonpc6]]&lt;br /&gt;
&lt;br /&gt;
[[Clonpc8]]&lt;br /&gt;
&lt;br /&gt;
[[Clontrig0]]&lt;br /&gt;
&lt;br /&gt;
[[Clonusr1]]&lt;br /&gt;
&lt;br /&gt;
[[Clonusr2]]&lt;br /&gt;
&lt;br /&gt;
[[Clonusr3]]&lt;br /&gt;
&lt;br /&gt;
[[Clonweb]]&lt;br /&gt;
&lt;br /&gt;
[[Clonwiki]]&lt;br /&gt;
&lt;br /&gt;
[[Coda]]&lt;br /&gt;
&lt;br /&gt;
[[Compcontrol CC121]]&lt;br /&gt;
&lt;br /&gt;
[[CycladesTS1000]]&lt;br /&gt;
&lt;br /&gt;
[[DATEL DVME-628]]&lt;br /&gt;
&lt;br /&gt;
[[DNS server]]&lt;br /&gt;
&lt;br /&gt;
[[Electronics Documentation]]&lt;br /&gt;
&lt;br /&gt;
[[EtherLite32]]&lt;br /&gt;
&lt;br /&gt;
[[EPICS Base Installation]]&lt;br /&gt;
&lt;br /&gt;
[[EPICS HALLB Installation]]&lt;br /&gt;
&lt;br /&gt;
[[EPICS: Generation of IOC with different options and customization for HallB]]&lt;br /&gt;
&lt;br /&gt;
[[EPICS: Software IOC]]&lt;br /&gt;
&lt;br /&gt;
[[EPICS: vxWorks IOC]]&lt;br /&gt;
&lt;br /&gt;
[[EPICS: Software IOC for CAEN HV]]&lt;br /&gt;
&lt;br /&gt;
[[EPICS: IOC for MPOD]]&lt;br /&gt;
&lt;br /&gt;
[[EPICS: generation of DBs and GUIs for HV]]&lt;br /&gt;
&lt;br /&gt;
[[EPICS: CVS usage examples]]&lt;br /&gt;
&lt;br /&gt;
[[EPICS: Timeline Histories]]&lt;br /&gt;
&lt;br /&gt;
[[EPICS: Gamma Profiler]]&lt;br /&gt;
&lt;br /&gt;
[[EPICS: EDM compilation and configuration]]&lt;br /&gt;
&lt;br /&gt;
[[EPICS: HV : ADDING CRATES]]&lt;br /&gt;
&lt;br /&gt;
[[ET system]] event transfer system package - part of CODA DAQ system&lt;br /&gt;
&lt;br /&gt;
[[Event Monitor]]&lt;br /&gt;
&lt;br /&gt;
[[EVIO]]&lt;br /&gt;
&lt;br /&gt;
[[Fiber Channel Switches]]&lt;br /&gt;
&lt;br /&gt;
[[FieldPoint]]&lt;br /&gt;
&lt;br /&gt;
[[Flash ADC Studies]]&lt;br /&gt;
&lt;br /&gt;
[[Foundry BigIron 15000 Switch]]&lt;br /&gt;
&lt;br /&gt;
[[Foundry Switches]]&lt;br /&gt;
&lt;br /&gt;
[[GE XVB601]] VME controller&lt;br /&gt;
&lt;br /&gt;
[[GIT]] repository&lt;br /&gt;
&lt;br /&gt;
[[Helicity Signals from MCC]]&lt;br /&gt;
&lt;br /&gt;
[[Highland V450]]&lt;br /&gt;
&lt;br /&gt;
[[Highland V851]]&lt;br /&gt;
&lt;br /&gt;
[[HTML Help]]&lt;br /&gt;
&lt;br /&gt;
[[HYTEC VSD2992]]&lt;br /&gt;
&lt;br /&gt;
[[JAVA installation]]&lt;br /&gt;
&lt;br /&gt;
[[JInventory]]&lt;br /&gt;
&lt;br /&gt;
[[JLAB DCRB]] drift chamber readout board&lt;br /&gt;
&lt;br /&gt;
[[JLAB Discriminators]]&lt;br /&gt;
&lt;br /&gt;
[[JLAB FANIO]] VME TDC FanIO board for v1190/v1290 CAEN TDCs&lt;br /&gt;
&lt;br /&gt;
[[JLAB FADC250]]&lt;br /&gt;
&lt;br /&gt;
[[JLAB FLEXIO]]&lt;br /&gt;
&lt;br /&gt;
[[JLAB LF]] VME Latch FIFO Board&lt;br /&gt;
&lt;br /&gt;
[[JLAB LD]] VME Latch Driver Board&lt;br /&gt;
&lt;br /&gt;
[[JLAB Level2 Majority]] Logic Unit&lt;br /&gt;
&lt;br /&gt;
[[JLAB MLU]] VME Memory Lookup Unit (MLU)&lt;br /&gt;
&lt;br /&gt;
[[JLAB OR]] VME Programmable “OR” Module&lt;br /&gt;
&lt;br /&gt;
[[JLAB SD]] VXS Signal Distribution Module&lt;br /&gt;
&lt;br /&gt;
[[JLAB TS2]] VXI D-size Trigger Supervisor Module&lt;br /&gt;
&lt;br /&gt;
[[JLAB TI]] CODA Trigger Interface Cards&lt;br /&gt;
&lt;br /&gt;
[[JLAB PCI TI]] PCI Trigger Interface Card&lt;br /&gt;
&lt;br /&gt;
[[JLAB VME TI]] VME Trigger Interface Module&lt;br /&gt;
&lt;br /&gt;
[[JLAB VME TID]] New VME/VXS Trigger Interface Module&lt;br /&gt;
&lt;br /&gt;
[[JLAB VME VSCM]] New SVT Readout Module&lt;br /&gt;
&lt;br /&gt;
[[Joerger VSC16]]&lt;br /&gt;
&lt;br /&gt;
[[KineticSystems 2917]]&lt;br /&gt;
&lt;br /&gt;
[[Labeling Machines]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Installation Procedure]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Customization on CLON Cluster]]&lt;br /&gt;
&lt;br /&gt;
[[Lnf cluster]]&lt;br /&gt;
&lt;br /&gt;
[[Mac OS X Installation Procedure]]&lt;br /&gt;
&lt;br /&gt;
[[Motorola MVME230x]]&lt;br /&gt;
&lt;br /&gt;
[[Motorola MVME5500]]&lt;br /&gt;
&lt;br /&gt;
[[MRTG]]&lt;br /&gt;
&lt;br /&gt;
[[mSQL]]&lt;br /&gt;
&lt;br /&gt;
[[MySQL Installation]]&lt;br /&gt;
&lt;br /&gt;
[[MySQL Usage]]&lt;br /&gt;
&lt;br /&gt;
[[Nagios]]&lt;br /&gt;
&lt;br /&gt;
[[Nagios Plugins]]&lt;br /&gt;
&lt;br /&gt;
[[Net-SNMP]]&lt;br /&gt;
&lt;br /&gt;
[[NFS]]&lt;br /&gt;
&lt;br /&gt;
[[NIS server]]&lt;br /&gt;
&lt;br /&gt;
[[Nrpe]]&lt;br /&gt;
&lt;br /&gt;
[[Ntp]]&lt;br /&gt;
&lt;br /&gt;
[[OMS VME44]] by Oregon Micro Systems&lt;br /&gt;
&lt;br /&gt;
[[OMS VS4]] by Oregon Micro Systems&lt;br /&gt;
&lt;br /&gt;
[[OpenSSL]]&lt;br /&gt;
&lt;br /&gt;
[[PERL]]&lt;br /&gt;
&lt;br /&gt;
[[PHP Help]]&lt;br /&gt;
&lt;br /&gt;
[[Procmail]]&lt;br /&gt;
&lt;br /&gt;
[[Proxy]]&lt;br /&gt;
&lt;br /&gt;
[[PrPMC]]&lt;br /&gt;
&lt;br /&gt;
[[QtDM]]&lt;br /&gt;
&lt;br /&gt;
[[QtDM patches]]&lt;br /&gt;
&lt;br /&gt;
[[QtEpics or EpicsQt]]&lt;br /&gt;
&lt;br /&gt;
[[Qt New Project ]]&lt;br /&gt;
&lt;br /&gt;
[[raidold]]&lt;br /&gt;
&lt;br /&gt;
[[Routing]]&lt;br /&gt;
&lt;br /&gt;
[[Rrdtool]]&lt;br /&gt;
&lt;br /&gt;
[[SBS VIPC616]]&lt;br /&gt;
&lt;br /&gt;
[[Scons]]&lt;br /&gt;
&lt;br /&gt;
[[Serial Connections from Computer Ports]]&lt;br /&gt;
&lt;br /&gt;
[[Sfs61]]&lt;br /&gt;
&lt;br /&gt;
[[Slow Controls Time History]]&lt;br /&gt;
&lt;br /&gt;
[[SmartSockets]]&lt;br /&gt;
&lt;br /&gt;
[[SNMP]]&lt;br /&gt;
&lt;br /&gt;
[[Software Documentation]]&lt;br /&gt;
&lt;br /&gt;
[[Solaris Installation Procedure]]&lt;br /&gt;
&lt;br /&gt;
[[Solaris Customization on CLON Cluster]]&lt;br /&gt;
&lt;br /&gt;
[[Solaris Patches]]&lt;br /&gt;
&lt;br /&gt;
[[SSH]]&lt;br /&gt;
&lt;br /&gt;
[[Struck SIS3801]]&lt;br /&gt;
&lt;br /&gt;
[[Sudo]]&lt;br /&gt;
&lt;br /&gt;
[[SUN Microsystems]]&lt;br /&gt;
&lt;br /&gt;
[[SYSTRAN VMESC5]]&lt;br /&gt;
&lt;br /&gt;
[[SMI++]]&lt;br /&gt;
&lt;br /&gt;
[[Tcl/Tk]]&lt;br /&gt;
&lt;br /&gt;
[[Tftp]]&lt;br /&gt;
&lt;br /&gt;
[[Troubleshooting printing]]&lt;br /&gt;
&lt;br /&gt;
[[Tsi148]] VME Tempe controller&lt;br /&gt;
&lt;br /&gt;
[[Universe II]] VME controller&lt;br /&gt;
&lt;br /&gt;
[[UNIX Automount on CLON Cluster]]&lt;br /&gt;
&lt;br /&gt;
[[UPS (Uninterruptible Power Supplies)]]&lt;br /&gt;
&lt;br /&gt;
[[UPS CHB1]]&lt;br /&gt;
&lt;br /&gt;
[[UPS CHB2]]&lt;br /&gt;
&lt;br /&gt;
[[UPS Troubleshooting]]&lt;br /&gt;
&lt;br /&gt;
[[VHDL programming]]&lt;br /&gt;
&lt;br /&gt;
[[VI editor]]&lt;br /&gt;
&lt;br /&gt;
[[VMIC VMIVME-3122]]&lt;br /&gt;
&lt;br /&gt;
[[VMIC VMIVME-2120]]&lt;br /&gt;
&lt;br /&gt;
[[VMIC VMIVME-1129]]&lt;br /&gt;
&lt;br /&gt;
[[VMIC VMIVME-2232]]&lt;br /&gt;
&lt;br /&gt;
[[VMIC VMIVME-6015]]&lt;br /&gt;
&lt;br /&gt;
[[VMIC VMIVME-6016]]&lt;br /&gt;
&lt;br /&gt;
[[VNC]]&lt;br /&gt;
&lt;br /&gt;
[[WIENER]]&lt;br /&gt;
&lt;br /&gt;
[[Wiki]]&lt;br /&gt;
&lt;br /&gt;
[[Wiring]]&lt;br /&gt;
&lt;br /&gt;
[[X server]]&lt;br /&gt;
&lt;br /&gt;
[[Xycom DIO XVME-240]]&lt;br /&gt;
&lt;br /&gt;
[[Xycom XVME-564]]&lt;br /&gt;
&lt;br /&gt;
[[Xycom XVME-560]]&lt;br /&gt;
&lt;br /&gt;
[[Zedboard]]&lt;br /&gt;
&lt;br /&gt;
[[ZFS]]&lt;/div&gt;</summary>
		<author><name>129.57.167.26</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=Zedboard&amp;diff=6378</id>
		<title>Zedboard</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=Zedboard&amp;diff=6378"/>
		<updated>2014-08-14T14:19:47Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.26: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; # mounting *.bin on clonpc0:&lt;br /&gt;
&lt;br /&gt;
 mkdir tmp1&lt;br /&gt;
 mkdir tmp2&lt;br /&gt;
 mkdir tmp3&lt;br /&gt;
 mkdir tmp5&lt;br /&gt;
 mkdir tmp5&lt;br /&gt;
&lt;br /&gt;
 /sbin/kpartx -l zed_2013_11_14.bin&lt;br /&gt;
 /sbin/kpartx -a -v zed_2013_11_14.bin&lt;br /&gt;
&lt;br /&gt;
 mount /dev/mapper/loop0p1 tmp1/&lt;br /&gt;
 mount /dev/mapper/loop0p2 tmp2/&lt;br /&gt;
 mount /dev/mapper/loop0p3 tmp3/&lt;br /&gt;
 mount /dev/mapper/loop0p5 tmp5/&lt;br /&gt;
 mount /dev/mapper/loop0p6 tmp6/&lt;br /&gt;
&lt;br /&gt;
 # now you see contants (R-only !!!???)&lt;br /&gt;
 # after you are done:&lt;br /&gt;
&lt;br /&gt;
 umount tmp1&lt;br /&gt;
 umount tmp2&lt;br /&gt;
 umount tmp3&lt;br /&gt;
 umount tmp5&lt;br /&gt;
 umount tmp6&lt;br /&gt;
&lt;br /&gt;
 /sbin/kpartx -d -v zed_2013_11_14.bin&lt;br /&gt;
&lt;br /&gt;
 # burn to sd card:&lt;br /&gt;
&lt;br /&gt;
 # sdcard can be /dev/sdd, or /dev/sde, or something ...&lt;br /&gt;
 dd if=zed_2013_11_14.bin of=/dev/sdd bs=1M&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 =====================================&lt;br /&gt;
&lt;br /&gt;
 /sbin/kpartx -a -v /dev/sdd&lt;br /&gt;
&lt;br /&gt;
 mount /dev/mapper/sdd1 tmp1/&lt;br /&gt;
 mount /dev/mapper/sdd2 tmp2/&lt;br /&gt;
 mount /dev/mapper/sdd3 tmp3/&lt;br /&gt;
 mount /dev/mapper/sdd5 tmp5/&lt;br /&gt;
 mount /dev/mapper/sdd6 tmp6/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 umount partitions from clonpc0:&lt;br /&gt;
&lt;br /&gt;
 umount tmp1&lt;br /&gt;
 umount tmp2&lt;br /&gt;
 umount tmp3&lt;br /&gt;
 umount tmp5&lt;br /&gt;
 umount tmp6&lt;br /&gt;
&lt;br /&gt;
 if was mounted automatically:&lt;br /&gt;
&lt;br /&gt;
 umount /media/BOOT&lt;br /&gt;
 umount /media/ARCHLINUX&lt;br /&gt;
 umount /media/RTEMS&lt;br /&gt;
 umount /media/USER&lt;br /&gt;
 umount /media/disk&lt;br /&gt;
&lt;br /&gt;
 #our zedboard mac address:&lt;br /&gt;
 # 00:0a:35:00:01:22&lt;br /&gt;
&lt;br /&gt;
 # slac mac address&lt;br /&gt;
 # 08:00:56:00:88:99&lt;br /&gt;
&lt;br /&gt;
 ====================&lt;br /&gt;
&lt;br /&gt;
 129 login: root&lt;br /&gt;
 password: root&lt;br /&gt;
&lt;br /&gt;
 hostnamectl set-hostname zedboard1&lt;br /&gt;
&lt;br /&gt;
 ip link&lt;br /&gt;
 1: lo: &amp;lt;LOOPBACK,UP,LOWER_UP&amp;gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT &lt;br /&gt;
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00&lt;br /&gt;
 2: eth0: &amp;lt;BROADCAST,MULTICAST,UP,LOWER_UP&amp;gt; mtu 1500 qdisc pfifo_fast state UNKNOWN mode DEFAULT qlen 1000&lt;br /&gt;
    link/ether 08:00:56:00:88:99 brd ff:ff:ff:ff:ff:ff&lt;br /&gt;
&lt;br /&gt;
 ip link set eth0 down&lt;br /&gt;
 ###ip link set eth0 address 00:0a:35:00:01:22&lt;br /&gt;
 ip link set eth0 up&lt;br /&gt;
 ip addr add 129.57.86.63/24 dev eth0&lt;br /&gt;
 ip route add default via 129.57.86.1&lt;br /&gt;
&lt;br /&gt;
 nano /etc/resolv.conf&lt;br /&gt;
 nameserver 129.57.167.5&lt;br /&gt;
 nameserver 129.57.167.14&lt;br /&gt;
 nameserver 129.57.32.100&lt;br /&gt;
 search jlab.org acc.jlab.org&lt;br /&gt;
&lt;br /&gt;
 systemctl stop dhcpcd.service&lt;br /&gt;
 systemctl disable dhcpcd.service&lt;br /&gt;
&lt;br /&gt;
 export http_proxy=&amp;quot;jprox.jlab.org:8082&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# first update package list&lt;br /&gt;
&lt;br /&gt;
 pacman -Sy&lt;br /&gt;
&lt;br /&gt;
#now install what you need&lt;br /&gt;
&lt;br /&gt;
 pacman -S autofs&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; In autofs5 --ghost option isn&#039;t valid. In order to start autofs you&lt;br /&gt;
 &amp;gt; must remove that option from your /etc/conf.d/autofs.&lt;br /&gt;
&lt;br /&gt;
 # set /etc/autofs/auto.master and auto.misc&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # start autofs&lt;br /&gt;
 systemctl stop autofs&lt;br /&gt;
 systemctl start autofs&lt;br /&gt;
&lt;br /&gt;
 # to start on boot&lt;br /&gt;
 systemctl disable autofs&lt;br /&gt;
 systemctl enable autofs&lt;br /&gt;
&lt;br /&gt;
 # see /usr/lib/systemd/system/autofs.service&lt;br /&gt;
&lt;br /&gt;
 pacman -S yp-tools ypbind-mt&lt;br /&gt;
&lt;br /&gt;
 ypdomainname CCCHP&lt;br /&gt;
 #fix yp.conf &lt;br /&gt;
&lt;br /&gt;
 # reboot here !!!&lt;br /&gt;
&lt;br /&gt;
 systemctl start rpcbind &amp;lt;- need only this for NFS ???&lt;br /&gt;
 systemctl start ypbind&lt;br /&gt;
&lt;br /&gt;
 systemctl enable rpcbind&lt;br /&gt;
 systemctl enable ypbind&lt;br /&gt;
&lt;br /&gt;
 pacman -S gcc&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # git repository for CODA&lt;br /&gt;
 git clone https://github.com/boiarino17/coda&lt;br /&gt;
&lt;br /&gt;
 # install GIT&lt;br /&gt;
 pacman -S git&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # ntp&lt;br /&gt;
 systemctl start ntpd&lt;br /&gt;
 systemctl enable ntpd&lt;br /&gt;
 ntpd -q&lt;br /&gt;
 ntpq -p&lt;br /&gt;
 ##ln -s /usr/share/zoneinfo/America/New_York localtime&lt;br /&gt;
&lt;br /&gt;
 #&lt;br /&gt;
 pacman -S tcsh make openmotif libxpm&lt;br /&gt;
&lt;br /&gt;
 #  gtk2OA&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # following does not work&lt;br /&gt;
 pacman -Syu&lt;br /&gt;
&lt;br /&gt;
 # following does not work&lt;br /&gt;
 pacman -S emacs&lt;br /&gt;
&lt;br /&gt;
 #&lt;br /&gt;
 # mysql already there ???&lt;br /&gt;
 #&lt;br /&gt;
 ## following instead of mysql ??? (installs mariadb)&lt;br /&gt;
 #pacman -S mysql&lt;br /&gt;
 #&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # find /usr/include -name iostream -type f -print&lt;br /&gt;
 # /usr/include/c++/4.7.2/iostream&lt;br /&gt;
&lt;br /&gt;
 # dec 3, 2013 on Ryan advise:&lt;br /&gt;
 export http_proxy=&amp;quot;jprox.jlab.org:8082&amp;quot;&lt;br /&gt;
 pacman -Syu # update the archlinux packages&lt;br /&gt;
 pacman -S nfs-utils # install nfs-utils&lt;br /&gt;
 pacman -S adduser # correct version of adduser (useradd does not work)&lt;br /&gt;
 mount -t nfs -o nolock clonfs1:/vol/apps/Linux_armv7l /apps&lt;br /&gt;
 mount -t nfs -o nolock clonfs1:/vol/local/Linux_armv7l /usr/local&lt;br /&gt;
 mount -t nfs -o nolock clonfs1:/vol/clas12 /usr/clas12&lt;br /&gt;
 mount -t nfs -o nolock clonfs1:/vol/home /home&lt;br /&gt;
 mount -t nfs -o nolock clonfs1:/vol/work /work&lt;/div&gt;</summary>
		<author><name>129.57.167.26</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=JLAB_FADC250&amp;diff=6377</id>
		<title>JLAB FADC250</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=JLAB_FADC250&amp;diff=6377"/>
		<updated>2014-08-08T17:41:47Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.26: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Preliminary documentation:&lt;br /&gt;
&lt;br /&gt;
Sep 1, 2011 registers description in [https://clonwiki.jlab.org/wiki/clondocs/Docs/JLAB_FADC250_1_sep_2011_Programming_the_FADCV2_3.pdf  V2 Programming (pdf)]&lt;br /&gt;
&lt;br /&gt;
Some documentation received on Sep 12, 2011 from Bryan Moffit:&lt;br /&gt;
&lt;br /&gt;
[https://clonwiki.jlab.org/wiki/clondocs/Docs/JLAB_FADC250_Data_Format_V2_11_13.pdf  V2 data format (pdf)]&lt;br /&gt;
&lt;br /&gt;
[https://clonwiki.jlab.org/wiki/clondocs/Docs/JLAB_FADC250_V2_ADC_FPGA_V5.pdf  V2 FPGA (pdf)]&lt;br /&gt;
&lt;br /&gt;
[https://clonwiki.jlab.org/wiki/clondocs/Docs/JLAB_FADC_Signal_Control_Module.pdf  Signal Control Module (pdf)]&lt;br /&gt;
&lt;br /&gt;
Some documentation for V1 FADC:&lt;br /&gt;
&lt;br /&gt;
[https://clonwiki.jlab.org/wiki/clondocs/Docs/JLAB_FADC_DataFormat_v1.pdf  V1 data format (pdf)]&lt;br /&gt;
&lt;br /&gt;
[https://clonwiki.jlab.org/wiki/clondocs/Docs/JLAB_FADC_Prog_v7.pdf V1 Programming ((pdf)]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== firmware upgrade procedure from Bryan Moffit April 2013 ==&lt;br /&gt;
&lt;br /&gt;
 1. Copy /root/linuxvme directory tree from pcal0 (or wherever it installed already).&lt;br /&gt;
    scp -r root@pcal0:linuxvme/ .&lt;br /&gt;
 &lt;br /&gt;
 2. Copy /root/.bashrc (to set LINUXVME_* env variables)&lt;br /&gt;
    scp root@pcal0:.bashrc .&lt;br /&gt;
  &lt;br /&gt;
 3. (re)Compile required libraries&lt;br /&gt;
    cd linuxvme/jvme&lt;br /&gt;
    make clean;make&lt;br /&gt;
    cd ~/linuxvme/ti&lt;br /&gt;
    make clean; make ARCH=Linux; make ARCH=Linux tiEMload&lt;br /&gt;
    cd ~/linuxvme/fadcV2&lt;br /&gt;
    make clean; make ARCH=Linux&lt;br /&gt;
    cd firmware/linux&lt;br /&gt;
    make clean; make firmwareGTest&lt;br /&gt;
 &lt;br /&gt;
 4.  Update TI firmware&lt;br /&gt;
    cd ~/linuxvme/ti&lt;br /&gt;
    ./tiEMload ti146.svf&lt;br /&gt;
 &lt;br /&gt;
 5.  Update fADC250 firmware (all in crate)&lt;br /&gt;
    cd ~/linuxvme/fadcV2/firmware/linux&lt;br /&gt;
    ./firmwareGTest 1 ../CTRL_FPGA_V2_TOP_0x0211.mcs&lt;br /&gt;
    ./firmwareGTest 2 ../FADC250_V2_TOP_0x0907.mcs&lt;br /&gt;
 &lt;br /&gt;
 TI firmware can be found in coda.jlab.org, going to &#039;custom hardware, then TI, then firmware.&lt;br /&gt;
&lt;br /&gt;
== Test results - pulser with realistic shape ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* FADC250 Signal: one channel - 100 events; width because of trigger jitter ?&lt;br /&gt;
fadc250.SB.doublepeak.pdf ( [https://clonwiki.jlab.org/wiki/clondocs/Docs/fadc250/fadc250.SB.doublepeak.pdf pdf])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* FADC250 Signal: one channel - one event&lt;br /&gt;
fadc250.SB.onepeak.pdf ( [https://clonwiki.jlab.org/wiki/clondocs/Docs/fadc250/fadc250.SB.onepeak.pdf pdf])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* FADC250 Signals, offset=3300 for all channels: 16 channels - one event. Note: channel 6 - dead, channel 15 - overflow due to high offset&lt;br /&gt;
fadc250.SB.16ch.pdf ( [https://clonwiki.jlab.org/wiki/clondocs/Docs/fadc250/fadc250.SB.16ch.pdf pdf])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* FADC250 Signals, offset=3200 for all channels: 16 channels - one event. Note: channel 6 - dead&lt;br /&gt;
fadc250_16ch.10452.pdf ( [https://clonwiki.jlab.org/wiki/clondocs/Docs/fadc250/fadc250_16ch.10452.pdf pdf])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* FADC250 Baseline (Pedestal) measurements: presentation in time-line and distribution, based on about 60 hours running with 1 Hz event rate&lt;br /&gt;
fadc250_16ch_bl_ped.10452.pdf ( [https://clonwiki.jlab.org/wiki/clondocs/Docs/fadc250/fadc250_16ch_bl_ped.10452.pdf pdf])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* FADC250 Offset Calibration&lt;br /&gt;
fadc250_16ch_bl_slope.10453.pdf ( [https://clonwiki.jlab.org/wiki/clondocs/Docs/fadc250/fadc250_16ch_bl_slope.10453.pdf pdf])&lt;/div&gt;</summary>
		<author><name>129.57.167.26</name></author>
	</entry>
</feed>