<?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.14</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.14"/>
	<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=Special:Contributions/129.57.167.14"/>
	<updated>2026-04-08T01:15:37Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=DAQ/Online_Quick_Reference&amp;diff=5750</id>
		<title>DAQ/Online Quick Reference</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=DAQ/Online_Quick_Reference&amp;diff=5750"/>
		<updated>2012-02-17T22:29:14Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.14: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;DAQ Recovery Procedure&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In most cases DAQ will crash because of ROC problem. Do following:&lt;br /&gt;
&lt;br /&gt;
* click &#039;End Run&#039; or &#039;Abort&#039;, whatever button is active&lt;br /&gt;
&lt;br /&gt;
* click &#039;Cancel&#039;&lt;br /&gt;
&lt;br /&gt;
* run &#039;roc_status&#039; command from clon10 window; it will show troubled ROC(s) as &#039;UNDEFINED&#039; or &#039;active&#039;; most likely clastrig2 or/and polar&lt;br /&gt;
&lt;br /&gt;
* click &#039;Reset&#039;&lt;br /&gt;
&lt;br /&gt;
* from clon10 window, reboot troubled ROC(s) using command &#039;roc_reboot &amp;lt;roc&amp;gt;&#039;; if rebooting any ROC, reboot clastrig2 as well&lt;br /&gt;
&lt;br /&gt;
* wait 2 minutes and run &#039;roc_status&#039; again; rebooted ROC(s) must be in &#039;booted&#039; stage&lt;br /&gt;
&lt;br /&gt;
* go to &#039;EB_TERM&#039; window, Ctrl-C and run previous command using arrow up (command is &#039;coda_eb ...&#039;)&lt;br /&gt;
&lt;br /&gt;
* start new run from &#039;Download&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE&#039;&#039;&#039;: &#039;tage&#039; and &#039;tage2&#039; are Linux processes now, so instead of roc_reboot, goto appropriate window, Ctrl-C and type command: &lt;br /&gt;
 TAGE: coda_roc -s clasprod -o &amp;quot;tage ROC&amp;quot; -i&lt;br /&gt;
 TAGE2: coda_roc -s clasprod -o &amp;quot;tage2 ROC&amp;quot; -i&lt;br /&gt;
&lt;br /&gt;
If it does not help, page DAQ pager. If no reponce during 10 minutes, call Sergey &#039;&#039;&#039;office 5795 cell 757-869-2188 (if no responce, home 757-988-0680)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FOLLOWING INFORMATION IS FOR DAQ EXPERTS ONLY (DO NOT DO IT IF YOU ARE NOT SURE !!!)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DAQ procedures&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
First make sure you can open X window from the terminal clon03:0.1: type &#039;xterm&#039; and make sure xterminal is opened. If it is not, message &#039;X11 connection rejected because of wrong authentication.&#039; will shows up. In this case kill xwindow, start new one (you will be on clon03) and &#039;ssh clon10&#039;. Make sure &#039;xterm&#039; command can open xterminal.&lt;br /&gt;
&lt;br /&gt;
To start all DAQ processes goto clon10 as &#039;&#039;clasrun&#039;&#039; and type following command:&lt;br /&gt;
&lt;br /&gt;
 daq_start this&lt;br /&gt;
&lt;br /&gt;
to open all windows on current workspace. If &#039;&#039;daq_start&#039;&#039; executed without parameter, it will open everything on clon03&#039;s bottom screen on currently active workspace.&lt;br /&gt;
&lt;br /&gt;
To kill all DAQ processes goto clon10 as &#039;&#039;clasrun&#039;&#039; and type&lt;br /&gt;
&lt;br /&gt;
 daq_exit&lt;br /&gt;
&lt;br /&gt;
To start/stop serial connections to ROCs and PMCs, type following on clon00:&lt;br /&gt;
&lt;br /&gt;
 roc_xterm_this&lt;br /&gt;
 pmc_xterms_this&lt;br /&gt;
&lt;br /&gt;
 roc_xterms_kill&lt;br /&gt;
 pmc_xterms_kill&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Online procedures&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To start online monitoring processes use following commands:&lt;br /&gt;
 mon0_start (starts everything on clonmon0 - fast online reconstruction;&lt;br /&gt;
      NOTE: root presenter must be started separately: ssh to clonmon0 (usually from clon03:0.2) and type &#039;cmroot clasprod hist_clasprod&#039;)&lt;br /&gt;
 mon1_start (starts everything on clonmon1 - event_monitor)&lt;br /&gt;
 mon2_start (starts everything on clonmon2 - online recsis, ced; if ced does not started, run it manually by ssh to clonmon2 from clon04:0.2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To kill online monitoring processes use following commands:&lt;br /&gt;
 mon0_exit (kills everything on clonmon0)&lt;br /&gt;
 mon1_exit (kills everything on clonmon1)&lt;br /&gt;
 mon2_exit (kills everything on clonmon2)&lt;br /&gt;
&lt;br /&gt;
Occupancy plots must be started on clonmon1. Login as &#039;&#039;clasrun&#039;&#039; and type&lt;br /&gt;
 monb&lt;br /&gt;
&lt;br /&gt;
Stadis to be started on clon05:0.1.&lt;br /&gt;
&lt;br /&gt;
DCHV to be started on clon06:0.1.&lt;br /&gt;
&lt;br /&gt;
Diman to be started on clon03:0.0.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Background information&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* CRON JOBS: on clon10, clon00, clon01 and clondb1 make sure cron jobs are running (they must start automatically after reboot); if have to start cron jobs, login as &#039;&#039;clascron&#039;&#039; to the mentioned machines, goto directory /home/clascron/backup and follow instructions in README file, normally it will be following:&lt;br /&gt;
&lt;br /&gt;
 login as &#039;clascron&#039; to the clon10&lt;br /&gt;
 goto /home/clascron/backup&lt;br /&gt;
 type &#039;crontab -l&#039; to see what is running&lt;br /&gt;
 type &#039;crontab -r&#039; to erase all existing cron jobs&lt;br /&gt;
 type &#039;crontab clon10&#039;&lt;br /&gt;
 repeat everything for clon00 and clon01, using file &#039;clon00&#039; and &#039;clon01&#039; respectively&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Process management&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Sometimes you may want to turn some cron jobs off to avoid alarms during system reconfiguration: do not forget to turn them on again after you are done !&lt;br /&gt;
&lt;br /&gt;
* Process management: SmartSockets-based process management procedures must be started on clon10 as &#039;&#039;clasrun&#039;&#039; using following command:&lt;br /&gt;
 control_process_manager start clasprod clasprod&lt;br /&gt;
 control_procmgr_manager start clasprod clasprod&lt;br /&gt;
 control_ipc_process_manager start clasprod clasprod&lt;br /&gt;
and killed by following:&lt;br /&gt;
 control_process_manager stop clasprod clasprod&lt;br /&gt;
 control_procmgr_manager stop clasprod clasprod&lt;br /&gt;
 control_ipc_process_manager stop clasprod clasprod&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Services on clondb1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Clondb1 is running several important servers which suppose to be started automatically on reboot:&lt;br /&gt;
 SmartSockets&lt;br /&gt;
 Mysql&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Logbook and/or run database does not work&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Call DAQ pager..&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Useful commands&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 r_ts_prescale - reads prescales from TS2&lt;br /&gt;
 s_ts_prescale 0 0 0 0 0 0 100 0 - sets prescales to TS2; 0 means prescale 1, 1 means prescale 2 etc&lt;br /&gt;
 proconhost, netonhost - run everything on main VME CPU (execute from hosts&#039;s serial connection before Download)&lt;br /&gt;
 proconpmc, netonpmc - run everything on co-processor (execute from hosts&#039;s serial connection before Download)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sergey Boyarinov&#039;&#039;&#039; (from JLAB local phone):&lt;br /&gt;
 office 5795 &lt;br /&gt;
 US cell 757-869-2188 &lt;br /&gt;
 (if no response, home 757-988-0680)&lt;br /&gt;
 Moscow cell phone: 9-011-7-903-190-2196 (January 11, 2012)&lt;br /&gt;
 Moscow cell phone: 9-011-7-916-729-8203 (*** old one ***)&lt;br /&gt;
 Moscow home phones: 9-011-7-495-392-3569 (otec), 9-011-7-499-189-0189 (teshya)&lt;br /&gt;
 SKYPE: boiarino&lt;/div&gt;</summary>
		<author><name>129.57.167.14</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=DAQ/Online_Quick_Reference&amp;diff=5694</id>
		<title>DAQ/Online Quick Reference</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=DAQ/Online_Quick_Reference&amp;diff=5694"/>
		<updated>2012-01-11T15:08:34Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.14: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;DAQ Recovery Procedure&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In most cases DAQ will crash because of ROC problem. Do following:&lt;br /&gt;
&lt;br /&gt;
* click &#039;End Run&#039; or &#039;Abort&#039;, whatever button is active&lt;br /&gt;
&lt;br /&gt;
* click &#039;Cancel&#039;&lt;br /&gt;
&lt;br /&gt;
* run &#039;roc_status&#039; command from clon10 window; it will show troubled ROC(s) as &#039;UNDEFINED&#039; or &#039;active&#039;; most likely clastrig2 or/and polar&lt;br /&gt;
&lt;br /&gt;
* click &#039;Reset&#039;&lt;br /&gt;
&lt;br /&gt;
* from clon10 window, reboot troubled ROC(s) using command &#039;roc_reboot &amp;lt;roc&amp;gt;&#039;; if rebooting any ROC, reboot clastrig2 as well&lt;br /&gt;
&lt;br /&gt;
* wait 2 minutes and run &#039;roc_status&#039; again; rebooted ROC(s) must be in &#039;booted&#039; stage&lt;br /&gt;
&lt;br /&gt;
* go to &#039;EB_TERM&#039; window, Ctrl-C and run previous command using arrow up (command is &#039;coda_eb ...&#039;)&lt;br /&gt;
&lt;br /&gt;
* start new run from &#039;Download&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE&#039;&#039;&#039;: &#039;tage&#039; and &#039;tage2&#039; are Linux processes now, so instead of roc_reboot, goto appropriate window, Ctrl-C and type command: &lt;br /&gt;
 TAGE: coda_roc -s clasprod -o &amp;quot;tage ROC&amp;quot; -i&lt;br /&gt;
 TAGE2: coda_roc -s clasprod -o &amp;quot;tage2 ROC&amp;quot; -i&lt;br /&gt;
&lt;br /&gt;
If it does not help, page DAQ pager. If no reponce during 10 minutes, call Sergey &#039;&#039;&#039;office 5795 cell 757-869-2188 (if no responce, home 757-988-0680)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FOLLOWING INFORMATION IS FOR DAQ EXPERTS ONLY (DO NOT DO IT IF YOU ARE NOT SURE !!!)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DAQ procedures&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
First make sure you can open X window from the terminal clon03:0.1: type &#039;xterm&#039; and make sure xterminal is opened. If it is not, message &#039;X11 connection rejected because of wrong authentication.&#039; will shows up. In this case kill xwindow, start new one (you will be on clon03) and &#039;ssh clon10&#039;. Make sure &#039;xterm&#039; command can open xterminal.&lt;br /&gt;
&lt;br /&gt;
To start all DAQ processes goto clon10 as &#039;&#039;clasrun&#039;&#039; and type following command:&lt;br /&gt;
&lt;br /&gt;
 daq_start this&lt;br /&gt;
&lt;br /&gt;
to open all windows on current workspace. If &#039;&#039;daq_start&#039;&#039; executed without parameter, it will open everything on clon03&#039;s bottom screen on currently active workspace.&lt;br /&gt;
&lt;br /&gt;
To kill all DAQ processes goto clon10 as &#039;&#039;clasrun&#039;&#039; and type&lt;br /&gt;
&lt;br /&gt;
 daq_exit&lt;br /&gt;
&lt;br /&gt;
To start/stop serial connections to ROCs and PMCs, type following on clon00:&lt;br /&gt;
&lt;br /&gt;
 roc_xterm_this&lt;br /&gt;
 pmc_xterms_this&lt;br /&gt;
&lt;br /&gt;
 roc_xterms_kill&lt;br /&gt;
 pmc_xterms_kill&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Online procedures&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To start online monitoring processes use following commands:&lt;br /&gt;
 mon0_start (starts everything on clonmon0 - fast online reconstruction;&lt;br /&gt;
      NOTE: root presenter must be started separately: ssh to clonmon0 (usually from clon03:0.2) and type &#039;cmroot clasprod hist_clasprod&#039;)&lt;br /&gt;
 mon1_start (starts everything on clonmon1 - event_monitor)&lt;br /&gt;
 mon2_start (starts everything on clonmon2 - online recsis, ced; if ced does not started, run it manually by ssh to clonmon2 from clon04:0.2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To kill online monitoring processes use following commands:&lt;br /&gt;
 mon0_exit (kills everything on clonmon0)&lt;br /&gt;
 mon1_exit (kills everything on clonmon1)&lt;br /&gt;
 mon2_exit (kills everything on clonmon2)&lt;br /&gt;
&lt;br /&gt;
Occupancy plots must be started on clonmon1. Login as &#039;&#039;clasrun&#039;&#039; and type&lt;br /&gt;
 monb&lt;br /&gt;
&lt;br /&gt;
Stadis to be started on clon05:0.1.&lt;br /&gt;
&lt;br /&gt;
DCHV to be started on clon06:0.1.&lt;br /&gt;
&lt;br /&gt;
Diman to be started on clon03:0.0.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Background information&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* CRON JOBS: on clon10, clon00, clon01 and clondb1 make sure cron jobs are running (they must start automatically after reboot); if have to start cron jobs, login as &#039;&#039;clascron&#039;&#039; to the mentioned machines, goto directory /home/clascron/backup and follow instructions in README file, normally it will be following:&lt;br /&gt;
&lt;br /&gt;
 login as &#039;clascron&#039; to the clon10&lt;br /&gt;
 goto /home/clascron/backup&lt;br /&gt;
 type &#039;crontab -l&#039; to see what is running&lt;br /&gt;
 type &#039;crontab -r&#039; to erase all existing cron jobs&lt;br /&gt;
 type &#039;crontab clon10&#039;&lt;br /&gt;
 repeat everything for clon00 and clon01, using file &#039;clon00&#039; and &#039;clon01&#039; respectively&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Process management&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Sometimes you may want to turn some cron jobs off to avoid alarms during system reconfiguration: do not forget to turn them on again after you are done !&lt;br /&gt;
&lt;br /&gt;
* Process management: SmartSockets-based process management procedures must be started on clon10 as &#039;&#039;clasrun&#039;&#039; using following command:&lt;br /&gt;
 control_process_manager start clasprod clasprod&lt;br /&gt;
 control_procmgr_manager start clasprod clasprod&lt;br /&gt;
 control_ipc_process_manager start clasprod clasprod&lt;br /&gt;
and killed by following:&lt;br /&gt;
 control_process_manager stop clasprod clasprod&lt;br /&gt;
 control_procmgr_manager stop clasprod clasprod&lt;br /&gt;
 control_ipc_process_manager stop clasprod clasprod&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Services on clondb1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Clondb1 is running several important servers which suppose to be started automatically on reboot:&lt;br /&gt;
 SmartSockets&lt;br /&gt;
 Mysql&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Logbook and/or run database does not work&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Contact Marty Wise.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Useful commands&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 r_ts_prescale - reads prescales from TS2&lt;br /&gt;
 s_ts_prescale 0 0 0 0 0 0 100 0 - sets prescales to TS2; 0 means prescale 1, 1 means prescale 2 etc&lt;br /&gt;
 proconhost, netonhost - run everything on main VME CPU (execute from hosts&#039;s serial connection before Download)&lt;br /&gt;
 proconpmc, netonpmc - run everything on co-processor (execute from hosts&#039;s serial connection before Download)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sergey Boyarinov&#039;&#039;&#039; (from JLAB local phone):&lt;br /&gt;
 office 5795 &lt;br /&gt;
 US cell 757-869-2188 &lt;br /&gt;
 (if no response, home 757-988-0680)&lt;br /&gt;
 Moscow cell phone: 9-011-7-903-190-2196 (January 11, 2012)&lt;br /&gt;
 Moscow cell phone: 9-011-7-916-729-8203 (*** old one ***)&lt;br /&gt;
 Moscow home phones: 9-011-7-495-392-3569 (otec), 9-011-7-499-189-0189 (teshya)&lt;br /&gt;
 SKYPE: boiarino&lt;/div&gt;</summary>
		<author><name>129.57.167.14</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=ZFS&amp;diff=5691</id>
		<title>ZFS</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=ZFS&amp;diff=5691"/>
		<updated>2012-01-06T16:06:32Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.14: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;RAID partitions on clondaq2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Four zfs partitions made on clonfs raid system connected to clondaq2: raid0, raid1, raid2 and raid3.&lt;br /&gt;
&lt;br /&gt;
NOTE: at some point (after machine was renamed from clonxt3 and several reboots) raid3 dissapeared. When I tried to created it said it exist, but mount did not worked. Maybe it happened when I was playing with the same partition from clondaq1. Anyway, I created raid3 again, will watch it ...&lt;br /&gt;
&lt;br /&gt;
To create &#039;&#039;raid0-raid3&#039;&#039; on clondaq2:&lt;br /&gt;
&lt;br /&gt;
 zpool create -f raid0 c0t600C0FF00000000009839205A879C400d0s2&lt;br /&gt;
 zpool create -f raid1 c0t600C0FF0000000000983926ED5760700d0s2&lt;br /&gt;
&lt;br /&gt;
 zpool create -f raid2 c0t600C0FF000000000098392374595CB00d0s2&lt;br /&gt;
 zpool create -f raid3 c0t600C0FF00000000009839252F7ADDC00d0s2&lt;br /&gt;
&lt;br /&gt;
 #zpool create -f raid2 c0t600C0FF00000000009839260D9481700d0s2&lt;br /&gt;
 #zpool create -f raid3 c0t600C0FF0000000000983927F9F306900d0s2&lt;br /&gt;
&lt;br /&gt;
 #zpool create -f raid2 c0t600C0FF00000000009839223AFDC0A00d0s2&lt;br /&gt;
 #zpool create -f raid3 c0t600C0FF0000000000983920939EB6300d0s2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 zfs set mountpoint=/mnt/raid0 raid0&lt;br /&gt;
 zfs set mountpoint=/mnt/raid1 raid1&lt;br /&gt;
 zfs set mountpoint=/mnt/raid2 raid2&lt;br /&gt;
 zfs set mountpoint=/mnt/raid3 raid3&lt;br /&gt;
&lt;br /&gt;
To destroy for example &#039;&#039;raid3&#039;&#039; on clondaq2:&lt;br /&gt;
&lt;br /&gt;
 zfs umount /mnt/raid3&lt;br /&gt;
 zpool destroy raid3&lt;br /&gt;
&lt;br /&gt;
To display the list of all zfs partitions:&lt;br /&gt;
&lt;br /&gt;
 zfs list&lt;br /&gt;
&lt;br /&gt;
NOTE: After reboot zfs partitions maybe (will be ?) unmounted, for example on clon10 &#039;zfs list&#039; returns following:&lt;br /&gt;
&lt;br /&gt;
 NAME                   USED  AVAIL  REFER  MOUNTPOINT&lt;br /&gt;
 data                   134G   214G   134G  /data&lt;br /&gt;
 data1                  131K   182G    49K  /data1&lt;br /&gt;
&lt;br /&gt;
but &#039;&#039;/data&#039;&#039; and &#039;&#039;/data1&#039;&#039; do not exists or empty. To mount those two partitions, do following as &#039;root&#039;:&lt;br /&gt;
&lt;br /&gt;
 zfs mount data&lt;br /&gt;
 zfs mount data1&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;RAIDOLD on clon10&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 mkdir /raidold&lt;br /&gt;
 zpool create -f raidold \&lt;br /&gt;
    c1t32d0 c1t33d0 c1t34d0 c1t35d0 c1t36d0 c1t37d0 c1t38d0 c1t39d0 c1t40d0 c1t41d0 c1t42d0 \&lt;br /&gt;
    c1t48d0 c1t49d0 c1t50d0 c1t51d0 c1t52d0 c1t53d0 c1t54d0 c1t55d0 c1t56d0 c1t57d0 c1t58d0 \&lt;br /&gt;
    c1t64d0 c1t65d0 c1t66d0 c1t67d0 c1t68d0 c1t69d0 c1t70d0 c1t71d0 c1t72d0 c1t73d0 c1t74d0 \&lt;br /&gt;
    c1t80d0 c1t81d0 c1t82d0 c1t83d0 c1t84d0 c1t85d0 c1t86d0 c1t87d0 c1t88d0 c1t89d0 c1t90d0&lt;br /&gt;
 zfs set mountpoint=/raidold raidold&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;extra disks on clons&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
clon01:&lt;br /&gt;
 zpool create -f space c1t1d0&lt;br /&gt;
 zfs list&lt;br /&gt;
   NAME                            USED  AVAIL  REFER  MOUNTPOINT&lt;br /&gt;
   rpool                          17.9G  49.0G    94K  /rpool&lt;br /&gt;
   rpool/ROOT                     8.94G  49.0G    18K  legacy&lt;br /&gt;
   rpool/ROOT/s10s_u6wos_07b      8.94G  49.0G  6.42G  /&lt;br /&gt;
   rpool/ROOT/s10s_u6wos_07b/var  2.53G  49.0G  2.53G  /var&lt;br /&gt;
   rpool/dump                     1.00G  49.0G  1.00G  -&lt;br /&gt;
   rpool/export                     38K  49.0G    20K  /export&lt;br /&gt;
   rpool/export/home                18K  49.0G    18K  /export/home&lt;br /&gt;
   rpool/swap                        8G  57.0G    24K  -&lt;br /&gt;
   space                          89.5K  66.9G     1K  /space&lt;br /&gt;
&lt;br /&gt;
To change swap size for example, do following:&lt;br /&gt;
&lt;br /&gt;
 zfs set volsize=4G rpool/swap&lt;br /&gt;
&lt;br /&gt;
To add new disk to the existing zfs pool, do following:&lt;br /&gt;
&lt;br /&gt;
 iostat -E (shows all disks available)&lt;br /&gt;
 zpool add rpool ...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hardware Maintenance&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To check disks status, run:&lt;br /&gt;
 zpool status&lt;br /&gt;
&lt;br /&gt;
To offline a failing drive, run:&lt;br /&gt;
 zpool offline pool-name disk-name&lt;br /&gt;
(A -t flag allows the disk to come back online after a reboot.)&lt;br /&gt;
&lt;br /&gt;
Unconfigure disk. For example if disk name is &#039;c0t1d0&#039;, run:&lt;br /&gt;
 cfgadm -c unconfigure c0::dsk/c0t1d0&lt;br /&gt;
&lt;br /&gt;
On sfs61: Open a cover and look for the disk with blue led on. Replace it with new disk. &#039;&#039;&#039;Do not keep cover opened more then 90 sec !&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Once the drive has been physically replaced, run the replace command against the device:&lt;br /&gt;
 zpool replace pool-name device-name&lt;br /&gt;
After an offlined drive has been replaced, it can be brought back online:&lt;br /&gt;
 zpool online pool-name disk-name&lt;br /&gt;
&lt;br /&gt;
It is good idea to run:&lt;br /&gt;
 zpool scrub pool-name&lt;br /&gt;
&lt;br /&gt;
Firmware upgrades may cause the disk device ID to change. ZFS should be able to update the device ID automatically, assuming that the disk was not physically moved during the update. If necessary, the pool can be exported and re-imported to update the device IDs. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;from the web&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Useful link: http://www.princeton.edu/~unix/Solaris/troubleshoot/zfs.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ok, ZFS is now in the tree, what&#039;s now? Below you&#039;ll find some&lt;br /&gt;
instructions how to quickly make it up and running.&lt;br /&gt;
&lt;br /&gt;
First of all you need some disks. Let&#039;s assume you have three spare SCSI&lt;br /&gt;
disks: da0, da1, da2.&lt;br /&gt;
&lt;br /&gt;
Add a line to your /etc/rc.conf to start ZFS automatically on boot:&lt;br /&gt;
&lt;br /&gt;
	# echo &#039;zfs_enable=&amp;quot;YES&amp;quot;&#039; &amp;gt;&amp;gt; /etc/rc.conf&lt;br /&gt;
&lt;br /&gt;
Load ZFS kernel module, for the first time by hand:&lt;br /&gt;
&lt;br /&gt;
	# kldload zfs.ko&lt;br /&gt;
&lt;br /&gt;
Now, setup one pool using RAIDZ:&lt;br /&gt;
&lt;br /&gt;
	# zpool create tank raidz da0 da1 da2&lt;br /&gt;
&lt;br /&gt;
It should automatically mount /tank/ for you.&lt;br /&gt;
&lt;br /&gt;
Ok, now put /usr/ on ZFS and propose some file systems layout.  I know&lt;br /&gt;
you probably have some files already, so we will work on /tank/usr&lt;br /&gt;
directory and once we ready, we will just change the mountpoint to /usr.&lt;br /&gt;
&lt;br /&gt;
	# zfs create tank/usr&lt;br /&gt;
&lt;br /&gt;
Create ports/ file system and enable gzip compression on it, because&lt;br /&gt;
most likely we will have only text files there. On the other hand, we&lt;br /&gt;
don&#039;t want to compress ports/distfiles/, because we keep compressed&lt;br /&gt;
stuff already in-there:&lt;br /&gt;
&lt;br /&gt;
	# zfs create tank/usr/ports&lt;br /&gt;
	# zfs set compression=gzip tank/usr/ports&lt;br /&gt;
	# zfs create tank/usr/ports/distfiles&lt;br /&gt;
	# zfs set compression=off tank/usr/ports/distfiles&lt;br /&gt;
&lt;br /&gt;
(You do see how your life is changing, don&#039;t you?:))&lt;br /&gt;
&lt;br /&gt;
Let&#039;s create home file system, my own home/pjd/ file system. I know we&lt;br /&gt;
use RAIDZ, but I want to have directory where I put extremly important&lt;br /&gt;
stuff, you I&#039;ll define that each block has to be stored in tree copies:&lt;br /&gt;
&lt;br /&gt;
	# zfs create tank/usr/home&lt;br /&gt;
	# zfs create tank/usr/home/pjd&lt;br /&gt;
	# zfs create tank/usr/home/pjd/important&lt;br /&gt;
	# zfs set copies=3 tank/usr/home/pjd/important&lt;br /&gt;
&lt;br /&gt;
I&#039;d like to have directory with music, etc. that I NFS share. I don&#039;t&lt;br /&gt;
really care about this stuff and my computer is not very fast, so I&#039;ll&lt;br /&gt;
just turn off checksumming (this is only for example purposes! please,&lt;br /&gt;
benchmark before doing it, because it&#039;s most likely not worth it!):&lt;br /&gt;
&lt;br /&gt;
	# zfs create tank/music&lt;br /&gt;
	# zfs set checksum=off tank/music&lt;br /&gt;
	# zfs set sharenfs=on tank/music&lt;br /&gt;
&lt;br /&gt;
Oh, I almost forget. Who cares about access time updates?&lt;br /&gt;
&lt;br /&gt;
	# zfs set atime=off tank&lt;br /&gt;
&lt;br /&gt;
Yes, we set it only on tank and it will be automatically inherited by&lt;br /&gt;
others.&lt;br /&gt;
&lt;br /&gt;
Will be also good to be informed if everything is fine with our pool:&lt;br /&gt;
&lt;br /&gt;
	# echo &#039;daily_status_zfs_enable=&amp;quot;YES&amp;quot;&#039; &amp;gt;&amp;gt; /etc/periodic.conf&lt;br /&gt;
&lt;br /&gt;
For some reason you still need UFS file system, for example you use ACLs&lt;br /&gt;
or extended attributes which are not yet supported by our ZFS. If so,&lt;br /&gt;
why not just use ZFS to provide storage? This way we gain cheap UFS&lt;br /&gt;
snapshots, UFS clones, etc. by simply using ZVOLs.&lt;br /&gt;
&lt;br /&gt;
	# zfs create -V 10g tank/ufs&lt;br /&gt;
	# newfs /dev/zvol/tank/ufs&lt;br /&gt;
	# mount /dev/zvol/tank/ufs /ufs&lt;br /&gt;
&lt;br /&gt;
	# zfs snapshot tank/ufs at 20070406&lt;br /&gt;
	# mount -r /dev/zvol/tank/ufs at 20070406 /ufs20070406&lt;br /&gt;
&lt;br /&gt;
	# zfs clone tank/ufs at 20070406 tank/ufsok&lt;br /&gt;
	# fsck_ffs -p /dev/zvol/tank/ufsok&lt;br /&gt;
	# mount /dev/zvol/tank/ufsok /ufsok&lt;br /&gt;
&lt;br /&gt;
Want to encrypt your swap and still use ZFS? Nothing more trivial:&lt;br /&gt;
&lt;br /&gt;
	# zfs create -V 4g tank/swap&lt;br /&gt;
	# geli onetime -s 4096 /dev/zvol/tank/swap&lt;br /&gt;
	# swapon /dev/zvol/tank/swap.eli&lt;br /&gt;
&lt;br /&gt;
Trying to do something risky with your home? Snapshot it first!&lt;br /&gt;
&lt;br /&gt;
	# zfs snapshot tank/home/pjd at justincase&lt;br /&gt;
&lt;br /&gt;
Turns out it was more stupid than risky? Rollback your snapshot!&lt;br /&gt;
&lt;br /&gt;
	# zfs rollback tank/home/pjd at justincase&lt;br /&gt;
	# zfs destroy tank/home/pjd at justincase&lt;br /&gt;
&lt;br /&gt;
Ok, everything works, we may set tank/usr as our real /usr:&lt;br /&gt;
&lt;br /&gt;
	# zfs set mountpoint=/usr tank/usr&lt;br /&gt;
&lt;br /&gt;
Don&#039;t forget to read zfs(8) and zpool(8) manual pages and SUN&#039;s ZFS&lt;br /&gt;
administration guide:&lt;br /&gt;
&lt;br /&gt;
	http://www.opensolaris.org/os/community/zfs/docs/zfsadmin.pdf&lt;br /&gt;
&lt;br /&gt;
-- &lt;br /&gt;
&lt;br /&gt;
======================================== from the web =============================================&lt;br /&gt;
&lt;br /&gt;
ZFS and Containers: An Example&lt;br /&gt;
This section is a step-by-step guide that shows how to perform certain ZFS file system tasks inside of Solaris Containers; for example, taking snapshots and managing data compression. It does this by going through the following steps:&lt;br /&gt;
&lt;br /&gt;
    * Creating a zpool&lt;br /&gt;
    * Creating a Zone&lt;br /&gt;
    * Allocating a ZFS File System to a Zone&lt;br /&gt;
    * Creating New File Systems&lt;br /&gt;
    * Applying Quota to the File Systems&lt;br /&gt;
    * Changing the Mountpoint of a File System&lt;br /&gt;
    * Setting the Compression Property&lt;br /&gt;
    * Taking a Snapshot&lt;br /&gt;
&lt;br /&gt;
Each of these steps is described in detail below.&lt;br /&gt;
&lt;br /&gt;
Creating a zpool&lt;br /&gt;
ZFS uses device names or partition names when dealing with pools and devices. For a device, this will be something like c1t0d0 (for a SCSI device) or c1d1 (for an IDE device). For a partition, it will be something like c1t0d0s0 (for a SCSI device) or c1d1s0 (for an IDE device). This example creates a pool that is mirrored using two disks.&lt;br /&gt;
&lt;br /&gt;
   1. To create a zpool in the global zone, use the zpool create command. Typically, you use two devices to provide redundancy.&lt;br /&gt;
&lt;br /&gt;
      Global# zpool create mypool mirror c2t5d0 c2t6d0&lt;br /&gt;
&lt;br /&gt;
      Note that the zpool create command may fail if the devices are in use or contain some types of existing data (e.g. UFS file system). If they are in use, you will need to unmount them or otherwise stop using them. If they contain existing data you can use the -f(force) flag to override the safety check, but be sure that you are not destroying any data you want to retain.&lt;br /&gt;
   2. Examine the pool properties using the zpool list command.&lt;br /&gt;
&lt;br /&gt;
      Global# zpool list&lt;br /&gt;
&lt;br /&gt;
      NAME 	SIZE 	USED 	AVAIL 	CAP 	HEALTH 	ALTROOT&lt;br /&gt;
      mypool&lt;br /&gt;
      	&lt;br /&gt;
      199G&lt;br /&gt;
      	&lt;br /&gt;
      164K&lt;br /&gt;
      	&lt;br /&gt;
      199G&lt;br /&gt;
      	&lt;br /&gt;
      0%&lt;br /&gt;
      	&lt;br /&gt;
      online&lt;br /&gt;
      	&lt;br /&gt;
      --&lt;br /&gt;
      This shows you that there is one zpool, named mypool,with a capacity of 199GBytes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Creating a Zone&lt;br /&gt;
To show ZFS working in an environment that is isolated from other applications on the system, you need to create a zone. To create a zone:&lt;br /&gt;
&lt;br /&gt;
   1. Create a directory where the zone file system will reside, using the mkdir command. Be sure to chose a location where the filesystem has at least 80MBytes of available space.&lt;br /&gt;
&lt;br /&gt;
      Global# mkdir /zones&lt;br /&gt;
&lt;br /&gt;
      Note that in this example, for the sake of brevity, the root file system of the zone is a UFS file system.&lt;br /&gt;
&lt;br /&gt;
   2. Configure the zone (myzone), using the zonecfg command, and specify the location of the zone&#039;s files (/zones/myzone). Use the following series of commands.&lt;br /&gt;
&lt;br /&gt;
      Global# zonecfg -z myzone&lt;br /&gt;
      myzone: No such zone configured&lt;br /&gt;
           Use &#039;create&#039; to begin configuring a new zone&lt;br /&gt;
           zonecfg:myzone&amp;lt; create&lt;br /&gt;
           zonecfg:myzone&amp;lt; set zonepath=/zones/myzone&lt;br /&gt;
           zonecfg:myzone&amp;lt; verify&lt;br /&gt;
           zonecfg:myzone&amp;lt; commit&lt;br /&gt;
           zonecfg:myzone&amp;lt; exit&lt;br /&gt;
&lt;br /&gt;
      Again, for the purpose of streamlining, this example uses a very minimal zone. For more details on creating zones see the Solaris Containers How To Do Stuff guide at: sun.com/software/solaris/howtoguides/containersLowRes.jsp&lt;br /&gt;
&lt;br /&gt;
   3. Install the zone by using the zoneadm.&lt;br /&gt;
&lt;br /&gt;
      Global# zoneadm -z myzone install&lt;br /&gt;
      Preparing to install zone &amp;gt;myzone&amp;lt;&lt;br /&gt;
           [Output from zoneadm, this may take a few mins]&lt;br /&gt;
&lt;br /&gt;
   4. Boot the zone to complete the installation, using the zoneadm command.&lt;br /&gt;
&lt;br /&gt;
      Global# zoneadm -z myzone boot&lt;br /&gt;
&lt;br /&gt;
   5. Use the zlogin command to connect to the zone console.&lt;br /&gt;
&lt;br /&gt;
      Global# zlogin -C myzone&lt;br /&gt;
           [Connected to zone &#039;myzone&#039; console]&lt;br /&gt;
           [Initial zone boot output, service descriptions are loaded etc.]&lt;br /&gt;
      It may take a short while for the first boot to configure everything, load all the service descriptors, and so on. You will need to answer the system configuration details. Some suggestions are:&lt;br /&gt;
&lt;br /&gt;
      Terminal=(12)X Terminal Emulator (xterms)&lt;br /&gt;
      Not Networked&lt;br /&gt;
      No Kerberos&lt;br /&gt;
      Name service = None&lt;br /&gt;
      Time Zone = your-time-zone&lt;br /&gt;
      root passwd = (Your choice—remember it though!)&lt;br /&gt;
&lt;br /&gt;
      The zone will reboot after you have provided the configuration information.&lt;br /&gt;
&lt;br /&gt;
   6. Before you can proceed to the next stage, the configured zone needs to be shutdown (configuration changes are only applied when the zone boots).&lt;br /&gt;
&lt;br /&gt;
      Global# zlogin myzone init 5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Allocating a ZFS File System to a Zone&lt;br /&gt;
Now that you have a zpool (mypool) and a zone (myzone) you are ready to allocate a ZFS file system to the zone.&lt;br /&gt;
&lt;br /&gt;
   1. To create a ZFS file system, use the zfs create command.&lt;br /&gt;
&lt;br /&gt;
      Global# zfs create mypool/myzonefs&lt;br /&gt;
&lt;br /&gt;
   2. To apply a quota to the file system, use the zfs set quota command.&lt;br /&gt;
&lt;br /&gt;
      Global# zfs set quota=5G mypool/myzonefs&lt;br /&gt;
&lt;br /&gt;
      The file system and all of its child file systems can be no larger than the designated quota. Note that both these steps must be performed in the global zone. Also notice that creating the file system in ZFS is much simpler than with a traditional file system/volume manager combination.&lt;br /&gt;
&lt;br /&gt;
      To illustrate the isolation/security properties of containers with ZFS this example now creates a ZFS file system that will remain outside the container. There is no need to apply a quota to this outside file system.&lt;br /&gt;
&lt;br /&gt;
   3. To create this other file system, again use the zfs create command.&lt;br /&gt;
&lt;br /&gt;
      Global# zfs create mypool/myfs&lt;br /&gt;
&lt;br /&gt;
   4. To show the properties of all the pool and the file systems, use the zfs list command.&lt;br /&gt;
&lt;br /&gt;
      Global# zfs list&lt;br /&gt;
&lt;br /&gt;
      NAME 	USED 	AVAIL 	REFER 	MOUNTPOINT&lt;br /&gt;
      mypool&lt;br /&gt;
      	&lt;br /&gt;
      396G&lt;br /&gt;
      	&lt;br /&gt;
      197G&lt;br /&gt;
      	&lt;br /&gt;
      99.5K&lt;br /&gt;
      	&lt;br /&gt;
      /mypool&lt;br /&gt;
      mypool/myfs&lt;br /&gt;
      	&lt;br /&gt;
      98.5K&lt;br /&gt;
      	&lt;br /&gt;
      197GK&lt;br /&gt;
      	&lt;br /&gt;
      98.5K&lt;br /&gt;
      	&lt;br /&gt;
      /mypool/myfs&lt;br /&gt;
      mypool/myzonefs&lt;br /&gt;
      	&lt;br /&gt;
      98.5K&lt;br /&gt;
      	&lt;br /&gt;
      5G&lt;br /&gt;
      	&lt;br /&gt;
      98.5K&lt;br /&gt;
      	&lt;br /&gt;
      /mypool/myzonefs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
      To make the file system (myzonefs) available in the zone (myzone), the zone configuration needs to be updated.&lt;br /&gt;
&lt;br /&gt;
   5. To update the zone configuration, use the zonecfg command.&lt;br /&gt;
&lt;br /&gt;
      Global# zonecfg -z myzone&lt;br /&gt;
      zonecfg:myzone&amp;gt; add dataset&lt;br /&gt;
      zonecfg:myzone:dataset&amp;gt; set name=mypool/myzonefs&lt;br /&gt;
      zonecfg:myzone:dataset&amp;gt; end&lt;br /&gt;
      zonecfg:myzone&amp;gt; commit&lt;br /&gt;
      zonecfg:myzone&amp;gt; exit&lt;br /&gt;
&lt;br /&gt;
      The mypool/myzonefs file system is now added to the zone configuration. Note that these steps must be performed with the zone shut down, otherwise the zone configuration changes would not be visible until the next reboot. To check that the zone is shut down try logging into it using zlogin myzone. If the zone is shut down the login will fail; if the zone is running you will see a login prompt—login as root and shut the zone down with init 5. These steps are performed in the global zone.&lt;br /&gt;
&lt;br /&gt;
   6. Now boot the zone.&lt;br /&gt;
&lt;br /&gt;
      Global# zoneadm -z myzone boot&lt;br /&gt;
&lt;br /&gt;
   7. Log in to the zone. (Leave a few seconds for the zone to boot.)&lt;br /&gt;
&lt;br /&gt;
      Global# zlogin -C myzone&lt;br /&gt;
      [Connected to zone &#039;myzone&#039; pts/3]&lt;br /&gt;
      [Usual Solaris login sequence]&lt;br /&gt;
&lt;br /&gt;
   8. List the ZFS file systems in the zone.&lt;br /&gt;
&lt;br /&gt;
      NAME 	USED 	AVAIL 	REFER 	MOUNTPOINT&lt;br /&gt;
      mypool&lt;br /&gt;
      	&lt;br /&gt;
      0M&lt;br /&gt;
      	&lt;br /&gt;
      200B&lt;br /&gt;
      	&lt;br /&gt;
      --&lt;br /&gt;
      	&lt;br /&gt;
      /mypool&lt;br /&gt;
      mypool/myzonefs&lt;br /&gt;
      	&lt;br /&gt;
      8K&lt;br /&gt;
      	&lt;br /&gt;
      5G&lt;br /&gt;
      	&lt;br /&gt;
      8K&lt;br /&gt;
      	&lt;br /&gt;
      /mypool/myzonefs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
      Note the 5GByte maximum available from the external quota and that the other file systems in the pool (mypool/myfs) are not visible. This demonstrates the isolation property that Containers provide.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Creating New File Systems&lt;br /&gt;
Administering ZFS file systems from the non-global zone is done just like it is in the global zone, although you are limited to operating within the file system that is allocated to the zone (mypool/myzonefs). New ZFS file systems are always created as a child of this file system because this is the only ZFS file system the non-global zone can see. The administrator in the non-global zone can create these file systems. There is no need to involve administrator of the global zone, though the administer could do so if it were necessary.&lt;br /&gt;
&lt;br /&gt;
   1. To create a newfile system, use the zfs create command.&lt;br /&gt;
&lt;br /&gt;
      MyZone# zfs create mypool/myzonefs/tim&lt;br /&gt;
      MyZone# zfs list&lt;br /&gt;
&lt;br /&gt;
      NAME 	USED 	AVAIL 	REFER 	MOUNTPOINT&lt;br /&gt;
      mypool&lt;br /&gt;
      	&lt;br /&gt;
      594M&lt;br /&gt;
      	&lt;br /&gt;
      197G&lt;br /&gt;
      	&lt;br /&gt;
      99K&lt;br /&gt;
      	&lt;br /&gt;
      /mypool&lt;br /&gt;
      mypool/myzonefs&lt;br /&gt;
      	&lt;br /&gt;
      197K&lt;br /&gt;
      	&lt;br /&gt;
      5.00G&lt;br /&gt;
      	&lt;br /&gt;
      98.5K&lt;br /&gt;
      	&lt;br /&gt;
      /mypool/myzonefs&lt;br /&gt;
      mypool/myzonefs/tim&lt;br /&gt;
      	&lt;br /&gt;
      98.5K&lt;br /&gt;
      	&lt;br /&gt;
      5.00G&lt;br /&gt;
      	&lt;br /&gt;
      98.5K&lt;br /&gt;
      	&lt;br /&gt;
      /mypool/myzonefs/tim&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
      The non-global zone administrator can create as many child file systems as s/he wants and each child file system can have its own file systems, and in that way form a hierarchy.&lt;br /&gt;
&lt;br /&gt;
      As a demonstration that the non-global zone administrator is limited to the assigned file systems, this example demonstrates trying to break security by creating a file system outside the container&#039;s &amp;quot;space&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
   2. Try to create another file system outside of mypool/myzonefs, using the zfs create command.&lt;br /&gt;
&lt;br /&gt;
      MyZone# zfs create mypool/myzonefs1&lt;br /&gt;
      cannot create &#039;mypool/myzonefs1&#039;: permission denied&lt;br /&gt;
&lt;br /&gt;
      As you can see, ZFS and zones security denies permission for the non-global zone to access resources it has not been allocated and the operation fails.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Applying Quota to the File Systems&lt;br /&gt;
Typically, to prevent the user consuming all of the space, a non-global zone administrator will want to apply a quota to the new file system. Of course, the child&#039;s quota can&#039;t be more than 5GByte as that&#039;s the quota specified by the global zone administrator to all of the file systems below mypool/myzonefs.&lt;br /&gt;
&lt;br /&gt;
   1. To set a quota on our new file system, use the zfs set quota command.&lt;br /&gt;
&lt;br /&gt;
      MyZone# zfs set quota=1G mypool/myzonefs/tim&lt;br /&gt;
      MyZone# zfs list&lt;br /&gt;
&lt;br /&gt;
      NAME 	USED 	AVAIL 	REFER 	MOUNTPOINT&lt;br /&gt;
      mypool&lt;br /&gt;
      	&lt;br /&gt;
      508M&lt;br /&gt;
      	&lt;br /&gt;
      197G&lt;br /&gt;
      	&lt;br /&gt;
      99K&lt;br /&gt;
      	&lt;br /&gt;
      /mypool&lt;br /&gt;
      mypool/myzonefs&lt;br /&gt;
      	&lt;br /&gt;
      198K&lt;br /&gt;
      	&lt;br /&gt;
      5.00G&lt;br /&gt;
      	&lt;br /&gt;
      99K&lt;br /&gt;
      	&lt;br /&gt;
      /mypool/myzonefs&lt;br /&gt;
      mypool/myzonefs/tim&lt;br /&gt;
      	&lt;br /&gt;
      98.5K&lt;br /&gt;
      	&lt;br /&gt;
      1024M&lt;br /&gt;
      	&lt;br /&gt;
      98.5K&lt;br /&gt;
      	&lt;br /&gt;
      /mypool/myzonefs/tim&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
      The administrator of the non-global zone has set the quota of the child file system to be 1G. They have full authority to do this because they are operating on their delegated resources and do not need to involve the global zone administrator.&lt;br /&gt;
&lt;br /&gt;
      The ZFS property inheritance mechanism applies across zone boundaries, so the non-global zone administrator can specify his/her own property values should s/he wish to do so. As with normal ZFS property inheritance, these override inherited values.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Changing the Mountpoint of a File System&lt;br /&gt;
Now that the file system is set up and has the correct quota assigned to it, it is ready for use. However, the place where the file system appears (the mountpoint) is partially dictated by what the global zone administrator initially chose as the pool name (in this example, mypool/myzonefs). But typically, a non-global zone administrator would want to change it.&lt;br /&gt;
&lt;br /&gt;
   1. To change the mountpoint, use the zfs set mountpoint command.&lt;br /&gt;
&lt;br /&gt;
      MyZone# zfs set mountpoint=/export/home/tim mypool/myzonefs/tim&lt;br /&gt;
      MyZone# zfs list&lt;br /&gt;
&lt;br /&gt;
      NAME 	USED 	AVAIL 	REFER 	MOUNTPOINT&lt;br /&gt;
      mypool&lt;br /&gt;
      	&lt;br /&gt;
      508M&lt;br /&gt;
      	&lt;br /&gt;
      197G&lt;br /&gt;
      	&lt;br /&gt;
      99K&lt;br /&gt;
      	&lt;br /&gt;
      /mypool&lt;br /&gt;
      mypool/myzonefs&lt;br /&gt;
      	&lt;br /&gt;
      198K&lt;br /&gt;
      	&lt;br /&gt;
      5.00G&lt;br /&gt;
      	&lt;br /&gt;
      99K&lt;br /&gt;
      	&lt;br /&gt;
      /mypool/myzonefs&lt;br /&gt;
      mypool/myzonefs/tim&lt;br /&gt;
      	&lt;br /&gt;
      98.5K&lt;br /&gt;
      	&lt;br /&gt;
      1024M&lt;br /&gt;
      	&lt;br /&gt;
      98.5K&lt;br /&gt;
      	&lt;br /&gt;
      /export/home/tim&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
      Note that the mountpoint can be changed for any file system independently. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Setting the Compression Property&lt;br /&gt;
The next example demonstrates the compression property. If compression is enabled, ZFS will transparently compress all of the data before it is written to disk.&lt;br /&gt;
&lt;br /&gt;
The benefits of compression are both saved disk space and possible write speed improvements.&lt;br /&gt;
&lt;br /&gt;
   1. To see what the current compression setting is, use the zfs get command.&lt;br /&gt;
&lt;br /&gt;
      MyZone# zfs get compression mypool mypool/myzonefs mypool/myzonefs/tim&lt;br /&gt;
&lt;br /&gt;
      NAME 	PROPERTY 	VALUE 	SOURCE&lt;br /&gt;
      mypool&lt;br /&gt;
      	&lt;br /&gt;
      compression&lt;br /&gt;
      	&lt;br /&gt;
      off&lt;br /&gt;
      	&lt;br /&gt;
      default&lt;br /&gt;
      mypool/myzonefs&lt;br /&gt;
      	&lt;br /&gt;
      compression&lt;br /&gt;
      	&lt;br /&gt;
      off&lt;br /&gt;
      	&lt;br /&gt;
      default&lt;br /&gt;
      mypool/myzonefs/tim&lt;br /&gt;
      	&lt;br /&gt;
      compression&lt;br /&gt;
      	&lt;br /&gt;
      off&lt;br /&gt;
      	&lt;br /&gt;
      default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
      Beaware that the compression property on the pool is inherited by the file system and child file system. So if the non- global zone administrator sets the compression property for the delegated file system, it will set it for everything below, as well.&lt;br /&gt;
&lt;br /&gt;
   2. To set the compression for the file system, use the zfs set command.&lt;br /&gt;
&lt;br /&gt;
      MyZone# zfs set compression=on mypool/myzonefs&lt;br /&gt;
&lt;br /&gt;
   3. Examine the compression property again in the non-global zone.&lt;br /&gt;
&lt;br /&gt;
      MyZone# zfs get compression mypool mypool/myzonefs mypool/myzonefs/tim&lt;br /&gt;
&lt;br /&gt;
      NAME 	PROPERTY 	VALUE 	SOURCE&lt;br /&gt;
      mypool&lt;br /&gt;
      	&lt;br /&gt;
      compression&lt;br /&gt;
      	&lt;br /&gt;
      off&lt;br /&gt;
      	&lt;br /&gt;
      default&lt;br /&gt;
      mypool/myzonefs&lt;br /&gt;
      	&lt;br /&gt;
      compression&lt;br /&gt;
      	&lt;br /&gt;
      on&lt;br /&gt;
      	&lt;br /&gt;
      local&lt;br /&gt;
      mypool/myzonefs/tim&lt;br /&gt;
      	&lt;br /&gt;
      compression&lt;br /&gt;
      	&lt;br /&gt;
      off&lt;br /&gt;
      	&lt;br /&gt;
      Inherited from mypool/myzonefs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
      Note the compression property has been inherited by mypool/myzonefs/tim as with normal ZFS administration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Taking a Snapshot&lt;br /&gt;
One of the major advantages of ZFS is the ability to create an instant snapshot of any file system. By delegating a file system to a non-global zone this feature becomes available as an option for the non-global zone administrator.&lt;br /&gt;
&lt;br /&gt;
   1. To take a snapshot named &amp;quot;1st&amp;quot; of the file system, use the zfs snapshot command.&lt;br /&gt;
&lt;br /&gt;
      MyZone# zfs snapshot mypool/myzonefs@1st&lt;br /&gt;
      MyZone# zfs list&lt;br /&gt;
&lt;br /&gt;
      NAME 	USED 	AVAIL 	REFER 	MOUNTPOINT&lt;br /&gt;
      mypool&lt;br /&gt;
      	&lt;br /&gt;
      512K&lt;br /&gt;
      	&lt;br /&gt;
      99K&lt;br /&gt;
      	&lt;br /&gt;
      default&lt;br /&gt;
      	&lt;br /&gt;
      /mypool&lt;br /&gt;
      mypool/myzonefs&lt;br /&gt;
      	&lt;br /&gt;
      198K&lt;br /&gt;
      	&lt;br /&gt;
      5.00G&lt;br /&gt;
      	&lt;br /&gt;
      99K&lt;br /&gt;
      	&lt;br /&gt;
      /mypool/myzonefs&lt;br /&gt;
      mypool/myzonefs@1st&lt;br /&gt;
      	&lt;br /&gt;
      OK&lt;br /&gt;
      	&lt;br /&gt;
      --&lt;br /&gt;
      	&lt;br /&gt;
      99K&lt;br /&gt;
      	&lt;br /&gt;
      --&lt;br /&gt;
      mypool/myzonefs/tim&lt;br /&gt;
      	&lt;br /&gt;
      98.5K&lt;br /&gt;
      	&lt;br /&gt;
      1024M&lt;br /&gt;
      	&lt;br /&gt;
      98.5K&lt;br /&gt;
      	&lt;br /&gt;
      /export/home/tim&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
      As with ZFS file systems in the global zone, this snapshot is now accessible from the root of the file system in .zfs/snapshot/1st.&lt;br /&gt;
&lt;br /&gt;
Back To Top&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Summary&lt;br /&gt;
Once a zone has been created and a ZFS file system has been allocated to it, the administrator for that (non-global) zone can create file systems, take snapshots, create clones, and perform all the other functions of an administrator—within that zone. Yet the global zone, and any other zones, are fully isolated from whatever happens in that zone.&lt;br /&gt;
&lt;br /&gt;
The integration of Solaris Containers and Solaris ZFS is just another way that the Solaris 10 OS is providing cost benefits to customers by allowing them to safely consolidate applications and more easily manage the data those applications use.&lt;/div&gt;</summary>
		<author><name>129.57.167.14</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=ZFS&amp;diff=5690</id>
		<title>ZFS</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=ZFS&amp;diff=5690"/>
		<updated>2012-01-06T15:54:12Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.14: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;RAID partitions on clondaq2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Four zfs partitions made on clonfs raid system connected to clondaq2: raid0, raid1, raid2 and raid3.&lt;br /&gt;
&lt;br /&gt;
NOTE: at some point (after machine was renamed from clonxt3 and several reboots) raid3 dissapeared. When I tried to created it said it exist, but mount did not worked. Maybe it happened when I was playing with the same partition from clondaq1. Anyway, I created raid3 again, will watch it ...&lt;br /&gt;
&lt;br /&gt;
To create &#039;&#039;raid0-raid3&#039;&#039; on clondaq2:&lt;br /&gt;
&lt;br /&gt;
 zpool create -f raid0 c0t600C0FF00000000009839205A879C400d0s2&lt;br /&gt;
                       c0t600C0FF00000000009839205A879C400d0s2&lt;br /&gt;
&lt;br /&gt;
 zpool create -f raid1 c0t600C0FF0000000000983926ED5760700d0s2&lt;br /&gt;
                       c0t600C0FF0000000000983926ED5760700d0s2&lt;br /&gt;
&lt;br /&gt;
 zpool create -f raid2 c0t600C0FF00000000009839260D9481700d0s2&lt;br /&gt;
                       c0t600C0FF00000000009839260D9481700d0s2&lt;br /&gt;
&lt;br /&gt;
 zpool create -f raid3 c0t600C0FF0000000000983927F9F306900d0s2&lt;br /&gt;
                       c0t600C0FF0000000000983927F9F306900d0s2&lt;br /&gt;
&lt;br /&gt;
 #zpool create -f raid2 c0t600C0FF00000000009839223AFDC0A00d0s2&lt;br /&gt;
                        c0t600C0FF00000000009839223AFDC0A00d0s2&lt;br /&gt;
&lt;br /&gt;
 #zpool create -f raid3 c0t600C0FF0000000000983920939EB6300d0s2&lt;br /&gt;
                        c0t600C0FF0000000000983920939EB6300d0s2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 zfs set mountpoint=/mnt/raid0 raid0&lt;br /&gt;
 zfs set mountpoint=/mnt/raid1 raid1&lt;br /&gt;
 zfs set mountpoint=/mnt/raid2 raid2&lt;br /&gt;
 zfs set mountpoint=/mnt/raid3 raid3&lt;br /&gt;
&lt;br /&gt;
To destroy for example &#039;&#039;raid3&#039;&#039; on clondaq2:&lt;br /&gt;
&lt;br /&gt;
 zfs umount /mnt/raid3&lt;br /&gt;
 zpool destroy raid3&lt;br /&gt;
&lt;br /&gt;
To display the list of all zfs partitions:&lt;br /&gt;
&lt;br /&gt;
 zfs list&lt;br /&gt;
&lt;br /&gt;
NOTE: After reboot zfs partitions maybe (will be ?) unmounted, for example on clon10 &#039;zfs list&#039; returns following:&lt;br /&gt;
&lt;br /&gt;
 NAME                   USED  AVAIL  REFER  MOUNTPOINT&lt;br /&gt;
 data                   134G   214G   134G  /data&lt;br /&gt;
 data1                  131K   182G    49K  /data1&lt;br /&gt;
&lt;br /&gt;
but &#039;&#039;/data&#039;&#039; and &#039;&#039;/data1&#039;&#039; do not exists or empty. To mount those two partitions, do following as &#039;root&#039;:&lt;br /&gt;
&lt;br /&gt;
 zfs mount data&lt;br /&gt;
 zfs mount data1&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;RAIDOLD on clon10&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 mkdir /raidold&lt;br /&gt;
 zpool create -f raidold \&lt;br /&gt;
    c1t32d0 c1t33d0 c1t34d0 c1t35d0 c1t36d0 c1t37d0 c1t38d0 c1t39d0 c1t40d0 c1t41d0 c1t42d0 \&lt;br /&gt;
    c1t48d0 c1t49d0 c1t50d0 c1t51d0 c1t52d0 c1t53d0 c1t54d0 c1t55d0 c1t56d0 c1t57d0 c1t58d0 \&lt;br /&gt;
    c1t64d0 c1t65d0 c1t66d0 c1t67d0 c1t68d0 c1t69d0 c1t70d0 c1t71d0 c1t72d0 c1t73d0 c1t74d0 \&lt;br /&gt;
    c1t80d0 c1t81d0 c1t82d0 c1t83d0 c1t84d0 c1t85d0 c1t86d0 c1t87d0 c1t88d0 c1t89d0 c1t90d0&lt;br /&gt;
 zfs set mountpoint=/raidold raidold&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;extra disks on clons&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
clon01:&lt;br /&gt;
 zpool create -f space c1t1d0&lt;br /&gt;
 zfs list&lt;br /&gt;
   NAME                            USED  AVAIL  REFER  MOUNTPOINT&lt;br /&gt;
   rpool                          17.9G  49.0G    94K  /rpool&lt;br /&gt;
   rpool/ROOT                     8.94G  49.0G    18K  legacy&lt;br /&gt;
   rpool/ROOT/s10s_u6wos_07b      8.94G  49.0G  6.42G  /&lt;br /&gt;
   rpool/ROOT/s10s_u6wos_07b/var  2.53G  49.0G  2.53G  /var&lt;br /&gt;
   rpool/dump                     1.00G  49.0G  1.00G  -&lt;br /&gt;
   rpool/export                     38K  49.0G    20K  /export&lt;br /&gt;
   rpool/export/home                18K  49.0G    18K  /export/home&lt;br /&gt;
   rpool/swap                        8G  57.0G    24K  -&lt;br /&gt;
   space                          89.5K  66.9G     1K  /space&lt;br /&gt;
&lt;br /&gt;
To change swap size for example, do following:&lt;br /&gt;
&lt;br /&gt;
 zfs set volsize=4G rpool/swap&lt;br /&gt;
&lt;br /&gt;
To add new disk to the existing zfs pool, do following:&lt;br /&gt;
&lt;br /&gt;
 iostat -E (shows all disks available)&lt;br /&gt;
 zpool add rpool ...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hardware Maintenance&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To check disks status, run:&lt;br /&gt;
 zpool status&lt;br /&gt;
&lt;br /&gt;
To offline a failing drive, run:&lt;br /&gt;
 zpool offline pool-name disk-name&lt;br /&gt;
(A -t flag allows the disk to come back online after a reboot.)&lt;br /&gt;
&lt;br /&gt;
Unconfigure disk. For example if disk name is &#039;c0t1d0&#039;, run:&lt;br /&gt;
 cfgadm -c unconfigure c0::dsk/c0t1d0&lt;br /&gt;
&lt;br /&gt;
On sfs61: Open a cover and look for the disk with blue led on. Replace it with new disk. &#039;&#039;&#039;Do not keep cover opened more then 90 sec !&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Once the drive has been physically replaced, run the replace command against the device:&lt;br /&gt;
 zpool replace pool-name device-name&lt;br /&gt;
After an offlined drive has been replaced, it can be brought back online:&lt;br /&gt;
 zpool online pool-name disk-name&lt;br /&gt;
&lt;br /&gt;
It is good idea to run:&lt;br /&gt;
 zpool scrub pool-name&lt;br /&gt;
&lt;br /&gt;
Firmware upgrades may cause the disk device ID to change. ZFS should be able to update the device ID automatically, assuming that the disk was not physically moved during the update. If necessary, the pool can be exported and re-imported to update the device IDs. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;from the web&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Useful link: http://www.princeton.edu/~unix/Solaris/troubleshoot/zfs.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ok, ZFS is now in the tree, what&#039;s now? Below you&#039;ll find some&lt;br /&gt;
instructions how to quickly make it up and running.&lt;br /&gt;
&lt;br /&gt;
First of all you need some disks. Let&#039;s assume you have three spare SCSI&lt;br /&gt;
disks: da0, da1, da2.&lt;br /&gt;
&lt;br /&gt;
Add a line to your /etc/rc.conf to start ZFS automatically on boot:&lt;br /&gt;
&lt;br /&gt;
	# echo &#039;zfs_enable=&amp;quot;YES&amp;quot;&#039; &amp;gt;&amp;gt; /etc/rc.conf&lt;br /&gt;
&lt;br /&gt;
Load ZFS kernel module, for the first time by hand:&lt;br /&gt;
&lt;br /&gt;
	# kldload zfs.ko&lt;br /&gt;
&lt;br /&gt;
Now, setup one pool using RAIDZ:&lt;br /&gt;
&lt;br /&gt;
	# zpool create tank raidz da0 da1 da2&lt;br /&gt;
&lt;br /&gt;
It should automatically mount /tank/ for you.&lt;br /&gt;
&lt;br /&gt;
Ok, now put /usr/ on ZFS and propose some file systems layout.  I know&lt;br /&gt;
you probably have some files already, so we will work on /tank/usr&lt;br /&gt;
directory and once we ready, we will just change the mountpoint to /usr.&lt;br /&gt;
&lt;br /&gt;
	# zfs create tank/usr&lt;br /&gt;
&lt;br /&gt;
Create ports/ file system and enable gzip compression on it, because&lt;br /&gt;
most likely we will have only text files there. On the other hand, we&lt;br /&gt;
don&#039;t want to compress ports/distfiles/, because we keep compressed&lt;br /&gt;
stuff already in-there:&lt;br /&gt;
&lt;br /&gt;
	# zfs create tank/usr/ports&lt;br /&gt;
	# zfs set compression=gzip tank/usr/ports&lt;br /&gt;
	# zfs create tank/usr/ports/distfiles&lt;br /&gt;
	# zfs set compression=off tank/usr/ports/distfiles&lt;br /&gt;
&lt;br /&gt;
(You do see how your life is changing, don&#039;t you?:))&lt;br /&gt;
&lt;br /&gt;
Let&#039;s create home file system, my own home/pjd/ file system. I know we&lt;br /&gt;
use RAIDZ, but I want to have directory where I put extremly important&lt;br /&gt;
stuff, you I&#039;ll define that each block has to be stored in tree copies:&lt;br /&gt;
&lt;br /&gt;
	# zfs create tank/usr/home&lt;br /&gt;
	# zfs create tank/usr/home/pjd&lt;br /&gt;
	# zfs create tank/usr/home/pjd/important&lt;br /&gt;
	# zfs set copies=3 tank/usr/home/pjd/important&lt;br /&gt;
&lt;br /&gt;
I&#039;d like to have directory with music, etc. that I NFS share. I don&#039;t&lt;br /&gt;
really care about this stuff and my computer is not very fast, so I&#039;ll&lt;br /&gt;
just turn off checksumming (this is only for example purposes! please,&lt;br /&gt;
benchmark before doing it, because it&#039;s most likely not worth it!):&lt;br /&gt;
&lt;br /&gt;
	# zfs create tank/music&lt;br /&gt;
	# zfs set checksum=off tank/music&lt;br /&gt;
	# zfs set sharenfs=on tank/music&lt;br /&gt;
&lt;br /&gt;
Oh, I almost forget. Who cares about access time updates?&lt;br /&gt;
&lt;br /&gt;
	# zfs set atime=off tank&lt;br /&gt;
&lt;br /&gt;
Yes, we set it only on tank and it will be automatically inherited by&lt;br /&gt;
others.&lt;br /&gt;
&lt;br /&gt;
Will be also good to be informed if everything is fine with our pool:&lt;br /&gt;
&lt;br /&gt;
	# echo &#039;daily_status_zfs_enable=&amp;quot;YES&amp;quot;&#039; &amp;gt;&amp;gt; /etc/periodic.conf&lt;br /&gt;
&lt;br /&gt;
For some reason you still need UFS file system, for example you use ACLs&lt;br /&gt;
or extended attributes which are not yet supported by our ZFS. If so,&lt;br /&gt;
why not just use ZFS to provide storage? This way we gain cheap UFS&lt;br /&gt;
snapshots, UFS clones, etc. by simply using ZVOLs.&lt;br /&gt;
&lt;br /&gt;
	# zfs create -V 10g tank/ufs&lt;br /&gt;
	# newfs /dev/zvol/tank/ufs&lt;br /&gt;
	# mount /dev/zvol/tank/ufs /ufs&lt;br /&gt;
&lt;br /&gt;
	# zfs snapshot tank/ufs at 20070406&lt;br /&gt;
	# mount -r /dev/zvol/tank/ufs at 20070406 /ufs20070406&lt;br /&gt;
&lt;br /&gt;
	# zfs clone tank/ufs at 20070406 tank/ufsok&lt;br /&gt;
	# fsck_ffs -p /dev/zvol/tank/ufsok&lt;br /&gt;
	# mount /dev/zvol/tank/ufsok /ufsok&lt;br /&gt;
&lt;br /&gt;
Want to encrypt your swap and still use ZFS? Nothing more trivial:&lt;br /&gt;
&lt;br /&gt;
	# zfs create -V 4g tank/swap&lt;br /&gt;
	# geli onetime -s 4096 /dev/zvol/tank/swap&lt;br /&gt;
	# swapon /dev/zvol/tank/swap.eli&lt;br /&gt;
&lt;br /&gt;
Trying to do something risky with your home? Snapshot it first!&lt;br /&gt;
&lt;br /&gt;
	# zfs snapshot tank/home/pjd at justincase&lt;br /&gt;
&lt;br /&gt;
Turns out it was more stupid than risky? Rollback your snapshot!&lt;br /&gt;
&lt;br /&gt;
	# zfs rollback tank/home/pjd at justincase&lt;br /&gt;
	# zfs destroy tank/home/pjd at justincase&lt;br /&gt;
&lt;br /&gt;
Ok, everything works, we may set tank/usr as our real /usr:&lt;br /&gt;
&lt;br /&gt;
	# zfs set mountpoint=/usr tank/usr&lt;br /&gt;
&lt;br /&gt;
Don&#039;t forget to read zfs(8) and zpool(8) manual pages and SUN&#039;s ZFS&lt;br /&gt;
administration guide:&lt;br /&gt;
&lt;br /&gt;
	http://www.opensolaris.org/os/community/zfs/docs/zfsadmin.pdf&lt;br /&gt;
&lt;br /&gt;
-- &lt;br /&gt;
&lt;br /&gt;
======================================== from the web =============================================&lt;br /&gt;
&lt;br /&gt;
ZFS and Containers: An Example&lt;br /&gt;
This section is a step-by-step guide that shows how to perform certain ZFS file system tasks inside of Solaris Containers; for example, taking snapshots and managing data compression. It does this by going through the following steps:&lt;br /&gt;
&lt;br /&gt;
    * Creating a zpool&lt;br /&gt;
    * Creating a Zone&lt;br /&gt;
    * Allocating a ZFS File System to a Zone&lt;br /&gt;
    * Creating New File Systems&lt;br /&gt;
    * Applying Quota to the File Systems&lt;br /&gt;
    * Changing the Mountpoint of a File System&lt;br /&gt;
    * Setting the Compression Property&lt;br /&gt;
    * Taking a Snapshot&lt;br /&gt;
&lt;br /&gt;
Each of these steps is described in detail below.&lt;br /&gt;
&lt;br /&gt;
Creating a zpool&lt;br /&gt;
ZFS uses device names or partition names when dealing with pools and devices. For a device, this will be something like c1t0d0 (for a SCSI device) or c1d1 (for an IDE device). For a partition, it will be something like c1t0d0s0 (for a SCSI device) or c1d1s0 (for an IDE device). This example creates a pool that is mirrored using two disks.&lt;br /&gt;
&lt;br /&gt;
   1. To create a zpool in the global zone, use the zpool create command. Typically, you use two devices to provide redundancy.&lt;br /&gt;
&lt;br /&gt;
      Global# zpool create mypool mirror c2t5d0 c2t6d0&lt;br /&gt;
&lt;br /&gt;
      Note that the zpool create command may fail if the devices are in use or contain some types of existing data (e.g. UFS file system). If they are in use, you will need to unmount them or otherwise stop using them. If they contain existing data you can use the -f(force) flag to override the safety check, but be sure that you are not destroying any data you want to retain.&lt;br /&gt;
   2. Examine the pool properties using the zpool list command.&lt;br /&gt;
&lt;br /&gt;
      Global# zpool list&lt;br /&gt;
&lt;br /&gt;
      NAME 	SIZE 	USED 	AVAIL 	CAP 	HEALTH 	ALTROOT&lt;br /&gt;
      mypool&lt;br /&gt;
      	&lt;br /&gt;
      199G&lt;br /&gt;
      	&lt;br /&gt;
      164K&lt;br /&gt;
      	&lt;br /&gt;
      199G&lt;br /&gt;
      	&lt;br /&gt;
      0%&lt;br /&gt;
      	&lt;br /&gt;
      online&lt;br /&gt;
      	&lt;br /&gt;
      --&lt;br /&gt;
      This shows you that there is one zpool, named mypool,with a capacity of 199GBytes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Creating a Zone&lt;br /&gt;
To show ZFS working in an environment that is isolated from other applications on the system, you need to create a zone. To create a zone:&lt;br /&gt;
&lt;br /&gt;
   1. Create a directory where the zone file system will reside, using the mkdir command. Be sure to chose a location where the filesystem has at least 80MBytes of available space.&lt;br /&gt;
&lt;br /&gt;
      Global# mkdir /zones&lt;br /&gt;
&lt;br /&gt;
      Note that in this example, for the sake of brevity, the root file system of the zone is a UFS file system.&lt;br /&gt;
&lt;br /&gt;
   2. Configure the zone (myzone), using the zonecfg command, and specify the location of the zone&#039;s files (/zones/myzone). Use the following series of commands.&lt;br /&gt;
&lt;br /&gt;
      Global# zonecfg -z myzone&lt;br /&gt;
      myzone: No such zone configured&lt;br /&gt;
           Use &#039;create&#039; to begin configuring a new zone&lt;br /&gt;
           zonecfg:myzone&amp;lt; create&lt;br /&gt;
           zonecfg:myzone&amp;lt; set zonepath=/zones/myzone&lt;br /&gt;
           zonecfg:myzone&amp;lt; verify&lt;br /&gt;
           zonecfg:myzone&amp;lt; commit&lt;br /&gt;
           zonecfg:myzone&amp;lt; exit&lt;br /&gt;
&lt;br /&gt;
      Again, for the purpose of streamlining, this example uses a very minimal zone. For more details on creating zones see the Solaris Containers How To Do Stuff guide at: sun.com/software/solaris/howtoguides/containersLowRes.jsp&lt;br /&gt;
&lt;br /&gt;
   3. Install the zone by using the zoneadm.&lt;br /&gt;
&lt;br /&gt;
      Global# zoneadm -z myzone install&lt;br /&gt;
      Preparing to install zone &amp;gt;myzone&amp;lt;&lt;br /&gt;
           [Output from zoneadm, this may take a few mins]&lt;br /&gt;
&lt;br /&gt;
   4. Boot the zone to complete the installation, using the zoneadm command.&lt;br /&gt;
&lt;br /&gt;
      Global# zoneadm -z myzone boot&lt;br /&gt;
&lt;br /&gt;
   5. Use the zlogin command to connect to the zone console.&lt;br /&gt;
&lt;br /&gt;
      Global# zlogin -C myzone&lt;br /&gt;
           [Connected to zone &#039;myzone&#039; console]&lt;br /&gt;
           [Initial zone boot output, service descriptions are loaded etc.]&lt;br /&gt;
      It may take a short while for the first boot to configure everything, load all the service descriptors, and so on. You will need to answer the system configuration details. Some suggestions are:&lt;br /&gt;
&lt;br /&gt;
      Terminal=(12)X Terminal Emulator (xterms)&lt;br /&gt;
      Not Networked&lt;br /&gt;
      No Kerberos&lt;br /&gt;
      Name service = None&lt;br /&gt;
      Time Zone = your-time-zone&lt;br /&gt;
      root passwd = (Your choice—remember it though!)&lt;br /&gt;
&lt;br /&gt;
      The zone will reboot after you have provided the configuration information.&lt;br /&gt;
&lt;br /&gt;
   6. Before you can proceed to the next stage, the configured zone needs to be shutdown (configuration changes are only applied when the zone boots).&lt;br /&gt;
&lt;br /&gt;
      Global# zlogin myzone init 5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Allocating a ZFS File System to a Zone&lt;br /&gt;
Now that you have a zpool (mypool) and a zone (myzone) you are ready to allocate a ZFS file system to the zone.&lt;br /&gt;
&lt;br /&gt;
   1. To create a ZFS file system, use the zfs create command.&lt;br /&gt;
&lt;br /&gt;
      Global# zfs create mypool/myzonefs&lt;br /&gt;
&lt;br /&gt;
   2. To apply a quota to the file system, use the zfs set quota command.&lt;br /&gt;
&lt;br /&gt;
      Global# zfs set quota=5G mypool/myzonefs&lt;br /&gt;
&lt;br /&gt;
      The file system and all of its child file systems can be no larger than the designated quota. Note that both these steps must be performed in the global zone. Also notice that creating the file system in ZFS is much simpler than with a traditional file system/volume manager combination.&lt;br /&gt;
&lt;br /&gt;
      To illustrate the isolation/security properties of containers with ZFS this example now creates a ZFS file system that will remain outside the container. There is no need to apply a quota to this outside file system.&lt;br /&gt;
&lt;br /&gt;
   3. To create this other file system, again use the zfs create command.&lt;br /&gt;
&lt;br /&gt;
      Global# zfs create mypool/myfs&lt;br /&gt;
&lt;br /&gt;
   4. To show the properties of all the pool and the file systems, use the zfs list command.&lt;br /&gt;
&lt;br /&gt;
      Global# zfs list&lt;br /&gt;
&lt;br /&gt;
      NAME 	USED 	AVAIL 	REFER 	MOUNTPOINT&lt;br /&gt;
      mypool&lt;br /&gt;
      	&lt;br /&gt;
      396G&lt;br /&gt;
      	&lt;br /&gt;
      197G&lt;br /&gt;
      	&lt;br /&gt;
      99.5K&lt;br /&gt;
      	&lt;br /&gt;
      /mypool&lt;br /&gt;
      mypool/myfs&lt;br /&gt;
      	&lt;br /&gt;
      98.5K&lt;br /&gt;
      	&lt;br /&gt;
      197GK&lt;br /&gt;
      	&lt;br /&gt;
      98.5K&lt;br /&gt;
      	&lt;br /&gt;
      /mypool/myfs&lt;br /&gt;
      mypool/myzonefs&lt;br /&gt;
      	&lt;br /&gt;
      98.5K&lt;br /&gt;
      	&lt;br /&gt;
      5G&lt;br /&gt;
      	&lt;br /&gt;
      98.5K&lt;br /&gt;
      	&lt;br /&gt;
      /mypool/myzonefs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
      To make the file system (myzonefs) available in the zone (myzone), the zone configuration needs to be updated.&lt;br /&gt;
&lt;br /&gt;
   5. To update the zone configuration, use the zonecfg command.&lt;br /&gt;
&lt;br /&gt;
      Global# zonecfg -z myzone&lt;br /&gt;
      zonecfg:myzone&amp;gt; add dataset&lt;br /&gt;
      zonecfg:myzone:dataset&amp;gt; set name=mypool/myzonefs&lt;br /&gt;
      zonecfg:myzone:dataset&amp;gt; end&lt;br /&gt;
      zonecfg:myzone&amp;gt; commit&lt;br /&gt;
      zonecfg:myzone&amp;gt; exit&lt;br /&gt;
&lt;br /&gt;
      The mypool/myzonefs file system is now added to the zone configuration. Note that these steps must be performed with the zone shut down, otherwise the zone configuration changes would not be visible until the next reboot. To check that the zone is shut down try logging into it using zlogin myzone. If the zone is shut down the login will fail; if the zone is running you will see a login prompt—login as root and shut the zone down with init 5. These steps are performed in the global zone.&lt;br /&gt;
&lt;br /&gt;
   6. Now boot the zone.&lt;br /&gt;
&lt;br /&gt;
      Global# zoneadm -z myzone boot&lt;br /&gt;
&lt;br /&gt;
   7. Log in to the zone. (Leave a few seconds for the zone to boot.)&lt;br /&gt;
&lt;br /&gt;
      Global# zlogin -C myzone&lt;br /&gt;
      [Connected to zone &#039;myzone&#039; pts/3]&lt;br /&gt;
      [Usual Solaris login sequence]&lt;br /&gt;
&lt;br /&gt;
   8. List the ZFS file systems in the zone.&lt;br /&gt;
&lt;br /&gt;
      NAME 	USED 	AVAIL 	REFER 	MOUNTPOINT&lt;br /&gt;
      mypool&lt;br /&gt;
      	&lt;br /&gt;
      0M&lt;br /&gt;
      	&lt;br /&gt;
      200B&lt;br /&gt;
      	&lt;br /&gt;
      --&lt;br /&gt;
      	&lt;br /&gt;
      /mypool&lt;br /&gt;
      mypool/myzonefs&lt;br /&gt;
      	&lt;br /&gt;
      8K&lt;br /&gt;
      	&lt;br /&gt;
      5G&lt;br /&gt;
      	&lt;br /&gt;
      8K&lt;br /&gt;
      	&lt;br /&gt;
      /mypool/myzonefs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
      Note the 5GByte maximum available from the external quota and that the other file systems in the pool (mypool/myfs) are not visible. This demonstrates the isolation property that Containers provide.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Creating New File Systems&lt;br /&gt;
Administering ZFS file systems from the non-global zone is done just like it is in the global zone, although you are limited to operating within the file system that is allocated to the zone (mypool/myzonefs). New ZFS file systems are always created as a child of this file system because this is the only ZFS file system the non-global zone can see. The administrator in the non-global zone can create these file systems. There is no need to involve administrator of the global zone, though the administer could do so if it were necessary.&lt;br /&gt;
&lt;br /&gt;
   1. To create a newfile system, use the zfs create command.&lt;br /&gt;
&lt;br /&gt;
      MyZone# zfs create mypool/myzonefs/tim&lt;br /&gt;
      MyZone# zfs list&lt;br /&gt;
&lt;br /&gt;
      NAME 	USED 	AVAIL 	REFER 	MOUNTPOINT&lt;br /&gt;
      mypool&lt;br /&gt;
      	&lt;br /&gt;
      594M&lt;br /&gt;
      	&lt;br /&gt;
      197G&lt;br /&gt;
      	&lt;br /&gt;
      99K&lt;br /&gt;
      	&lt;br /&gt;
      /mypool&lt;br /&gt;
      mypool/myzonefs&lt;br /&gt;
      	&lt;br /&gt;
      197K&lt;br /&gt;
      	&lt;br /&gt;
      5.00G&lt;br /&gt;
      	&lt;br /&gt;
      98.5K&lt;br /&gt;
      	&lt;br /&gt;
      /mypool/myzonefs&lt;br /&gt;
      mypool/myzonefs/tim&lt;br /&gt;
      	&lt;br /&gt;
      98.5K&lt;br /&gt;
      	&lt;br /&gt;
      5.00G&lt;br /&gt;
      	&lt;br /&gt;
      98.5K&lt;br /&gt;
      	&lt;br /&gt;
      /mypool/myzonefs/tim&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
      The non-global zone administrator can create as many child file systems as s/he wants and each child file system can have its own file systems, and in that way form a hierarchy.&lt;br /&gt;
&lt;br /&gt;
      As a demonstration that the non-global zone administrator is limited to the assigned file systems, this example demonstrates trying to break security by creating a file system outside the container&#039;s &amp;quot;space&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
   2. Try to create another file system outside of mypool/myzonefs, using the zfs create command.&lt;br /&gt;
&lt;br /&gt;
      MyZone# zfs create mypool/myzonefs1&lt;br /&gt;
      cannot create &#039;mypool/myzonefs1&#039;: permission denied&lt;br /&gt;
&lt;br /&gt;
      As you can see, ZFS and zones security denies permission for the non-global zone to access resources it has not been allocated and the operation fails.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Applying Quota to the File Systems&lt;br /&gt;
Typically, to prevent the user consuming all of the space, a non-global zone administrator will want to apply a quota to the new file system. Of course, the child&#039;s quota can&#039;t be more than 5GByte as that&#039;s the quota specified by the global zone administrator to all of the file systems below mypool/myzonefs.&lt;br /&gt;
&lt;br /&gt;
   1. To set a quota on our new file system, use the zfs set quota command.&lt;br /&gt;
&lt;br /&gt;
      MyZone# zfs set quota=1G mypool/myzonefs/tim&lt;br /&gt;
      MyZone# zfs list&lt;br /&gt;
&lt;br /&gt;
      NAME 	USED 	AVAIL 	REFER 	MOUNTPOINT&lt;br /&gt;
      mypool&lt;br /&gt;
      	&lt;br /&gt;
      508M&lt;br /&gt;
      	&lt;br /&gt;
      197G&lt;br /&gt;
      	&lt;br /&gt;
      99K&lt;br /&gt;
      	&lt;br /&gt;
      /mypool&lt;br /&gt;
      mypool/myzonefs&lt;br /&gt;
      	&lt;br /&gt;
      198K&lt;br /&gt;
      	&lt;br /&gt;
      5.00G&lt;br /&gt;
      	&lt;br /&gt;
      99K&lt;br /&gt;
      	&lt;br /&gt;
      /mypool/myzonefs&lt;br /&gt;
      mypool/myzonefs/tim&lt;br /&gt;
      	&lt;br /&gt;
      98.5K&lt;br /&gt;
      	&lt;br /&gt;
      1024M&lt;br /&gt;
      	&lt;br /&gt;
      98.5K&lt;br /&gt;
      	&lt;br /&gt;
      /mypool/myzonefs/tim&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
      The administrator of the non-global zone has set the quota of the child file system to be 1G. They have full authority to do this because they are operating on their delegated resources and do not need to involve the global zone administrator.&lt;br /&gt;
&lt;br /&gt;
      The ZFS property inheritance mechanism applies across zone boundaries, so the non-global zone administrator can specify his/her own property values should s/he wish to do so. As with normal ZFS property inheritance, these override inherited values.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Changing the Mountpoint of a File System&lt;br /&gt;
Now that the file system is set up and has the correct quota assigned to it, it is ready for use. However, the place where the file system appears (the mountpoint) is partially dictated by what the global zone administrator initially chose as the pool name (in this example, mypool/myzonefs). But typically, a non-global zone administrator would want to change it.&lt;br /&gt;
&lt;br /&gt;
   1. To change the mountpoint, use the zfs set mountpoint command.&lt;br /&gt;
&lt;br /&gt;
      MyZone# zfs set mountpoint=/export/home/tim mypool/myzonefs/tim&lt;br /&gt;
      MyZone# zfs list&lt;br /&gt;
&lt;br /&gt;
      NAME 	USED 	AVAIL 	REFER 	MOUNTPOINT&lt;br /&gt;
      mypool&lt;br /&gt;
      	&lt;br /&gt;
      508M&lt;br /&gt;
      	&lt;br /&gt;
      197G&lt;br /&gt;
      	&lt;br /&gt;
      99K&lt;br /&gt;
      	&lt;br /&gt;
      /mypool&lt;br /&gt;
      mypool/myzonefs&lt;br /&gt;
      	&lt;br /&gt;
      198K&lt;br /&gt;
      	&lt;br /&gt;
      5.00G&lt;br /&gt;
      	&lt;br /&gt;
      99K&lt;br /&gt;
      	&lt;br /&gt;
      /mypool/myzonefs&lt;br /&gt;
      mypool/myzonefs/tim&lt;br /&gt;
      	&lt;br /&gt;
      98.5K&lt;br /&gt;
      	&lt;br /&gt;
      1024M&lt;br /&gt;
      	&lt;br /&gt;
      98.5K&lt;br /&gt;
      	&lt;br /&gt;
      /export/home/tim&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
      Note that the mountpoint can be changed for any file system independently. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Setting the Compression Property&lt;br /&gt;
The next example demonstrates the compression property. If compression is enabled, ZFS will transparently compress all of the data before it is written to disk.&lt;br /&gt;
&lt;br /&gt;
The benefits of compression are both saved disk space and possible write speed improvements.&lt;br /&gt;
&lt;br /&gt;
   1. To see what the current compression setting is, use the zfs get command.&lt;br /&gt;
&lt;br /&gt;
      MyZone# zfs get compression mypool mypool/myzonefs mypool/myzonefs/tim&lt;br /&gt;
&lt;br /&gt;
      NAME 	PROPERTY 	VALUE 	SOURCE&lt;br /&gt;
      mypool&lt;br /&gt;
      	&lt;br /&gt;
      compression&lt;br /&gt;
      	&lt;br /&gt;
      off&lt;br /&gt;
      	&lt;br /&gt;
      default&lt;br /&gt;
      mypool/myzonefs&lt;br /&gt;
      	&lt;br /&gt;
      compression&lt;br /&gt;
      	&lt;br /&gt;
      off&lt;br /&gt;
      	&lt;br /&gt;
      default&lt;br /&gt;
      mypool/myzonefs/tim&lt;br /&gt;
      	&lt;br /&gt;
      compression&lt;br /&gt;
      	&lt;br /&gt;
      off&lt;br /&gt;
      	&lt;br /&gt;
      default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
      Beaware that the compression property on the pool is inherited by the file system and child file system. So if the non- global zone administrator sets the compression property for the delegated file system, it will set it for everything below, as well.&lt;br /&gt;
&lt;br /&gt;
   2. To set the compression for the file system, use the zfs set command.&lt;br /&gt;
&lt;br /&gt;
      MyZone# zfs set compression=on mypool/myzonefs&lt;br /&gt;
&lt;br /&gt;
   3. Examine the compression property again in the non-global zone.&lt;br /&gt;
&lt;br /&gt;
      MyZone# zfs get compression mypool mypool/myzonefs mypool/myzonefs/tim&lt;br /&gt;
&lt;br /&gt;
      NAME 	PROPERTY 	VALUE 	SOURCE&lt;br /&gt;
      mypool&lt;br /&gt;
      	&lt;br /&gt;
      compression&lt;br /&gt;
      	&lt;br /&gt;
      off&lt;br /&gt;
      	&lt;br /&gt;
      default&lt;br /&gt;
      mypool/myzonefs&lt;br /&gt;
      	&lt;br /&gt;
      compression&lt;br /&gt;
      	&lt;br /&gt;
      on&lt;br /&gt;
      	&lt;br /&gt;
      local&lt;br /&gt;
      mypool/myzonefs/tim&lt;br /&gt;
      	&lt;br /&gt;
      compression&lt;br /&gt;
      	&lt;br /&gt;
      off&lt;br /&gt;
      	&lt;br /&gt;
      Inherited from mypool/myzonefs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
      Note the compression property has been inherited by mypool/myzonefs/tim as with normal ZFS administration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Taking a Snapshot&lt;br /&gt;
One of the major advantages of ZFS is the ability to create an instant snapshot of any file system. By delegating a file system to a non-global zone this feature becomes available as an option for the non-global zone administrator.&lt;br /&gt;
&lt;br /&gt;
   1. To take a snapshot named &amp;quot;1st&amp;quot; of the file system, use the zfs snapshot command.&lt;br /&gt;
&lt;br /&gt;
      MyZone# zfs snapshot mypool/myzonefs@1st&lt;br /&gt;
      MyZone# zfs list&lt;br /&gt;
&lt;br /&gt;
      NAME 	USED 	AVAIL 	REFER 	MOUNTPOINT&lt;br /&gt;
      mypool&lt;br /&gt;
      	&lt;br /&gt;
      512K&lt;br /&gt;
      	&lt;br /&gt;
      99K&lt;br /&gt;
      	&lt;br /&gt;
      default&lt;br /&gt;
      	&lt;br /&gt;
      /mypool&lt;br /&gt;
      mypool/myzonefs&lt;br /&gt;
      	&lt;br /&gt;
      198K&lt;br /&gt;
      	&lt;br /&gt;
      5.00G&lt;br /&gt;
      	&lt;br /&gt;
      99K&lt;br /&gt;
      	&lt;br /&gt;
      /mypool/myzonefs&lt;br /&gt;
      mypool/myzonefs@1st&lt;br /&gt;
      	&lt;br /&gt;
      OK&lt;br /&gt;
      	&lt;br /&gt;
      --&lt;br /&gt;
      	&lt;br /&gt;
      99K&lt;br /&gt;
      	&lt;br /&gt;
      --&lt;br /&gt;
      mypool/myzonefs/tim&lt;br /&gt;
      	&lt;br /&gt;
      98.5K&lt;br /&gt;
      	&lt;br /&gt;
      1024M&lt;br /&gt;
      	&lt;br /&gt;
      98.5K&lt;br /&gt;
      	&lt;br /&gt;
      /export/home/tim&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
      As with ZFS file systems in the global zone, this snapshot is now accessible from the root of the file system in .zfs/snapshot/1st.&lt;br /&gt;
&lt;br /&gt;
Back To Top&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Summary&lt;br /&gt;
Once a zone has been created and a ZFS file system has been allocated to it, the administrator for that (non-global) zone can create file systems, take snapshots, create clones, and perform all the other functions of an administrator—within that zone. Yet the global zone, and any other zones, are fully isolated from whatever happens in that zone.&lt;br /&gt;
&lt;br /&gt;
The integration of Solaris Containers and Solaris ZFS is just another way that the Solaris 10 OS is providing cost benefits to customers by allowing them to safely consolidate applications and more easily manage the data those applications use.&lt;/div&gt;</summary>
		<author><name>129.57.167.14</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=ERROR_Book&amp;diff=5671</id>
		<title>ERROR Book</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=ERROR_Book&amp;diff=5671"/>
		<updated>2011-12-11T04:21:20Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.14: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Sergey B. 10-dec-2011: nothing bad happened, security scan got through, need to block it better:&lt;br /&gt;
&lt;br /&gt;
 .....&lt;br /&gt;
 FFFFFFFFFFFFFFFFFF&lt;br /&gt;
 WARN: ignore request from 129.57.71.28&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=29 address&amp;gt;129.57.71.28&amp;lt; port=59401&lt;br /&gt;
 WARN: ignore request from 129.57.71.28&lt;br /&gt;
 WARN: ignore request from 129.57.71.28&lt;br /&gt;
 WARN: ignore request from 129.57.71.28&lt;br /&gt;
 WARN: ignore request from 129.57.71.28&lt;br /&gt;
 WARN: ignore request from 129.57.71.28&lt;br /&gt;
 WARN: ignore request from 129.57.71.28&lt;br /&gt;
 WARN: ignore request from 129.57.71.28&lt;br /&gt;
 WARN: ignore request from 129.57.71.28&lt;br /&gt;
 WARN: ignore request from 129.57.71.28&lt;br /&gt;
 WARN: ignore request from 129.57.71.28&lt;br /&gt;
 WARN: ignore request from 129.57.71.28&lt;br /&gt;
 WARN: ignore request from 129.57.71.28&lt;br /&gt;
 WARN: ignore request from 129.57.71.28&lt;br /&gt;
 WARN: ignore request from 129.57.71.28&lt;br /&gt;
 WARN: ignore request from 129.57.71.28&lt;br /&gt;
 WARN: ignore request from 129.57.71.28&lt;br /&gt;
 WARN: ignore request from 129.57.71.28&lt;br /&gt;
 WARN: ignore request from 129.57.71.28&lt;br /&gt;
 WARN: ignore request from 129.57.71.28&lt;br /&gt;
 WARN: ignore request from 129.57.71.28&lt;br /&gt;
 accept: Too many open files&lt;br /&gt;
 .....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 23-nov-2011: EB1 hung, probably because if security scan:&lt;br /&gt;
&lt;br /&gt;
 .....&lt;br /&gt;
 WARN: ignore request from 129.57.71.28&lt;br /&gt;
 WARN: ignore request from 129.57.71.28&lt;br /&gt;
 WARN: ignore request from 129.57.71.28&lt;br /&gt;
 tcl7.4(init.tcl): invalid command name &amp;quot;GET&amp;quot;&lt;br /&gt;
 clasprod::EB1&amp;gt; WARN: ignore request from 129.57.71.28&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=6 address&amp;gt;129.57.71.28&amp;lt; port=47514&lt;br /&gt;
 WARN: ignore request from 129.57.71.28&lt;br /&gt;
 WARN: ignore request from 129.57.71.28&lt;br /&gt;
 &amp;lt;HUNG&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 7-nov-2011: dc12, error message from from rol.h (10kHz pulser):&lt;br /&gt;
&lt;br /&gt;
 codaUpdateStatus: updating request done&lt;br /&gt;
 active, events so far 0&lt;br /&gt;
 wait: coda request &amp;gt;go&amp;lt; in progress&lt;br /&gt;
 0x3e55cd0 (twork0047): INIT_NAME: INFO: rolp-&amp;gt;daproc = 5&lt;br /&gt;
 0x3e55cd0 (twork0047): INFO: User Go ...&lt;br /&gt;
 codaExecute done&lt;br /&gt;
 SEND_BUFFER_ROC 4 (0x017f4050 0) (conditions 1 13)&lt;br /&gt;
 FILLING HEADER: dataInBuf&amp;gt;&amp;gt;2=11, g_events_in_buffer=1&lt;br /&gt;
 SSS1 4 (0x017f4050 11)&lt;br /&gt;
 SSS2 4 (0x017f4050 11)&lt;br /&gt;
 SEND_BUFFER_ROC 4 (0x016bd8e0 0) (conditions 1 13)&lt;br /&gt;
 FILLING HEADER: dataInBuf&amp;gt;&amp;gt;2=11, g_events_in_buffer=1&lt;br /&gt;
 SSS1 4 (0x016bd8e0 11)&lt;br /&gt;
 SSS2 4 (0x016bd8e0 11)&lt;br /&gt;
 SEND_BUFFER_ROC 4 (0x01587170 0) (conditions 1 13)&lt;br /&gt;
 FILLING HEADER: dataInBuf&amp;gt;&amp;gt;2=11, g_events_in_buffer=1&lt;br /&gt;
 SSS1 4 (0x01587170 11)&lt;br /&gt;
 SSS2 4 (0x01587170 11)&lt;br /&gt;
 SEND_BUFFER_ROC 4 (0x01450a00 0) (conditions 1 13)&lt;br /&gt;
 FILLING HEADER: dataInBuf&amp;gt;&amp;gt;2=11, g_events_in_buffer=1&lt;br /&gt;
 SSS1 4 (0x01450a00 11)&lt;br /&gt;
 SSS2 4 (0x01450a00 11)&lt;br /&gt;
 SEND_BUFFER_ROC 4 (0x0131a290 0) (conditions 1 13)&lt;br /&gt;
 FILLING HEADER: dataInBuf&amp;gt;&amp;gt;2=11, g_events_in_buffer=1&lt;br /&gt;
 SSS1 4 (0x0131a290 11)&lt;br /&gt;
 SSS2 4 (0x0131a290 11)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 interrupt: INFO from bb_write: NO BUFS1&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 setHeartError: 0 &amp;gt;sys 0, mask 4&amp;lt;&lt;br /&gt;
 WARN: HeartBeat[0]: heartbeat=21263(21263) heartmask=4&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 UDP_cancel: cancel &amp;gt;inf:dc12 sys 0, mask 4&amp;lt;&lt;br /&gt;
 UDP_cancel: cancel &amp;gt;inf:dc12 sys 0, mask 4&amp;lt;&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..) &lt;br /&gt;
 ...........&lt;br /&gt;
&lt;br /&gt;
Click end - ended fine (probably network was stuck ?? or proc ???).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 8-jun-2011: test setup croctest2: error on croctest2 after 99M events, DMAing from single v1720 (NOTE: first test of ROL1 writing directly to the big buffer):&lt;br /&gt;
 proc_thread: waiting=    846 processing=      3 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    199 processing=    451 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    199 processing=    450 microsec per event (nev=188)&lt;br /&gt;
 proc_thread: waiting=    635 processing=      3 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    199 processing=    451 microsec per event (nev=188)&lt;br /&gt;
 proc_thread: waiting=    635 processing=      3 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    192 processing=    460 microsec per event (nev=189)&lt;br /&gt;
 rols_thread: waiting=    194 processing=    457 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    199 processing=    450 microsec per event (nev=188)&lt;br /&gt;
 proc_thread: waiting=    846 processing=      3 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    185 processing=    469 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    199 processing=    451 microsec per event (nev=188)&lt;br /&gt;
 proc_thread: waiting=    635 processing=      3 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    199 processing=    451 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    200 processing=    449 microsec per event (nev=188)&lt;br /&gt;
 proc_thread: waiting=    847 processing=      3 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    199 processing=    451 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    199 processing=    451 microsec per event (nev=188)&lt;br /&gt;
 net_thread:  waiting=    720    sending=      0 microsec per event (nev=2218)&lt;br /&gt;
 proc_thread: waiting=    635 processing=      3 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    199 processing=    451 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    199 processing=    451 microsec per event (nev=188)&lt;br /&gt;
 proc_thread: waiting=    635 processing=      3 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    199 processing=    450 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    199 processing=    450 microsec per event (nev=188)&lt;br /&gt;
 proc_thread: waiting=    847 processing=      3 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    205 processing=    450 microsec per event (nev=188)&lt;br /&gt;
 machine check&lt;br /&gt;
 Exception next instruction address: 0x0946e298&lt;br /&gt;
 Machine Status Register: 0x0010b030&lt;br /&gt;
 Condition Register: 0x80000088&lt;br /&gt;
 Task: 0x946c670 &amp;quot;ROLS_LOOP&amp;quot;&lt;br /&gt;
 setHeartError: 0 &amp;gt;sys 0, mask 4&amp;lt;&lt;br /&gt;
 WARN: HeartBeat[0]: heartbeat=54077(54077) heartmask=4&lt;br /&gt;
 UDP_cancel: cancel &amp;gt;inf:croctest2 sys 0, mask 4&amp;lt;&lt;br /&gt;
 UDP_cancel: cancel &amp;gt;inf:croctest2 sys 0, mask 4&amp;lt;&lt;br /&gt;
 -&amp;gt; tt&lt;br /&gt;
 1668c8 vxTaskEntry    +68 : rols_loop ()&lt;br /&gt;
 d2e5290 rols_loop      +b4 : output_proc_network ()&lt;br /&gt;
 d2e5574 output_proc_network+298: vmenrol1__init ()&lt;br /&gt;
 946ccb8 vmenrol1__init +19c: 946cafc ()&lt;br /&gt;
 946cb0c end            +91cb68c: 946ca1c ()&lt;br /&gt;
 946cabc end            +91cb63c: 946c890 ()&lt;br /&gt;
 946c920 end            +91cb4a0: 946e298 ()&lt;br /&gt;
 value = 0 = 0x0&lt;br /&gt;
 -&amp;gt; &lt;br /&gt;
&lt;br /&gt;
* Sergey B. 10-feb-2011: test setup croctest2: coda_net on pmc dies:&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=4)&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=7)&lt;br /&gt;
 proc_thread: waiting=    127 processing=      3 microsec per event (nev=6559)&lt;br /&gt;
 net_thread:  waiting=    131    sending=      2 microsec per event (nev=12708)&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=11)&lt;br /&gt;
 proc_thread: waiting=    139 processing=      3 microsec per event (nev=6474)&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=15)&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=19)&lt;br /&gt;
 proc_thread: waiting=    129 processing=      3 microsec per event (nev=6452)&lt;br /&gt;
 net_thread:  waiting=    133    sending=      2 microsec per event (nev=12598)&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=19)&lt;br /&gt;
 proc_thread: waiting=    127 processing=      3 microsec per event (nev=6553)&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=16)&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=12)&lt;br /&gt;
 net_thread:  waiting=    131    sending=      2 microsec per event (nev=12714)&lt;br /&gt;
 proc_thread: waiting=    139 processing=      3 microsec per event (nev=6489)&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=8)&lt;br /&gt;
 proc_thread: waiting=    128 processing=      3 microsec per event (nev=6478)&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=4)&lt;br /&gt;
 net_thread:  waiting=    134    sending=      2 microsec per event (nev=12377)&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=0)&lt;br /&gt;
 proc_thread: waiting=    127 processing=      3 microsec per event (nev=6554)&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=3)&lt;br /&gt;
 proc_thread: waiting=    139 processing=      3 microsec per event (nev=6470)&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=7)&lt;br /&gt;
 proc_thread: waiting=    128 processing=      3 microsec per event (nev=6516)&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=11)&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=15)&lt;br /&gt;
 ERROR2: LINK_sized_write() returns errno=32&lt;br /&gt;
 Broken pipe&lt;br /&gt;
 ERROR: net_thread failed (in LINK_sized_write).&lt;br /&gt;
 -&amp;gt; &lt;br /&gt;
 -&amp;gt; i&lt;br /&gt;
  NAME        ENTRY       TID    PRI   STATUS      PC       SP     ERRNO  DELAY&lt;br /&gt;
 ---------- ------------ -------- --- ---------- -------- -------- ------- -----&lt;br /&gt;
 tExcTask   excTask      1effe6c0   0 PEND         14e508 1effe5a0  3d0001     0&lt;br /&gt;
 tLogTask   logTask      1effbb20   0 PEND         14e508 1effba10       0     0&lt;br /&gt;
 tShell     shell        1eb8cb70   1 READY        145290 1eb8c750       d     0&lt;br /&gt;
 tRlogind   rlogind      1ebb3850   2 PEND         13f934 1ebb33f0       0     0&lt;br /&gt;
 tWdbTask   wdbTask      1ebaa530   3 PEND         13f934 1ebaa400       0     0&lt;br /&gt;
 tNetTask   netTask      1ed0f280  50 PEND         13f934 1ed0f190       0     0&lt;br /&gt;
 tPortmapd  portmapd     1ebb1690  54 PEND         13f934 1ebb1430  3d0002     0&lt;br /&gt;
 tFtpdTask  b6064        1ebaebc0  55 PEND         13f934 1ebaea10       0     0&lt;br /&gt;
 coda_proc  proc_thread  1aacca00 115 DELAY        144bb4 1aacc900       0    10&lt;br /&gt;
 coda_pmc   coda_pmc     1e3f9720 200 DELAY        144bb4 1e3f9480       0     5&lt;br /&gt;
 value = 0 = 0x0&lt;br /&gt;
 -&amp;gt; printErrno 32&lt;br /&gt;
 S_errno_EPIPE&lt;br /&gt;
 value = 14 = 0xe&lt;br /&gt;
 -&amp;gt; tt&lt;br /&gt;
 Sorry, traces of my own stack begin at tt ().&lt;br /&gt;
 value = -1 = 0xffffffff&lt;br /&gt;
 -&amp;gt; memShow&lt;br /&gt;
  invalid block at 0x1ec60000 deleted&lt;br /&gt;
 value = -1 = 0xffffffff&lt;br /&gt;
 -&amp;gt; memShow&lt;br /&gt;
 status    bytes     blocks   avg block  max block&lt;br /&gt;
 ------ ---------- --------- ---------- ----------&lt;br /&gt;
 current&lt;br /&gt;
   free  421348656        56    7524083  411333840&lt;br /&gt;
  alloc   79807344      1986      40184          -&lt;br /&gt;
 cumulative&lt;br /&gt;
  alloc   87490320      7392      11835          -&lt;br /&gt;
 value = 0 = 0x0&lt;br /&gt;
 -&amp;gt; usrNetStackSysPoolStatus&lt;br /&gt;
 value = 0 = 0x0&lt;br /&gt;
 -&amp;gt; usrNetStackSysPoolStatus(&amp;quot;CODAtcpServer&amp;quot;,0)&lt;br /&gt;
 value = 0 = 0x0&lt;br /&gt;
 -&amp;gt; usrNetStackDataPoolStatus(&amp;quot;CODAtcpServer&amp;quot;,0)&lt;br /&gt;
 value = 454823200 = 0x1b1c0d20&lt;br /&gt;
 -&amp;gt; usrNetStackDataPoolStatus(&amp;quot;bla&amp;quot;,0)&lt;br /&gt;
 value = 454823168 = 0x1b1c0d00&lt;br /&gt;
 -&amp;gt; usrNetStackDataPoolStatus(&amp;quot;bla&amp;quot;,0)&lt;br /&gt;
 value = 454823040 = 0x1b1c0c80&lt;br /&gt;
 -&amp;gt; memShow&lt;br /&gt;
 status    bytes     blocks   avg block  max block&lt;br /&gt;
 ------ ---------- --------- ---------- ----------&lt;br /&gt;
 current&lt;br /&gt;
   free  421348528        55    7660882  411333840&lt;br /&gt;
  alloc   79807472      1990      40104          -&lt;br /&gt;
 cumulative&lt;br /&gt;
  alloc   87496528      7401      11822          -&lt;br /&gt;
 value = 0 = 0x0&lt;br /&gt;
 -&amp;gt; &lt;br /&gt;
&lt;br /&gt;
EB looks fine, message was:&lt;br /&gt;
 -- Got all fragments of go&lt;br /&gt;
 BOS_encode_spec reached&lt;br /&gt;
 BOS_encode_spec done: len=116&lt;br /&gt;
 FFFFFFFFFFFFFFFFFF&lt;br /&gt;
 PUT: wait while icb=8 == cbp-&amp;gt;read=8 -------&lt;br /&gt;
 clastest::EB5&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tried to reset-download-prestart and got error on pmc at Download:&lt;br /&gt;
 -&amp;gt; i&lt;br /&gt;
  NAME        ENTRY       TID    PRI   STATUS      PC       SP     ERRNO  DELAY&lt;br /&gt;
 ---------- ------------ -------- --- ---------- -------- -------- ------- -----&lt;br /&gt;
 tExcTask   excTask      1effe6c0   0 PEND         14e508 1effe5a0  3d0001     0&lt;br /&gt;
 tLogTask   logTask      1effbb20   0 PEND         14e508 1effba10       0     0&lt;br /&gt;
 tShell     shell        1eb8cb70   1 READY        145290 1eb8c750       d     0&lt;br /&gt;
 tRlogind   rlogind      1ebb3850   2 PEND         13f934 1ebb33f0       0     0&lt;br /&gt;
 tWdbTask   wdbTask      1ebaa530   3 PEND         13f934 1ebaa400       0     0&lt;br /&gt;
 tNetTask   netTask      1ed0f280  50 PEND         13f934 1ed0f190       0     0&lt;br /&gt;
 tPortmapd  portmapd     1ebb1690  54 PEND         13f934 1ebb1430  3d0002     0&lt;br /&gt;
 tFtpdTask  b6064        1ebaebc0  55 PEND         13f934 1ebaea10       0     0&lt;br /&gt;
 coda_pmc   coda_pmc     1e3f9720 200 DELAY        144bb4 1e3f9480   30065     1&lt;br /&gt;
 value = 0 = 0x0&lt;br /&gt;
 -&amp;gt; Download command received&lt;br /&gt;
 -&amp;gt; bignet at 0x0d3a6e68&lt;br /&gt;
 &amp;lt;- bignet at 0xcd3a6e68&lt;br /&gt;
 bignet at 0xcd3a6e68, bignet.gbigBuffer at 0xcd3a6e78 -&amp;gt; 0xcd3a6e78&lt;br /&gt;
 proc_on_pmc=1, net_on_pmc=1&lt;br /&gt;
 rocID=0&lt;br /&gt;
 ObjInitName &amp;gt;_rol2_tt_testsetup__init&amp;lt; &lt;br /&gt;
 data access&lt;br /&gt;
 Exception current instruction address: 0x000d2090&lt;br /&gt;
 Machine Status Register: 0x00003030&lt;br /&gt;
 Data Access Register: 0x3d40001c&lt;br /&gt;
 Condition Register: 0x40002083&lt;br /&gt;
 Data storage interrupt Register: 0x40000000&lt;br /&gt;
 Task: 0x1ed0f280 &amp;quot;tNetTask&amp;quot;&lt;br /&gt;
 -&amp;gt; tt&lt;br /&gt;
 14cad8 vxTaskEntry    +68 : netTask ()&lt;br /&gt;
 c3e88 netTask        +70 : 209c0 ()&lt;br /&gt;
 20a14 mgiEndLoad     +cc8: 20a88 ()&lt;br /&gt;
 20bd8 mgiEndLoad     +e8c: muxReceive ()&lt;br /&gt;
 bc638 muxReceive     +13c: b002c ()&lt;br /&gt;
 b02c4 random         +358: do_protocol_with_type ()&lt;br /&gt;
 9c920 do_protocol_with_type+2c : ipintr (1ec60e04)&lt;br /&gt;
 9fb28 ipintr         +c8c: dbbb4 ()&lt;br /&gt;
 dbbb4 tcp_input      +2968: tcp_output ()&lt;br /&gt;
 dca24 tcp_output     +5c8: mHdrClGet ()&lt;br /&gt;
 aa940 mHdrClGet      +8c : d1eb4 ()&lt;br /&gt;
 value = 0 = 0x0&lt;br /&gt;
 -&amp;gt; &lt;br /&gt;
 -&amp;gt; i&lt;br /&gt;
  NAME        ENTRY       TID    PRI   STATUS      PC       SP     ERRNO  DELAY&lt;br /&gt;
 ---------- ------------ -------- --- ---------- -------- -------- ------- -----&lt;br /&gt;
 tExcTask   excTask      1effe6c0   0 PEND         14e508 1effe5a0  3d0001     0&lt;br /&gt;
 tLogTask   logTask      1effbb20   0 PEND         14e508 1effba10       0     0&lt;br /&gt;
 tShell     shell        1eb8cb70   1 READY        145290 1eb8c750       d     0&lt;br /&gt;
 tRlogind   rlogind      1ebb3850   2 PEND         13f934 1ebb33f0       0     0&lt;br /&gt;
 tWdbTask   wdbTask      1ebaa530   3 PEND         13f934 1ebaa400       0     0&lt;br /&gt;
 tNetTask   netTask      1ed0f280  50 SUSPEND       d2090 1ed0efd0       0     0&lt;br /&gt;
 tPortmapd  portmapd     1ebb1690  54 PEND         13f934 1ebb1430  3d0002     0&lt;br /&gt;
 tFtpdTask  b6064        1ebaebc0  55 PEND         13f934 1ebaea10       0     0&lt;br /&gt;
 coda_pmc   coda_pmc     1e3f9720 200 PEND         1415a0 1e3f8ab0  3d0004     0&lt;br /&gt;
 value = 0 = 0x0&lt;br /&gt;
 -&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 16-apr-2010: end run failed, both ET systems are dead !!!???:&lt;br /&gt;
 clondaq1:et1_start&amp;gt; et_start -n 4000 -s 200000 -f /tmp/et_sys_clasprod  -m eb -v&lt;br /&gt;
 et_nodename &amp;gt;eb&amp;lt;&lt;br /&gt;
 et_start: asking for 200000 byte events.&lt;br /&gt;
 et_start: asking for 4000 events.&lt;br /&gt;
 removing file &amp;gt;/tmp/et_sys_clasprod&amp;lt;&lt;br /&gt;
 file &amp;gt;/tmp/et_sys_clasprod&amp;lt; removed&lt;br /&gt;
 et_start: starting ET system /tmp/et_sys_clasprod&lt;br /&gt;
 ET user library &amp;gt;/usr/local/clas/release/current/coda/SunOS_i86pc/lib/&lt;br /&gt;
 libet_user.so&amp;lt; will be used&lt;br /&gt;
 et INFO: et_add_stations, nstations = 2, stats_max = 10&lt;br /&gt;
 et INFO: et_conductor 1, found station cec1d440&lt;br /&gt;
 et INFO: et_station_create_at, created station LEVEL3&lt;br /&gt;
 et INFO: et_add_stations, nstations = 3, stats_max = 10&lt;br /&gt;
 et INFO: et_conductor 2, found station cec1d860&lt;br /&gt;
 et INFO: et_station_create_at, created station ET2ER&lt;br /&gt;
 unique name &amp;gt;et_start_eb_clasprod&amp;lt;&lt;br /&gt;
 11:45:20: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;local&amp;gt; RTserver&lt;br /&gt;
 11:45:20: TAL-SS-00089-I Using local protocol&lt;br /&gt;
 11:45:20: TAL-SS-00090-I Could not connect to &amp;lt;local&amp;gt; RTserver&lt;br /&gt;
 11:45:20: TAL-SS-00093-I Skipping starting &amp;lt;start_never:local&amp;gt; RTserver&lt;br /&gt;
 11:45:20: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;clondb1&amp;gt; RTserver&lt;br /&gt;
 11:45:20: TAL-SS-00089-I Using local protocol&lt;br /&gt;
 11:45:20: TAL-SS-00090-I Could not connect to &amp;lt;clondb1&amp;gt; RTserver&lt;br /&gt;
 11:45:20: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;clondb1&amp;gt; RTserver&lt;br /&gt;
 11:45:20: TAL-SS-00089-I Using tcp protocol&lt;br /&gt;
 11:45:20: TAL-SS-00091-I Message from RTserver: Connection established.&lt;br /&gt;
 11:45:20: TAL-SS-00096-I Start subscribing to subject &amp;lt;/et_start_eb_clasprod&amp;gt;&lt;br /&gt;
 11:45:20: TAL-SS-00111-I Start subscribing to subject &amp;lt;/_clondaq1.jlab.org&amp;gt;&lt;br /&gt;
 11:45:20: TAL-SS-00111-I Start subscribing to subject &amp;lt;/_all&amp;gt;&lt;br /&gt;
 ipc_init called at Fri Apr 16 11:45:20 2010&lt;br /&gt;
 et_start: pthread_create(0x0000000e,...) done&lt;br /&gt;
 et ERROR: et_netserver: ET server being probed by non-ET client or read failure&lt;br /&gt;
 et ERROR: et_netserver: ET server being probed by non-ET client or read failure&lt;br /&gt;
 et INFO: et_sys_heartmonitor, kill bad process (2,22078)&lt;br /&gt;
 et INFO: et_sys_heartmonitor, cleanup process 2&lt;br /&gt;
 et INFO: set_fix_nprocs, change # of ET processes from 2 to 2&lt;br /&gt;
 et INFO: set_fix_natts, station GRAND_CENTRAL has 0 attachments&lt;br /&gt;
 et INFO: set_fix_natts, station LEVEL3 has 1 attachments&lt;br /&gt;
 et INFO: set_fix_natts, station ET2ER has 1 attachments&lt;br /&gt;
 et INFO: set_fix_natts, # total attachments 2 -&amp;gt; 2&lt;br /&gt;
 et INFO: set_fix_natts, proc 0 has 1 attachments&lt;br /&gt;
 et INFO: set_fix_natts, proc 1 has 1 attachments&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
clondaq2:clasrun&amp;gt; cd et2_start&lt;br /&gt;
clondaq2:et2_start&amp;gt; &lt;br /&gt;
clondaq2:et2_start&amp;gt; et_start -n 4000 -s 200000 -f /tmp/et_sys_clasprod&lt;br /&gt;
 -m er -v&lt;br /&gt;
et_nodename &amp;gt;er&amp;lt;&lt;br /&gt;
et_start: asking for 200000 byte events.&lt;br /&gt;
et_start: asking for 4000 events.&lt;br /&gt;
removing file &amp;gt;/tmp/et_sys_clasprod&amp;lt;&lt;br /&gt;
file &amp;gt;/tmp/et_sys_clasprod&amp;lt; removed&lt;br /&gt;
et_start: starting ET system /tmp/et_sys_clasprod&lt;br /&gt;
ET user library &amp;gt;/usr/local/clas/release/current/coda/SunOS_i86pc/lib/&lt;br /&gt;
libet_user.so&amp;lt; will be used&lt;br /&gt;
et INFO: et_add_stations, nstations = 2, stats_max = 10&lt;br /&gt;
et INFO: et_conductor 1, found station cec1d440&lt;br /&gt;
et INFO: et_station_create_at, created station TAPE&lt;br /&gt;
et INFO: et_add_stations, nstations = 3, stats_max = 10&lt;br /&gt;
et INFO: et_conductor 2, found station cec1d860&lt;br /&gt;
et INFO: et_conductor 2, loaded shared lib /usr/local/clas/release/cur&lt;br /&gt;
rent/coda/SunOS_i86pc/lib/libet_user.so&lt;br /&gt;
et INFO: et_conductor 2, loaded function et2et_function&lt;br /&gt;
et INFO: et_station_create_at, created station ET2ET10&lt;br /&gt;
unique name &amp;gt;et_start_er_clasprod&amp;lt;&lt;br /&gt;
11:45:20: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;local&amp;gt; R&lt;br /&gt;
Tserver&lt;br /&gt;
11:45:20: TAL-SS-00089-I Using local protocol&lt;br /&gt;
11:45:20: TAL-SS-00090-I Could not connect to &amp;lt;local&amp;gt; RTserver&lt;br /&gt;
11:45:20: TAL-SS-00093-I Skipping starting &amp;lt;start_never:local&amp;gt; RTserve&lt;br /&gt;
r&lt;br /&gt;
11:45:20: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;clondb1&amp;gt;&lt;br /&gt;
 RTserver&lt;br /&gt;
11:45:20: TAL-SS-00089-I Using local protocol&lt;br /&gt;
11:45:20: TAL-SS-00090-I Could not connect to &amp;lt;clondb1&amp;gt; RTserver&lt;br /&gt;
11:45:20: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;clondb1&amp;gt;&lt;br /&gt;
 RTserver&lt;br /&gt;
11:45:20: TAL-SS-00089-I Using tcp protocol&lt;br /&gt;
11:45:20: TAL-SS-00091-I Message from RTserver: Connection established&lt;br /&gt;
.&lt;br /&gt;
11:45:20: TAL-SS-00096-I Start subscribing to subject &amp;lt;/et_start_er_cl&lt;br /&gt;
asprod&amp;gt;&lt;br /&gt;
11:45:20: TAL-SS-00111-I Start subscribing to subject &amp;lt;/_clondaq2.jlab&lt;br /&gt;
.org&amp;gt;&lt;br /&gt;
11:45:20: TAL-SS-00111-I Start subscribing to subject &amp;lt;/_all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ipc_init called at Fri Apr 16 11:45:20 2010&lt;br /&gt;
&lt;br /&gt;
et_start: pthread_create(0x0000000e,...) done&lt;br /&gt;
et INFO: et_netserver: magic numbers do match, accept ET client&lt;br /&gt;
et INFO: et_station_attach, done&lt;br /&gt;
et INFO: et_netserver: magic numbers do match, accept ET client&lt;br /&gt;
et INFO: et_station_attach, done&lt;br /&gt;
et INFO: et_netserver: magic numbers do match, accept ET client&lt;br /&gt;
et INFO: et_station_attach, done&lt;br /&gt;
et INFO: et_restore_events, no events found belonging to attachment 4 &lt;br /&gt;
et INFO: et_station_detach, done&lt;br /&gt;
et WARN: et_command_loop: remote client connection broken&lt;br /&gt;
et ERROR: et_netserver: ET server being probed by non-ET client or rea&lt;br /&gt;
d failure&lt;br /&gt;
et ERROR: et_netserver: ET server being probed by non-ET client or rea&lt;br /&gt;
d failure&lt;br /&gt;
et INFO: et_sys_heartmonitor, kill bad process (1,8898)&lt;br /&gt;
et INFO: et_sys_heartmonitor, detach attachment 3 from stat 1&lt;br /&gt;
et INFO: et_flush_events, read 4000 events&lt;br /&gt;
et INFO: et_flush_events, wrote 4000 events&lt;br /&gt;
et INFO: et_station_detach, make station &amp;quot;TAPE&amp;quot; (cec1d440) idle&lt;br /&gt;
et INFO: et_restore_events, no events found belonging to attachment 3 &lt;br /&gt;
et INFO: et_station_detach, done&lt;br /&gt;
et INFO: et_sys_heartmonitor, cleanup process 1&lt;br /&gt;
et INFO: set_fix_nprocs, change # of ET processes from 1 to 1&lt;br /&gt;
et INFO: set_fix_natts, station GRAND_CENTRAL has 2 attachments&lt;br /&gt;
et INFO: set_fix_natts, station ET2ET10 has 1 attachments&lt;br /&gt;
et INFO: set_fix_natts, # total attachments 3 -&amp;gt; 3&lt;br /&gt;
et INFO: set_fix_natts, proc 0 has 1 attachments&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
clondaq1:dac&amp;gt; &lt;br /&gt;
clondaq1:dac&amp;gt; &lt;br /&gt;
clondaq1:dac&amp;gt; &lt;br /&gt;
clondaq1:dac&amp;gt; et_monitor -f /tmp/et_sys_clasprod&lt;br /&gt;
LOCALITY = 1&lt;br /&gt;
  ET SYSTEM - (/tmp/et_sys_clasprod) (host clondaq1.jlab.org) (bits 32)&lt;br /&gt;
              (tcp port 0) (udp port 11111) (multicast port 11111)&lt;br /&gt;
              (pid 22276) (lang C) (local) (period = 5 sec)&lt;br /&gt;
&lt;br /&gt;
  STATIC INFO - maximum of:&lt;br /&gt;
    events(4000), event size(200000), temps(4000)&lt;br /&gt;
    stations(10), attaches(20), procs(10), concurrency added(16)&lt;br /&gt;
    network interfaces(3): 129.57.167.107, 129.57.69.200, 129.57.68.22,&lt;br /&gt;
&lt;br /&gt;
  DYNAMIC INFO - currently there are:&lt;br /&gt;
    processes(4), attachments(4), temps(0)&lt;br /&gt;
    stations(3), hearbeat(1)&lt;br /&gt;
&lt;br /&gt;
  STATIONS:&lt;br /&gt;
    &amp;quot;GRAND_CENTRAL&amp;quot; (id = 0)&lt;br /&gt;
      static info&lt;br /&gt;
        status(ACTIVE), flow(SERIAL), blocking(YES), user(MULTI), select(ALL)&lt;br /&gt;
        restore(GC), prescale(1), cue(10), select words(-1,-1,-1,-1,)&lt;br /&gt;
      dynamic info&lt;br /&gt;
        attachments: total#(2),  ids(2,3,)&lt;br /&gt;
        input  list: cnt =  4000, events in  = 0&lt;br /&gt;
        output list: cnt =     0, events out = 0&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;LEVEL3&amp;quot; (id = 1)&lt;br /&gt;
      static info&lt;br /&gt;
        status(ACTIVE), flow(SERIAL), blocking(YES), user(1), select(ALL)&lt;br /&gt;
        restore(OUT), prescale(1), cue(100), select words(-1,-1,-1,-1,)&lt;br /&gt;
      dynamic info&lt;br /&gt;
        attachments: total#(1),  ids(1,)&lt;br /&gt;
        input  list: cnt =     0, events in  = 0, events try = 0&lt;br /&gt;
        output list: cnt =     0, events out = 0&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;ET2ER&amp;quot; (id = 2)&lt;br /&gt;
      static info&lt;br /&gt;
        status(ACTIVE), flow(SERIAL), blocking(YES), user(1), select(ALL)&lt;br /&gt;
        restore(OUT), prescale(1), cue(100), select words(-1,-1,-1,-1,)&lt;br /&gt;
      dynamic info&lt;br /&gt;
        attachments: total#(1),  ids(0,)&lt;br /&gt;
        input  list: cnt =     0, events in  = 0, events try = 0&lt;br /&gt;
        output list: cnt =     0, events out = 0&lt;br /&gt;
&lt;br /&gt;
  LOCAL USERS:&lt;br /&gt;
    process #0, # attachments(1), attach ids(0,), pid(22408), hbeat(1)&lt;br /&gt;
    process #1, # attachments(1), attach ids(1,), pid(22491), hbeat(1)&lt;br /&gt;
    process #2, # attachments(1), attach ids(2,), pid(23984), hbeat(70)&lt;br /&gt;
    process #3, # attachments(1), attach ids(3,), pid(24082), hbeat(68)&lt;br /&gt;
&lt;br /&gt;
  ATTACHMENTS:&lt;br /&gt;
    att #0, is at station(ET2ER) on host(clondaq1.jlab.org) at pid(22408)&lt;br /&gt;
    proc(0), blocked(NO)&lt;br /&gt;
      events:  make(0), get(0), put(0), dump(0)&lt;br /&gt;
    att #1, is at station(LEVEL3) on host(clondaq1.jlab.org) at pid(22491)&lt;br /&gt;
    proc(1), blocked(YES)&lt;br /&gt;
      events:  make(0), get(0), put(0), dump(0)&lt;br /&gt;
    att #2, is at station(GRAND_CENTRAL) on host(clondaq1.jlab.org) at pid(23984)&lt;br /&gt;
    proc(2), blocked(NO)&lt;br /&gt;
      events:  make(0), get(0), put(0), dump(0)&lt;br /&gt;
    att #3, is at station(GRAND_CENTRAL) on host(clondaq1.jlab.org) at pid(24082)&lt;br /&gt;
    proc(3), blocked(NO)&lt;br /&gt;
      events:  make(0), get(0), put(0), dump(0)&lt;br /&gt;
&lt;br /&gt;
  EVENTS OWNED BY:&lt;br /&gt;
    system (4000),  att0 (0),  att1 (0),  att2 (0),  att3 (0),&lt;br /&gt;
&lt;br /&gt;
  EVENT RATE of GC = 0 events/sec&lt;br /&gt;
&lt;br /&gt;
  CREATING STATIONS:  &lt;br /&gt;
  IDLE STATIONS:      &lt;br /&gt;
  STATION CHAIN:      GRAND_CENTRAL, LEVEL3, ET2ER, &lt;br /&gt;
  LOCKED MUTEXES:     &lt;br /&gt;
&lt;br /&gt;
*****************************************&lt;br /&gt;
&lt;br /&gt;
  ET SYSTEM - (/tmp/et_sys_clasprod) (host clondaq1.jlab.org) (bits 32)&lt;br /&gt;
              (tcp port 0) (udp port 11111) (multicast port 11111)&lt;br /&gt;
              (pid 22276) (lang C) (local) (period = 5 sec)&lt;br /&gt;
&lt;br /&gt;
  STATIC INFO - maximum of:&lt;br /&gt;
    events(4000), event size(200000), temps(4000)&lt;br /&gt;
    stations(10), attaches(20), procs(10), concurrency added(16)&lt;br /&gt;
    network interfaces(3): 129.57.167.107, 129.57.69.200, 129.57.68.22,&lt;br /&gt;
&lt;br /&gt;
  DYNAMIC INFO - currently there are:&lt;br /&gt;
    processes(4), attachments(4), temps(0)&lt;br /&gt;
    stations(3), hearbeat(1)&lt;br /&gt;
&lt;br /&gt;
  STATIONS:&lt;br /&gt;
    &amp;quot;GRAND_CENTRAL&amp;quot; (id = 0)&lt;br /&gt;
      static info&lt;br /&gt;
        status(ACTIVE), flow(SERIAL), blocking(YES), user(MULTI), select(ALL)&lt;br /&gt;
        restore(GC), prescale(1), cue(10), select words(-1,-1,-1,-1,)&lt;br /&gt;
      dynamic info&lt;br /&gt;
        attachments: total#(2),  ids(2,3,)&lt;br /&gt;
        input  list: cnt =  4000, events in  = 0&lt;br /&gt;
        output list: cnt =     0, events out = 0&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;LEVEL3&amp;quot; (id = 1)&lt;br /&gt;
      static info&lt;br /&gt;
        status(ACTIVE), flow(SERIAL), blocking(YES), user(1), select(ALL)&lt;br /&gt;
        restore(OUT), prescale(1), cue(100), select words(-1,-1,-1,-1,)&lt;br /&gt;
      dynamic info&lt;br /&gt;
        attachments: total#(1),  ids(1,)&lt;br /&gt;
        input  list: cnt =     0, events in  = 0, events try = 0&lt;br /&gt;
        output list: cnt =     0, events out = 0&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;ET2ER&amp;quot; (id = 2)&lt;br /&gt;
      static info&lt;br /&gt;
        status(ACTIVE), flow(SERIAL), blocking(YES), user(1), select(ALL)&lt;br /&gt;
        restore(OUT), prescale(1), cue(100), select words(-1,-1,-1,-1,)&lt;br /&gt;
      dynamic info&lt;br /&gt;
        attachments: total#(1),  ids(0,)&lt;br /&gt;
        input  list: cnt =     0, events in  = 0, events try = 0&lt;br /&gt;
        output list: cnt =     0, events out = 0&lt;br /&gt;
&lt;br /&gt;
  LOCAL USERS:&lt;br /&gt;
    process #0, # attachments(1), attach ids(0,), pid(22408), hbeat(1)&lt;br /&gt;
    process #1, # attachments(1), attach ids(1,), pid(22491), hbeat(1)&lt;br /&gt;
    process #2, # attachments(1), attach ids(2,), pid(23984), hbeat(70)&lt;br /&gt;
    process #3, # attachments(1), attach ids(3,), pid(24082), hbeat(68)&lt;br /&gt;
&lt;br /&gt;
  ATTACHMENTS:&lt;br /&gt;
    att #0, is at station(ET2ER) on host(clondaq1.jlab.org) at pid(22408)&lt;br /&gt;
    proc(0), blocked(NO)&lt;br /&gt;
      events:  make(0), get(0), put(0), dump(0)&lt;br /&gt;
    att #1, is at station(LEVEL3) on host(clondaq1.jlab.org) at pid(22491)&lt;br /&gt;
    proc(1), blocked(YES)&lt;br /&gt;
      events:  make(0), get(0), put(0), dump(0)&lt;br /&gt;
    att #2, is at station(GRAND_CENTRAL) on host(clondaq1.jlab.org) at pid(23984)&lt;br /&gt;
    proc(2), blocked(NO)&lt;br /&gt;
      events:  make(0), get(0), put(0), dump(0)&lt;br /&gt;
    att #3, is at station(GRAND_CENTRAL) on host(clondaq1.jlab.org) at pid(24082)&lt;br /&gt;
    proc(3), blocked(NO)&lt;br /&gt;
      events:  make(0), get(0), put(0), dump(0)&lt;br /&gt;
&lt;br /&gt;
  EVENTS OWNED BY:&lt;br /&gt;
    system (4000),  att0 (0),  att1 (0),  att2 (0),  att3 (0),&lt;br /&gt;
&lt;br /&gt;
  EVENT RATE of GC = 0 events/sec&lt;br /&gt;
&lt;br /&gt;
  CREATING STATIONS:  &lt;br /&gt;
  IDLE STATIONS:      &lt;br /&gt;
  STATION CHAIN:      GRAND_CENTRAL, LEVEL3, ET2ER, &lt;br /&gt;
  LOCKED MUTEXES:     &lt;br /&gt;
&lt;br /&gt;
*****************************************&lt;br /&gt;
&lt;br /&gt;
ET SYSTEM is DEAD!&lt;br /&gt;
*****************************************&lt;br /&gt;
&lt;br /&gt;
^C&lt;br /&gt;
clondaq1:dac&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
clondaq2:stage_in&amp;gt; &lt;br /&gt;
clondaq2:stage_in&amp;gt; et_monitor -f /tmp/et_sys_clasprod&lt;br /&gt;
LOCALITY = 1&lt;br /&gt;
  ET SYSTEM - (/tmp/et_sys_clasprod) (host clondaq2) (bits 32)&lt;br /&gt;
              (tcp port 0) (udp port 11111) (multicast port 11111)&lt;br /&gt;
              (pid 16127) (lang C) (local) (period = 5 sec)&lt;br /&gt;
&lt;br /&gt;
  STATIC INFO - maximum of:&lt;br /&gt;
    events(4000), event size(200000), temps(4000)&lt;br /&gt;
    stations(10), attaches(20), procs(10), concurrency added(16)&lt;br /&gt;
    network interfaces(3): 129.57.167.109, 129.57.69.202, 129.57.68.24,&lt;br /&gt;
&lt;br /&gt;
  DYNAMIC INFO - currently there are:&lt;br /&gt;
    processes(3), attachments(3), temps(0)&lt;br /&gt;
    stations(3), hearbeat(1)&lt;br /&gt;
&lt;br /&gt;
  STATIONS:&lt;br /&gt;
    &amp;quot;GRAND_CENTRAL&amp;quot; (id = 0)&lt;br /&gt;
      static info&lt;br /&gt;
        status(ACTIVE), flow(SERIAL), blocking(YES), user(MULTI), select(ALL)&lt;br /&gt;
        restore(GC), prescale(1), cue(10), select words(-1,-1,-1,-1,)&lt;br /&gt;
      dynamic info&lt;br /&gt;
        attachments: total#(0),  ids()&lt;br /&gt;
        input  list: cnt =  4000, events in  = 0&lt;br /&gt;
        output list: cnt =     0, events out = 0&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;TAPE&amp;quot; (id = 1)&lt;br /&gt;
      static info&lt;br /&gt;
        status(ACTIVE), flow(SERIAL), blocking(YES), user(MULTI), select(ALL)&lt;br /&gt;
        restore(OUT), prescale(1), cue(10), select words(-1,-1,-1,-1,)&lt;br /&gt;
      dynamic info&lt;br /&gt;
        attachments: total#(2),  ids(1,2,)&lt;br /&gt;
        input  list: cnt =     0, events in  = 0, events try = 0&lt;br /&gt;
        output list: cnt =     0, events out = 0&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;ET2ET10&amp;quot; (id = 2)&lt;br /&gt;
      static info&lt;br /&gt;
        status(ACTIVE), flow(SERIAL), blocking(YES), user(1), select(USER)&lt;br /&gt;
        restore(OUT), prescale(1), cue(100), select words(-1,-1,-1,-1,)&lt;br /&gt;
        lib = /usr/local/clas/release/current/coda/SunOS_i86pc/lib/libet_user.so,  function = et2et_function, class = &lt;br /&gt;
      dynamic info&lt;br /&gt;
        attachments: total#(1),  ids(0,)&lt;br /&gt;
        input  list: cnt =     0, events in  = 0, events try = 0&lt;br /&gt;
        output list: cnt =     0, events out = 0&lt;br /&gt;
&lt;br /&gt;
  LOCAL USERS:&lt;br /&gt;
    process #0, # attachments(1), attach ids(0,), pid(16189), hbeat(1)&lt;br /&gt;
    process #1, # attachments(1), attach ids(1,), pid(8432), hbeat(625)&lt;br /&gt;
    process #2, # attachments(1), attach ids(2,), pid(10990), hbeat(1662)&lt;br /&gt;
&lt;br /&gt;
  ATTACHMENTS:&lt;br /&gt;
    att #0, is at station(ET2ET10) on host(clondaq2) at pid(16189)&lt;br /&gt;
    proc(0), blocked(NO)&lt;br /&gt;
      events:  make(0), get(0), put(0), dump(0)&lt;br /&gt;
    att #1, is at station(TAPE) on host(clondaq2) at pid(8432)&lt;br /&gt;
    proc(1), blocked(NO)&lt;br /&gt;
      events:  make(0), get(0), put(0), dump(0)&lt;br /&gt;
    att #2, is at station(TAPE) on host(clondaq2) at pid(10990)&lt;br /&gt;
    proc(2), blocked(NO)&lt;br /&gt;
      events:  make(0), get(0), put(0), dump(0)&lt;br /&gt;
&lt;br /&gt;
  EVENTS OWNED BY:&lt;br /&gt;
    system (4000),  att0 (0),  att1 (0),  att2 (0),&lt;br /&gt;
&lt;br /&gt;
  EVENT RATE of GC = 0 events/sec&lt;br /&gt;
&lt;br /&gt;
  CREATING STATIONS:  &lt;br /&gt;
  IDLE STATIONS:      &lt;br /&gt;
  STATION CHAIN:      GRAND_CENTRAL, TAPE, ET2ET10, &lt;br /&gt;
  LOCKED MUTEXES:     &lt;br /&gt;
&lt;br /&gt;
*****************************************&lt;br /&gt;
&lt;br /&gt;
  ET SYSTEM - (/tmp/et_sys_clasprod) (host clondaq2) (bits 32)&lt;br /&gt;
              (tcp port 0) (udp port 11111) (multicast port 11111)&lt;br /&gt;
              (pid 16127) (lang C) (local) (period = 5 sec)&lt;br /&gt;
&lt;br /&gt;
  STATIC INFO - maximum of:&lt;br /&gt;
    events(4000), event size(200000), temps(4000)&lt;br /&gt;
    stations(10), attaches(20), procs(10), concurrency added(16)&lt;br /&gt;
    network interfaces(3): 129.57.167.109, 129.57.69.202, 129.57.68.24,&lt;br /&gt;
&lt;br /&gt;
  DYNAMIC INFO - currently there are:&lt;br /&gt;
    processes(3), attachments(3), temps(0)&lt;br /&gt;
    stations(3), hearbeat(1)&lt;br /&gt;
&lt;br /&gt;
  STATIONS:&lt;br /&gt;
    &amp;quot;GRAND_CENTRAL&amp;quot; (id = 0)&lt;br /&gt;
      static info&lt;br /&gt;
        status(ACTIVE), flow(SERIAL), blocking(YES), user(MULTI), select(ALL)&lt;br /&gt;
        restore(GC), prescale(1), cue(10), select words(-1,-1,-1,-1,)&lt;br /&gt;
      dynamic info&lt;br /&gt;
        attachments: total#(0),  ids()&lt;br /&gt;
        input  list: cnt =  4000, events in  = 0&lt;br /&gt;
        output list: cnt =     0, events out = 0&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;TAPE&amp;quot; (id = 1)&lt;br /&gt;
      static info&lt;br /&gt;
        status(ACTIVE), flow(SERIAL), blocking(YES), user(MULTI), select(ALL)&lt;br /&gt;
        restore(OUT), prescale(1), cue(10), select words(-1,-1,-1,-1,)&lt;br /&gt;
      dynamic info&lt;br /&gt;
        attachments: total#(2),  ids(1,2,)&lt;br /&gt;
        input  list: cnt =     0, events in  = 0, events try = 0&lt;br /&gt;
        output list: cnt =     0, events out = 0&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;ET2ET10&amp;quot; (id = 2)&lt;br /&gt;
      static info&lt;br /&gt;
        status(ACTIVE), flow(SERIAL), blocking(YES), user(1), select(USER)&lt;br /&gt;
        restore(OUT), prescale(1), cue(100), select words(-1,-1,-1,-1,)&lt;br /&gt;
        lib = /usr/local/clas/release/current/coda/SunOS_i86pc/lib/libet_user.so,  function = et2et_function, class = &lt;br /&gt;
      dynamic info&lt;br /&gt;
        attachments: total#(1),  ids(0,)&lt;br /&gt;
        input  list: cnt =     0, events in  = 0, events try = 0&lt;br /&gt;
        output list: cnt =     0, events out = 0&lt;br /&gt;
&lt;br /&gt;
  LOCAL USERS:&lt;br /&gt;
    process #0, # attachments(1), attach ids(0,), pid(16189), hbeat(1)&lt;br /&gt;
    process #1, # attachments(1), attach ids(1,), pid(8432), hbeat(625)&lt;br /&gt;
    process #2, # attachments(1), attach ids(2,), pid(10990), hbeat(1672)&lt;br /&gt;
&lt;br /&gt;
  ATTACHMENTS:&lt;br /&gt;
    att #0, is at station(ET2ET10) on host(clondaq2) at pid(16189)&lt;br /&gt;
    proc(0), blocked(NO)&lt;br /&gt;
      events:  make(0), get(0), put(0), dump(0)&lt;br /&gt;
    att #1, is at station(TAPE) on host(clondaq2) at pid(8432)&lt;br /&gt;
    proc(1), blocked(NO)&lt;br /&gt;
      events:  make(0), get(0), put(0), dump(0)&lt;br /&gt;
    att #2, is at station(TAPE) on host(clondaq2) at pid(10990)&lt;br /&gt;
    proc(2), blocked(NO)&lt;br /&gt;
      events:  make(0), get(0), put(0), dump(0)&lt;br /&gt;
&lt;br /&gt;
  EVENTS OWNED BY:&lt;br /&gt;
    system (4000),  att0 (0),  att1 (0),  att2 (0),&lt;br /&gt;
&lt;br /&gt;
  EVENT RATE of GC = 0 events/sec&lt;br /&gt;
&lt;br /&gt;
  CREATING STATIONS:  &lt;br /&gt;
  IDLE STATIONS:      &lt;br /&gt;
  STATION CHAIN:      GRAND_CENTRAL, TAPE, ET2ET10, &lt;br /&gt;
  LOCKED MUTEXES:     &lt;br /&gt;
&lt;br /&gt;
*****************************************&lt;br /&gt;
&lt;br /&gt;
ET SYSTEM is DEAD!&lt;br /&gt;
*****************************************&lt;br /&gt;
&lt;br /&gt;
^C&lt;br /&gt;
clondaq2:stage_in&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 14-apr-2010: debugging clastrig2 endofrun problem:&lt;br /&gt;
&lt;br /&gt;
 wait: coda request &amp;gt;end&amp;lt; in progress&lt;br /&gt;
 0x916e80 (twork0028): TS GO bit cleared&lt;br /&gt;
 0x916e80 (twork0028): TS csr:  0xfc070000&lt;br /&gt;
 0x916e80 (twork0028): TS csr2:  0xffff1c1f&lt;br /&gt;
 interrupt: TRIG ERROR: no pool buffer available&lt;br /&gt;
 0x916e80 (twork0028): setForceSyncInterval: forceSyncInterval set to 0&lt;br /&gt;
 0x916e80 (twork0028): INFO: User End Executed&lt;br /&gt;
 codaUpdateStatus: dbConnecting ..&lt;br /&gt;
 codaUpdateStatus: dbConnect done&lt;br /&gt;
 codaUpdateStatus: &amp;gt;UPDATE process SET state=&#039;ending&#039; WHERE name=&#039;croctest10&#039;&amp;lt;&lt;br /&gt;
 codaUpdateStatus: dbDisconnecting ..&lt;br /&gt;
 codaUpdateStatus: dbDisconnect done&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 14-apr-2010: message from runcontrol during cancel-reset:&lt;br /&gt;
 Get all components failed: Lost connection to MySQL server during query&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 6-apr-2010: EB waiting for following ROCs: &lt;br /&gt;
&lt;br /&gt;
 [0] 0x76fefffe != 0x008cf17e, waiting for the following ROC IDs:&lt;br /&gt;
  7  9 10 11 17 20 21 22 25 26 28 29 30&lt;br /&gt;
&lt;br /&gt;
Files produced:&lt;br /&gt;
&lt;br /&gt;
 clon10:ccscans&amp;gt; ll | grep Apr&lt;br /&gt;
 drwxrwxrwx   2 clasrun  onliners    4096 Apr  2 16:23 ./&lt;br /&gt;
 drwxr-xr-x 163 clasrun  100        73728 Apr  6  2010 ../&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:26 good_cc1*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:09 good_clastrig2*&lt;br /&gt;
 -rwxrwxrwx   1 boiarino clas          34 Apr  2 16:25 good_croctest10*&lt;br /&gt;
 -rwxrwxrwx   1 boiarino clas          34 Apr  2 16:25 good_croctest2*&lt;br /&gt;
 -rwxrwxrwx   1 boiarino clas          34 Apr  2 16:21 good_croctest3*&lt;br /&gt;
 -rwxrwxrwx   1 baturin  clas          34 Apr  2 13:26 good_ctoftest1*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:26 good_dc1*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:08 good_dc10*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:08 good_dc11*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:26 good_dc2*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:08 good_dc3*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:26 good_dc4*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:08 good_dc5*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:26 good_dc6*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:08 good_dc7*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:26 good_dc8*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:08 good_dc9*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:26 good_ec1*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:26 good_ec2*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:08 good_ec3*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:08 good_ec4*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:08 good_polar*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:26 good_sc1*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:08 good_sc2*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:08 good_scaler1*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:26 good_scaler2*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:26 good_scaler3*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:26 good_scaler4*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:08 good_tage*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:08 good_tage2*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:08 good_tage3* &lt;br /&gt;
 clon10:ccscans&amp;gt; more good_dc7&lt;br /&gt;
 accepted link from &amp;gt;129.57.68.80&amp;lt;&lt;br /&gt;
 clon10:ccscans&amp;gt; more good_dc8&lt;br /&gt;
 accepted link from &amp;gt;129.57.68.74&amp;lt;&lt;br /&gt;
 clon10:ccscans&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On &#039;Reset&#039; EB crashed, outputs:&lt;br /&gt;
&lt;br /&gt;
 [0] 0x76fefffe != 0x008cf17e, waiting for the following ROC IDs:&lt;br /&gt;
  7  9 10 11 17 20 21 22 25 26 28 29 30&lt;br /&gt;
&lt;br /&gt;
 [0] 0x76fefffe != 0x008cf17e, waiting for the following ROC IDs:&lt;br /&gt;
  7  9 10 11 17 20 21 22 25 26 28 29 30&lt;br /&gt;
&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.167.14&amp;lt; port=34468&lt;br /&gt;
 wait: coda request &amp;gt;prestart&amp;lt; in progress&lt;br /&gt;
 codaExecute reached, message &amp;gt;exit&amp;lt;, len=4&lt;br /&gt;
 codaExecute: &#039;exit&#039; transition&lt;br /&gt;
 debShutdownBuild 1&lt;br /&gt;
 cb_delete roc=0&lt;br /&gt;
 cb_delete roc=1&lt;br /&gt;
 cb_delete roc=2&lt;br /&gt;
 cb_delete roc=3&lt;br /&gt;
 cb_delete roc=4&lt;br /&gt;
 cb_delete roc=5&lt;br /&gt;
 cb_delete roc=6&lt;br /&gt;
 cb_delete roc=7&lt;br /&gt;
 cb_delete roc=8&lt;br /&gt;
 cb_delete roc=9&lt;br /&gt;
 cb_delete roc=10&lt;br /&gt;
 cb_delete roc=11&lt;br /&gt;
 cb_delete roc=12&lt;br /&gt;
 cb_delete roc=13&lt;br /&gt;
 cb_delete roc=14&lt;br /&gt;
 cb_delete roc=15&lt;br /&gt;
 cb_delete roc=16&lt;br /&gt;
 cb_delete roc=17&lt;br /&gt;
 cb_delete roc=18&lt;br /&gt;
 cb_delete roc=19&lt;br /&gt;
 cb_delete roc=20&lt;br /&gt;
 cb_delete roc=21&lt;br /&gt;
 cb_delete roc=22&lt;br /&gt;
 cb_delete roc=23&lt;br /&gt;
 cb_delete roc=24&lt;br /&gt;
 cb_delete roc=25&lt;br /&gt;
 cb_delete roc=26&lt;br /&gt;
 cb_delete roc=27&lt;br /&gt;
 cb_delete roc=28&lt;br /&gt;
 cb_delete roc=29&lt;br /&gt;
 cb_delete roc=30&lt;br /&gt;
 cb_delete roc=31&lt;br /&gt;
 debShutdownBuild 2&lt;br /&gt;
 Stop waiting for the rocs because of force_end condition&lt;br /&gt;
 [0] ROC mask 0x76fefffe force_end 1 end_event_done 0&lt;br /&gt;
 [0] NEED TO TEST AND PROBABLY REDESIGN THAT PART !!!&lt;br /&gt;
 [0] et_event_new() 1&lt;br /&gt;
 [0] EVENT_ENCODE_SPEC 2 ..&lt;br /&gt;
 BOS_encode_spec reached&lt;br /&gt;
 BOS_encode_spec done: len=116&lt;br /&gt;
 [0] .. done&lt;br /&gt;
 [0] handle_build_cleanup&lt;br /&gt;
 [0] flush ET system&lt;br /&gt;
 [0] detached from ET&lt;br /&gt;
 [0] remove mutex locks and shutdown fifos&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 [0] count for roc[00] = 3&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 [0] count for roc[00] = 1&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[00] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 [0] count for roc[01] = 3&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 [0] count for roc[01] = 1&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[01] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 [0] count for roc[02] = 3&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 [0] count for roc[02] = 1&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[02] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 [0] count for roc[03] = 3&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 [0] count for roc[03] = 1&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[03] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 [0] count for roc[04] = 3&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 [0] count for roc[04] = 1&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[04] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 [0] count for roc[05] = 3&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 [0] count for roc[05] = 1&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[05] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 [0] count for roc[06] = 3&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 [0] count for roc[06] = 1&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[06] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 [0] count for roc[07] = 3&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 [0] count for roc[07] = 1&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[07] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 [0] count for roc[08] = 3&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 [0] count for roc[08] = 1&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[08] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 [0] count for roc[09] = 3&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 [0] count for roc[09] = 1&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[09] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 [0] count for roc[10] = 3&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 [0] count for roc[10] = 1&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[10] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 2&lt;br /&gt;
 [0] count for roc[11] = 2&lt;br /&gt;
 CCCCCCCCCC: 2&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[11] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 2&lt;br /&gt;
 [0] count for roc[12] = 2&lt;br /&gt;
 CCCCCCCCCC: 2&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[12] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 2&lt;br /&gt;
 [0] count for roc[13] = 2&lt;br /&gt;
 CCCCCCCCCC: 2&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[13] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[14] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[15] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[16] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[17] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[18] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[19] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[20] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[21] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[22] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[23] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[24] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[25] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[26] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[27] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[28] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[29] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[30] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[31] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] ============= Build threads cleaned&lt;br /&gt;
 [0] ============= Build threads cleaned&lt;br /&gt;
 [0] ============= Build threads cleaned&lt;br /&gt;
 [0] ============= Build threads cleaned&lt;br /&gt;
 [0] ============= Build threads cleaned&lt;br /&gt;
 [0] build thread exiting: 1 1&lt;br /&gt;
 [0] The implementation has detected that the value  specified by threa&lt;br /&gt;
 d does not refer to a joinable thread.&lt;br /&gt;
 wait: coda request &amp;gt;exit&amp;lt; in progress&lt;br /&gt;
 polling_routine ================!!!!!!!!!!!!!!!!!!=====&lt;br /&gt;
 cancel building threads&lt;br /&gt;
 =c=============================================&lt;br /&gt;
 =c=============================================&lt;br /&gt;
 =c=============================================&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;dc1&amp;lt; link=0x081c2af0&lt;br /&gt;
 debCloseLink: theLink=0x081c2af0 -&amp;gt; closing&lt;br /&gt;
 debCloseLink: link is down&lt;br /&gt;
 debCloseLink: free memory&lt;br /&gt;
 debCloseLink: done.&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;dc2&amp;lt; link=0x081c4a90&lt;br /&gt;
 debCloseLink: theLink=0x081c4a90 -&amp;gt; closing&lt;br /&gt;
 debCloseLink: link is down&lt;br /&gt;
 debCloseLink: free memory&lt;br /&gt;
 debCloseLink: done.&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;dc3&amp;lt; link=0x081c4b28&lt;br /&gt;
 debCloseLink: theLink=0x081c4b28 -&amp;gt; closing&lt;br /&gt;
 debCloseLink: link is down&lt;br /&gt;
 debCloseLink: free memory&lt;br /&gt;
 debCloseLink: done.&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;dc4&amp;lt; link=0x081c14f8&lt;br /&gt;
 debCloseLink: theLink=0x081c14f8 -&amp;gt; closing&lt;br /&gt;
 debCloseLink: link is down&lt;br /&gt;
 debCloseLink: free memory&lt;br /&gt;
 debCloseLink: done.&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;dc5&amp;lt; link=0x081c1590&lt;br /&gt;
 debCloseLink: theLink=0x081c1590 -&amp;gt; closing&lt;br /&gt;
 debCloseLink: link is down&lt;br /&gt;
 debCloseLink: free memory&lt;br /&gt;
 debCloseLink: done.&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;dc6&amp;lt; link=0x081c1628&lt;br /&gt;
 debCloseLink: theLink=0x081c1628 -&amp;gt; closing&lt;br /&gt;
 debCloseLink: link is down&lt;br /&gt;
 debCloseLink: free memory&lt;br /&gt;
 debCloseLink: done.&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;dc8&amp;lt; link=0x081c16c0&lt;br /&gt;
 debCloseLink: theLink=0x081c16c0 -&amp;gt; closing&lt;br /&gt;
 debCloseLink: link is down&lt;br /&gt;
 debCloseLink: free memory&lt;br /&gt;
 debCloseLink: done.&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;cc1&amp;lt; link=0x081c1a08&lt;br /&gt;
 debCloseLink: theLink=0x081c1a08 -&amp;gt; closing&lt;br /&gt;
 debCloseLink: link is down&lt;br /&gt;
 debCloseLink: free memory&lt;br /&gt;
 debCloseLink: done.&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;sc1&amp;lt; link=0x081c1aa0&lt;br /&gt;
 debCloseLink: theLink=0x081c1aa0 -&amp;gt; closing&lt;br /&gt;
 debCloseLink: link is down&lt;br /&gt;
 debCloseLink: free memory&lt;br /&gt;
 debCloseLink: done.&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;ec1&amp;lt; link=0x081c1b38&lt;br /&gt;
 debCloseLink: theLink=0x081c1b38 -&amp;gt; closing&lt;br /&gt;
 debCloseLink: link is down&lt;br /&gt;
 debCloseLink: free memory&lt;br /&gt;
 debCloseLink: done.&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;ec2&amp;lt; link=0x081c1bd0&lt;br /&gt;
 debCloseLink: theLink=0x081c1bd0 -&amp;gt; closing&lt;br /&gt;
 debCloseLink: link is down&lt;br /&gt;
 debCloseLink: free memory&lt;br /&gt;
 debCloseLink: done.&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;scaler2&amp;lt; link=0x681d95c8&lt;br /&gt;
 debCloseLink: theLink=0x681d95c8 -&amp;gt; closing&lt;br /&gt;
 debCloseLink: link is down&lt;br /&gt;
 debCloseLink: free memory&lt;br /&gt;
 debCloseLink: done.&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;scaler3&amp;lt; link=0x681d9660&lt;br /&gt;
 debCloseLink: theLink=0x681d9660 -&amp;gt; closing&lt;br /&gt;
 debCloseLink: link is down&lt;br /&gt;
 debCloseLink: free memory&lt;br /&gt;
 debCloseLink: done.&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;scaler4&amp;lt; link=0x681d96f8&lt;br /&gt;
 debCloseLink: theLink=0x681d96f8 -&amp;gt; closing&lt;br /&gt;
 debCloseLink: link is down&lt;br /&gt;
 debCloseLink: free memory&lt;br /&gt;
 debCloseLink: done.&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;ec4&amp;lt; link=0x00000001&lt;br /&gt;
 debCloseLink: theLink=0x00000001 -&amp;gt; closing&lt;br /&gt;
 Segmentation fault&lt;br /&gt;
 clondaq1:coda_eb&amp;gt; &lt;br /&gt;
&lt;br /&gt;
DC7:&lt;br /&gt;
&lt;br /&gt;
 codaExecute done&lt;br /&gt;
 wait: coda request &amp;gt;download prod&amp;lt; in progress&lt;br /&gt;
 codaExecute reached, message &amp;gt;prestart&amp;lt;, len=8&lt;br /&gt;
 codaExecute: &#039;prestart&#039; transition&lt;br /&gt;
 roc_prestart reached&lt;br /&gt;
 partReInitAll() reached ? &lt;br /&gt;
 partReInitAll() reached !&lt;br /&gt;
 partReInitAll() done&lt;br /&gt;
 rocCleanup reached&lt;br /&gt;
 partReInitAll() reached ?&lt;br /&gt;
 wait: coda request &amp;gt;prestart&amp;lt; in progress&lt;br /&gt;
 partReInitAll() reached !&lt;br /&gt;
 partReInitAll() done&lt;br /&gt;
 315: dbsock=410567520&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; prestarting, run 62496, type 47&lt;br /&gt;
 rocMask=0x76fefffe&lt;br /&gt;
 !!!!!!!!!!!!! tmpp &amp;gt;SELECT outputs FROM prod WHERE name=&#039;dc7&#039;&amp;lt;&lt;br /&gt;
 !!!!!!!!!!!!! tmpp &amp;gt;SELECT outputs FROM prod WHERE name=&#039;dc7&#039;&amp;lt;&lt;br /&gt;
 !!!!!!!!!!!!! tmpp &amp;gt;SELECT outputs FROM prod WHERE name=&#039;dc7&#039;&amp;lt;&lt;br /&gt;
 ++++&amp;gt; output to network&lt;br /&gt;
 !!!!!!!!!!!!! for rocOpenLinks: &amp;gt;dc7&amp;lt; &amp;gt;EB1&amp;lt; &lt;br /&gt;
 3&lt;br /&gt;
 !!!!!!!!!!!!! for rocOpenLinks: &amp;gt;dc7&amp;lt; &amp;gt;EB1&amp;lt;&lt;br /&gt;
 !!!!!!!!!!!!! for rocOpenLinks: &amp;gt;dc7&amp;lt; &amp;gt;EB1&amp;lt;&lt;br /&gt;
 !!!!!!!!!!!!! for rocOpenLinks: &amp;gt;dc7&amp;lt; &amp;gt;EB1&amp;lt;&lt;br /&gt;
 rocCloselink reached&lt;br /&gt;
 rocOpenLinks reached&lt;br /&gt;
 LINK_constructor_C: set host to &amp;gt;dc7&amp;lt;&lt;br /&gt;
 LINK_constructor_C: set name to &amp;gt;dc7-&amp;gt;EB1&amp;lt; &lt;br /&gt;
 3121: dbsock=410567520&lt;br /&gt;
 name selected&lt;br /&gt;
 nrow=1&lt;br /&gt;
 fields [0] &amp;gt;&amp;gt;&amp;gt;TCP&amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
 fields [1] &amp;gt;&amp;gt;&amp;gt;clondaq1-daq1wait: coda req&amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
 uest &amp;gt;fields [pr2estart] &amp;gt;&amp;gt;&amp;gt;&amp;lt; in prodowngress&lt;br /&gt;
 &amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
 fields [3] &amp;gt;&amp;gt;&amp;gt;37683&amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
 parsing results: type=&amp;gt;TCP&amp;lt; host=&amp;gt;clondaq1-daq1&amp;lt; state=&amp;gt;down&amp;lt; port=&amp;gt;37683&amp;lt; -&amp;gt; 37683&lt;br /&gt;
 LINK_establish: socket # 17&lt;br /&gt;
 LINK_establish: socket buffer size is 48000(0x0000bb80) bytes&lt;br /&gt;
 LINK_establish: keepAlive is 8&lt;br /&gt;
 LINK_establish: socket 17 is ready: host 129.57.68.22 port 37683&lt;br /&gt;
 DB command &amp;gt;UPDATE links SET state=&#039;up&#039; WHERE name=&#039;dc7-&amp;gt;EB1&#039;&amp;lt;&lt;br /&gt;
 UPDATE process success&lt;br /&gt;
 Spawn proc/net threads&lt;br /&gt;
 Spawn proc/net threads&lt;br /&gt;
 Spawn proc/net threads&lt;br /&gt;
 0x18772230 (twork0028INFO: Entering Us): er &lt;br /&gt;
 Prestart 2&lt;br /&gt;
 INIT_NAME: rolp-&amp;gt;daproc = &lt;br /&gt;
 trans_rol2:2&lt;br /&gt;
 adr(nddl)=1db60750 NWBOS=16384&lt;br /&gt;
 uthbook1: WARN id=1047 already exist - will be replaced&lt;br /&gt;
 uthbook1: free histogram buffer ... done.&lt;br /&gt;
 RAW=0  PROFILE=1  NOTRANS=0&lt;br /&gt;
 MAX_EVENT_LENGTH = 65536 NWBOS = 16384&lt;br /&gt;
 0x18772230INFO: User Prest (art 2 executed&lt;br /&gt;
 twork0028): CTRIGRSS: set handler and done, &lt;br /&gt;
 code=1&lt;br /&gt;
 0x18772230 (twork0028): CTRIGRSS: 0x1877da9c&lt;br /&gt;
 0x1877d9c0 0x1877d2e0 0x00000001 0x1877d2d8&lt;br /&gt;
 wait: coda request &amp;gt;prestart&amp;lt; in progress&lt;br /&gt;
 bignetptr=0x1d366fe0 offset=0x00000000&lt;br /&gt;
 taskSpawn(&amp;quot;coda_net&amp;quot;,0x187d4130) returns 490106848&lt;br /&gt;
 wait: coda request &amp;gt;prestart&amp;lt; in progress&lt;br /&gt;
 setHeartError: 0 &amp;gt;sys 0, mask 1&amp;lt;&lt;br /&gt;
 WARN: HeartBeat[0]: heartbeat=19424(19424) h&lt;br /&gt;
 eartmask=1&lt;br /&gt;
 bignetptr=0x1d366fe0 offset=0x00000000&lt;br /&gt;
 bigprocptr=0x1d366db8 offset=0x00000000&lt;br /&gt;
 taskSpawn(&amp;quot;coda_proc&amp;quot;,0x1874a580) returns 490106296&lt;br /&gt;
 0x18772230 (twork0028): INIT_NAME: rolp-&amp;gt;dap&lt;br /&gt;
 roc = 2&lt;br /&gt;
 0x18772230 (twork0028): INFO: Entering User &lt;br /&gt;
 Prestart&lt;br /&gt;
 disconnecting vector 236 &lt;br /&gt;
 0x18772230 (twork0028): CTRIGRSA: set handler and done, code=1&lt;br /&gt;
 0x18772230 (twork0028): CTRIGRSA: 0x1882e7bc&lt;br /&gt;
 0x1882d864 0x00000001 0x1882b0c8&lt;br /&gt;
 Sequencer Status Register = FFFFA000&lt;br /&gt;
 Last Sequencer KeyAddress = FFFF0003&lt;br /&gt;
 Fastbus Status Register1  = FFFFF000&lt;br /&gt;
 Fastbus Status Register2  = FFFF0000&lt;br /&gt;
 Fastbus Last Primary Addr = 00000019&lt;br /&gt;
 spds_mask1: 0xfdfbf0&lt;br /&gt;
 0x18772230_tdc1877 ===&amp;gt; (4twork0028wait: co)&lt;br /&gt;
 :  Use 32-bit Ram List&lt;br /&gt;
 da request &amp;gt;firsprestartt&amp;lt; in progre csr0=ss&lt;br /&gt;
 100 (1100) csr18=1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;5 middle csr0=100 (1900) csr18=&lt;br /&gt;
 1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;6 middle csr0=100 (1900) csr18=&lt;br /&gt;
 1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;7 middle csr0=100 (1900) csr18=&lt;br /&gt;
 1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;8 middle csr0=100 (1900) csr18=&lt;br /&gt;
 1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;9 last csr0=100 (900) csr18=1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;11 first csr0=100 (1100) csr18=&lt;br /&gt;
 1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;12 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;13 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;14 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;15 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;16 last csr0=100 (900) csr18=13&lt;br /&gt;
 bignetptr=0x641d366fe0 csr1= offset=0x00bigp&lt;br /&gt;
 rocptr=0x000001d366db80 offset=0x6400000000&lt;br /&gt;
 00001b&lt;br /&gt;
 bigproc at 0x&lt;br /&gt;
 1d366db8, bigproc.gbigBuffer at 0x_tdc1877 =&lt;br /&gt;
 ==&amp;gt;1d366dc818 -&amp;gt; 0x1d366dc8&lt;br /&gt;
 proc_thread reacheUDP_cancel: cancel &amp;gt;inf:d&lt;br /&gt;
 c7 sys 0, mask 1d&lt;br /&gt;
 &amp;lt;&lt;br /&gt;
 firstUDP_cancel: cancel &amp;gt;proc_threainf:dc7 sys 0, mask 1d reached&lt;br /&gt;
 &amp;lt;&lt;br /&gt;
 wait: cproc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 csr0=oda request &amp;gt;1prestart00&amp;lt; in progr (ess1100) csr18=1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;19 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;20 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;21 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;22 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;23 last csr0=100 (900) csr18=13&lt;br /&gt;
 64 csr1=6400001b&lt;br /&gt;
 DEBUG in SFIRamLoad =&amp;gt; 0 1 0 0 0&lt;br /&gt;
 slot#   1872  1875  1881(2)  1877(2)  1877S(2)&lt;br /&gt;
 [ 0]      0     0      0 0bignetptr=0x      &lt;br /&gt;
 1d366fe00 offset=0x0000000 0&lt;br /&gt;
 0       0 0&lt;br /&gt;
 [ 1]      0     0      0 0      0 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 2]      0     0      0 0      0 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 3]      0     0      0 0      0 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 4]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 5]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 6]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 7]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 8]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 9]      0     0      0 0      1 2       0 &lt;br /&gt;
 0&lt;br /&gt;
 [10]      wait: coda reques0t &amp;gt;     prestart&lt;br /&gt;
 0&amp;lt;       in progress&lt;br /&gt;
 0 0      0 0       0 0&lt;br /&gt;
 [11]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [12]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [13]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [14]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [15]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [16]      0     0      0 0      1 2       0 &lt;br /&gt;
 0&lt;br /&gt;
 [17]      0     0      0 0      0 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [18]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [19]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [20] bignet at 0x     1d366fe00, bignet.gbig&lt;br /&gt;
 Buffer at 0x     1d366ff00 -&amp;gt; 0x1d366ff0&lt;br /&gt;
      0 0      1 0       0 0&lt;br /&gt;
 [21]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [22]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [23]      0     0      0 0      1 2       0 &lt;br /&gt;
 0&lt;br /&gt;
 [24]      0     0      0 0      0 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [25]      0     0      0 0      0 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 DEBUG 0 1 0 0 &lt;br /&gt;
 INFO: datascan = 0x00000000&lt;br /&gt;
 INFO: datascan&amp;amp;spds_mask1 = 0x00000000&lt;br /&gt;
 rcname &amp;gt;RC07&amp;lt;&lt;br /&gt;
 0x18772230 (twork0028111): INFO: User Prestart Executed&lt;br /&gt;
 333: rocp-&amp;gt;primwait: coda request &amp;gt;efd=prest&lt;br /&gt;
 art17&amp;lt; in p&lt;br /&gt;
 rogress&lt;br /&gt;
 informEB reached&lt;br /&gt;
 informEB: 11 -1 7 1 17 0 - 0x00000004 0x001101cc 0x000004b0 0x0000f420 0x0000002f 0x00000000&lt;br /&gt;
 codaUpdateStatus: dbConnecting ..&lt;br /&gt;
 codaUpdateStatus: dbConnect done&lt;br /&gt;
 codaUpdateStatu&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; use pid=-1 &amp;lt;&lt;br /&gt;
 &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
 s: &amp;gt;UPDATE process SET state=&#039;paused&#039; WHERE &lt;br /&gt;
 name=&#039;dc7&#039;&amp;lt;&lt;br /&gt;
 codaUpdateStatus: dbDisconnecting ..&lt;br /&gt;
 codaUpdateStatus: dbDisconnect done&lt;br /&gt;
 codaUpdateStatus: updating request .. &lt;br /&gt;
 UDP_standard_request &amp;gt;sta:dc7 paused&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:dc7 paused&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:dc7 paused&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:dc7 paused&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:dc7 paused&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:dc7 paused&amp;lt;&lt;br /&gt;
 UDP_cancel: cancel &amp;gt;sta:dc7 downloaded&amp;lt;&lt;br /&gt;
 codaUpdateStatus: updating request done&lt;br /&gt;
 prestarted&lt;br /&gt;
 POLLS: 0 0&lt;br /&gt;
 codaExecute done&lt;br /&gt;
 -&amp;gt; &lt;br /&gt;
 -&amp;gt; &lt;br /&gt;
&lt;br /&gt;
DC8:&lt;br /&gt;
&lt;br /&gt;
 codaExecute: &#039;prestart&#039; transition&lt;br /&gt;
 roc_prestart reached&lt;br /&gt;
 partReInitAll() reached ?&lt;br /&gt;
 partReInitAll() reached !&lt;br /&gt;
 partReInitAll() done&lt;br /&gt;
 rocCleanup reached&lt;br /&gt;
 partReInitAll() reached ?&lt;br /&gt;
 wait: coda request &amp;gt;prestart&amp;lt; in progress&lt;br /&gt;
 partReInitAll() reached !&lt;br /&gt;
 partReInitAll() done&lt;br /&gt;
 315: dbsock=410505056&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; prestarting, run 62496, type 47&lt;br /&gt;
 rocMask=0x76fefffe&lt;br /&gt;
 !!!!!!!!!!!!! tmpp &amp;gt;SELECT outputs FROM prod&lt;br /&gt;
  WHERE name=&#039;dc8&#039;&amp;lt;&lt;br /&gt;
 !!!!!!!!!!!!! tmpp &amp;gt;SELECT outputs FROM prod&lt;br /&gt;
  WHERE name=&#039;dc8&#039;&amp;lt;&lt;br /&gt;
 !!!!!!!!!!!!! tmpp &amp;gt;SELECT outputs FROM prod&lt;br /&gt;
  WHERE name=&#039;dc8&#039;&amp;lt;&lt;br /&gt;
 ++++&amp;gt; output to network&lt;br /&gt;
 !!!!!!!!!!!!! for rocOpenLinks: &amp;gt;dc8&amp;lt; &amp;gt;EB1&amp;lt; &lt;br /&gt;
 3&lt;br /&gt;
 !!!!!!!!!!!!! for rocOpenLinks: &amp;gt;dc8&amp;lt; &amp;gt;EB1&amp;lt;&lt;br /&gt;
 !!!!!!!!!!!!! for rocOpenLinks: &amp;gt;dc8&amp;lt; &amp;gt;EB1&amp;lt;&lt;br /&gt;
 !!!!!!!!!!!!! for rocOpenLinks: &amp;gt;dc8&amp;lt; &amp;gt;EB1&amp;lt;&lt;br /&gt;
 rocCloselink reached&lt;br /&gt;
 rocOpenLinks reached&lt;br /&gt;
 LINK_constructor_C: set host to &amp;gt;dc8&amp;lt;&lt;br /&gt;
 LINK_constructor_C: set name to &amp;gt;dc8-&amp;gt;EB1&amp;lt;&lt;br /&gt;
 3121: dbsock=410505056&lt;br /&gt;
 name selected&lt;br /&gt;
 nrow=1&lt;br /&gt;
 fields [0] &amp;gt;&amp;gt;&amp;gt;TCP&amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
 fields [1] &amp;gt;&amp;gt;&amp;gt;clondaq1-daq1wait: coda re&amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
 quest &amp;gt;fields [p2restart] &amp;gt;&amp;gt;&amp;gt;&amp;lt; in prupogress&lt;br /&gt;
 &amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
 fields [3] &amp;gt;&amp;gt;&amp;gt;37772&amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
 parsing results: type=&amp;gt;TCP&amp;lt; host=&amp;gt;clondaq1-d&lt;br /&gt;
 aq1&amp;lt; state=&amp;gt;up&amp;lt; port=&amp;gt;37772&amp;lt; -&amp;gt; 37772&lt;br /&gt;
 LINK_establish: socket # 17&lt;br /&gt;
 LINK_establish: socket buffer size is 48000(&lt;br /&gt;
 0x0000bb80) bytes&lt;br /&gt;
 LINK_establish: keepAlive is 8&lt;br /&gt;
 LINK_establish: socket 17 is ready: host 129&lt;br /&gt;
 .57.68.22 port 37772&lt;br /&gt;
 DB command &amp;gt;UPDATE links SET state=&#039;up&#039; WHER&lt;br /&gt;
 E name=&#039;dc8-&amp;gt;EB1&#039;&amp;lt;&lt;br /&gt;
 UPDATE process success&lt;br /&gt;
 Spawn proc/net threads&lt;br /&gt;
 Spawn proc/net threads&lt;br /&gt;
 Spawn proc/net threads&lt;br /&gt;
 0x187ef280INFO: Entering U (ser Prestart 2&lt;br /&gt;
 twork0028&lt;br /&gt;
 trans_rol2:):  adr(nddl)=INIT_NAME: rolp-&amp;gt;da&lt;br /&gt;
 proc = 1d2b60750&lt;br /&gt;
  NWBOS=16384&lt;br /&gt;
 uthbook1: WARN id=1048 already exist - will &lt;br /&gt;
 be replaced&lt;br /&gt;
 uthbook1: free histogram buffer ... done.&lt;br /&gt;
 RAW=0  PROFILE=1  NOTRANS=0&lt;br /&gt;
 MAX_EVENT_LENGTH = 65536 NWBOS = 16384&lt;br /&gt;
 0x187ef280 (twork0028INFO: User Pr): estart &lt;br /&gt;
 2 executedCTRIGRSS: set handler and done, co&lt;br /&gt;
 de=&lt;br /&gt;
 1&lt;br /&gt;
 0x187ef280 (twork0028): CTRIGRSS: 0x187705ac&lt;br /&gt;
  0x187704d0 0x1876fdf0 0x00000001 0x1876fde8&lt;br /&gt;
 wait: coda request &amp;gt;prestart&amp;lt; in progress&lt;br /&gt;
 bignetptr=0x1d366fe0 offset=0x00000000&lt;br /&gt;
 taskSpawn(&amp;quot;coda_net&amp;quot;,0x187d4110) returns 490&lt;br /&gt;
 106848&lt;br /&gt;
 wait: coda request &amp;gt;prestart&amp;lt; in progress&lt;br /&gt;
 setHeartError: 0 &amp;gt;sys 0, mask 1&amp;lt;&lt;br /&gt;
 WARN: HeartBeat[0]: heartbeat=19424(19424) h&lt;br /&gt;
 eartmask=1&lt;br /&gt;
 bignetptr=0x1d366fe0 offset=0x00000000&lt;br /&gt;
 bigprocptr=0x1d366db8 offset=0x00000000&lt;br /&gt;
 taskSpawn(&amp;quot;coda_proc&amp;quot;,0x1874a560) returns 49&lt;br /&gt;
 0106296&lt;br /&gt;
 0x187ef280 (twork0028): INIT_NAME: rolp-&amp;gt;dap&lt;br /&gt;
 roc = 2&lt;br /&gt;
 0x187ef280 (twork0028): INFO: Entering User &lt;br /&gt;
 Prestart&lt;br /&gt;
 disconnecting vector 236 &lt;br /&gt;
 0x187ef280 (twork0028): CTRIGRSA: set handle&lt;br /&gt;
 r and done, code=1&lt;br /&gt;
 0x187ef280 (twork0028): CTRIGRSA: 0x1882e13c&lt;br /&gt;
  0x1882d1e4 0x00000001 0x1882aa48&lt;br /&gt;
 Sequencer Status Register = FFFFA000&lt;br /&gt;
 Last Sequencer KeyAddress = FFFF0003&lt;br /&gt;
 Fastbus Status Register1  = FFFFF000&lt;br /&gt;
 Fastbus Status Register2  = FFFF0000&lt;br /&gt;
 Fastbus Last Primary Addr = wait: coda req00&lt;br /&gt;
 0000uest &amp;gt;19presta&lt;br /&gt;
 rtspds_mask1: 0x&amp;lt; ifdfbf0n progress &lt;br /&gt;
 0x187ef280_tdc1877 === (&amp;gt;twork0028): Use 32-&lt;br /&gt;
 bit Ram List&lt;br /&gt;
 4 first csr0=100 (1100) csr18=1364 csr1=6400&lt;br /&gt;
 001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;5 middle csr0=100 (1900) csr18=&lt;br /&gt;
 1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;6 middle csr0=100 (1900) csr18=&lt;br /&gt;
 1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;7 middle csr0=100 (1900) csr18=&lt;br /&gt;
 1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;8 middle csr0=100 (1900) csr18=&lt;br /&gt;
 1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;9 last csr0=100 (900) csr18=136&lt;br /&gt;
 4 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;11 first csr0=100 (1100) csr18=&lt;br /&gt;
 1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;12 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;13 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;14 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;15 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;16 last csr0bignetptr=0x=1d366f&lt;br /&gt;
 e0100 offset=0x0000000 (0&lt;br /&gt;
 900) csr18=1364bigprocptr=0x csr1=1d366db864&lt;br /&gt;
 00001b offset=0x&lt;br /&gt;
 00000000&lt;br /&gt;
 bigproc at 0x_tdc1877 ===1d366db8&amp;gt;, bigproc.&lt;br /&gt;
 gbigBuffer at 0x181d3UDP_cancel: cancel &amp;gt;inf&lt;br /&gt;
 :dc8 sys 0, mask 166dc8&amp;lt;&lt;br /&gt;
 wait: coda rUDP_cancel: cancel &amp;gt;inf:dc8 sys &lt;br /&gt;
 0, mask 1 -&amp;gt; 0x&amp;lt;&lt;br /&gt;
 1d366dc8eq&lt;br /&gt;
 firstproc_thread reached&lt;br /&gt;
 uest &amp;gt;proc_thread reached&lt;br /&gt;
  csr0=proc_thread reached&lt;br /&gt;
 prproc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 100estart (&amp;lt; in prog1100ress&lt;br /&gt;
 ) csr18=1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;19 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;20 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;21 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;22 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;23 last csr0=100 (900) csr18=13&lt;br /&gt;
 64 csr1=6400001b&lt;br /&gt;
 DEBUG in SFIRamLoad =&amp;gt; 0 1 0 0 0&lt;br /&gt;
 slot#   1872  bignetptr=0x1875  181d366fe081&lt;br /&gt;
 (2)  1877( offset=0x2)  1877S(00000002)&lt;br /&gt;
 0&lt;br /&gt;
 [ 0]      0     0      0 0      0 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 1]      0     0      0 0      0 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 2]      0     0      0 0      0 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 3]      0     0      0 0      0 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 4]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 5]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 6]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 7]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 8]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 9]      0     0      0 0      1 2       0 &lt;br /&gt;
 0&lt;br /&gt;
 [10]      wait: coda request0 &amp;gt;     prestart&lt;br /&gt;
 0&amp;lt; i      n progress&lt;br /&gt;
 0 0      0 0       0 0&lt;br /&gt;
 [11]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [12]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [13]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [14]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [15]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [16]      0     0      0 0      1 2       0 &lt;br /&gt;
 0&lt;br /&gt;
 [17]      0     0      0 0      0 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [18]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [19]      0 bignet at 0x    1d366fe00, bigne&lt;br /&gt;
 t.gbigBuffer at 0x      1d366ff00 -&amp;gt; 0x1d366&lt;br /&gt;
 ff0&lt;br /&gt;
  0      1 0       0 0&lt;br /&gt;
 [20]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [21]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [22]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [23]      0     0      0 0      1 2       0 &lt;br /&gt;
 0&lt;br /&gt;
 [24]      0     0      0 0      0 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [25]      0     0      0 0      0 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 DEBUG 0 1 0 0 &lt;br /&gt;
 INFO: datascan = 0x00000000&lt;br /&gt;
 INFO: datascan&amp;amp;spds_mask1 = 0x00000000&lt;br /&gt;
 rcname &amp;gt;RC08&amp;lt;&lt;br /&gt;
 0x187ef280 (twork0028111&lt;br /&gt;
 ): INFO: User Prestart Executed&lt;br /&gt;
 333: rocp-&amp;gt;primwait: coda request &amp;gt;efd=prest&lt;br /&gt;
 art17&amp;lt; in p&lt;br /&gt;
 rogress&lt;br /&gt;
 informEB reached&lt;br /&gt;
 informEB: 11 -1 8 1 17 0 - 0x00000004 0x0011&lt;br /&gt;
 01cc 0x000004b0 0x0000f420 0x0000002f 0x0000&lt;br /&gt;
 0000&lt;br /&gt;
 codaUpdateStatus: dbConnecting ..&lt;br /&gt;
 codaUpdateStatus: dbConnect done&lt;br /&gt;
 codaUpdateStatus: &amp;gt;UPDATE process SET state=&lt;br /&gt;
 &#039;paused&#039; WH&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; use pid=-1 &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
 &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
 ERE name=&#039;dc8&#039;&amp;lt;&lt;br /&gt;
 codaUpdateStatus: dbDisconnecting ..&lt;br /&gt;
 codaUpdateStatus: dbDisconnect done&lt;br /&gt;
 codaUpdateStatus: updating request ..&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:dc8 paused&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:dc8 paused&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:dc8 paused&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:dc8 paused&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:dc8 paused&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:dc8 paused&amp;lt;&lt;br /&gt;
 UDP_cancel: cancel &amp;gt;sta:dc8 downloaded&amp;lt;&lt;br /&gt;
 codaUpdateStatus: updating request done&lt;br /&gt;
 prestarted&lt;br /&gt;
 POLLS: 0 0&lt;br /&gt;
 codaExecute done&lt;br /&gt;
 .....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 6-apr-2010: after TS problem described below, polar self rebooted on next download:&lt;br /&gt;
........&lt;br /&gt;
 wait: coda request &amp;gt;download prod&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;download prod&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;download prod&amp;lt; in progress&lt;br /&gt;
 3123: dbsock=59553504&lt;br /&gt;
 3123: tmpp&amp;gt;SELECT id FROM runTypes WHERE name=&#039;prod&#039;&amp;lt;&lt;br /&gt;
 ====1==== !!! object-&amp;gt;runType=47&lt;br /&gt;
 token_interval=64&lt;br /&gt;
 object-&amp;gt;name &amp;gt;polar&amp;lt;&lt;br /&gt;
 big0.proc_on_pmc=0, big0.net_on_pmc=0&lt;br /&gt;
 big1.proc_on_pmc=0, big1.net_on_pmc=0&lt;br /&gt;
 name selected&lt;br /&gt;
 nrow=1&lt;br /&gt;
 download: name &amp;gt;polar&amp;lt;&lt;br /&gt;
 code selected&lt;br /&gt;
 nrow=1&lt;br /&gt;
 download: code &amp;gt;{$CODA/VXWORKS_ppc/rol/moller.o usr} {$CODA/VXWORKS_ppc/rol/rol2_tt.o usr} &amp;lt;&lt;br /&gt;
 nrols [0] &amp;gt;$CODA/VXWORKS_ppc/rol/moller.o usr&amp;lt;&lt;br /&gt;
 nrols [1] &amp;gt;$CODA/VXWORKS_ppc/rol/rol2_tt.o usr&amp;lt;&lt;br /&gt;
 listArgc=2 listArgv &amp;gt;$CODA/VXWORKS_ppc/rol/moller.o usr&amp;lt; &amp;gt;$CODA/VXWORKS_ppc/rol/rol2_tt.o usr&amp;lt;&lt;br /&gt;
 set this_roc_id = 25, rocId() can be called from now on&lt;br /&gt;
 ObjInitName &amp;gt;_moller__init&amp;lt; &lt;br /&gt;
 wait: coda request &amp;gt;download prod&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;download prod&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;download prod&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;download prod&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;download prod&amp;lt; in progress&lt;br /&gt;
 INFO: &amp;gt;_moller__init()&amp;lt; routine found&lt;br /&gt;
 readout list &amp;gt;$CODA/VXWORKS_ppc/rol/moller.o&amp;lt; loaded&lt;br /&gt;
 allocate 200 buffers with length 65536 bytes&lt;br /&gt;
 partCreate1() reached&lt;br /&gt;
 partCreate1(): pPart=0x008e7570&lt;br /&gt;
 listInit: cleanup 24 bytes starting from address 0x008e75a0&lt;br /&gt;
 partCreate1() done&lt;br /&gt;
 0x81c7e0 (twork0004): INIT_NAME: rolp-&amp;gt;daproc = 0&lt;br /&gt;
 0x81c7e0 (twork0004): INIT_NAME: Initializing new rol structures for SCALROL1&lt;br /&gt;
 0x81c7e0 (twork0004): INIT_NAME: MAX_EVENT_LENGTH = 65536 bytes, MAX_EVENT_POOL = 200&lt;br /&gt;
 0x81c7e0 (twork0004): INIT_NAME: name &amp;gt;SCALROL1:pool&amp;lt;&lt;br /&gt;
 0x81c7e0 (twork0004): Init - Done&lt;br /&gt;
 0x81c7e0 (twork0004): INIT_NAME: rolp-&amp;gt;daproc = rol11: downloading DDL table ...&lt;br /&gt;
 wait: coda request &amp;gt;download prod&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;download prod&amp;lt; in progress&lt;br /&gt;
 Exception at interrupt level:&lt;br /&gt;
 Exception next instruction address: 0xfff901f0&lt;br /&gt;
 Fixed Point Register: 0x00000012&lt;br /&gt;
 Condition Register: 0x40482044&lt;br /&gt;
 Regs at 0x64e498&lt;br /&gt;
 Press any key to stop auto-boot...&lt;br /&gt;
 2&lt;br /&gt;
 [VxWorks Boot]: &lt;br /&gt;
&lt;br /&gt;
It suppose to be as following:&lt;br /&gt;
 .....&lt;br /&gt;
 0x91ae30 (twork0001): INIT_NAME: rolp-&amp;gt;daproc = 0&lt;br /&gt;
 0x91ae30 (twork0001): INIT_NAME: Initializing new rol structures for SCALROL1&lt;br /&gt;
 0x91ae30 (twork0001): INIT_NAME: MAX_EVENT_LENGTH = 65536 bytes, MAX_EVENT_POOL = 200&lt;br /&gt;
 rol1: downloading DDL table ...&lt;br /&gt;
 0x91ae30 (twork0001): INIT_NAME: name &amp;gt;SCALROL1:pool&amp;lt;&lt;br /&gt;
 0x91ae30 (twork0001): Init - Done&lt;br /&gt;
 0x91ae30 (twork0001): INIT_NAME: rolp-&amp;gt;daproc = 1&lt;br /&gt;
 wait: coda request &amp;gt;download prod&amp;lt; in progress&lt;br /&gt;
 adr1(nddl_)=0x037b69c8&lt;br /&gt;
 N   name (nname)     fmt (nfmt)     ncol&lt;br /&gt;
 [ 1]   &amp;gt;PTRN&amp;lt; (4)         &amp;gt;B32&amp;lt; (3)     1&lt;br /&gt;
 [ 2]   &amp;gt;PSYN&amp;lt; (4)         &amp;gt;B32&amp;lt; (3)     1&lt;br /&gt;
 [ 3]   &amp;gt;RC00&amp;lt; (4)         &amp;gt;B32&amp;lt; (3)     1&lt;br /&gt;
 [ 4]   &amp;gt;RC01&amp;lt; (4)         &amp;gt;B32&amp;lt; (3)     1&lt;br /&gt;
 .....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 6-apr-2010: TS busy condition at the beginning of the run, all rocs have 205 events, clastrig2 has 200 events, ts2status output:&lt;br /&gt;
 -&amp;gt; ts2status&lt;br /&gt;
 CSR 1 (0x0):&lt;br /&gt;
                                      Go : 1&lt;br /&gt;
            Pause on Next scheduled Sync : 0&lt;br /&gt;
                          Sync and Pause : 0&lt;br /&gt;
                     Initiate Sync Event : 0&lt;br /&gt;
                Initiate Program 1 Event : 0&lt;br /&gt;
                Initiate Program 2 Event : 1&lt;br /&gt;
         Enable Level 1 (drives outputs) : 1&lt;br /&gt;
                        Override Inhibit : 0&lt;br /&gt;
                               Test Mode : 0&lt;br /&gt;
                                Reserved : 0&lt;br /&gt;
                                   Reset : 0&lt;br /&gt;
                              Initialize : 0&lt;br /&gt;
                     Sync Event occurred : 0&lt;br /&gt;
                Program 1 Event occurred : 1&lt;br /&gt;
                Program 2 Event occurred : 0&lt;br /&gt;
                      Late Fail occurred : 0&lt;br /&gt;
                        Inhibit occurred : 1&lt;br /&gt;
               Write FIFO error occurred : 0&lt;br /&gt;
               Read FIFO error occurreds : 1&lt;br /&gt;
 CSR 2 (0x4):&lt;br /&gt;
                      Enable Scheduled Sync : 1&lt;br /&gt;
                     Use Clear Permit Timer : 1&lt;br /&gt;
                       Use Front Busy Timer : 1&lt;br /&gt;
                       Use Clear Hold Timer : 1&lt;br /&gt;
                    Use External Front Busy : 1&lt;br /&gt;
                          Lock ROC Branch 1 : 0&lt;br /&gt;
                          Lock ROC Branch 2 : 0&lt;br /&gt;
                          Lock ROC Branch 3 : 0&lt;br /&gt;
                          Lock ROC Branch 4 : 0&lt;br /&gt;
                          Lock ROC Branch 5 : 0&lt;br /&gt;
         Enable Program 1 front panel input : 1&lt;br /&gt;
                           Enable Interrupt : 1&lt;br /&gt;
                Enable local ROC (branch 5) : 1&lt;br /&gt;
 Trigger Control Register (0x8): 0x00001fff&lt;br /&gt;
 ROC Enable Register (0xc) val=0xf07fff7f:&lt;br /&gt;
 Branch 1: 0x7f  bits: 01111111&lt;br /&gt;
 Branch 2: 0xff  bits: 11111111&lt;br /&gt;
 Branch 3: 0x7f  bits: 01111111&lt;br /&gt;
 Branch 4: 0xf0  bits: 11110000&lt;br /&gt;
 Synchronization Interval Register (0x10): 1000&lt;br /&gt;
 Trigger Word Count Register (0x14): 0&lt;br /&gt;
 Trigger Data Register (0x18): 256&lt;br /&gt;
 Local ROC (Branch 5) Data Register (0x1c): 60&lt;br /&gt;
                       Synchronization Flag : 0&lt;br /&gt;
                             Late Fail Flag : 0&lt;br /&gt;
                                   ROC code : 15&lt;br /&gt;
 Input Trigger Prescale Registers:&lt;br /&gt;
                 Input 1 Prescale Factor : 0&lt;br /&gt;
                 Input 2 Prescale Factor : 0&lt;br /&gt;
                 Input 3 Prescale Factor : 0&lt;br /&gt;
                 Input 4 Prescale Factor : 0&lt;br /&gt;
                 Input 5 Prescale Factor : 0&lt;br /&gt;
                 Input 6 Prescale Factor : 0&lt;br /&gt;
                 Input 7 Prescale Factor : 0&lt;br /&gt;
                 Input 8 Prescale Factor : 0&lt;br /&gt;
 Clear Permit Timer Register  = 0&lt;br /&gt;
 Level2 Accept Timer Register = 83&lt;br /&gt;
 Level3 Accept Timer Register = 0&lt;br /&gt;
 Front Busy Timer Register    = 325&lt;br /&gt;
 Clear Hold Timer Register    = 50&lt;br /&gt;
 Branch (1-4) ROC Buffer Status Register (0x58): 0x40404040&lt;br /&gt;
 Branch 1: Buffer Count = 0, Empty Flag = 1, Full Flag = 0&lt;br /&gt;
 Branch 2: Buffer Count = 0, Empty Flag = 1, Full Flag = 0&lt;br /&gt;
 Branch 3: Buffer Count = 0, Empty Flag = 1, Full Flag = 0&lt;br /&gt;
 Branch 4: Buffer Count = 0, Empty Flag = 1, Full Flag = 0&lt;br /&gt;
 Local ROC (Branch 5) Buffer Status Register (0x5c): 0xffff8086&lt;br /&gt;
 Branch 5: Buffer Count = 6, Empty Flag = 0, Full Flag = 1,Local Acknowledge = 0&lt;br /&gt;
 ROC Acknowledge Status Register (0x60): val=0x0&lt;br /&gt;
 Branch 1: 0x 0  bits: 00000000 (enabled: 01111111)&lt;br /&gt;
 Branch 2: 0x 0  bits: 00000000 (enabled: 11111111)&lt;br /&gt;
 Branch 3: 0x 0  bits: 00000000 (enabled: 01111111)&lt;br /&gt;
 Branch 4: 0x 0  bits: 00000000 (enabled: 11110000)&lt;br /&gt;
 State Register (0x6C):&lt;br /&gt;
                       Level 1 Accept     : 0&lt;br /&gt;
                    Start Level 2 Trigger : 0&lt;br /&gt;
                     Level 2 Pass Latched : 0&lt;br /&gt;
                     Level 2 Fail Latched : 0&lt;br /&gt;
                           Level 2 Accept : 0&lt;br /&gt;
                    Start Level 3 Trigger : 0&lt;br /&gt;
                     Level 3 Pass Latched : 0&lt;br /&gt;
                     Level 3 Fail Latched : 0&lt;br /&gt;
                           Level 3 Accept : 0&lt;br /&gt;
                                    Clear : 0&lt;br /&gt;
                Front End Busy (external) : 0&lt;br /&gt;
                         External Inhibit : 0&lt;br /&gt;
                          Latched Trigger : 0&lt;br /&gt;
                                  TS Busy : 1&lt;br /&gt;
                                TS Active : 1&lt;br /&gt;
                                 TS Ready : 0&lt;br /&gt;
                    Main Sequencer Active : 0&lt;br /&gt;
         Synchronization Sequencer Active : 0&lt;br /&gt;
         Program 1 Event Sequencer Active : 1&lt;br /&gt;
         Program 2 Event Sequencer Active : 0&lt;br /&gt;
 Event Count (0xc8): 135&lt;br /&gt;
 Live 1 Count (0xcc): 54866&lt;br /&gt;
 Live 2 Count (0xd0): 9290375&lt;br /&gt;
 value = 1 = 0x1&lt;br /&gt;
 -&amp;gt; exit&lt;br /&gt;
&lt;br /&gt;
 clasprod::clastrig2&amp;gt; clastrig2 statistics&lt;br /&gt;
 200 0 0 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 6-apr-2010: end failed, only one ROC was in use (clastrig2), messages:&lt;br /&gt;
&lt;br /&gt;
 interrupt: Program Events 1-2:      247        0&lt;br /&gt;
 interrupt: live time = 93 percent (gated=1956740 ungated=2094143)&lt;br /&gt;
 interrupt: live_corr = 93 percent (gated=1956740 ungated=2094143)&lt;br /&gt;
 proc_thread: waiting=   3743 processing=     30 microsec per event (nev=404)&lt;br /&gt;
 rols_thread: waiting=    754 processing=     21 microsec per event (nev=454)&lt;br /&gt;
 wait: coda request &amp;gt;go&amp;lt; in progress&lt;br /&gt;
 codaExecute reached, message &amp;gt;end&amp;lt;, len=3&lt;br /&gt;
 codaExecute: &#039;end&#039; transition&lt;br /&gt;
 roc_end reached ??&lt;br /&gt;
 roc_end reached !!&lt;br /&gt;
 0x18c6f5c0 (twork0003): INIT_NAME: rolp-&amp;gt;daproc = 3&lt;br /&gt;
 UDP_cancel: cancel &amp;gt;ts2: 93 0 0 0 0 0 0 0 0 507 0 0 0 &amp;lt;&lt;br /&gt;
 interrupt: inputs  1-6:        0        0        0        0        0        0&lt;br /&gt;
 interrupt: inputs 7-12:        0        0      339        0        0        0&lt;br /&gt;
 interrupt: Program Events 1-2:      172        0&lt;br /&gt;
 interrupt: live time = 97 percent (gated=1358086 ungated=1400034)&lt;br /&gt;
 interrupt: live_corr = 97 percent (gated=1358086 ungated=1400034)&lt;br /&gt;
 wait: coda request &amp;gt;end&amp;lt; in progress&lt;br /&gt;
 0x18c6f5c0 (twork0003): TS GO bit cleared&lt;br /&gt;
 0x18c6f5c0 (twork0003): TS csr:  0xfc000000&lt;br /&gt;
 interrupt: TRIG ERROR: no pool buffer available&lt;br /&gt;
 0x18c6f5c0 (twork0003): setForceSyncInterval: forceSyncInterval set to 0&lt;br /&gt;
 0x18c6f5c0 (twork0003): INFO: User End Executed&lt;br /&gt;
 codaUpdateStatus: dbConnecting ..&lt;br /&gt;
 codaUpdateStatus: dbConnect done&lt;br /&gt;
 codaUpdateStatus: &amp;gt;UPDATE process SET state=&#039;ending&#039; WHERE name=&#039;clastrig2&#039;&amp;lt;&lt;br /&gt;
 codaUpdateStatus: dbDisconnecting ..&lt;br /&gt;
 codaUpdateStatus: dbDisconnect done&lt;br /&gt;
 codaUpdateStatus: updating request ..&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:clastrig2 ending&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:clastrig2 ending&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:clastrig2 ending&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:clastrig2 ending&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:clastrig2 ending&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:clastrig2 ending&amp;lt;&lt;br /&gt;
 UDP_cancel: cancel &amp;gt;sta:clastrig2 active&amp;lt;&lt;br /&gt;
 codaUpdateStatus: updating request done&lt;br /&gt;
 NOW !!!!!!!!!!!!!!!!!!!&lt;br /&gt;
 NOW !!!!!!!!!!!!!!!!!!!&lt;br /&gt;
 NOW !!!!!!!!!!!!!!!!!!!&lt;br /&gt;
 NOW !!!!!!!!!!!!!!!!!!!&lt;br /&gt;
 NOW !!!!!!!!!!!!!!!!!!!&lt;br /&gt;
 roc_end done&lt;br /&gt;
 codaExecute done&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;: last event=12113 nevents=12314&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: in DA_ENDING dataInBuf=20212 BBHEAD_BYTES=24&lt;br /&gt;
 coda_roc: rocp-&amp;gt;state == ENDING and input list is empty&lt;br /&gt;
 coda_roc: process rol1 buffer by rol2 completed&lt;br /&gt;
 coda_roc: break loop&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;: last event=12313 nevents=12314&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: in DA_ENDING dataInBuf=7224 BBHEAD_BYTES=24&lt;br /&gt;
 coda_roc: rocp-&amp;gt;state == ENDING and input list is empty&lt;br /&gt;
 coda_roc: process rol1 buffer by rol2 completed&lt;br /&gt;
 coda_roc: break loop&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;: last event=12313 nevents=12314&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: in DA_ENDING last event=12313 nevents=12314&lt;br /&gt;
 coda_roc: rocp-&amp;gt;state == ENDING and input list is empty&lt;br /&gt;
 coda_roc: process rol1 buffer by rol2 completed&lt;br /&gt;
 coda_roc: break loop&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;: last event=12313 nevents=12314&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: in DA_ENDING last event=12313 nevents=12314&lt;br /&gt;
 coda_roc: rocp-&amp;gt;state == ENDING and input list is empty&lt;br /&gt;
 coda_roc: process rol1 buffer by rol2 completed&lt;br /&gt;
 coda_roc: break loop&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;: last event=12313 nevents=12314&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: in DA_ENDING last event=12313 nevents=12314&lt;br /&gt;
 coda_roc: rocp-&amp;gt;state == ENDING and input list is empty&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 5-apr-2010: scrolling messages from all ROCs (start from Download - works fine):&lt;br /&gt;
 .....&lt;br /&gt;
 event=2405 nevents=2405&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;: last &lt;br /&gt;
 event=2405 nevents=2405&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;: last &lt;br /&gt;
 event=2405 nevents=2405&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;: last &lt;br /&gt;
 event=2405 nevents=2405&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 .....&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 2-apr-2010: event recorder gives error during Prestart:&lt;br /&gt;
 &lt;br /&gt;
 file[ 0]-&amp;gt;/raid/stage_in/clas_062414.A00&amp;lt;-&lt;br /&gt;
 bosopen.c: splitted files handling ..&lt;br /&gt;
 bosopen.c: &amp;gt;/raid/stage_in/clas_062414.A00&amp;lt;&lt;br /&gt;
 bosopen.c: len1=30&lt;br /&gt;
 bosopen.c: len2=30&lt;br /&gt;
 bosopen.c: len3=14&lt;br /&gt;
 bosopen.c: &amp;gt;/raid/stage_in/clas_062414.A00&amp;lt; len=14&lt;br /&gt;
 bosopen.c: checking how much disk space left in directory /raid/stage_in&lt;br /&gt;
 bosopen.c: total 1403778969 blocks, free 1100988411 blocks, available &lt;br /&gt;
 1100988411 blocks (1 block = 512 bytes)&lt;br /&gt;
 bosopen.c: so we have 550493696 kbytes available space&lt;br /&gt;
 bosopen.c: we can continue to write file.&lt;br /&gt;
 bosopen.c: check for partition swaping: file-&amp;gt;/raid/stage_in/clas_062414.A00&amp;lt;-&lt;br /&gt;
 bosopen.c: system call: &amp;gt;checkdisk  4094&amp;lt;&lt;br /&gt;
 [1] 9253&lt;br /&gt;
 bosopen.c: system call completed&lt;br /&gt;
 codaUpdateStatus: dbConnecting ..&lt;br /&gt;
 ER: Not attached to ET system&lt;br /&gt;
 er_write_thread loop ended (0 145452664)&lt;br /&gt;
 codaUpdateStatus: dbConnect done&lt;br /&gt;
 codaUpdateStatus: &amp;gt;UPDATE process SET state=&#039;paused&#039; WHERE name=&#039;ER3&#039;&amp;lt;&lt;br /&gt;
 codaUpdateStatus: dbDisconnecting ..&lt;br /&gt;
 codaUpdateStatus: dbDisconnect done&lt;br /&gt;
 codaUpdateStatus: updating request ..&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:ER3 paused&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:ER3 paused&amp;lt;&lt;br /&gt;
&lt;br /&gt;
Station TAPE was idle, but et system seems operational; end run (successful), restart coda_er, start from Download - everything works fine.&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 18-mar-2010: previous run ended fine, click &#039;prestart&#039; and got from EB:&lt;br /&gt;
 [0] 0x76fefffe != 0x40acf17e, waiting for the following ROC IDs:&lt;br /&gt;
 7  9 10 11 17 20 22 25 26 28 29&lt;br /&gt;
Similar problem was observed before. Kill rcServer, next run started fine, ROCs were NOT rebooted. CC scans again ???&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 14-mar-2010: old problem, can be posted already: if EB was not restarted afre the ROC crash, it sometimes waiting for  several ROcs in the end of prestart, however runcontrol allows &#039;Go&#039; button become active; something wrong with the logic, must check; will be good of course to avoid that situation by making EB reset itself properly on &#039;reset&#039; transition after the ROC crash&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 14-mar-2010: during reboot dc9 gives following:&lt;br /&gt;
 .................&lt;br /&gt;
 ppc/bootscripts/boot_dc9&lt;br /&gt;
 taskSpawn(&amp;quot;TCPSERVER&amp;quot;) returns 475458320&lt;br /&gt;
 bind on port 5001&lt;br /&gt;
 myname &amp;gt;dc9&amp;lt;&lt;br /&gt;
 -&amp;gt; Query &amp;gt;UPDATE Ports SET Host=&#039;dc9&#039;,tcpClient_tcp=5001 WHERE Name=&#039;dc9&#039;&amp;lt; succeeded&lt;br /&gt;
 INFO(mysql_real_connect9): errno=0&lt;br /&gt;
 INFO(mysql_real_connect9): OK&lt;br /&gt;
 mysql_real_connect9: error message: 2013/HY000 (Lost connection to MySQL server during query)&lt;br /&gt;
 dbConnect ERROR: mysql == NULL&lt;br /&gt;
 333333333333333&lt;br /&gt;
 program&lt;br /&gt;
 Exception current instruction address: 0x1c5&lt;br /&gt;
 e8734&lt;br /&gt;
 Machine Status Register: 0x00081000&lt;br /&gt;
 Condition Register: 0x40000085&lt;br /&gt;
 Task: 0x1c5e8e50 &amp;quot;ROC&amp;quot;&lt;br /&gt;
 interrupt: Unconnected main interrupt 0&lt;br /&gt;
 logTask: 3222 log messages lost.&lt;br /&gt;
 interrupt: Unconnected main interrupt 1&lt;br /&gt;
 interrupt: Unconnected main interrupt 0&lt;br /&gt;
 interrupt: Unconnected main interrupt 1&lt;br /&gt;
 interrupt: Unconnected main interrupt 0&lt;br /&gt;
 interrupt: Unconnected main interrupt 1&lt;br /&gt;
 interrupt: Unconnected main interrupt 0&lt;br /&gt;
 interrupt: Unconnected main interrupt 1&lt;br /&gt;
 interrupt: Unconnected main interrupt 0&lt;br /&gt;
 ..............&lt;br /&gt;
&lt;br /&gt;
probably mysql connection problem&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;RESOLVING&#039;&#039;&#039;: will make 5 attempts to to connect waiting 3 seconds in between, then will give up. &lt;br /&gt;
&lt;br /&gt;
* Sergey B. 14-mar-2010: if in prestart stage hit abort and reset, all ROCs printing &lt;br /&gt;
 wait: coda request &amp;gt;exit&amp;lt; in progress&lt;br /&gt;
indefinitely, must check&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 14-mar-2010: coda_eb x-term hung completely, kill coda_eb but yellow window still stuck; last messages were:&lt;br /&gt;
&lt;br /&gt;
 codaEnd 10&lt;br /&gt;
 codaEnd 11&lt;br /&gt;
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;
 codaExecute done&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.28&amp;lt; port=59319&lt;br /&gt;
 wait: coda request &amp;gt;&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;&amp;lt; in progress&lt;br /&gt;
 Executing &amp;gt;&amp;lt; (len=0)&lt;br /&gt;
 codaExecute: ERROR: len=0 - do nothing&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.28&amp;lt; port=59342&lt;br /&gt;
 wait: coda request &amp;gt;&amp;lt; in progress&lt;br /&gt;
 Executing &amp;gt;TP/1.0&lt;br /&gt;
&lt;br /&gt;
Probably last string contains something, will remove printing&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 13-mar-2010: sometimes after bad crash all rocs (even scalers) must be rebooted, otherwise EB is crashing with messages:&lt;br /&gt;
 .....&lt;br /&gt;
 case 0: no swap&lt;br /&gt;
 case 0: no swap&lt;br /&gt;
 case 0: no swap&lt;br /&gt;
 case 0: no swap&lt;br /&gt;
 case 0: no swap&lt;br /&gt;
 case 0: no swap&lt;br /&gt;
 case 0: no swap&lt;br /&gt;
 case 0: no swap&lt;br /&gt;
 case 0: no swap&lt;br /&gt;
 case 0: no swap&lt;br /&gt;
  .. done.&lt;br /&gt;
 [0] FATAL: Event (Num 1 type 1) NUMBER mismatch -- roc[11] (rocid 30) &lt;br /&gt;
 sent -1 (type 18)&lt;br /&gt;
 [0] ERROR: Discard data until next control event&lt;br /&gt;
 clondaq1:coda_eb&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After that problem stays, restarted every daq component (EB, ER, ETs, runcontrol, rcServer)  - does not helped. Did daq_exit, daq_start,&lt;br /&gt;
reboot all rocs again - not it works.&lt;br /&gt;
&lt;br /&gt;
In the same time ROCs were printing messages &#039;no data&#039;, may be it was the source of EB troubles ...&lt;br /&gt;
&lt;br /&gt;
* Sergey B.12-mar-2010 around 10:50am: something is breaking coda_eb/coda_er:&lt;br /&gt;
&lt;br /&gt;
 .....&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:EB1 booted&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:EB1 booted&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:EB1 booted&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:EB1 booted&amp;lt;&lt;br /&gt;
 UDP_cancel: cancel &amp;gt;sta:EB1 booted&amp;lt;&lt;br /&gt;
 codaUpdateStatus: updating request done&lt;br /&gt;
 CODA_Init 14&lt;br /&gt;
 2&lt;br /&gt;
 clasprod::EB1&amp;gt; bind on port 5001&lt;br /&gt;
 DB update: &amp;gt;UPDATE process SET inuse=&#039;5001&#039; WHERE name=&#039;EB1&#039;&amp;lt;&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.28&amp;lt; port=37258&lt;br /&gt;
 wait: coda request &amp;gt;&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;&amp;lt; in progress&lt;br /&gt;
 Executing &amp;gt;&amp;lt; (len=0)&lt;br /&gt;
 Segmentation fault (core dumped)&lt;br /&gt;
 clondaq1:coda_eb&amp;gt; &lt;br /&gt;
&lt;br /&gt;
In the same time &#039;&#039;et_start&#039;&#039; complains (we have now ET system protected against CC scans):&lt;br /&gt;
&lt;br /&gt;
 et ERROR: et_netserver: ET server being probed by non-ET client or read failure&lt;br /&gt;
 et ERROR: et_netserver: ET server being probed by non-ET client or read failure&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FIXED&#039;&#039;&#039; by checking for the len=0 in the message string, all other possible checks were implemented already&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 12-mar-2010: global reboot gives almost all PMCs (except first two) failing on MySQL access:&lt;br /&gt;
&lt;br /&gt;
 Done executing startup script $CODA/VXWORKS_&lt;br /&gt;
 ppc/bootscripts/boot_pmc1&lt;br /&gt;
 -&amp;gt; INFO(mysql_real_connect9): errno=0&lt;br /&gt;
 INFO(mysql_real_connect9): OK&lt;br /&gt;
 mysql_real_connect9: error message: 2013/HY000 (Lost connection to MySQL server during query)&lt;br /&gt;
 dbConnect ERROR: mysql == NULL&lt;br /&gt;
 program&lt;br /&gt;
 Exception current instruction address: 0x00000000&lt;br /&gt;
 Machine Status Register: 0x0008b030&lt;br /&gt;
 Condition Register: 0x40000085&lt;br /&gt;
 Task: 0x1e404190 &amp;quot;coda_pmc&amp;quot;&lt;br /&gt;
&lt;br /&gt;
It should be mentioned that we are doing something right now; day before it was no activity and all rebooted fine.&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 1-sep-2009: during croctest1 reboot:&lt;br /&gt;
&lt;br /&gt;
 INFO(mysql_real_connect9): errno=0&lt;br /&gt;
 INFO(mysql_real_connect9): OK&lt;br /&gt;
 mysql_real_connect9: error message: 2013/HY000 (Lost connection to MySQL server during query)&lt;br /&gt;
 dbConnect ERROR: mysql == NULL&lt;br /&gt;
&lt;br /&gt;
second reboot went fine&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 15-june-2009: just after run was ended noticed that all runs starting from 60073 has &#039;No configuration!&#039; instead of &#039;PROD&#039; etc. Correcting manually. Must check if other information is correct, and understand the reason if possible .. Is it related to the database update procedure inplemented around that time ?&lt;br /&gt;
It appeares that begin_clasprod_xxxxxx.txt log files has that wrong starting from run 60073.&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 11-June-2009: swaped ec4 and sc2 and during sc2 boot see following from host:&lt;br /&gt;
&lt;br /&gt;
 ..........................&lt;br /&gt;
 taskDelay(sysClkRateGet()*5)&lt;br /&gt;
  Args = -session clasprod -objects sc2 ROC -i&lt;br /&gt;
 CODA_Init reached&lt;br /&gt;
 CODA_Init 1&lt;br /&gt;
 CODA_Init 2&lt;br /&gt;
 sc2&lt;br /&gt;
 CODA_Init 11&lt;br /&gt;
 CODA_Init: objectTy &amp;gt;(null)&amp;lt;&lt;br /&gt;
 CODA_Init 12&lt;br /&gt;
 CODA_Init: use &#039;SESSION&#039; as &amp;gt;clasprod&amp;lt;&lt;br /&gt;
 Tcl_AppInit CALLS !!!!!&lt;br /&gt;
 11-11&lt;br /&gt;
 11-12&lt;br /&gt;
 11-13&lt;br /&gt;
 11111111111111111&lt;br /&gt;
 22222222222222222&lt;br /&gt;
 0xdd0e880 (tNetTask): arptnew failed on 8139a743&lt;br /&gt;
 value = 0 = 0x0&lt;br /&gt;
 taskSpawn &amp;quot;TCP_SERVER&amp;quot;,250,0,100000,tcpServer&lt;br /&gt;
 value = 231091088 = 0xdc62b90&lt;br /&gt;
 proconhost&lt;br /&gt;
 value = 0 = 0x0&lt;br /&gt;
 ......................&lt;br /&gt;
&lt;br /&gt;
Second reboot shows the same:&lt;br /&gt;
&lt;br /&gt;
 ...................&lt;br /&gt;
 22222222222222222&lt;br /&gt;
 0xdd0e880 (tNetTask): arptnew failed on 8139a743&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;clon10 clasrun 2508 9998&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt; 24&lt;br /&gt;
 list &amp;gt;clon10 clasrun 2508 9998&amp;lt;&lt;br /&gt;
 machine name = clon10&lt;br /&gt;
 user ID      = 2508&lt;br /&gt;
 group ID     = 9998&lt;br /&gt;
 .................&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. around 6-June-2009: ec2pmc1 error message:&lt;br /&gt;
&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print: 255115 20&lt;br /&gt;
 write_thread: about to print: 255115 20&lt;br /&gt;
 write_thread: about to print: 255115 20&lt;br /&gt;
 write_thread: wait=    199 send=      8 microsec per event (nev=12755)&lt;br /&gt;
 CALLING customized :&lt;br /&gt;
 machine check &lt;br /&gt;
 SRAM ERROR :&lt;br /&gt;
 SRAM Error Address    : 0x00000000.f2000504&lt;br /&gt;
 SRAM Error Data Low   : 0x006805e0&lt;br /&gt;
 SRAM Error Data High  : 0x00420000&lt;br /&gt;
 SRAM Error Parity     : 0x00000004&lt;br /&gt;
 SRAM Error Cause      : 0x00000001&lt;br /&gt;
 PCI_0 DEVICE ERROR :&lt;br /&gt;
 PCI_0 Error: Status=0x00000100&lt;br /&gt;
 Master abort&lt;br /&gt;
 PCI Cmd=7 (MemWr)  ByteEnable=0  Par=0&lt;br /&gt;
 Error Address High: 0x00000000&lt;br /&gt;
 Error Address Low : 0xf0d10128&lt;br /&gt;
 CALLING generic    :&lt;br /&gt;
 machine check&lt;br /&gt;
 Exception next instruction address: 0x0001f058&lt;br /&gt;
 Machine Status Register: 0x0012b030&lt;br /&gt;
 Condition Register: 0x40222042&lt;br /&gt;
 Task: 0x1e3b0020 &amp;quot;coda_net&amp;quot;&lt;br /&gt;
&lt;br /&gt;
reboot did not helped, have to turn pmc off and run on host only&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 4-June-2009: when rebooting all rocs, some cannot connect to DB, as result have following:&lt;br /&gt;
&lt;br /&gt;
 0x1e42a360 (coda_pmc): bb_new: &#039;big&#039; buffer &lt;br /&gt;
 created (addr=0x1eba3590, 16 bufs, 3145728 size)&lt;br /&gt;
 coda_pmc: big buffer1 allocated&lt;br /&gt;
 myname &amp;gt;ec1pmc1&amp;lt;&lt;br /&gt;
 Done executing startup script $CODA/VXWORKS_&lt;br /&gt;
 ppc/bootscripts/boot_pmc1&lt;br /&gt;
 -&amp;gt; INFO(mysql_real_connect9): errno=0&lt;br /&gt;
 INFO(mysql_real_connect9): OK&lt;br /&gt;
 program&lt;br /&gt;
 Exception current instruction address: 0x00000000&lt;br /&gt;
 Machine Status Register: 0x0008b030&lt;br /&gt;
 Condition Register: 0x40000085&lt;br /&gt;
 Task: 0x1e42a360 &amp;quot;coda_pmc&amp;quot;&lt;br /&gt;
 -&amp;gt; tt&lt;br /&gt;
 14cad8 vxTaskEntry    +68 : coda_pmc ()&lt;br /&gt;
 1e2275c0 coda_pmc       +144: mysql_query ()&lt;br /&gt;
 1e258520 mysql_query    +54 : mysql_real_query ()&lt;br /&gt;
 1e249850 mysql_real_query+110: mysql_send_query ()&lt;br /&gt;
 1e249718 mysql_send_query+1d0: 0 ()&lt;br /&gt;
 value = 0 = 0x0&lt;br /&gt;
 -&amp;gt; &lt;br /&gt;
&lt;br /&gt;
for some reason it efefcts mostly PMCs. First 10 or so PMCs booted fine, and then few shows that error, and few following booted fine again, and so on. It looks like DB does not respond right the way, and PMC exits on timeout and do not try again. Should fix that place.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 15-may-2009: last night following error messages from sc2 were reportedly associated with 2 crashes (I was not on shift):&lt;br /&gt;
&lt;br /&gt;
 write_thread: about to print: 394603 20&lt;br /&gt;
 write_thread: about to print: 394603 20&lt;br /&gt;
 write_thread: wait=    176 send=      6 microsec per event (nev=19730)&lt;br /&gt;
 0x1b1c7e00 (coda_proc): timer: 9 microsec (min=3 max=909 rms**2=11)&lt;br /&gt;
 proc_thread: wait=    176 send=     12 microsec per event (nev=14534)&lt;br /&gt;
 0x1b1c7e00 (coda_proc): timer: 9 microsec (min=3 max=909 rms**2=19)&lt;br /&gt;
 0x1b1c7e00 (coda_proc): timer: 9 microsec (min=3 max=909 rms**2=17)&lt;br /&gt;
 bosMgetid: ERROR: lenn=0&lt;br /&gt;
 ???: 0x52432d32 0x38363333 0x31313534 0x00696d3d 0x25640a00&lt;br /&gt;
 bosMgetid: ERROR: name &amp;gt;RC-2&amp;lt; does not described, update clonbanks.ddl file !!!&lt;br /&gt;
 bosMgetid: lenn=4, len=4, nddl1=116&lt;br /&gt;
 bosMgetid: name=&amp;gt;RC-286331154&amp;lt;&lt;br /&gt;
 try again ..&lt;br /&gt;
 bosMgetid: ERROR: lenn=0&lt;br /&gt;
 !!!: 0x52432d32 0x38363333 0x31313534 0x00696d3d 0x25640a00&lt;br /&gt;
 bosMgetid: lenn=4, len=4&lt;br /&gt;
 bosMgetid: ERROR: name &amp;gt;RC-2&amp;lt; does not descr&lt;br /&gt;
 ibed, update clonbanks.ddl file !!!&lt;br /&gt;
 bosMgetid: lenn=4, len=4, nddl1=116&lt;br /&gt;
 bosMgetid: name=&amp;gt;RC-286331154&amp;lt;&lt;br /&gt;
 no way !!&lt;br /&gt;
 bosMlink: ERROR: bosMgetid returns -99&lt;br /&gt;
&lt;br /&gt;
 interrupt: timer: 48 microsec (min=9 max=195 rms**2=9)&lt;br /&gt;
 interrupt: timer: 45 microsec (min=9 max=195 rms**2=18)&lt;br /&gt;
 interrupt: timer: 45 microsec (min=9 max=195 rms**2=10)&lt;br /&gt;
 interrupt: timer: 48 microsec (min=9 max=195 rms**2=14)&lt;br /&gt;
 setHeartError: 0 &amp;gt;sys 0, mask 14&amp;lt;&lt;br /&gt;
 WARN: HeartBeat[0]: heartbeat=6658(6658) heartmask=14&lt;br /&gt;
 UDP_cancel: cancel &amp;gt;inf:sc2 sys 0, mask 14&amp;lt;&lt;br /&gt;
 UDP_cancel: cancel &amp;gt;inf:sc2 sys 0, mask 14&amp;lt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 14-May-2009 5:54am: got page from clascron@clon10: &#039;Process monitor: missing process: alarm_server - Online problem: alarm_server did not respond to status pool request&#039;. Found later that stadis was not updating etc. It appeares that smartsockets server was hund somehow on clondb1, for example command &#039;ipc_info -a clasprod&#039; from clon10 or clon00 did not worked, messages were:&lt;br /&gt;
&lt;br /&gt;
 clon00:clasrun&amp;gt; ipc_info -a clasprod&lt;br /&gt;
 08:08:31: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;local&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00089-I Using local protocol&lt;br /&gt;
 08:08:31: TAL-SS-00090-I Could not connect to &amp;lt;local&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00093-I Skipping starting &amp;lt;start_never:local&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;clondb1&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00089-I Using local protocol&lt;br /&gt;
 08:08:31: TAL-SS-00090-I Could not connect to &amp;lt;clondb1&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;clondb1&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00089-I Using tcp protocol&lt;br /&gt;
 ^C&lt;br /&gt;
&lt;br /&gt;
and it waits here. After restarting server on clondb1 by commands&lt;br /&gt;
&lt;br /&gt;
 /etc/init.d/smartsockets stop&lt;br /&gt;
 /etc/init.d/smartsockets start&lt;br /&gt;
&lt;br /&gt;
everything came back to normal. We should think about detecting that problem and restarting server automatically, also it happens very rearly, few time a year. Probably it can be done by monitoring cpu usage: when server was hung it was using 100% of cpu:&lt;br /&gt;
&lt;br /&gt;
 top - 08:06:16 up 130 days,  8:59,  1 user,  load average: 2.13, 2.03, 1.64&lt;br /&gt;
 Tasks:  92 total,   2 running,  90 sleeping,   0 stopped,   0 zombie&lt;br /&gt;
 Cpu(s): 25.0% us,  0.1% sy,  0.0% ni, 73.0% id,  1.9% wa,  0.0% hi,  0.1% si&lt;br /&gt;
 Mem:   3995356k total,  3968880k used,    26476k free,    88168k buffers&lt;br /&gt;
 Swap:  8385920k total,      208k used,  8385712k free,  3432056k cached&lt;br /&gt;
   PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                                       &lt;br /&gt;
  4471 root      25   0  5908 4540 1956 R  100  0.1 300:24.06 rtserver.x                                                                                                     &lt;br /&gt;
     1 root      16   0  4756  556  460 S    0  0.0   0:11.25 init                                                                                                           &lt;br /&gt;
     2 root      RT   0     0    0    0 S    0  0.0   0:03.85 migration/0                                                                                                    &lt;br /&gt;
     3 root      34  19     0    0    0 S    0  0.0   0:10.23 ksoftirqd/0                                                                                                    &lt;br /&gt;
     4 root      RT   0     0    0    0 S    0  0.0   0:01.79 migration/1                                                                                                    &lt;br /&gt;
     5 root      34  19     0    0    0 S    0  0.0   1:03.72 ksoftirqd/1                                                                                                    &lt;br /&gt;
     6 root      RT   0     0    0    0 S    0  0.0   0:01.62 migration/2&lt;br /&gt;
&lt;br /&gt;
while normally it uses fractions of percent. It is also will be useful to monitor cpu usage in general, few days ago clasrun&#039;s sshd on clon10 was taking almost 50% of cpu.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* Sergey B. 12-may-2009: looking for the reason of missing gate messages in all DC crates we found that front end busy cable from SF to FC was disconnected on the floor. For the future we should remember that disconnecting that cable may create missing gate messages. It is also important before every run to use &#039;dc_all&#039; configuration and look at scope in the counting house to make sure front end busy signal is there.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 16-feb-2009: runcontrol pop-up message while pressing &#039;Configure&#039;:&lt;br /&gt;
 rcConfigure::loadRcDbaseCbk: Loading database failed !!!&lt;br /&gt;
On second &#039;Configure&#039; click it worked.&lt;br /&gt;
&lt;br /&gt;
* Sergey B. June-2008: it looks like when one SILO drive goes bad, something is happening in script&#039;s logic and it never tries to run 2 streams, only one ! One .temp link can be observed, aling with one presilo1 link which is NOT becoming another .temp. Need check !!!&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 7-may-2008: EB1 crashed, last messages:&lt;br /&gt;
&lt;br /&gt;
 EB: WARNING - resyncronization in crate controller number  5 ...  fixed&lt;br /&gt;
 .&lt;br /&gt;
 EB: WARNING - resyncronization in crate controller number  6 ...  fixed&lt;br /&gt;
 .&lt;br /&gt;
 EB: WARNING - resyncronization in crate controller number  6 ...  fixed&lt;br /&gt;
 .&lt;br /&gt;
 ERROR: lfmt=0 bankid=0&lt;br /&gt;
&lt;br /&gt;
Found that tage2 and tage3 must be rebooted&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 5-may-2008: polar crate turned off; turn it back on, but notice that&lt;br /&gt;
one of str7201 scalers has all lights on; scaler was replaced in 2 days, everything&lt;br /&gt;
works fine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 30-apr-2008: gam_server on clon04 takes 100% CPU&lt;br /&gt;
&lt;br /&gt;
Found on the web that creating file &#039;/etc/gamin/gaminrc&#039; with following contents will help:&lt;br /&gt;
&lt;br /&gt;
 #configuration for gamin&lt;br /&gt;
 # Can be used to override the default behaviour.&lt;br /&gt;
 # notify filepath(s) : indicate to use kernel notification&lt;br /&gt;
 # poll filepath(s)   : indicate to use polling instead&lt;br /&gt;
 # fsset fsname method poll_limit : indicate what method of notification for the filesystem&lt;br /&gt;
 #                                  kernel - use the kernel for notification&lt;br /&gt;
 #                                  poll - use polling for notification&lt;br /&gt;
 #                                  none - don&#039;t use any notification&lt;br /&gt;
 #&lt;br /&gt;
 #                                  the poll_limit is the number of seconds&lt;br /&gt;
 #                                  that must pass before a resource is polled again.&lt;br /&gt;
 #                                  It is optional, and if it is not present the previous&lt;br /&gt;
 #                                  value will be used or the default.&lt;br /&gt;
 fsset nfs poll 10&lt;br /&gt;
 # use polling on nfs mounts and poll once every 10 seconds&lt;br /&gt;
 # This will limit polling to every 10 seconds and seams to prevent it from running away&lt;br /&gt;
&lt;br /&gt;
Created file, will see if it helped ..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 20-apr-2008: sc2pmc1 error message (during &amp;quot;end run&#039; ???)&lt;br /&gt;
&lt;br /&gt;
 .................................................&lt;br /&gt;
 write_thread: wait=    135 send=     28 microsec per event (nev=12351)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=4)&lt;br /&gt;
 proc_thread: wait=    130 send=     31 microsec per event (nev=14709)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=10)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=15)&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print: 252148 20&lt;br /&gt;
 write_thread: about to print: 252148 20&lt;br /&gt;
 write_thread: about to print: 252148 20&lt;br /&gt;
 write_thread: wait=    135 send=     31 microsec per event (nev=12607)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=19)&lt;br /&gt;
 proc_thread: wait=    135 send=     31 microsec per event (nev=14739)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=19)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=14)&lt;br /&gt;
  ERROR: bufout overflow - skip the rest ...&lt;br /&gt;
         bufout=485322144 hit=485387636 endofbufout=485387680&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print: 255564 20&lt;br /&gt;
 write_thread: about to print: 255564 20&lt;br /&gt;
 write_thread: about to print: 255564 20&lt;br /&gt;
 write_thread: wait=    128 send=     42 microsec per event (nev=12778)&lt;br /&gt;
 proc_thread: wait=    371 send=     31 microsec per event (nev=6291)&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000140 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x0150107F -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x015810DC -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x02B80FD6 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x02A010BE -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 .................................................. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At the same time at sc2:&lt;br /&gt;
&lt;br /&gt;
 ......................................&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=14)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=4)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=17)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=1)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=17)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=0)&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 ................................&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 220 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 692 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 544 log messages lost.&lt;br /&gt;
 ..................................&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 562 log messages lost.&lt;br /&gt;
 interrupt: SYNC: ERROR: [ 0] slot=16 error_flag=1 - clear&lt;br /&gt;
 logTask: 707 log messages lost.&lt;br /&gt;
 interrupt: SYNC: ERROR: [ 3] slot=19 error_flag=1 - clear&lt;br /&gt;
 logTask: 517 log messages lost.&lt;br /&gt;
 interrupt: SYNC: ERROR: [ 4] slot=20 error_flag=1 - clear&lt;br /&gt;
 logTask: 620 log messages lost.&lt;br /&gt;
 interrupt: SYNC: ERROR: [ 5] slot=21 error_flag=1 - clear&lt;br /&gt;
 logTask: 559 log messages lost.&lt;br /&gt;
 interrupt: SYNC: scan_flag=0x00390000&lt;br /&gt;
 logTask: 512 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 671 log messages lost.&lt;br /&gt;
 ......................................&lt;br /&gt;
 logTask: 563 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 385 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 codaExecute reached, message &amp;gt;end&amp;lt;, len=3&lt;br /&gt;
 codaExecute: &#039;end&#039; transition&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 .......................................&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: TRIGGER ERROR: no pool buffer available&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 .....................................&lt;br /&gt;
&lt;br /&gt;
Note: sc2 never warn about wrong slot number before that moment.&lt;br /&gt;
&lt;br /&gt;
FIX: it seems there is a bug in 1190/1290-related rols and library: NBOARDS set to 21 and several arrays allocated with that length, but actual board maximum number is 21; NBOARDS was set to 22 everywhere, will test next time&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 31-mar-2008: CC scans CODA !!! messages from EB:&lt;br /&gt;
&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=59063&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=60187&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=60295&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=60418&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=60823&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=32961&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=33122&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=33795&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=34251&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=34529&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=35811&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=36134&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=41569&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=53913&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=57701&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=33357&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=36136&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=39509&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=39900&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=45174&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=45909&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=34521&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=49023&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=49526&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=53555&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=55694&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=56833&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=58251&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=59023&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=33687&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=35731&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=51581&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=18, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=41371&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=6, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=43198&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=10, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=55260&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 clasprod::EB1&amp;gt; ^C&lt;br /&gt;
&lt;br /&gt;
Similar messages were coming from ER.&lt;br /&gt;
&lt;br /&gt;
ET reported following:&lt;br /&gt;
&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure  &lt;br /&gt;
&lt;br /&gt;
and another ET:&lt;br /&gt;
 .......&lt;br /&gt;
 et_start: pthread_create(0x0000000d,...) done&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 et INFO: et_sys_heartmonitor, kill bad process (2,3063)&lt;br /&gt;
 et INFO: et_sys_heartmonitor, cleanup process 2&lt;br /&gt;
 et INFO: set_fix_nprocs, change # of ET processes from 2 to 2&lt;br /&gt;
 et INFO: set_fix_natts, station GRAND_CENTRAL has 0 attachments&lt;br /&gt;
 et INFO: set_fix_natts, station LEVEL3 has 1 attachments&lt;br /&gt;
 et INFO: set_fix_natts, station ET2ER has 1 attachments&lt;br /&gt;
 et INFO: set_fix_natts, # total attachments 2 -&amp;gt; 2&lt;br /&gt;
 et INFO: set_fix_natts, proc 0 has 1 attachments&lt;br /&gt;
 et INFO: set_fix_natts, proc 1 has 1 attachments &lt;br /&gt;
&lt;br /&gt;
Also noticed that CODAs (production and test setup) do not like each other: reported following during &#039;configure&#039;:&lt;br /&gt;
&lt;br /&gt;
  Query test_ts2 table failed: Error reading table&#039;test_ts2&#039; definition&lt;br /&gt;
         ec3                                        ec3&lt;br /&gt;
&lt;br /&gt;
If one runcontrol is restarted, then it works, but another one complains !!!&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 31-mar-2008: &#039;run_log_comment.tcl&#039; and &#039;rlComment&#039; cannot recognize xml comments when extraction level1 trigger file name from &amp;lt;l1trig&amp;gt; tag, it seems using first line after &amp;lt;l1trig&amp;gt; tag without looking into &amp;quot;&amp;lt;!-- xxx --&amp;gt;&amp;quot; comment sign.&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 10-mar-2008: seems found error in run control: Xui/src.s/rcMenuWindow.cc parameters&lt;br /&gt;
XmNpaneMinimum and XmNpaneMaximum were both set to 480, as result run control gui area above log messages window&lt;br /&gt;
was not big enough; set to 100 and 900 respectively, will ask Jie&lt;br /&gt;
&lt;br /&gt;
* 23-jan-2008: ER3 crashed several times during last 3 weeks, mostly (only ?) during &#039;End&#039; transition; todays core file:&lt;br /&gt;
 (dbx) where&lt;br /&gt;
   [1] 0xfe9e4c20(0x8068f9d), at 0xfe9e4c20 &lt;br /&gt;
   [2] codaExecute(0xce4fdbc0, 0xce4fdbc0, 0x1, 0x8068c39), at 0x8068f9d &lt;br /&gt;
   [3] CODAtcpServerWorkTask(0x811fa00, 0x0, 0x0, 0xce4fdff8, 0xfea60020, 0xfe591400), at 0x8068d3a &lt;br /&gt;
   [4] 0xfea5fd36(0xfe591400, 0x0, 0x0, ), at 0xfea5fd36 &lt;br /&gt;
   [5] 0xfea60020(), at 0xfea60020 &lt;br /&gt;
 (dbx)&lt;br /&gt;
&lt;br /&gt;
* 14-nov-2007: first week of running G9A: crashes observed in ec1 (twice), tage3, scaler1, clastrig2, EB; no feather details were obtained so far&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 3-nov-2007: after about 26Mevents during the run sc2pmc1 started to print following:&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000080 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x03C80ADD -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x8A90097F -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00680BD9 -&amp;gt; resyncronize !!!&lt;br /&gt;
end run failed. Reboot sc2.&lt;br /&gt;
During end transition ec2 froze with message:&lt;br /&gt;
 interrupt: timer: 32 microsec (min=19 max=86 rms**2=18)&lt;br /&gt;
 0x1a05fdf0 (twork0005): sfiUserEnd: INFO: Last Event 26723663, status=0 (0x1ca648c8 0x1ca648c0)&lt;br /&gt;
 0x1a05fdf0 (twork0005): data: 0x00000003 0x0007014f 0x00120000 0x00000000 0xc8009181 0xc0001181&lt;br /&gt;
 0x1a05fdf0 (twork0005): jw1 : 0x00000000 0x0197c54f 0x00000003 0x0007014f 0x00120000 0x00000000&lt;br /&gt;
 0x1a05fdf0 (twork0005): Last DMA status = 0x200000b count=11 blen=11&lt;br /&gt;
 0x1a05fdf0 (twork0006): sfiUserEnd: ERROR: Last Transfer Event NUMBER 26723663, status = 0x1a000 (0x90001181 0x88001181 0x80009181  0x78001181)&lt;br /&gt;
 0x1a05fdf0 (twork0006): SFI_SEQ_ERR: Sequencer not Enabled&lt;br /&gt;
Reboot ec2. Started new run 55463, everything looks normal.&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 2-nov-2007: during the run ec2 started to print on tsconnect screen:&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
data taking continues, but runcontrol printed message:&lt;br /&gt;
 WARN   : ec2 has not reported status for 1516 seconds&lt;br /&gt;
 ERROR  : ec2 is in state disconnected should be active&lt;br /&gt;
ec2pmc1 looked fine; end run failed, need to reboot ec2&lt;/div&gt;</summary>
		<author><name>129.57.167.14</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=ERROR_Book&amp;diff=5670</id>
		<title>ERROR Book</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=ERROR_Book&amp;diff=5670"/>
		<updated>2011-12-11T04:20:52Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.14: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Sergey B. 10-dec-2011: nothing bad happened, security scan got through, need to block it better:&lt;br /&gt;
&lt;br /&gt;
 .....&lt;br /&gt;
 FFFFFFFFFFFFFFFFFF&lt;br /&gt;
 WARN: ignore request from 129.57.71.28&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=29 address&amp;gt;129.57.71.28&amp;lt; port=59401&lt;br /&gt;
 WARN: ignore request from 129.57.71.28&lt;br /&gt;
 WARN: ignore request from 129.57.71.28&lt;br /&gt;
 WARN: ignore request from 129.57.71.28&lt;br /&gt;
 WARN: ignore request from 129.57.71.28&lt;br /&gt;
 WARN: ignore request from 129.57.71.28&lt;br /&gt;
 WARN: ignore request from 129.57.71.28&lt;br /&gt;
 WARN: ignore request from 129.57.71.28&lt;br /&gt;
 WARN: ignore request from 129.57.71.28&lt;br /&gt;
 WARN: ignore request from 129.57.71.28&lt;br /&gt;
 WARN: ignore request from 129.57.71.28&lt;br /&gt;
 WARN: ignore request from 129.57.71.28&lt;br /&gt;
 WARN: ignore request from 129.57.71.28&lt;br /&gt;
 WARN: ignore request from 129.57.71.28&lt;br /&gt;
 WARN: ignore request from 129.57.71.28&lt;br /&gt;
 WARN: ignore request from 129.57.71.28&lt;br /&gt;
 WARN: ignore request from 129.57.71.28&lt;br /&gt;
 WARN: ignore request from 129.57.71.28&lt;br /&gt;
 WARN: ignore request from 129.57.71.28&lt;br /&gt;
 WARN: ignore request from 129.57.71.28&lt;br /&gt;
 WARN: ignore request from 129.57.71.28&lt;br /&gt;
 accept: Too many open files&lt;br /&gt;
 .....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 23-nov-2011: EB1 hung, probably because if security scan:&lt;br /&gt;
&lt;br /&gt;
.....&lt;br /&gt;
WARN: ignore request from 129.57.71.28&lt;br /&gt;
WARN: ignore request from 129.57.71.28&lt;br /&gt;
WARN: ignore request from 129.57.71.28&lt;br /&gt;
tcl7.4(init.tcl): invalid command name &amp;quot;GET&amp;quot;&lt;br /&gt;
clasprod::EB1&amp;gt; WARN: ignore request from 129.57.71.28&lt;br /&gt;
CODAtcpServer: start work thread&lt;br /&gt;
befor: socket=6 address&amp;gt;129.57.71.28&amp;lt; port=47514&lt;br /&gt;
WARN: ignore request from 129.57.71.28&lt;br /&gt;
WARN: ignore request from 129.57.71.28&lt;br /&gt;
&amp;lt;HUNG&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 7-nov-2011: dc12, error message from from rol.h (10kHz pulser):&lt;br /&gt;
&lt;br /&gt;
 codaUpdateStatus: updating request done&lt;br /&gt;
 active, events so far 0&lt;br /&gt;
 wait: coda request &amp;gt;go&amp;lt; in progress&lt;br /&gt;
 0x3e55cd0 (twork0047): INIT_NAME: INFO: rolp-&amp;gt;daproc = 5&lt;br /&gt;
 0x3e55cd0 (twork0047): INFO: User Go ...&lt;br /&gt;
 codaExecute done&lt;br /&gt;
 SEND_BUFFER_ROC 4 (0x017f4050 0) (conditions 1 13)&lt;br /&gt;
 FILLING HEADER: dataInBuf&amp;gt;&amp;gt;2=11, g_events_in_buffer=1&lt;br /&gt;
 SSS1 4 (0x017f4050 11)&lt;br /&gt;
 SSS2 4 (0x017f4050 11)&lt;br /&gt;
 SEND_BUFFER_ROC 4 (0x016bd8e0 0) (conditions 1 13)&lt;br /&gt;
 FILLING HEADER: dataInBuf&amp;gt;&amp;gt;2=11, g_events_in_buffer=1&lt;br /&gt;
 SSS1 4 (0x016bd8e0 11)&lt;br /&gt;
 SSS2 4 (0x016bd8e0 11)&lt;br /&gt;
 SEND_BUFFER_ROC 4 (0x01587170 0) (conditions 1 13)&lt;br /&gt;
 FILLING HEADER: dataInBuf&amp;gt;&amp;gt;2=11, g_events_in_buffer=1&lt;br /&gt;
 SSS1 4 (0x01587170 11)&lt;br /&gt;
 SSS2 4 (0x01587170 11)&lt;br /&gt;
 SEND_BUFFER_ROC 4 (0x01450a00 0) (conditions 1 13)&lt;br /&gt;
 FILLING HEADER: dataInBuf&amp;gt;&amp;gt;2=11, g_events_in_buffer=1&lt;br /&gt;
 SSS1 4 (0x01450a00 11)&lt;br /&gt;
 SSS2 4 (0x01450a00 11)&lt;br /&gt;
 SEND_BUFFER_ROC 4 (0x0131a290 0) (conditions 1 13)&lt;br /&gt;
 FILLING HEADER: dataInBuf&amp;gt;&amp;gt;2=11, g_events_in_buffer=1&lt;br /&gt;
 SSS1 4 (0x0131a290 11)&lt;br /&gt;
 SSS2 4 (0x0131a290 11)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 interrupt: INFO from bb_write: NO BUFS1&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 setHeartError: 0 &amp;gt;sys 0, mask 4&amp;lt;&lt;br /&gt;
 WARN: HeartBeat[0]: heartbeat=21263(21263) heartmask=4&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 UDP_cancel: cancel &amp;gt;inf:dc12 sys 0, mask 4&amp;lt;&lt;br /&gt;
 UDP_cancel: cancel &amp;gt;inf:dc12 sys 0, mask 4&amp;lt;&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..) &lt;br /&gt;
 ...........&lt;br /&gt;
&lt;br /&gt;
Click end - ended fine (probably network was stuck ?? or proc ???).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 8-jun-2011: test setup croctest2: error on croctest2 after 99M events, DMAing from single v1720 (NOTE: first test of ROL1 writing directly to the big buffer):&lt;br /&gt;
 proc_thread: waiting=    846 processing=      3 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    199 processing=    451 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    199 processing=    450 microsec per event (nev=188)&lt;br /&gt;
 proc_thread: waiting=    635 processing=      3 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    199 processing=    451 microsec per event (nev=188)&lt;br /&gt;
 proc_thread: waiting=    635 processing=      3 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    192 processing=    460 microsec per event (nev=189)&lt;br /&gt;
 rols_thread: waiting=    194 processing=    457 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    199 processing=    450 microsec per event (nev=188)&lt;br /&gt;
 proc_thread: waiting=    846 processing=      3 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    185 processing=    469 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    199 processing=    451 microsec per event (nev=188)&lt;br /&gt;
 proc_thread: waiting=    635 processing=      3 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    199 processing=    451 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    200 processing=    449 microsec per event (nev=188)&lt;br /&gt;
 proc_thread: waiting=    847 processing=      3 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    199 processing=    451 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    199 processing=    451 microsec per event (nev=188)&lt;br /&gt;
 net_thread:  waiting=    720    sending=      0 microsec per event (nev=2218)&lt;br /&gt;
 proc_thread: waiting=    635 processing=      3 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    199 processing=    451 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    199 processing=    451 microsec per event (nev=188)&lt;br /&gt;
 proc_thread: waiting=    635 processing=      3 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    199 processing=    450 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    199 processing=    450 microsec per event (nev=188)&lt;br /&gt;
 proc_thread: waiting=    847 processing=      3 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    205 processing=    450 microsec per event (nev=188)&lt;br /&gt;
 machine check&lt;br /&gt;
 Exception next instruction address: 0x0946e298&lt;br /&gt;
 Machine Status Register: 0x0010b030&lt;br /&gt;
 Condition Register: 0x80000088&lt;br /&gt;
 Task: 0x946c670 &amp;quot;ROLS_LOOP&amp;quot;&lt;br /&gt;
 setHeartError: 0 &amp;gt;sys 0, mask 4&amp;lt;&lt;br /&gt;
 WARN: HeartBeat[0]: heartbeat=54077(54077) heartmask=4&lt;br /&gt;
 UDP_cancel: cancel &amp;gt;inf:croctest2 sys 0, mask 4&amp;lt;&lt;br /&gt;
 UDP_cancel: cancel &amp;gt;inf:croctest2 sys 0, mask 4&amp;lt;&lt;br /&gt;
 -&amp;gt; tt&lt;br /&gt;
 1668c8 vxTaskEntry    +68 : rols_loop ()&lt;br /&gt;
 d2e5290 rols_loop      +b4 : output_proc_network ()&lt;br /&gt;
 d2e5574 output_proc_network+298: vmenrol1__init ()&lt;br /&gt;
 946ccb8 vmenrol1__init +19c: 946cafc ()&lt;br /&gt;
 946cb0c end            +91cb68c: 946ca1c ()&lt;br /&gt;
 946cabc end            +91cb63c: 946c890 ()&lt;br /&gt;
 946c920 end            +91cb4a0: 946e298 ()&lt;br /&gt;
 value = 0 = 0x0&lt;br /&gt;
 -&amp;gt; &lt;br /&gt;
&lt;br /&gt;
* Sergey B. 10-feb-2011: test setup croctest2: coda_net on pmc dies:&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=4)&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=7)&lt;br /&gt;
 proc_thread: waiting=    127 processing=      3 microsec per event (nev=6559)&lt;br /&gt;
 net_thread:  waiting=    131    sending=      2 microsec per event (nev=12708)&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=11)&lt;br /&gt;
 proc_thread: waiting=    139 processing=      3 microsec per event (nev=6474)&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=15)&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=19)&lt;br /&gt;
 proc_thread: waiting=    129 processing=      3 microsec per event (nev=6452)&lt;br /&gt;
 net_thread:  waiting=    133    sending=      2 microsec per event (nev=12598)&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=19)&lt;br /&gt;
 proc_thread: waiting=    127 processing=      3 microsec per event (nev=6553)&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=16)&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=12)&lt;br /&gt;
 net_thread:  waiting=    131    sending=      2 microsec per event (nev=12714)&lt;br /&gt;
 proc_thread: waiting=    139 processing=      3 microsec per event (nev=6489)&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=8)&lt;br /&gt;
 proc_thread: waiting=    128 processing=      3 microsec per event (nev=6478)&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=4)&lt;br /&gt;
 net_thread:  waiting=    134    sending=      2 microsec per event (nev=12377)&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=0)&lt;br /&gt;
 proc_thread: waiting=    127 processing=      3 microsec per event (nev=6554)&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=3)&lt;br /&gt;
 proc_thread: waiting=    139 processing=      3 microsec per event (nev=6470)&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=7)&lt;br /&gt;
 proc_thread: waiting=    128 processing=      3 microsec per event (nev=6516)&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=11)&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=15)&lt;br /&gt;
 ERROR2: LINK_sized_write() returns errno=32&lt;br /&gt;
 Broken pipe&lt;br /&gt;
 ERROR: net_thread failed (in LINK_sized_write).&lt;br /&gt;
 -&amp;gt; &lt;br /&gt;
 -&amp;gt; i&lt;br /&gt;
  NAME        ENTRY       TID    PRI   STATUS      PC       SP     ERRNO  DELAY&lt;br /&gt;
 ---------- ------------ -------- --- ---------- -------- -------- ------- -----&lt;br /&gt;
 tExcTask   excTask      1effe6c0   0 PEND         14e508 1effe5a0  3d0001     0&lt;br /&gt;
 tLogTask   logTask      1effbb20   0 PEND         14e508 1effba10       0     0&lt;br /&gt;
 tShell     shell        1eb8cb70   1 READY        145290 1eb8c750       d     0&lt;br /&gt;
 tRlogind   rlogind      1ebb3850   2 PEND         13f934 1ebb33f0       0     0&lt;br /&gt;
 tWdbTask   wdbTask      1ebaa530   3 PEND         13f934 1ebaa400       0     0&lt;br /&gt;
 tNetTask   netTask      1ed0f280  50 PEND         13f934 1ed0f190       0     0&lt;br /&gt;
 tPortmapd  portmapd     1ebb1690  54 PEND         13f934 1ebb1430  3d0002     0&lt;br /&gt;
 tFtpdTask  b6064        1ebaebc0  55 PEND         13f934 1ebaea10       0     0&lt;br /&gt;
 coda_proc  proc_thread  1aacca00 115 DELAY        144bb4 1aacc900       0    10&lt;br /&gt;
 coda_pmc   coda_pmc     1e3f9720 200 DELAY        144bb4 1e3f9480       0     5&lt;br /&gt;
 value = 0 = 0x0&lt;br /&gt;
 -&amp;gt; printErrno 32&lt;br /&gt;
 S_errno_EPIPE&lt;br /&gt;
 value = 14 = 0xe&lt;br /&gt;
 -&amp;gt; tt&lt;br /&gt;
 Sorry, traces of my own stack begin at tt ().&lt;br /&gt;
 value = -1 = 0xffffffff&lt;br /&gt;
 -&amp;gt; memShow&lt;br /&gt;
  invalid block at 0x1ec60000 deleted&lt;br /&gt;
 value = -1 = 0xffffffff&lt;br /&gt;
 -&amp;gt; memShow&lt;br /&gt;
 status    bytes     blocks   avg block  max block&lt;br /&gt;
 ------ ---------- --------- ---------- ----------&lt;br /&gt;
 current&lt;br /&gt;
   free  421348656        56    7524083  411333840&lt;br /&gt;
  alloc   79807344      1986      40184          -&lt;br /&gt;
 cumulative&lt;br /&gt;
  alloc   87490320      7392      11835          -&lt;br /&gt;
 value = 0 = 0x0&lt;br /&gt;
 -&amp;gt; usrNetStackSysPoolStatus&lt;br /&gt;
 value = 0 = 0x0&lt;br /&gt;
 -&amp;gt; usrNetStackSysPoolStatus(&amp;quot;CODAtcpServer&amp;quot;,0)&lt;br /&gt;
 value = 0 = 0x0&lt;br /&gt;
 -&amp;gt; usrNetStackDataPoolStatus(&amp;quot;CODAtcpServer&amp;quot;,0)&lt;br /&gt;
 value = 454823200 = 0x1b1c0d20&lt;br /&gt;
 -&amp;gt; usrNetStackDataPoolStatus(&amp;quot;bla&amp;quot;,0)&lt;br /&gt;
 value = 454823168 = 0x1b1c0d00&lt;br /&gt;
 -&amp;gt; usrNetStackDataPoolStatus(&amp;quot;bla&amp;quot;,0)&lt;br /&gt;
 value = 454823040 = 0x1b1c0c80&lt;br /&gt;
 -&amp;gt; memShow&lt;br /&gt;
 status    bytes     blocks   avg block  max block&lt;br /&gt;
 ------ ---------- --------- ---------- ----------&lt;br /&gt;
 current&lt;br /&gt;
   free  421348528        55    7660882  411333840&lt;br /&gt;
  alloc   79807472      1990      40104          -&lt;br /&gt;
 cumulative&lt;br /&gt;
  alloc   87496528      7401      11822          -&lt;br /&gt;
 value = 0 = 0x0&lt;br /&gt;
 -&amp;gt; &lt;br /&gt;
&lt;br /&gt;
EB looks fine, message was:&lt;br /&gt;
 -- Got all fragments of go&lt;br /&gt;
 BOS_encode_spec reached&lt;br /&gt;
 BOS_encode_spec done: len=116&lt;br /&gt;
 FFFFFFFFFFFFFFFFFF&lt;br /&gt;
 PUT: wait while icb=8 == cbp-&amp;gt;read=8 -------&lt;br /&gt;
 clastest::EB5&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tried to reset-download-prestart and got error on pmc at Download:&lt;br /&gt;
 -&amp;gt; i&lt;br /&gt;
  NAME        ENTRY       TID    PRI   STATUS      PC       SP     ERRNO  DELAY&lt;br /&gt;
 ---------- ------------ -------- --- ---------- -------- -------- ------- -----&lt;br /&gt;
 tExcTask   excTask      1effe6c0   0 PEND         14e508 1effe5a0  3d0001     0&lt;br /&gt;
 tLogTask   logTask      1effbb20   0 PEND         14e508 1effba10       0     0&lt;br /&gt;
 tShell     shell        1eb8cb70   1 READY        145290 1eb8c750       d     0&lt;br /&gt;
 tRlogind   rlogind      1ebb3850   2 PEND         13f934 1ebb33f0       0     0&lt;br /&gt;
 tWdbTask   wdbTask      1ebaa530   3 PEND         13f934 1ebaa400       0     0&lt;br /&gt;
 tNetTask   netTask      1ed0f280  50 PEND         13f934 1ed0f190       0     0&lt;br /&gt;
 tPortmapd  portmapd     1ebb1690  54 PEND         13f934 1ebb1430  3d0002     0&lt;br /&gt;
 tFtpdTask  b6064        1ebaebc0  55 PEND         13f934 1ebaea10       0     0&lt;br /&gt;
 coda_pmc   coda_pmc     1e3f9720 200 DELAY        144bb4 1e3f9480   30065     1&lt;br /&gt;
 value = 0 = 0x0&lt;br /&gt;
 -&amp;gt; Download command received&lt;br /&gt;
 -&amp;gt; bignet at 0x0d3a6e68&lt;br /&gt;
 &amp;lt;- bignet at 0xcd3a6e68&lt;br /&gt;
 bignet at 0xcd3a6e68, bignet.gbigBuffer at 0xcd3a6e78 -&amp;gt; 0xcd3a6e78&lt;br /&gt;
 proc_on_pmc=1, net_on_pmc=1&lt;br /&gt;
 rocID=0&lt;br /&gt;
 ObjInitName &amp;gt;_rol2_tt_testsetup__init&amp;lt; &lt;br /&gt;
 data access&lt;br /&gt;
 Exception current instruction address: 0x000d2090&lt;br /&gt;
 Machine Status Register: 0x00003030&lt;br /&gt;
 Data Access Register: 0x3d40001c&lt;br /&gt;
 Condition Register: 0x40002083&lt;br /&gt;
 Data storage interrupt Register: 0x40000000&lt;br /&gt;
 Task: 0x1ed0f280 &amp;quot;tNetTask&amp;quot;&lt;br /&gt;
 -&amp;gt; tt&lt;br /&gt;
 14cad8 vxTaskEntry    +68 : netTask ()&lt;br /&gt;
 c3e88 netTask        +70 : 209c0 ()&lt;br /&gt;
 20a14 mgiEndLoad     +cc8: 20a88 ()&lt;br /&gt;
 20bd8 mgiEndLoad     +e8c: muxReceive ()&lt;br /&gt;
 bc638 muxReceive     +13c: b002c ()&lt;br /&gt;
 b02c4 random         +358: do_protocol_with_type ()&lt;br /&gt;
 9c920 do_protocol_with_type+2c : ipintr (1ec60e04)&lt;br /&gt;
 9fb28 ipintr         +c8c: dbbb4 ()&lt;br /&gt;
 dbbb4 tcp_input      +2968: tcp_output ()&lt;br /&gt;
 dca24 tcp_output     +5c8: mHdrClGet ()&lt;br /&gt;
 aa940 mHdrClGet      +8c : d1eb4 ()&lt;br /&gt;
 value = 0 = 0x0&lt;br /&gt;
 -&amp;gt; &lt;br /&gt;
 -&amp;gt; i&lt;br /&gt;
  NAME        ENTRY       TID    PRI   STATUS      PC       SP     ERRNO  DELAY&lt;br /&gt;
 ---------- ------------ -------- --- ---------- -------- -------- ------- -----&lt;br /&gt;
 tExcTask   excTask      1effe6c0   0 PEND         14e508 1effe5a0  3d0001     0&lt;br /&gt;
 tLogTask   logTask      1effbb20   0 PEND         14e508 1effba10       0     0&lt;br /&gt;
 tShell     shell        1eb8cb70   1 READY        145290 1eb8c750       d     0&lt;br /&gt;
 tRlogind   rlogind      1ebb3850   2 PEND         13f934 1ebb33f0       0     0&lt;br /&gt;
 tWdbTask   wdbTask      1ebaa530   3 PEND         13f934 1ebaa400       0     0&lt;br /&gt;
 tNetTask   netTask      1ed0f280  50 SUSPEND       d2090 1ed0efd0       0     0&lt;br /&gt;
 tPortmapd  portmapd     1ebb1690  54 PEND         13f934 1ebb1430  3d0002     0&lt;br /&gt;
 tFtpdTask  b6064        1ebaebc0  55 PEND         13f934 1ebaea10       0     0&lt;br /&gt;
 coda_pmc   coda_pmc     1e3f9720 200 PEND         1415a0 1e3f8ab0  3d0004     0&lt;br /&gt;
 value = 0 = 0x0&lt;br /&gt;
 -&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 16-apr-2010: end run failed, both ET systems are dead !!!???:&lt;br /&gt;
 clondaq1:et1_start&amp;gt; et_start -n 4000 -s 200000 -f /tmp/et_sys_clasprod  -m eb -v&lt;br /&gt;
 et_nodename &amp;gt;eb&amp;lt;&lt;br /&gt;
 et_start: asking for 200000 byte events.&lt;br /&gt;
 et_start: asking for 4000 events.&lt;br /&gt;
 removing file &amp;gt;/tmp/et_sys_clasprod&amp;lt;&lt;br /&gt;
 file &amp;gt;/tmp/et_sys_clasprod&amp;lt; removed&lt;br /&gt;
 et_start: starting ET system /tmp/et_sys_clasprod&lt;br /&gt;
 ET user library &amp;gt;/usr/local/clas/release/current/coda/SunOS_i86pc/lib/&lt;br /&gt;
 libet_user.so&amp;lt; will be used&lt;br /&gt;
 et INFO: et_add_stations, nstations = 2, stats_max = 10&lt;br /&gt;
 et INFO: et_conductor 1, found station cec1d440&lt;br /&gt;
 et INFO: et_station_create_at, created station LEVEL3&lt;br /&gt;
 et INFO: et_add_stations, nstations = 3, stats_max = 10&lt;br /&gt;
 et INFO: et_conductor 2, found station cec1d860&lt;br /&gt;
 et INFO: et_station_create_at, created station ET2ER&lt;br /&gt;
 unique name &amp;gt;et_start_eb_clasprod&amp;lt;&lt;br /&gt;
 11:45:20: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;local&amp;gt; RTserver&lt;br /&gt;
 11:45:20: TAL-SS-00089-I Using local protocol&lt;br /&gt;
 11:45:20: TAL-SS-00090-I Could not connect to &amp;lt;local&amp;gt; RTserver&lt;br /&gt;
 11:45:20: TAL-SS-00093-I Skipping starting &amp;lt;start_never:local&amp;gt; RTserver&lt;br /&gt;
 11:45:20: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;clondb1&amp;gt; RTserver&lt;br /&gt;
 11:45:20: TAL-SS-00089-I Using local protocol&lt;br /&gt;
 11:45:20: TAL-SS-00090-I Could not connect to &amp;lt;clondb1&amp;gt; RTserver&lt;br /&gt;
 11:45:20: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;clondb1&amp;gt; RTserver&lt;br /&gt;
 11:45:20: TAL-SS-00089-I Using tcp protocol&lt;br /&gt;
 11:45:20: TAL-SS-00091-I Message from RTserver: Connection established.&lt;br /&gt;
 11:45:20: TAL-SS-00096-I Start subscribing to subject &amp;lt;/et_start_eb_clasprod&amp;gt;&lt;br /&gt;
 11:45:20: TAL-SS-00111-I Start subscribing to subject &amp;lt;/_clondaq1.jlab.org&amp;gt;&lt;br /&gt;
 11:45:20: TAL-SS-00111-I Start subscribing to subject &amp;lt;/_all&amp;gt;&lt;br /&gt;
 ipc_init called at Fri Apr 16 11:45:20 2010&lt;br /&gt;
 et_start: pthread_create(0x0000000e,...) done&lt;br /&gt;
 et ERROR: et_netserver: ET server being probed by non-ET client or read failure&lt;br /&gt;
 et ERROR: et_netserver: ET server being probed by non-ET client or read failure&lt;br /&gt;
 et INFO: et_sys_heartmonitor, kill bad process (2,22078)&lt;br /&gt;
 et INFO: et_sys_heartmonitor, cleanup process 2&lt;br /&gt;
 et INFO: set_fix_nprocs, change # of ET processes from 2 to 2&lt;br /&gt;
 et INFO: set_fix_natts, station GRAND_CENTRAL has 0 attachments&lt;br /&gt;
 et INFO: set_fix_natts, station LEVEL3 has 1 attachments&lt;br /&gt;
 et INFO: set_fix_natts, station ET2ER has 1 attachments&lt;br /&gt;
 et INFO: set_fix_natts, # total attachments 2 -&amp;gt; 2&lt;br /&gt;
 et INFO: set_fix_natts, proc 0 has 1 attachments&lt;br /&gt;
 et INFO: set_fix_natts, proc 1 has 1 attachments&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
clondaq2:clasrun&amp;gt; cd et2_start&lt;br /&gt;
clondaq2:et2_start&amp;gt; &lt;br /&gt;
clondaq2:et2_start&amp;gt; et_start -n 4000 -s 200000 -f /tmp/et_sys_clasprod&lt;br /&gt;
 -m er -v&lt;br /&gt;
et_nodename &amp;gt;er&amp;lt;&lt;br /&gt;
et_start: asking for 200000 byte events.&lt;br /&gt;
et_start: asking for 4000 events.&lt;br /&gt;
removing file &amp;gt;/tmp/et_sys_clasprod&amp;lt;&lt;br /&gt;
file &amp;gt;/tmp/et_sys_clasprod&amp;lt; removed&lt;br /&gt;
et_start: starting ET system /tmp/et_sys_clasprod&lt;br /&gt;
ET user library &amp;gt;/usr/local/clas/release/current/coda/SunOS_i86pc/lib/&lt;br /&gt;
libet_user.so&amp;lt; will be used&lt;br /&gt;
et INFO: et_add_stations, nstations = 2, stats_max = 10&lt;br /&gt;
et INFO: et_conductor 1, found station cec1d440&lt;br /&gt;
et INFO: et_station_create_at, created station TAPE&lt;br /&gt;
et INFO: et_add_stations, nstations = 3, stats_max = 10&lt;br /&gt;
et INFO: et_conductor 2, found station cec1d860&lt;br /&gt;
et INFO: et_conductor 2, loaded shared lib /usr/local/clas/release/cur&lt;br /&gt;
rent/coda/SunOS_i86pc/lib/libet_user.so&lt;br /&gt;
et INFO: et_conductor 2, loaded function et2et_function&lt;br /&gt;
et INFO: et_station_create_at, created station ET2ET10&lt;br /&gt;
unique name &amp;gt;et_start_er_clasprod&amp;lt;&lt;br /&gt;
11:45:20: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;local&amp;gt; R&lt;br /&gt;
Tserver&lt;br /&gt;
11:45:20: TAL-SS-00089-I Using local protocol&lt;br /&gt;
11:45:20: TAL-SS-00090-I Could not connect to &amp;lt;local&amp;gt; RTserver&lt;br /&gt;
11:45:20: TAL-SS-00093-I Skipping starting &amp;lt;start_never:local&amp;gt; RTserve&lt;br /&gt;
r&lt;br /&gt;
11:45:20: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;clondb1&amp;gt;&lt;br /&gt;
 RTserver&lt;br /&gt;
11:45:20: TAL-SS-00089-I Using local protocol&lt;br /&gt;
11:45:20: TAL-SS-00090-I Could not connect to &amp;lt;clondb1&amp;gt; RTserver&lt;br /&gt;
11:45:20: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;clondb1&amp;gt;&lt;br /&gt;
 RTserver&lt;br /&gt;
11:45:20: TAL-SS-00089-I Using tcp protocol&lt;br /&gt;
11:45:20: TAL-SS-00091-I Message from RTserver: Connection established&lt;br /&gt;
.&lt;br /&gt;
11:45:20: TAL-SS-00096-I Start subscribing to subject &amp;lt;/et_start_er_cl&lt;br /&gt;
asprod&amp;gt;&lt;br /&gt;
11:45:20: TAL-SS-00111-I Start subscribing to subject &amp;lt;/_clondaq2.jlab&lt;br /&gt;
.org&amp;gt;&lt;br /&gt;
11:45:20: TAL-SS-00111-I Start subscribing to subject &amp;lt;/_all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ipc_init called at Fri Apr 16 11:45:20 2010&lt;br /&gt;
&lt;br /&gt;
et_start: pthread_create(0x0000000e,...) done&lt;br /&gt;
et INFO: et_netserver: magic numbers do match, accept ET client&lt;br /&gt;
et INFO: et_station_attach, done&lt;br /&gt;
et INFO: et_netserver: magic numbers do match, accept ET client&lt;br /&gt;
et INFO: et_station_attach, done&lt;br /&gt;
et INFO: et_netserver: magic numbers do match, accept ET client&lt;br /&gt;
et INFO: et_station_attach, done&lt;br /&gt;
et INFO: et_restore_events, no events found belonging to attachment 4 &lt;br /&gt;
et INFO: et_station_detach, done&lt;br /&gt;
et WARN: et_command_loop: remote client connection broken&lt;br /&gt;
et ERROR: et_netserver: ET server being probed by non-ET client or rea&lt;br /&gt;
d failure&lt;br /&gt;
et ERROR: et_netserver: ET server being probed by non-ET client or rea&lt;br /&gt;
d failure&lt;br /&gt;
et INFO: et_sys_heartmonitor, kill bad process (1,8898)&lt;br /&gt;
et INFO: et_sys_heartmonitor, detach attachment 3 from stat 1&lt;br /&gt;
et INFO: et_flush_events, read 4000 events&lt;br /&gt;
et INFO: et_flush_events, wrote 4000 events&lt;br /&gt;
et INFO: et_station_detach, make station &amp;quot;TAPE&amp;quot; (cec1d440) idle&lt;br /&gt;
et INFO: et_restore_events, no events found belonging to attachment 3 &lt;br /&gt;
et INFO: et_station_detach, done&lt;br /&gt;
et INFO: et_sys_heartmonitor, cleanup process 1&lt;br /&gt;
et INFO: set_fix_nprocs, change # of ET processes from 1 to 1&lt;br /&gt;
et INFO: set_fix_natts, station GRAND_CENTRAL has 2 attachments&lt;br /&gt;
et INFO: set_fix_natts, station ET2ET10 has 1 attachments&lt;br /&gt;
et INFO: set_fix_natts, # total attachments 3 -&amp;gt; 3&lt;br /&gt;
et INFO: set_fix_natts, proc 0 has 1 attachments&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
clondaq1:dac&amp;gt; &lt;br /&gt;
clondaq1:dac&amp;gt; &lt;br /&gt;
clondaq1:dac&amp;gt; &lt;br /&gt;
clondaq1:dac&amp;gt; et_monitor -f /tmp/et_sys_clasprod&lt;br /&gt;
LOCALITY = 1&lt;br /&gt;
  ET SYSTEM - (/tmp/et_sys_clasprod) (host clondaq1.jlab.org) (bits 32)&lt;br /&gt;
              (tcp port 0) (udp port 11111) (multicast port 11111)&lt;br /&gt;
              (pid 22276) (lang C) (local) (period = 5 sec)&lt;br /&gt;
&lt;br /&gt;
  STATIC INFO - maximum of:&lt;br /&gt;
    events(4000), event size(200000), temps(4000)&lt;br /&gt;
    stations(10), attaches(20), procs(10), concurrency added(16)&lt;br /&gt;
    network interfaces(3): 129.57.167.107, 129.57.69.200, 129.57.68.22,&lt;br /&gt;
&lt;br /&gt;
  DYNAMIC INFO - currently there are:&lt;br /&gt;
    processes(4), attachments(4), temps(0)&lt;br /&gt;
    stations(3), hearbeat(1)&lt;br /&gt;
&lt;br /&gt;
  STATIONS:&lt;br /&gt;
    &amp;quot;GRAND_CENTRAL&amp;quot; (id = 0)&lt;br /&gt;
      static info&lt;br /&gt;
        status(ACTIVE), flow(SERIAL), blocking(YES), user(MULTI), select(ALL)&lt;br /&gt;
        restore(GC), prescale(1), cue(10), select words(-1,-1,-1,-1,)&lt;br /&gt;
      dynamic info&lt;br /&gt;
        attachments: total#(2),  ids(2,3,)&lt;br /&gt;
        input  list: cnt =  4000, events in  = 0&lt;br /&gt;
        output list: cnt =     0, events out = 0&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;LEVEL3&amp;quot; (id = 1)&lt;br /&gt;
      static info&lt;br /&gt;
        status(ACTIVE), flow(SERIAL), blocking(YES), user(1), select(ALL)&lt;br /&gt;
        restore(OUT), prescale(1), cue(100), select words(-1,-1,-1,-1,)&lt;br /&gt;
      dynamic info&lt;br /&gt;
        attachments: total#(1),  ids(1,)&lt;br /&gt;
        input  list: cnt =     0, events in  = 0, events try = 0&lt;br /&gt;
        output list: cnt =     0, events out = 0&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;ET2ER&amp;quot; (id = 2)&lt;br /&gt;
      static info&lt;br /&gt;
        status(ACTIVE), flow(SERIAL), blocking(YES), user(1), select(ALL)&lt;br /&gt;
        restore(OUT), prescale(1), cue(100), select words(-1,-1,-1,-1,)&lt;br /&gt;
      dynamic info&lt;br /&gt;
        attachments: total#(1),  ids(0,)&lt;br /&gt;
        input  list: cnt =     0, events in  = 0, events try = 0&lt;br /&gt;
        output list: cnt =     0, events out = 0&lt;br /&gt;
&lt;br /&gt;
  LOCAL USERS:&lt;br /&gt;
    process #0, # attachments(1), attach ids(0,), pid(22408), hbeat(1)&lt;br /&gt;
    process #1, # attachments(1), attach ids(1,), pid(22491), hbeat(1)&lt;br /&gt;
    process #2, # attachments(1), attach ids(2,), pid(23984), hbeat(70)&lt;br /&gt;
    process #3, # attachments(1), attach ids(3,), pid(24082), hbeat(68)&lt;br /&gt;
&lt;br /&gt;
  ATTACHMENTS:&lt;br /&gt;
    att #0, is at station(ET2ER) on host(clondaq1.jlab.org) at pid(22408)&lt;br /&gt;
    proc(0), blocked(NO)&lt;br /&gt;
      events:  make(0), get(0), put(0), dump(0)&lt;br /&gt;
    att #1, is at station(LEVEL3) on host(clondaq1.jlab.org) at pid(22491)&lt;br /&gt;
    proc(1), blocked(YES)&lt;br /&gt;
      events:  make(0), get(0), put(0), dump(0)&lt;br /&gt;
    att #2, is at station(GRAND_CENTRAL) on host(clondaq1.jlab.org) at pid(23984)&lt;br /&gt;
    proc(2), blocked(NO)&lt;br /&gt;
      events:  make(0), get(0), put(0), dump(0)&lt;br /&gt;
    att #3, is at station(GRAND_CENTRAL) on host(clondaq1.jlab.org) at pid(24082)&lt;br /&gt;
    proc(3), blocked(NO)&lt;br /&gt;
      events:  make(0), get(0), put(0), dump(0)&lt;br /&gt;
&lt;br /&gt;
  EVENTS OWNED BY:&lt;br /&gt;
    system (4000),  att0 (0),  att1 (0),  att2 (0),  att3 (0),&lt;br /&gt;
&lt;br /&gt;
  EVENT RATE of GC = 0 events/sec&lt;br /&gt;
&lt;br /&gt;
  CREATING STATIONS:  &lt;br /&gt;
  IDLE STATIONS:      &lt;br /&gt;
  STATION CHAIN:      GRAND_CENTRAL, LEVEL3, ET2ER, &lt;br /&gt;
  LOCKED MUTEXES:     &lt;br /&gt;
&lt;br /&gt;
*****************************************&lt;br /&gt;
&lt;br /&gt;
  ET SYSTEM - (/tmp/et_sys_clasprod) (host clondaq1.jlab.org) (bits 32)&lt;br /&gt;
              (tcp port 0) (udp port 11111) (multicast port 11111)&lt;br /&gt;
              (pid 22276) (lang C) (local) (period = 5 sec)&lt;br /&gt;
&lt;br /&gt;
  STATIC INFO - maximum of:&lt;br /&gt;
    events(4000), event size(200000), temps(4000)&lt;br /&gt;
    stations(10), attaches(20), procs(10), concurrency added(16)&lt;br /&gt;
    network interfaces(3): 129.57.167.107, 129.57.69.200, 129.57.68.22,&lt;br /&gt;
&lt;br /&gt;
  DYNAMIC INFO - currently there are:&lt;br /&gt;
    processes(4), attachments(4), temps(0)&lt;br /&gt;
    stations(3), hearbeat(1)&lt;br /&gt;
&lt;br /&gt;
  STATIONS:&lt;br /&gt;
    &amp;quot;GRAND_CENTRAL&amp;quot; (id = 0)&lt;br /&gt;
      static info&lt;br /&gt;
        status(ACTIVE), flow(SERIAL), blocking(YES), user(MULTI), select(ALL)&lt;br /&gt;
        restore(GC), prescale(1), cue(10), select words(-1,-1,-1,-1,)&lt;br /&gt;
      dynamic info&lt;br /&gt;
        attachments: total#(2),  ids(2,3,)&lt;br /&gt;
        input  list: cnt =  4000, events in  = 0&lt;br /&gt;
        output list: cnt =     0, events out = 0&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;LEVEL3&amp;quot; (id = 1)&lt;br /&gt;
      static info&lt;br /&gt;
        status(ACTIVE), flow(SERIAL), blocking(YES), user(1), select(ALL)&lt;br /&gt;
        restore(OUT), prescale(1), cue(100), select words(-1,-1,-1,-1,)&lt;br /&gt;
      dynamic info&lt;br /&gt;
        attachments: total#(1),  ids(1,)&lt;br /&gt;
        input  list: cnt =     0, events in  = 0, events try = 0&lt;br /&gt;
        output list: cnt =     0, events out = 0&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;ET2ER&amp;quot; (id = 2)&lt;br /&gt;
      static info&lt;br /&gt;
        status(ACTIVE), flow(SERIAL), blocking(YES), user(1), select(ALL)&lt;br /&gt;
        restore(OUT), prescale(1), cue(100), select words(-1,-1,-1,-1,)&lt;br /&gt;
      dynamic info&lt;br /&gt;
        attachments: total#(1),  ids(0,)&lt;br /&gt;
        input  list: cnt =     0, events in  = 0, events try = 0&lt;br /&gt;
        output list: cnt =     0, events out = 0&lt;br /&gt;
&lt;br /&gt;
  LOCAL USERS:&lt;br /&gt;
    process #0, # attachments(1), attach ids(0,), pid(22408), hbeat(1)&lt;br /&gt;
    process #1, # attachments(1), attach ids(1,), pid(22491), hbeat(1)&lt;br /&gt;
    process #2, # attachments(1), attach ids(2,), pid(23984), hbeat(70)&lt;br /&gt;
    process #3, # attachments(1), attach ids(3,), pid(24082), hbeat(68)&lt;br /&gt;
&lt;br /&gt;
  ATTACHMENTS:&lt;br /&gt;
    att #0, is at station(ET2ER) on host(clondaq1.jlab.org) at pid(22408)&lt;br /&gt;
    proc(0), blocked(NO)&lt;br /&gt;
      events:  make(0), get(0), put(0), dump(0)&lt;br /&gt;
    att #1, is at station(LEVEL3) on host(clondaq1.jlab.org) at pid(22491)&lt;br /&gt;
    proc(1), blocked(YES)&lt;br /&gt;
      events:  make(0), get(0), put(0), dump(0)&lt;br /&gt;
    att #2, is at station(GRAND_CENTRAL) on host(clondaq1.jlab.org) at pid(23984)&lt;br /&gt;
    proc(2), blocked(NO)&lt;br /&gt;
      events:  make(0), get(0), put(0), dump(0)&lt;br /&gt;
    att #3, is at station(GRAND_CENTRAL) on host(clondaq1.jlab.org) at pid(24082)&lt;br /&gt;
    proc(3), blocked(NO)&lt;br /&gt;
      events:  make(0), get(0), put(0), dump(0)&lt;br /&gt;
&lt;br /&gt;
  EVENTS OWNED BY:&lt;br /&gt;
    system (4000),  att0 (0),  att1 (0),  att2 (0),  att3 (0),&lt;br /&gt;
&lt;br /&gt;
  EVENT RATE of GC = 0 events/sec&lt;br /&gt;
&lt;br /&gt;
  CREATING STATIONS:  &lt;br /&gt;
  IDLE STATIONS:      &lt;br /&gt;
  STATION CHAIN:      GRAND_CENTRAL, LEVEL3, ET2ER, &lt;br /&gt;
  LOCKED MUTEXES:     &lt;br /&gt;
&lt;br /&gt;
*****************************************&lt;br /&gt;
&lt;br /&gt;
ET SYSTEM is DEAD!&lt;br /&gt;
*****************************************&lt;br /&gt;
&lt;br /&gt;
^C&lt;br /&gt;
clondaq1:dac&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
clondaq2:stage_in&amp;gt; &lt;br /&gt;
clondaq2:stage_in&amp;gt; et_monitor -f /tmp/et_sys_clasprod&lt;br /&gt;
LOCALITY = 1&lt;br /&gt;
  ET SYSTEM - (/tmp/et_sys_clasprod) (host clondaq2) (bits 32)&lt;br /&gt;
              (tcp port 0) (udp port 11111) (multicast port 11111)&lt;br /&gt;
              (pid 16127) (lang C) (local) (period = 5 sec)&lt;br /&gt;
&lt;br /&gt;
  STATIC INFO - maximum of:&lt;br /&gt;
    events(4000), event size(200000), temps(4000)&lt;br /&gt;
    stations(10), attaches(20), procs(10), concurrency added(16)&lt;br /&gt;
    network interfaces(3): 129.57.167.109, 129.57.69.202, 129.57.68.24,&lt;br /&gt;
&lt;br /&gt;
  DYNAMIC INFO - currently there are:&lt;br /&gt;
    processes(3), attachments(3), temps(0)&lt;br /&gt;
    stations(3), hearbeat(1)&lt;br /&gt;
&lt;br /&gt;
  STATIONS:&lt;br /&gt;
    &amp;quot;GRAND_CENTRAL&amp;quot; (id = 0)&lt;br /&gt;
      static info&lt;br /&gt;
        status(ACTIVE), flow(SERIAL), blocking(YES), user(MULTI), select(ALL)&lt;br /&gt;
        restore(GC), prescale(1), cue(10), select words(-1,-1,-1,-1,)&lt;br /&gt;
      dynamic info&lt;br /&gt;
        attachments: total#(0),  ids()&lt;br /&gt;
        input  list: cnt =  4000, events in  = 0&lt;br /&gt;
        output list: cnt =     0, events out = 0&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;TAPE&amp;quot; (id = 1)&lt;br /&gt;
      static info&lt;br /&gt;
        status(ACTIVE), flow(SERIAL), blocking(YES), user(MULTI), select(ALL)&lt;br /&gt;
        restore(OUT), prescale(1), cue(10), select words(-1,-1,-1,-1,)&lt;br /&gt;
      dynamic info&lt;br /&gt;
        attachments: total#(2),  ids(1,2,)&lt;br /&gt;
        input  list: cnt =     0, events in  = 0, events try = 0&lt;br /&gt;
        output list: cnt =     0, events out = 0&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;ET2ET10&amp;quot; (id = 2)&lt;br /&gt;
      static info&lt;br /&gt;
        status(ACTIVE), flow(SERIAL), blocking(YES), user(1), select(USER)&lt;br /&gt;
        restore(OUT), prescale(1), cue(100), select words(-1,-1,-1,-1,)&lt;br /&gt;
        lib = /usr/local/clas/release/current/coda/SunOS_i86pc/lib/libet_user.so,  function = et2et_function, class = &lt;br /&gt;
      dynamic info&lt;br /&gt;
        attachments: total#(1),  ids(0,)&lt;br /&gt;
        input  list: cnt =     0, events in  = 0, events try = 0&lt;br /&gt;
        output list: cnt =     0, events out = 0&lt;br /&gt;
&lt;br /&gt;
  LOCAL USERS:&lt;br /&gt;
    process #0, # attachments(1), attach ids(0,), pid(16189), hbeat(1)&lt;br /&gt;
    process #1, # attachments(1), attach ids(1,), pid(8432), hbeat(625)&lt;br /&gt;
    process #2, # attachments(1), attach ids(2,), pid(10990), hbeat(1662)&lt;br /&gt;
&lt;br /&gt;
  ATTACHMENTS:&lt;br /&gt;
    att #0, is at station(ET2ET10) on host(clondaq2) at pid(16189)&lt;br /&gt;
    proc(0), blocked(NO)&lt;br /&gt;
      events:  make(0), get(0), put(0), dump(0)&lt;br /&gt;
    att #1, is at station(TAPE) on host(clondaq2) at pid(8432)&lt;br /&gt;
    proc(1), blocked(NO)&lt;br /&gt;
      events:  make(0), get(0), put(0), dump(0)&lt;br /&gt;
    att #2, is at station(TAPE) on host(clondaq2) at pid(10990)&lt;br /&gt;
    proc(2), blocked(NO)&lt;br /&gt;
      events:  make(0), get(0), put(0), dump(0)&lt;br /&gt;
&lt;br /&gt;
  EVENTS OWNED BY:&lt;br /&gt;
    system (4000),  att0 (0),  att1 (0),  att2 (0),&lt;br /&gt;
&lt;br /&gt;
  EVENT RATE of GC = 0 events/sec&lt;br /&gt;
&lt;br /&gt;
  CREATING STATIONS:  &lt;br /&gt;
  IDLE STATIONS:      &lt;br /&gt;
  STATION CHAIN:      GRAND_CENTRAL, TAPE, ET2ET10, &lt;br /&gt;
  LOCKED MUTEXES:     &lt;br /&gt;
&lt;br /&gt;
*****************************************&lt;br /&gt;
&lt;br /&gt;
  ET SYSTEM - (/tmp/et_sys_clasprod) (host clondaq2) (bits 32)&lt;br /&gt;
              (tcp port 0) (udp port 11111) (multicast port 11111)&lt;br /&gt;
              (pid 16127) (lang C) (local) (period = 5 sec)&lt;br /&gt;
&lt;br /&gt;
  STATIC INFO - maximum of:&lt;br /&gt;
    events(4000), event size(200000), temps(4000)&lt;br /&gt;
    stations(10), attaches(20), procs(10), concurrency added(16)&lt;br /&gt;
    network interfaces(3): 129.57.167.109, 129.57.69.202, 129.57.68.24,&lt;br /&gt;
&lt;br /&gt;
  DYNAMIC INFO - currently there are:&lt;br /&gt;
    processes(3), attachments(3), temps(0)&lt;br /&gt;
    stations(3), hearbeat(1)&lt;br /&gt;
&lt;br /&gt;
  STATIONS:&lt;br /&gt;
    &amp;quot;GRAND_CENTRAL&amp;quot; (id = 0)&lt;br /&gt;
      static info&lt;br /&gt;
        status(ACTIVE), flow(SERIAL), blocking(YES), user(MULTI), select(ALL)&lt;br /&gt;
        restore(GC), prescale(1), cue(10), select words(-1,-1,-1,-1,)&lt;br /&gt;
      dynamic info&lt;br /&gt;
        attachments: total#(0),  ids()&lt;br /&gt;
        input  list: cnt =  4000, events in  = 0&lt;br /&gt;
        output list: cnt =     0, events out = 0&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;TAPE&amp;quot; (id = 1)&lt;br /&gt;
      static info&lt;br /&gt;
        status(ACTIVE), flow(SERIAL), blocking(YES), user(MULTI), select(ALL)&lt;br /&gt;
        restore(OUT), prescale(1), cue(10), select words(-1,-1,-1,-1,)&lt;br /&gt;
      dynamic info&lt;br /&gt;
        attachments: total#(2),  ids(1,2,)&lt;br /&gt;
        input  list: cnt =     0, events in  = 0, events try = 0&lt;br /&gt;
        output list: cnt =     0, events out = 0&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;ET2ET10&amp;quot; (id = 2)&lt;br /&gt;
      static info&lt;br /&gt;
        status(ACTIVE), flow(SERIAL), blocking(YES), user(1), select(USER)&lt;br /&gt;
        restore(OUT), prescale(1), cue(100), select words(-1,-1,-1,-1,)&lt;br /&gt;
        lib = /usr/local/clas/release/current/coda/SunOS_i86pc/lib/libet_user.so,  function = et2et_function, class = &lt;br /&gt;
      dynamic info&lt;br /&gt;
        attachments: total#(1),  ids(0,)&lt;br /&gt;
        input  list: cnt =     0, events in  = 0, events try = 0&lt;br /&gt;
        output list: cnt =     0, events out = 0&lt;br /&gt;
&lt;br /&gt;
  LOCAL USERS:&lt;br /&gt;
    process #0, # attachments(1), attach ids(0,), pid(16189), hbeat(1)&lt;br /&gt;
    process #1, # attachments(1), attach ids(1,), pid(8432), hbeat(625)&lt;br /&gt;
    process #2, # attachments(1), attach ids(2,), pid(10990), hbeat(1672)&lt;br /&gt;
&lt;br /&gt;
  ATTACHMENTS:&lt;br /&gt;
    att #0, is at station(ET2ET10) on host(clondaq2) at pid(16189)&lt;br /&gt;
    proc(0), blocked(NO)&lt;br /&gt;
      events:  make(0), get(0), put(0), dump(0)&lt;br /&gt;
    att #1, is at station(TAPE) on host(clondaq2) at pid(8432)&lt;br /&gt;
    proc(1), blocked(NO)&lt;br /&gt;
      events:  make(0), get(0), put(0), dump(0)&lt;br /&gt;
    att #2, is at station(TAPE) on host(clondaq2) at pid(10990)&lt;br /&gt;
    proc(2), blocked(NO)&lt;br /&gt;
      events:  make(0), get(0), put(0), dump(0)&lt;br /&gt;
&lt;br /&gt;
  EVENTS OWNED BY:&lt;br /&gt;
    system (4000),  att0 (0),  att1 (0),  att2 (0),&lt;br /&gt;
&lt;br /&gt;
  EVENT RATE of GC = 0 events/sec&lt;br /&gt;
&lt;br /&gt;
  CREATING STATIONS:  &lt;br /&gt;
  IDLE STATIONS:      &lt;br /&gt;
  STATION CHAIN:      GRAND_CENTRAL, TAPE, ET2ET10, &lt;br /&gt;
  LOCKED MUTEXES:     &lt;br /&gt;
&lt;br /&gt;
*****************************************&lt;br /&gt;
&lt;br /&gt;
ET SYSTEM is DEAD!&lt;br /&gt;
*****************************************&lt;br /&gt;
&lt;br /&gt;
^C&lt;br /&gt;
clondaq2:stage_in&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 14-apr-2010: debugging clastrig2 endofrun problem:&lt;br /&gt;
&lt;br /&gt;
 wait: coda request &amp;gt;end&amp;lt; in progress&lt;br /&gt;
 0x916e80 (twork0028): TS GO bit cleared&lt;br /&gt;
 0x916e80 (twork0028): TS csr:  0xfc070000&lt;br /&gt;
 0x916e80 (twork0028): TS csr2:  0xffff1c1f&lt;br /&gt;
 interrupt: TRIG ERROR: no pool buffer available&lt;br /&gt;
 0x916e80 (twork0028): setForceSyncInterval: forceSyncInterval set to 0&lt;br /&gt;
 0x916e80 (twork0028): INFO: User End Executed&lt;br /&gt;
 codaUpdateStatus: dbConnecting ..&lt;br /&gt;
 codaUpdateStatus: dbConnect done&lt;br /&gt;
 codaUpdateStatus: &amp;gt;UPDATE process SET state=&#039;ending&#039; WHERE name=&#039;croctest10&#039;&amp;lt;&lt;br /&gt;
 codaUpdateStatus: dbDisconnecting ..&lt;br /&gt;
 codaUpdateStatus: dbDisconnect done&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 14-apr-2010: message from runcontrol during cancel-reset:&lt;br /&gt;
 Get all components failed: Lost connection to MySQL server during query&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 6-apr-2010: EB waiting for following ROCs: &lt;br /&gt;
&lt;br /&gt;
 [0] 0x76fefffe != 0x008cf17e, waiting for the following ROC IDs:&lt;br /&gt;
  7  9 10 11 17 20 21 22 25 26 28 29 30&lt;br /&gt;
&lt;br /&gt;
Files produced:&lt;br /&gt;
&lt;br /&gt;
 clon10:ccscans&amp;gt; ll | grep Apr&lt;br /&gt;
 drwxrwxrwx   2 clasrun  onliners    4096 Apr  2 16:23 ./&lt;br /&gt;
 drwxr-xr-x 163 clasrun  100        73728 Apr  6  2010 ../&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:26 good_cc1*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:09 good_clastrig2*&lt;br /&gt;
 -rwxrwxrwx   1 boiarino clas          34 Apr  2 16:25 good_croctest10*&lt;br /&gt;
 -rwxrwxrwx   1 boiarino clas          34 Apr  2 16:25 good_croctest2*&lt;br /&gt;
 -rwxrwxrwx   1 boiarino clas          34 Apr  2 16:21 good_croctest3*&lt;br /&gt;
 -rwxrwxrwx   1 baturin  clas          34 Apr  2 13:26 good_ctoftest1*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:26 good_dc1*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:08 good_dc10*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:08 good_dc11*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:26 good_dc2*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:08 good_dc3*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:26 good_dc4*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:08 good_dc5*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:26 good_dc6*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:08 good_dc7*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:26 good_dc8*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:08 good_dc9*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:26 good_ec1*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:26 good_ec2*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:08 good_ec3*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:08 good_ec4*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:08 good_polar*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:26 good_sc1*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:08 good_sc2*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:08 good_scaler1*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:26 good_scaler2*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:26 good_scaler3*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:26 good_scaler4*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:08 good_tage*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:08 good_tage2*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:08 good_tage3* &lt;br /&gt;
 clon10:ccscans&amp;gt; more good_dc7&lt;br /&gt;
 accepted link from &amp;gt;129.57.68.80&amp;lt;&lt;br /&gt;
 clon10:ccscans&amp;gt; more good_dc8&lt;br /&gt;
 accepted link from &amp;gt;129.57.68.74&amp;lt;&lt;br /&gt;
 clon10:ccscans&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On &#039;Reset&#039; EB crashed, outputs:&lt;br /&gt;
&lt;br /&gt;
 [0] 0x76fefffe != 0x008cf17e, waiting for the following ROC IDs:&lt;br /&gt;
  7  9 10 11 17 20 21 22 25 26 28 29 30&lt;br /&gt;
&lt;br /&gt;
 [0] 0x76fefffe != 0x008cf17e, waiting for the following ROC IDs:&lt;br /&gt;
  7  9 10 11 17 20 21 22 25 26 28 29 30&lt;br /&gt;
&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.167.14&amp;lt; port=34468&lt;br /&gt;
 wait: coda request &amp;gt;prestart&amp;lt; in progress&lt;br /&gt;
 codaExecute reached, message &amp;gt;exit&amp;lt;, len=4&lt;br /&gt;
 codaExecute: &#039;exit&#039; transition&lt;br /&gt;
 debShutdownBuild 1&lt;br /&gt;
 cb_delete roc=0&lt;br /&gt;
 cb_delete roc=1&lt;br /&gt;
 cb_delete roc=2&lt;br /&gt;
 cb_delete roc=3&lt;br /&gt;
 cb_delete roc=4&lt;br /&gt;
 cb_delete roc=5&lt;br /&gt;
 cb_delete roc=6&lt;br /&gt;
 cb_delete roc=7&lt;br /&gt;
 cb_delete roc=8&lt;br /&gt;
 cb_delete roc=9&lt;br /&gt;
 cb_delete roc=10&lt;br /&gt;
 cb_delete roc=11&lt;br /&gt;
 cb_delete roc=12&lt;br /&gt;
 cb_delete roc=13&lt;br /&gt;
 cb_delete roc=14&lt;br /&gt;
 cb_delete roc=15&lt;br /&gt;
 cb_delete roc=16&lt;br /&gt;
 cb_delete roc=17&lt;br /&gt;
 cb_delete roc=18&lt;br /&gt;
 cb_delete roc=19&lt;br /&gt;
 cb_delete roc=20&lt;br /&gt;
 cb_delete roc=21&lt;br /&gt;
 cb_delete roc=22&lt;br /&gt;
 cb_delete roc=23&lt;br /&gt;
 cb_delete roc=24&lt;br /&gt;
 cb_delete roc=25&lt;br /&gt;
 cb_delete roc=26&lt;br /&gt;
 cb_delete roc=27&lt;br /&gt;
 cb_delete roc=28&lt;br /&gt;
 cb_delete roc=29&lt;br /&gt;
 cb_delete roc=30&lt;br /&gt;
 cb_delete roc=31&lt;br /&gt;
 debShutdownBuild 2&lt;br /&gt;
 Stop waiting for the rocs because of force_end condition&lt;br /&gt;
 [0] ROC mask 0x76fefffe force_end 1 end_event_done 0&lt;br /&gt;
 [0] NEED TO TEST AND PROBABLY REDESIGN THAT PART !!!&lt;br /&gt;
 [0] et_event_new() 1&lt;br /&gt;
 [0] EVENT_ENCODE_SPEC 2 ..&lt;br /&gt;
 BOS_encode_spec reached&lt;br /&gt;
 BOS_encode_spec done: len=116&lt;br /&gt;
 [0] .. done&lt;br /&gt;
 [0] handle_build_cleanup&lt;br /&gt;
 [0] flush ET system&lt;br /&gt;
 [0] detached from ET&lt;br /&gt;
 [0] remove mutex locks and shutdown fifos&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 [0] count for roc[00] = 3&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 [0] count for roc[00] = 1&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[00] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 [0] count for roc[01] = 3&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 [0] count for roc[01] = 1&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[01] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 [0] count for roc[02] = 3&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 [0] count for roc[02] = 1&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[02] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 [0] count for roc[03] = 3&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 [0] count for roc[03] = 1&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[03] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 [0] count for roc[04] = 3&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 [0] count for roc[04] = 1&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[04] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 [0] count for roc[05] = 3&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 [0] count for roc[05] = 1&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[05] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 [0] count for roc[06] = 3&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 [0] count for roc[06] = 1&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[06] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 [0] count for roc[07] = 3&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 [0] count for roc[07] = 1&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[07] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 [0] count for roc[08] = 3&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 [0] count for roc[08] = 1&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[08] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 [0] count for roc[09] = 3&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 [0] count for roc[09] = 1&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[09] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 [0] count for roc[10] = 3&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 [0] count for roc[10] = 1&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[10] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 2&lt;br /&gt;
 [0] count for roc[11] = 2&lt;br /&gt;
 CCCCCCCCCC: 2&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[11] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 2&lt;br /&gt;
 [0] count for roc[12] = 2&lt;br /&gt;
 CCCCCCCCCC: 2&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[12] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 2&lt;br /&gt;
 [0] count for roc[13] = 2&lt;br /&gt;
 CCCCCCCCCC: 2&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[13] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[14] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[15] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[16] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[17] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[18] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[19] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[20] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[21] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[22] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[23] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[24] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[25] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[26] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[27] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[28] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[29] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[30] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[31] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] ============= Build threads cleaned&lt;br /&gt;
 [0] ============= Build threads cleaned&lt;br /&gt;
 [0] ============= Build threads cleaned&lt;br /&gt;
 [0] ============= Build threads cleaned&lt;br /&gt;
 [0] ============= Build threads cleaned&lt;br /&gt;
 [0] build thread exiting: 1 1&lt;br /&gt;
 [0] The implementation has detected that the value  specified by threa&lt;br /&gt;
 d does not refer to a joinable thread.&lt;br /&gt;
 wait: coda request &amp;gt;exit&amp;lt; in progress&lt;br /&gt;
 polling_routine ================!!!!!!!!!!!!!!!!!!=====&lt;br /&gt;
 cancel building threads&lt;br /&gt;
 =c=============================================&lt;br /&gt;
 =c=============================================&lt;br /&gt;
 =c=============================================&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;dc1&amp;lt; link=0x081c2af0&lt;br /&gt;
 debCloseLink: theLink=0x081c2af0 -&amp;gt; closing&lt;br /&gt;
 debCloseLink: link is down&lt;br /&gt;
 debCloseLink: free memory&lt;br /&gt;
 debCloseLink: done.&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;dc2&amp;lt; link=0x081c4a90&lt;br /&gt;
 debCloseLink: theLink=0x081c4a90 -&amp;gt; closing&lt;br /&gt;
 debCloseLink: link is down&lt;br /&gt;
 debCloseLink: free memory&lt;br /&gt;
 debCloseLink: done.&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;dc3&amp;lt; link=0x081c4b28&lt;br /&gt;
 debCloseLink: theLink=0x081c4b28 -&amp;gt; closing&lt;br /&gt;
 debCloseLink: link is down&lt;br /&gt;
 debCloseLink: free memory&lt;br /&gt;
 debCloseLink: done.&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;dc4&amp;lt; link=0x081c14f8&lt;br /&gt;
 debCloseLink: theLink=0x081c14f8 -&amp;gt; closing&lt;br /&gt;
 debCloseLink: link is down&lt;br /&gt;
 debCloseLink: free memory&lt;br /&gt;
 debCloseLink: done.&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;dc5&amp;lt; link=0x081c1590&lt;br /&gt;
 debCloseLink: theLink=0x081c1590 -&amp;gt; closing&lt;br /&gt;
 debCloseLink: link is down&lt;br /&gt;
 debCloseLink: free memory&lt;br /&gt;
 debCloseLink: done.&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;dc6&amp;lt; link=0x081c1628&lt;br /&gt;
 debCloseLink: theLink=0x081c1628 -&amp;gt; closing&lt;br /&gt;
 debCloseLink: link is down&lt;br /&gt;
 debCloseLink: free memory&lt;br /&gt;
 debCloseLink: done.&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;dc8&amp;lt; link=0x081c16c0&lt;br /&gt;
 debCloseLink: theLink=0x081c16c0 -&amp;gt; closing&lt;br /&gt;
 debCloseLink: link is down&lt;br /&gt;
 debCloseLink: free memory&lt;br /&gt;
 debCloseLink: done.&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;cc1&amp;lt; link=0x081c1a08&lt;br /&gt;
 debCloseLink: theLink=0x081c1a08 -&amp;gt; closing&lt;br /&gt;
 debCloseLink: link is down&lt;br /&gt;
 debCloseLink: free memory&lt;br /&gt;
 debCloseLink: done.&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;sc1&amp;lt; link=0x081c1aa0&lt;br /&gt;
 debCloseLink: theLink=0x081c1aa0 -&amp;gt; closing&lt;br /&gt;
 debCloseLink: link is down&lt;br /&gt;
 debCloseLink: free memory&lt;br /&gt;
 debCloseLink: done.&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;ec1&amp;lt; link=0x081c1b38&lt;br /&gt;
 debCloseLink: theLink=0x081c1b38 -&amp;gt; closing&lt;br /&gt;
 debCloseLink: link is down&lt;br /&gt;
 debCloseLink: free memory&lt;br /&gt;
 debCloseLink: done.&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;ec2&amp;lt; link=0x081c1bd0&lt;br /&gt;
 debCloseLink: theLink=0x081c1bd0 -&amp;gt; closing&lt;br /&gt;
 debCloseLink: link is down&lt;br /&gt;
 debCloseLink: free memory&lt;br /&gt;
 debCloseLink: done.&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;scaler2&amp;lt; link=0x681d95c8&lt;br /&gt;
 debCloseLink: theLink=0x681d95c8 -&amp;gt; closing&lt;br /&gt;
 debCloseLink: link is down&lt;br /&gt;
 debCloseLink: free memory&lt;br /&gt;
 debCloseLink: done.&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;scaler3&amp;lt; link=0x681d9660&lt;br /&gt;
 debCloseLink: theLink=0x681d9660 -&amp;gt; closing&lt;br /&gt;
 debCloseLink: link is down&lt;br /&gt;
 debCloseLink: free memory&lt;br /&gt;
 debCloseLink: done.&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;scaler4&amp;lt; link=0x681d96f8&lt;br /&gt;
 debCloseLink: theLink=0x681d96f8 -&amp;gt; closing&lt;br /&gt;
 debCloseLink: link is down&lt;br /&gt;
 debCloseLink: free memory&lt;br /&gt;
 debCloseLink: done.&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;ec4&amp;lt; link=0x00000001&lt;br /&gt;
 debCloseLink: theLink=0x00000001 -&amp;gt; closing&lt;br /&gt;
 Segmentation fault&lt;br /&gt;
 clondaq1:coda_eb&amp;gt; &lt;br /&gt;
&lt;br /&gt;
DC7:&lt;br /&gt;
&lt;br /&gt;
 codaExecute done&lt;br /&gt;
 wait: coda request &amp;gt;download prod&amp;lt; in progress&lt;br /&gt;
 codaExecute reached, message &amp;gt;prestart&amp;lt;, len=8&lt;br /&gt;
 codaExecute: &#039;prestart&#039; transition&lt;br /&gt;
 roc_prestart reached&lt;br /&gt;
 partReInitAll() reached ? &lt;br /&gt;
 partReInitAll() reached !&lt;br /&gt;
 partReInitAll() done&lt;br /&gt;
 rocCleanup reached&lt;br /&gt;
 partReInitAll() reached ?&lt;br /&gt;
 wait: coda request &amp;gt;prestart&amp;lt; in progress&lt;br /&gt;
 partReInitAll() reached !&lt;br /&gt;
 partReInitAll() done&lt;br /&gt;
 315: dbsock=410567520&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; prestarting, run 62496, type 47&lt;br /&gt;
 rocMask=0x76fefffe&lt;br /&gt;
 !!!!!!!!!!!!! tmpp &amp;gt;SELECT outputs FROM prod WHERE name=&#039;dc7&#039;&amp;lt;&lt;br /&gt;
 !!!!!!!!!!!!! tmpp &amp;gt;SELECT outputs FROM prod WHERE name=&#039;dc7&#039;&amp;lt;&lt;br /&gt;
 !!!!!!!!!!!!! tmpp &amp;gt;SELECT outputs FROM prod WHERE name=&#039;dc7&#039;&amp;lt;&lt;br /&gt;
 ++++&amp;gt; output to network&lt;br /&gt;
 !!!!!!!!!!!!! for rocOpenLinks: &amp;gt;dc7&amp;lt; &amp;gt;EB1&amp;lt; &lt;br /&gt;
 3&lt;br /&gt;
 !!!!!!!!!!!!! for rocOpenLinks: &amp;gt;dc7&amp;lt; &amp;gt;EB1&amp;lt;&lt;br /&gt;
 !!!!!!!!!!!!! for rocOpenLinks: &amp;gt;dc7&amp;lt; &amp;gt;EB1&amp;lt;&lt;br /&gt;
 !!!!!!!!!!!!! for rocOpenLinks: &amp;gt;dc7&amp;lt; &amp;gt;EB1&amp;lt;&lt;br /&gt;
 rocCloselink reached&lt;br /&gt;
 rocOpenLinks reached&lt;br /&gt;
 LINK_constructor_C: set host to &amp;gt;dc7&amp;lt;&lt;br /&gt;
 LINK_constructor_C: set name to &amp;gt;dc7-&amp;gt;EB1&amp;lt; &lt;br /&gt;
 3121: dbsock=410567520&lt;br /&gt;
 name selected&lt;br /&gt;
 nrow=1&lt;br /&gt;
 fields [0] &amp;gt;&amp;gt;&amp;gt;TCP&amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
 fields [1] &amp;gt;&amp;gt;&amp;gt;clondaq1-daq1wait: coda req&amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
 uest &amp;gt;fields [pr2estart] &amp;gt;&amp;gt;&amp;gt;&amp;lt; in prodowngress&lt;br /&gt;
 &amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
 fields [3] &amp;gt;&amp;gt;&amp;gt;37683&amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
 parsing results: type=&amp;gt;TCP&amp;lt; host=&amp;gt;clondaq1-daq1&amp;lt; state=&amp;gt;down&amp;lt; port=&amp;gt;37683&amp;lt; -&amp;gt; 37683&lt;br /&gt;
 LINK_establish: socket # 17&lt;br /&gt;
 LINK_establish: socket buffer size is 48000(0x0000bb80) bytes&lt;br /&gt;
 LINK_establish: keepAlive is 8&lt;br /&gt;
 LINK_establish: socket 17 is ready: host 129.57.68.22 port 37683&lt;br /&gt;
 DB command &amp;gt;UPDATE links SET state=&#039;up&#039; WHERE name=&#039;dc7-&amp;gt;EB1&#039;&amp;lt;&lt;br /&gt;
 UPDATE process success&lt;br /&gt;
 Spawn proc/net threads&lt;br /&gt;
 Spawn proc/net threads&lt;br /&gt;
 Spawn proc/net threads&lt;br /&gt;
 0x18772230 (twork0028INFO: Entering Us): er &lt;br /&gt;
 Prestart 2&lt;br /&gt;
 INIT_NAME: rolp-&amp;gt;daproc = &lt;br /&gt;
 trans_rol2:2&lt;br /&gt;
 adr(nddl)=1db60750 NWBOS=16384&lt;br /&gt;
 uthbook1: WARN id=1047 already exist - will be replaced&lt;br /&gt;
 uthbook1: free histogram buffer ... done.&lt;br /&gt;
 RAW=0  PROFILE=1  NOTRANS=0&lt;br /&gt;
 MAX_EVENT_LENGTH = 65536 NWBOS = 16384&lt;br /&gt;
 0x18772230INFO: User Prest (art 2 executed&lt;br /&gt;
 twork0028): CTRIGRSS: set handler and done, &lt;br /&gt;
 code=1&lt;br /&gt;
 0x18772230 (twork0028): CTRIGRSS: 0x1877da9c&lt;br /&gt;
 0x1877d9c0 0x1877d2e0 0x00000001 0x1877d2d8&lt;br /&gt;
 wait: coda request &amp;gt;prestart&amp;lt; in progress&lt;br /&gt;
 bignetptr=0x1d366fe0 offset=0x00000000&lt;br /&gt;
 taskSpawn(&amp;quot;coda_net&amp;quot;,0x187d4130) returns 490106848&lt;br /&gt;
 wait: coda request &amp;gt;prestart&amp;lt; in progress&lt;br /&gt;
 setHeartError: 0 &amp;gt;sys 0, mask 1&amp;lt;&lt;br /&gt;
 WARN: HeartBeat[0]: heartbeat=19424(19424) h&lt;br /&gt;
 eartmask=1&lt;br /&gt;
 bignetptr=0x1d366fe0 offset=0x00000000&lt;br /&gt;
 bigprocptr=0x1d366db8 offset=0x00000000&lt;br /&gt;
 taskSpawn(&amp;quot;coda_proc&amp;quot;,0x1874a580) returns 490106296&lt;br /&gt;
 0x18772230 (twork0028): INIT_NAME: rolp-&amp;gt;dap&lt;br /&gt;
 roc = 2&lt;br /&gt;
 0x18772230 (twork0028): INFO: Entering User &lt;br /&gt;
 Prestart&lt;br /&gt;
 disconnecting vector 236 &lt;br /&gt;
 0x18772230 (twork0028): CTRIGRSA: set handler and done, code=1&lt;br /&gt;
 0x18772230 (twork0028): CTRIGRSA: 0x1882e7bc&lt;br /&gt;
 0x1882d864 0x00000001 0x1882b0c8&lt;br /&gt;
 Sequencer Status Register = FFFFA000&lt;br /&gt;
 Last Sequencer KeyAddress = FFFF0003&lt;br /&gt;
 Fastbus Status Register1  = FFFFF000&lt;br /&gt;
 Fastbus Status Register2  = FFFF0000&lt;br /&gt;
 Fastbus Last Primary Addr = 00000019&lt;br /&gt;
 spds_mask1: 0xfdfbf0&lt;br /&gt;
 0x18772230_tdc1877 ===&amp;gt; (4twork0028wait: co)&lt;br /&gt;
 :  Use 32-bit Ram List&lt;br /&gt;
 da request &amp;gt;firsprestartt&amp;lt; in progre csr0=ss&lt;br /&gt;
 100 (1100) csr18=1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;5 middle csr0=100 (1900) csr18=&lt;br /&gt;
 1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;6 middle csr0=100 (1900) csr18=&lt;br /&gt;
 1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;7 middle csr0=100 (1900) csr18=&lt;br /&gt;
 1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;8 middle csr0=100 (1900) csr18=&lt;br /&gt;
 1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;9 last csr0=100 (900) csr18=1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;11 first csr0=100 (1100) csr18=&lt;br /&gt;
 1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;12 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;13 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;14 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;15 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;16 last csr0=100 (900) csr18=13&lt;br /&gt;
 bignetptr=0x641d366fe0 csr1= offset=0x00bigp&lt;br /&gt;
 rocptr=0x000001d366db80 offset=0x6400000000&lt;br /&gt;
 00001b&lt;br /&gt;
 bigproc at 0x&lt;br /&gt;
 1d366db8, bigproc.gbigBuffer at 0x_tdc1877 =&lt;br /&gt;
 ==&amp;gt;1d366dc818 -&amp;gt; 0x1d366dc8&lt;br /&gt;
 proc_thread reacheUDP_cancel: cancel &amp;gt;inf:d&lt;br /&gt;
 c7 sys 0, mask 1d&lt;br /&gt;
 &amp;lt;&lt;br /&gt;
 firstUDP_cancel: cancel &amp;gt;proc_threainf:dc7 sys 0, mask 1d reached&lt;br /&gt;
 &amp;lt;&lt;br /&gt;
 wait: cproc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 csr0=oda request &amp;gt;1prestart00&amp;lt; in progr (ess1100) csr18=1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;19 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;20 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;21 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;22 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;23 last csr0=100 (900) csr18=13&lt;br /&gt;
 64 csr1=6400001b&lt;br /&gt;
 DEBUG in SFIRamLoad =&amp;gt; 0 1 0 0 0&lt;br /&gt;
 slot#   1872  1875  1881(2)  1877(2)  1877S(2)&lt;br /&gt;
 [ 0]      0     0      0 0bignetptr=0x      &lt;br /&gt;
 1d366fe00 offset=0x0000000 0&lt;br /&gt;
 0       0 0&lt;br /&gt;
 [ 1]      0     0      0 0      0 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 2]      0     0      0 0      0 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 3]      0     0      0 0      0 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 4]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 5]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 6]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 7]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 8]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 9]      0     0      0 0      1 2       0 &lt;br /&gt;
 0&lt;br /&gt;
 [10]      wait: coda reques0t &amp;gt;     prestart&lt;br /&gt;
 0&amp;lt;       in progress&lt;br /&gt;
 0 0      0 0       0 0&lt;br /&gt;
 [11]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [12]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [13]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [14]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [15]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [16]      0     0      0 0      1 2       0 &lt;br /&gt;
 0&lt;br /&gt;
 [17]      0     0      0 0      0 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [18]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [19]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [20] bignet at 0x     1d366fe00, bignet.gbig&lt;br /&gt;
 Buffer at 0x     1d366ff00 -&amp;gt; 0x1d366ff0&lt;br /&gt;
      0 0      1 0       0 0&lt;br /&gt;
 [21]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [22]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [23]      0     0      0 0      1 2       0 &lt;br /&gt;
 0&lt;br /&gt;
 [24]      0     0      0 0      0 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [25]      0     0      0 0      0 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 DEBUG 0 1 0 0 &lt;br /&gt;
 INFO: datascan = 0x00000000&lt;br /&gt;
 INFO: datascan&amp;amp;spds_mask1 = 0x00000000&lt;br /&gt;
 rcname &amp;gt;RC07&amp;lt;&lt;br /&gt;
 0x18772230 (twork0028111): INFO: User Prestart Executed&lt;br /&gt;
 333: rocp-&amp;gt;primwait: coda request &amp;gt;efd=prest&lt;br /&gt;
 art17&amp;lt; in p&lt;br /&gt;
 rogress&lt;br /&gt;
 informEB reached&lt;br /&gt;
 informEB: 11 -1 7 1 17 0 - 0x00000004 0x001101cc 0x000004b0 0x0000f420 0x0000002f 0x00000000&lt;br /&gt;
 codaUpdateStatus: dbConnecting ..&lt;br /&gt;
 codaUpdateStatus: dbConnect done&lt;br /&gt;
 codaUpdateStatu&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; use pid=-1 &amp;lt;&lt;br /&gt;
 &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
 s: &amp;gt;UPDATE process SET state=&#039;paused&#039; WHERE &lt;br /&gt;
 name=&#039;dc7&#039;&amp;lt;&lt;br /&gt;
 codaUpdateStatus: dbDisconnecting ..&lt;br /&gt;
 codaUpdateStatus: dbDisconnect done&lt;br /&gt;
 codaUpdateStatus: updating request .. &lt;br /&gt;
 UDP_standard_request &amp;gt;sta:dc7 paused&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:dc7 paused&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:dc7 paused&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:dc7 paused&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:dc7 paused&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:dc7 paused&amp;lt;&lt;br /&gt;
 UDP_cancel: cancel &amp;gt;sta:dc7 downloaded&amp;lt;&lt;br /&gt;
 codaUpdateStatus: updating request done&lt;br /&gt;
 prestarted&lt;br /&gt;
 POLLS: 0 0&lt;br /&gt;
 codaExecute done&lt;br /&gt;
 -&amp;gt; &lt;br /&gt;
 -&amp;gt; &lt;br /&gt;
&lt;br /&gt;
DC8:&lt;br /&gt;
&lt;br /&gt;
 codaExecute: &#039;prestart&#039; transition&lt;br /&gt;
 roc_prestart reached&lt;br /&gt;
 partReInitAll() reached ?&lt;br /&gt;
 partReInitAll() reached !&lt;br /&gt;
 partReInitAll() done&lt;br /&gt;
 rocCleanup reached&lt;br /&gt;
 partReInitAll() reached ?&lt;br /&gt;
 wait: coda request &amp;gt;prestart&amp;lt; in progress&lt;br /&gt;
 partReInitAll() reached !&lt;br /&gt;
 partReInitAll() done&lt;br /&gt;
 315: dbsock=410505056&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; prestarting, run 62496, type 47&lt;br /&gt;
 rocMask=0x76fefffe&lt;br /&gt;
 !!!!!!!!!!!!! tmpp &amp;gt;SELECT outputs FROM prod&lt;br /&gt;
  WHERE name=&#039;dc8&#039;&amp;lt;&lt;br /&gt;
 !!!!!!!!!!!!! tmpp &amp;gt;SELECT outputs FROM prod&lt;br /&gt;
  WHERE name=&#039;dc8&#039;&amp;lt;&lt;br /&gt;
 !!!!!!!!!!!!! tmpp &amp;gt;SELECT outputs FROM prod&lt;br /&gt;
  WHERE name=&#039;dc8&#039;&amp;lt;&lt;br /&gt;
 ++++&amp;gt; output to network&lt;br /&gt;
 !!!!!!!!!!!!! for rocOpenLinks: &amp;gt;dc8&amp;lt; &amp;gt;EB1&amp;lt; &lt;br /&gt;
 3&lt;br /&gt;
 !!!!!!!!!!!!! for rocOpenLinks: &amp;gt;dc8&amp;lt; &amp;gt;EB1&amp;lt;&lt;br /&gt;
 !!!!!!!!!!!!! for rocOpenLinks: &amp;gt;dc8&amp;lt; &amp;gt;EB1&amp;lt;&lt;br /&gt;
 !!!!!!!!!!!!! for rocOpenLinks: &amp;gt;dc8&amp;lt; &amp;gt;EB1&amp;lt;&lt;br /&gt;
 rocCloselink reached&lt;br /&gt;
 rocOpenLinks reached&lt;br /&gt;
 LINK_constructor_C: set host to &amp;gt;dc8&amp;lt;&lt;br /&gt;
 LINK_constructor_C: set name to &amp;gt;dc8-&amp;gt;EB1&amp;lt;&lt;br /&gt;
 3121: dbsock=410505056&lt;br /&gt;
 name selected&lt;br /&gt;
 nrow=1&lt;br /&gt;
 fields [0] &amp;gt;&amp;gt;&amp;gt;TCP&amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
 fields [1] &amp;gt;&amp;gt;&amp;gt;clondaq1-daq1wait: coda re&amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
 quest &amp;gt;fields [p2restart] &amp;gt;&amp;gt;&amp;gt;&amp;lt; in prupogress&lt;br /&gt;
 &amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
 fields [3] &amp;gt;&amp;gt;&amp;gt;37772&amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
 parsing results: type=&amp;gt;TCP&amp;lt; host=&amp;gt;clondaq1-d&lt;br /&gt;
 aq1&amp;lt; state=&amp;gt;up&amp;lt; port=&amp;gt;37772&amp;lt; -&amp;gt; 37772&lt;br /&gt;
 LINK_establish: socket # 17&lt;br /&gt;
 LINK_establish: socket buffer size is 48000(&lt;br /&gt;
 0x0000bb80) bytes&lt;br /&gt;
 LINK_establish: keepAlive is 8&lt;br /&gt;
 LINK_establish: socket 17 is ready: host 129&lt;br /&gt;
 .57.68.22 port 37772&lt;br /&gt;
 DB command &amp;gt;UPDATE links SET state=&#039;up&#039; WHER&lt;br /&gt;
 E name=&#039;dc8-&amp;gt;EB1&#039;&amp;lt;&lt;br /&gt;
 UPDATE process success&lt;br /&gt;
 Spawn proc/net threads&lt;br /&gt;
 Spawn proc/net threads&lt;br /&gt;
 Spawn proc/net threads&lt;br /&gt;
 0x187ef280INFO: Entering U (ser Prestart 2&lt;br /&gt;
 twork0028&lt;br /&gt;
 trans_rol2:):  adr(nddl)=INIT_NAME: rolp-&amp;gt;da&lt;br /&gt;
 proc = 1d2b60750&lt;br /&gt;
  NWBOS=16384&lt;br /&gt;
 uthbook1: WARN id=1048 already exist - will &lt;br /&gt;
 be replaced&lt;br /&gt;
 uthbook1: free histogram buffer ... done.&lt;br /&gt;
 RAW=0  PROFILE=1  NOTRANS=0&lt;br /&gt;
 MAX_EVENT_LENGTH = 65536 NWBOS = 16384&lt;br /&gt;
 0x187ef280 (twork0028INFO: User Pr): estart &lt;br /&gt;
 2 executedCTRIGRSS: set handler and done, co&lt;br /&gt;
 de=&lt;br /&gt;
 1&lt;br /&gt;
 0x187ef280 (twork0028): CTRIGRSS: 0x187705ac&lt;br /&gt;
  0x187704d0 0x1876fdf0 0x00000001 0x1876fde8&lt;br /&gt;
 wait: coda request &amp;gt;prestart&amp;lt; in progress&lt;br /&gt;
 bignetptr=0x1d366fe0 offset=0x00000000&lt;br /&gt;
 taskSpawn(&amp;quot;coda_net&amp;quot;,0x187d4110) returns 490&lt;br /&gt;
 106848&lt;br /&gt;
 wait: coda request &amp;gt;prestart&amp;lt; in progress&lt;br /&gt;
 setHeartError: 0 &amp;gt;sys 0, mask 1&amp;lt;&lt;br /&gt;
 WARN: HeartBeat[0]: heartbeat=19424(19424) h&lt;br /&gt;
 eartmask=1&lt;br /&gt;
 bignetptr=0x1d366fe0 offset=0x00000000&lt;br /&gt;
 bigprocptr=0x1d366db8 offset=0x00000000&lt;br /&gt;
 taskSpawn(&amp;quot;coda_proc&amp;quot;,0x1874a560) returns 49&lt;br /&gt;
 0106296&lt;br /&gt;
 0x187ef280 (twork0028): INIT_NAME: rolp-&amp;gt;dap&lt;br /&gt;
 roc = 2&lt;br /&gt;
 0x187ef280 (twork0028): INFO: Entering User &lt;br /&gt;
 Prestart&lt;br /&gt;
 disconnecting vector 236 &lt;br /&gt;
 0x187ef280 (twork0028): CTRIGRSA: set handle&lt;br /&gt;
 r and done, code=1&lt;br /&gt;
 0x187ef280 (twork0028): CTRIGRSA: 0x1882e13c&lt;br /&gt;
  0x1882d1e4 0x00000001 0x1882aa48&lt;br /&gt;
 Sequencer Status Register = FFFFA000&lt;br /&gt;
 Last Sequencer KeyAddress = FFFF0003&lt;br /&gt;
 Fastbus Status Register1  = FFFFF000&lt;br /&gt;
 Fastbus Status Register2  = FFFF0000&lt;br /&gt;
 Fastbus Last Primary Addr = wait: coda req00&lt;br /&gt;
 0000uest &amp;gt;19presta&lt;br /&gt;
 rtspds_mask1: 0x&amp;lt; ifdfbf0n progress &lt;br /&gt;
 0x187ef280_tdc1877 === (&amp;gt;twork0028): Use 32-&lt;br /&gt;
 bit Ram List&lt;br /&gt;
 4 first csr0=100 (1100) csr18=1364 csr1=6400&lt;br /&gt;
 001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;5 middle csr0=100 (1900) csr18=&lt;br /&gt;
 1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;6 middle csr0=100 (1900) csr18=&lt;br /&gt;
 1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;7 middle csr0=100 (1900) csr18=&lt;br /&gt;
 1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;8 middle csr0=100 (1900) csr18=&lt;br /&gt;
 1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;9 last csr0=100 (900) csr18=136&lt;br /&gt;
 4 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;11 first csr0=100 (1100) csr18=&lt;br /&gt;
 1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;12 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;13 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;14 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;15 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;16 last csr0bignetptr=0x=1d366f&lt;br /&gt;
 e0100 offset=0x0000000 (0&lt;br /&gt;
 900) csr18=1364bigprocptr=0x csr1=1d366db864&lt;br /&gt;
 00001b offset=0x&lt;br /&gt;
 00000000&lt;br /&gt;
 bigproc at 0x_tdc1877 ===1d366db8&amp;gt;, bigproc.&lt;br /&gt;
 gbigBuffer at 0x181d3UDP_cancel: cancel &amp;gt;inf&lt;br /&gt;
 :dc8 sys 0, mask 166dc8&amp;lt;&lt;br /&gt;
 wait: coda rUDP_cancel: cancel &amp;gt;inf:dc8 sys &lt;br /&gt;
 0, mask 1 -&amp;gt; 0x&amp;lt;&lt;br /&gt;
 1d366dc8eq&lt;br /&gt;
 firstproc_thread reached&lt;br /&gt;
 uest &amp;gt;proc_thread reached&lt;br /&gt;
  csr0=proc_thread reached&lt;br /&gt;
 prproc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 100estart (&amp;lt; in prog1100ress&lt;br /&gt;
 ) csr18=1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;19 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;20 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;21 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;22 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;23 last csr0=100 (900) csr18=13&lt;br /&gt;
 64 csr1=6400001b&lt;br /&gt;
 DEBUG in SFIRamLoad =&amp;gt; 0 1 0 0 0&lt;br /&gt;
 slot#   1872  bignetptr=0x1875  181d366fe081&lt;br /&gt;
 (2)  1877( offset=0x2)  1877S(00000002)&lt;br /&gt;
 0&lt;br /&gt;
 [ 0]      0     0      0 0      0 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 1]      0     0      0 0      0 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 2]      0     0      0 0      0 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 3]      0     0      0 0      0 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 4]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 5]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 6]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 7]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 8]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 9]      0     0      0 0      1 2       0 &lt;br /&gt;
 0&lt;br /&gt;
 [10]      wait: coda request0 &amp;gt;     prestart&lt;br /&gt;
 0&amp;lt; i      n progress&lt;br /&gt;
 0 0      0 0       0 0&lt;br /&gt;
 [11]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [12]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [13]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [14]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [15]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [16]      0     0      0 0      1 2       0 &lt;br /&gt;
 0&lt;br /&gt;
 [17]      0     0      0 0      0 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [18]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [19]      0 bignet at 0x    1d366fe00, bigne&lt;br /&gt;
 t.gbigBuffer at 0x      1d366ff00 -&amp;gt; 0x1d366&lt;br /&gt;
 ff0&lt;br /&gt;
  0      1 0       0 0&lt;br /&gt;
 [20]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [21]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [22]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [23]      0     0      0 0      1 2       0 &lt;br /&gt;
 0&lt;br /&gt;
 [24]      0     0      0 0      0 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [25]      0     0      0 0      0 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 DEBUG 0 1 0 0 &lt;br /&gt;
 INFO: datascan = 0x00000000&lt;br /&gt;
 INFO: datascan&amp;amp;spds_mask1 = 0x00000000&lt;br /&gt;
 rcname &amp;gt;RC08&amp;lt;&lt;br /&gt;
 0x187ef280 (twork0028111&lt;br /&gt;
 ): INFO: User Prestart Executed&lt;br /&gt;
 333: rocp-&amp;gt;primwait: coda request &amp;gt;efd=prest&lt;br /&gt;
 art17&amp;lt; in p&lt;br /&gt;
 rogress&lt;br /&gt;
 informEB reached&lt;br /&gt;
 informEB: 11 -1 8 1 17 0 - 0x00000004 0x0011&lt;br /&gt;
 01cc 0x000004b0 0x0000f420 0x0000002f 0x0000&lt;br /&gt;
 0000&lt;br /&gt;
 codaUpdateStatus: dbConnecting ..&lt;br /&gt;
 codaUpdateStatus: dbConnect done&lt;br /&gt;
 codaUpdateStatus: &amp;gt;UPDATE process SET state=&lt;br /&gt;
 &#039;paused&#039; WH&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; use pid=-1 &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
 &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
 ERE name=&#039;dc8&#039;&amp;lt;&lt;br /&gt;
 codaUpdateStatus: dbDisconnecting ..&lt;br /&gt;
 codaUpdateStatus: dbDisconnect done&lt;br /&gt;
 codaUpdateStatus: updating request ..&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:dc8 paused&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:dc8 paused&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:dc8 paused&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:dc8 paused&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:dc8 paused&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:dc8 paused&amp;lt;&lt;br /&gt;
 UDP_cancel: cancel &amp;gt;sta:dc8 downloaded&amp;lt;&lt;br /&gt;
 codaUpdateStatus: updating request done&lt;br /&gt;
 prestarted&lt;br /&gt;
 POLLS: 0 0&lt;br /&gt;
 codaExecute done&lt;br /&gt;
 .....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 6-apr-2010: after TS problem described below, polar self rebooted on next download:&lt;br /&gt;
........&lt;br /&gt;
 wait: coda request &amp;gt;download prod&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;download prod&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;download prod&amp;lt; in progress&lt;br /&gt;
 3123: dbsock=59553504&lt;br /&gt;
 3123: tmpp&amp;gt;SELECT id FROM runTypes WHERE name=&#039;prod&#039;&amp;lt;&lt;br /&gt;
 ====1==== !!! object-&amp;gt;runType=47&lt;br /&gt;
 token_interval=64&lt;br /&gt;
 object-&amp;gt;name &amp;gt;polar&amp;lt;&lt;br /&gt;
 big0.proc_on_pmc=0, big0.net_on_pmc=0&lt;br /&gt;
 big1.proc_on_pmc=0, big1.net_on_pmc=0&lt;br /&gt;
 name selected&lt;br /&gt;
 nrow=1&lt;br /&gt;
 download: name &amp;gt;polar&amp;lt;&lt;br /&gt;
 code selected&lt;br /&gt;
 nrow=1&lt;br /&gt;
 download: code &amp;gt;{$CODA/VXWORKS_ppc/rol/moller.o usr} {$CODA/VXWORKS_ppc/rol/rol2_tt.o usr} &amp;lt;&lt;br /&gt;
 nrols [0] &amp;gt;$CODA/VXWORKS_ppc/rol/moller.o usr&amp;lt;&lt;br /&gt;
 nrols [1] &amp;gt;$CODA/VXWORKS_ppc/rol/rol2_tt.o usr&amp;lt;&lt;br /&gt;
 listArgc=2 listArgv &amp;gt;$CODA/VXWORKS_ppc/rol/moller.o usr&amp;lt; &amp;gt;$CODA/VXWORKS_ppc/rol/rol2_tt.o usr&amp;lt;&lt;br /&gt;
 set this_roc_id = 25, rocId() can be called from now on&lt;br /&gt;
 ObjInitName &amp;gt;_moller__init&amp;lt; &lt;br /&gt;
 wait: coda request &amp;gt;download prod&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;download prod&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;download prod&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;download prod&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;download prod&amp;lt; in progress&lt;br /&gt;
 INFO: &amp;gt;_moller__init()&amp;lt; routine found&lt;br /&gt;
 readout list &amp;gt;$CODA/VXWORKS_ppc/rol/moller.o&amp;lt; loaded&lt;br /&gt;
 allocate 200 buffers with length 65536 bytes&lt;br /&gt;
 partCreate1() reached&lt;br /&gt;
 partCreate1(): pPart=0x008e7570&lt;br /&gt;
 listInit: cleanup 24 bytes starting from address 0x008e75a0&lt;br /&gt;
 partCreate1() done&lt;br /&gt;
 0x81c7e0 (twork0004): INIT_NAME: rolp-&amp;gt;daproc = 0&lt;br /&gt;
 0x81c7e0 (twork0004): INIT_NAME: Initializing new rol structures for SCALROL1&lt;br /&gt;
 0x81c7e0 (twork0004): INIT_NAME: MAX_EVENT_LENGTH = 65536 bytes, MAX_EVENT_POOL = 200&lt;br /&gt;
 0x81c7e0 (twork0004): INIT_NAME: name &amp;gt;SCALROL1:pool&amp;lt;&lt;br /&gt;
 0x81c7e0 (twork0004): Init - Done&lt;br /&gt;
 0x81c7e0 (twork0004): INIT_NAME: rolp-&amp;gt;daproc = rol11: downloading DDL table ...&lt;br /&gt;
 wait: coda request &amp;gt;download prod&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;download prod&amp;lt; in progress&lt;br /&gt;
 Exception at interrupt level:&lt;br /&gt;
 Exception next instruction address: 0xfff901f0&lt;br /&gt;
 Fixed Point Register: 0x00000012&lt;br /&gt;
 Condition Register: 0x40482044&lt;br /&gt;
 Regs at 0x64e498&lt;br /&gt;
 Press any key to stop auto-boot...&lt;br /&gt;
 2&lt;br /&gt;
 [VxWorks Boot]: &lt;br /&gt;
&lt;br /&gt;
It suppose to be as following:&lt;br /&gt;
 .....&lt;br /&gt;
 0x91ae30 (twork0001): INIT_NAME: rolp-&amp;gt;daproc = 0&lt;br /&gt;
 0x91ae30 (twork0001): INIT_NAME: Initializing new rol structures for SCALROL1&lt;br /&gt;
 0x91ae30 (twork0001): INIT_NAME: MAX_EVENT_LENGTH = 65536 bytes, MAX_EVENT_POOL = 200&lt;br /&gt;
 rol1: downloading DDL table ...&lt;br /&gt;
 0x91ae30 (twork0001): INIT_NAME: name &amp;gt;SCALROL1:pool&amp;lt;&lt;br /&gt;
 0x91ae30 (twork0001): Init - Done&lt;br /&gt;
 0x91ae30 (twork0001): INIT_NAME: rolp-&amp;gt;daproc = 1&lt;br /&gt;
 wait: coda request &amp;gt;download prod&amp;lt; in progress&lt;br /&gt;
 adr1(nddl_)=0x037b69c8&lt;br /&gt;
 N   name (nname)     fmt (nfmt)     ncol&lt;br /&gt;
 [ 1]   &amp;gt;PTRN&amp;lt; (4)         &amp;gt;B32&amp;lt; (3)     1&lt;br /&gt;
 [ 2]   &amp;gt;PSYN&amp;lt; (4)         &amp;gt;B32&amp;lt; (3)     1&lt;br /&gt;
 [ 3]   &amp;gt;RC00&amp;lt; (4)         &amp;gt;B32&amp;lt; (3)     1&lt;br /&gt;
 [ 4]   &amp;gt;RC01&amp;lt; (4)         &amp;gt;B32&amp;lt; (3)     1&lt;br /&gt;
 .....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 6-apr-2010: TS busy condition at the beginning of the run, all rocs have 205 events, clastrig2 has 200 events, ts2status output:&lt;br /&gt;
 -&amp;gt; ts2status&lt;br /&gt;
 CSR 1 (0x0):&lt;br /&gt;
                                      Go : 1&lt;br /&gt;
            Pause on Next scheduled Sync : 0&lt;br /&gt;
                          Sync and Pause : 0&lt;br /&gt;
                     Initiate Sync Event : 0&lt;br /&gt;
                Initiate Program 1 Event : 0&lt;br /&gt;
                Initiate Program 2 Event : 1&lt;br /&gt;
         Enable Level 1 (drives outputs) : 1&lt;br /&gt;
                        Override Inhibit : 0&lt;br /&gt;
                               Test Mode : 0&lt;br /&gt;
                                Reserved : 0&lt;br /&gt;
                                   Reset : 0&lt;br /&gt;
                              Initialize : 0&lt;br /&gt;
                     Sync Event occurred : 0&lt;br /&gt;
                Program 1 Event occurred : 1&lt;br /&gt;
                Program 2 Event occurred : 0&lt;br /&gt;
                      Late Fail occurred : 0&lt;br /&gt;
                        Inhibit occurred : 1&lt;br /&gt;
               Write FIFO error occurred : 0&lt;br /&gt;
               Read FIFO error occurreds : 1&lt;br /&gt;
 CSR 2 (0x4):&lt;br /&gt;
                      Enable Scheduled Sync : 1&lt;br /&gt;
                     Use Clear Permit Timer : 1&lt;br /&gt;
                       Use Front Busy Timer : 1&lt;br /&gt;
                       Use Clear Hold Timer : 1&lt;br /&gt;
                    Use External Front Busy : 1&lt;br /&gt;
                          Lock ROC Branch 1 : 0&lt;br /&gt;
                          Lock ROC Branch 2 : 0&lt;br /&gt;
                          Lock ROC Branch 3 : 0&lt;br /&gt;
                          Lock ROC Branch 4 : 0&lt;br /&gt;
                          Lock ROC Branch 5 : 0&lt;br /&gt;
         Enable Program 1 front panel input : 1&lt;br /&gt;
                           Enable Interrupt : 1&lt;br /&gt;
                Enable local ROC (branch 5) : 1&lt;br /&gt;
 Trigger Control Register (0x8): 0x00001fff&lt;br /&gt;
 ROC Enable Register (0xc) val=0xf07fff7f:&lt;br /&gt;
 Branch 1: 0x7f  bits: 01111111&lt;br /&gt;
 Branch 2: 0xff  bits: 11111111&lt;br /&gt;
 Branch 3: 0x7f  bits: 01111111&lt;br /&gt;
 Branch 4: 0xf0  bits: 11110000&lt;br /&gt;
 Synchronization Interval Register (0x10): 1000&lt;br /&gt;
 Trigger Word Count Register (0x14): 0&lt;br /&gt;
 Trigger Data Register (0x18): 256&lt;br /&gt;
 Local ROC (Branch 5) Data Register (0x1c): 60&lt;br /&gt;
                       Synchronization Flag : 0&lt;br /&gt;
                             Late Fail Flag : 0&lt;br /&gt;
                                   ROC code : 15&lt;br /&gt;
 Input Trigger Prescale Registers:&lt;br /&gt;
                 Input 1 Prescale Factor : 0&lt;br /&gt;
                 Input 2 Prescale Factor : 0&lt;br /&gt;
                 Input 3 Prescale Factor : 0&lt;br /&gt;
                 Input 4 Prescale Factor : 0&lt;br /&gt;
                 Input 5 Prescale Factor : 0&lt;br /&gt;
                 Input 6 Prescale Factor : 0&lt;br /&gt;
                 Input 7 Prescale Factor : 0&lt;br /&gt;
                 Input 8 Prescale Factor : 0&lt;br /&gt;
 Clear Permit Timer Register  = 0&lt;br /&gt;
 Level2 Accept Timer Register = 83&lt;br /&gt;
 Level3 Accept Timer Register = 0&lt;br /&gt;
 Front Busy Timer Register    = 325&lt;br /&gt;
 Clear Hold Timer Register    = 50&lt;br /&gt;
 Branch (1-4) ROC Buffer Status Register (0x58): 0x40404040&lt;br /&gt;
 Branch 1: Buffer Count = 0, Empty Flag = 1, Full Flag = 0&lt;br /&gt;
 Branch 2: Buffer Count = 0, Empty Flag = 1, Full Flag = 0&lt;br /&gt;
 Branch 3: Buffer Count = 0, Empty Flag = 1, Full Flag = 0&lt;br /&gt;
 Branch 4: Buffer Count = 0, Empty Flag = 1, Full Flag = 0&lt;br /&gt;
 Local ROC (Branch 5) Buffer Status Register (0x5c): 0xffff8086&lt;br /&gt;
 Branch 5: Buffer Count = 6, Empty Flag = 0, Full Flag = 1,Local Acknowledge = 0&lt;br /&gt;
 ROC Acknowledge Status Register (0x60): val=0x0&lt;br /&gt;
 Branch 1: 0x 0  bits: 00000000 (enabled: 01111111)&lt;br /&gt;
 Branch 2: 0x 0  bits: 00000000 (enabled: 11111111)&lt;br /&gt;
 Branch 3: 0x 0  bits: 00000000 (enabled: 01111111)&lt;br /&gt;
 Branch 4: 0x 0  bits: 00000000 (enabled: 11110000)&lt;br /&gt;
 State Register (0x6C):&lt;br /&gt;
                       Level 1 Accept     : 0&lt;br /&gt;
                    Start Level 2 Trigger : 0&lt;br /&gt;
                     Level 2 Pass Latched : 0&lt;br /&gt;
                     Level 2 Fail Latched : 0&lt;br /&gt;
                           Level 2 Accept : 0&lt;br /&gt;
                    Start Level 3 Trigger : 0&lt;br /&gt;
                     Level 3 Pass Latched : 0&lt;br /&gt;
                     Level 3 Fail Latched : 0&lt;br /&gt;
                           Level 3 Accept : 0&lt;br /&gt;
                                    Clear : 0&lt;br /&gt;
                Front End Busy (external) : 0&lt;br /&gt;
                         External Inhibit : 0&lt;br /&gt;
                          Latched Trigger : 0&lt;br /&gt;
                                  TS Busy : 1&lt;br /&gt;
                                TS Active : 1&lt;br /&gt;
                                 TS Ready : 0&lt;br /&gt;
                    Main Sequencer Active : 0&lt;br /&gt;
         Synchronization Sequencer Active : 0&lt;br /&gt;
         Program 1 Event Sequencer Active : 1&lt;br /&gt;
         Program 2 Event Sequencer Active : 0&lt;br /&gt;
 Event Count (0xc8): 135&lt;br /&gt;
 Live 1 Count (0xcc): 54866&lt;br /&gt;
 Live 2 Count (0xd0): 9290375&lt;br /&gt;
 value = 1 = 0x1&lt;br /&gt;
 -&amp;gt; exit&lt;br /&gt;
&lt;br /&gt;
 clasprod::clastrig2&amp;gt; clastrig2 statistics&lt;br /&gt;
 200 0 0 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 6-apr-2010: end failed, only one ROC was in use (clastrig2), messages:&lt;br /&gt;
&lt;br /&gt;
 interrupt: Program Events 1-2:      247        0&lt;br /&gt;
 interrupt: live time = 93 percent (gated=1956740 ungated=2094143)&lt;br /&gt;
 interrupt: live_corr = 93 percent (gated=1956740 ungated=2094143)&lt;br /&gt;
 proc_thread: waiting=   3743 processing=     30 microsec per event (nev=404)&lt;br /&gt;
 rols_thread: waiting=    754 processing=     21 microsec per event (nev=454)&lt;br /&gt;
 wait: coda request &amp;gt;go&amp;lt; in progress&lt;br /&gt;
 codaExecute reached, message &amp;gt;end&amp;lt;, len=3&lt;br /&gt;
 codaExecute: &#039;end&#039; transition&lt;br /&gt;
 roc_end reached ??&lt;br /&gt;
 roc_end reached !!&lt;br /&gt;
 0x18c6f5c0 (twork0003): INIT_NAME: rolp-&amp;gt;daproc = 3&lt;br /&gt;
 UDP_cancel: cancel &amp;gt;ts2: 93 0 0 0 0 0 0 0 0 507 0 0 0 &amp;lt;&lt;br /&gt;
 interrupt: inputs  1-6:        0        0        0        0        0        0&lt;br /&gt;
 interrupt: inputs 7-12:        0        0      339        0        0        0&lt;br /&gt;
 interrupt: Program Events 1-2:      172        0&lt;br /&gt;
 interrupt: live time = 97 percent (gated=1358086 ungated=1400034)&lt;br /&gt;
 interrupt: live_corr = 97 percent (gated=1358086 ungated=1400034)&lt;br /&gt;
 wait: coda request &amp;gt;end&amp;lt; in progress&lt;br /&gt;
 0x18c6f5c0 (twork0003): TS GO bit cleared&lt;br /&gt;
 0x18c6f5c0 (twork0003): TS csr:  0xfc000000&lt;br /&gt;
 interrupt: TRIG ERROR: no pool buffer available&lt;br /&gt;
 0x18c6f5c0 (twork0003): setForceSyncInterval: forceSyncInterval set to 0&lt;br /&gt;
 0x18c6f5c0 (twork0003): INFO: User End Executed&lt;br /&gt;
 codaUpdateStatus: dbConnecting ..&lt;br /&gt;
 codaUpdateStatus: dbConnect done&lt;br /&gt;
 codaUpdateStatus: &amp;gt;UPDATE process SET state=&#039;ending&#039; WHERE name=&#039;clastrig2&#039;&amp;lt;&lt;br /&gt;
 codaUpdateStatus: dbDisconnecting ..&lt;br /&gt;
 codaUpdateStatus: dbDisconnect done&lt;br /&gt;
 codaUpdateStatus: updating request ..&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:clastrig2 ending&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:clastrig2 ending&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:clastrig2 ending&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:clastrig2 ending&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:clastrig2 ending&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:clastrig2 ending&amp;lt;&lt;br /&gt;
 UDP_cancel: cancel &amp;gt;sta:clastrig2 active&amp;lt;&lt;br /&gt;
 codaUpdateStatus: updating request done&lt;br /&gt;
 NOW !!!!!!!!!!!!!!!!!!!&lt;br /&gt;
 NOW !!!!!!!!!!!!!!!!!!!&lt;br /&gt;
 NOW !!!!!!!!!!!!!!!!!!!&lt;br /&gt;
 NOW !!!!!!!!!!!!!!!!!!!&lt;br /&gt;
 NOW !!!!!!!!!!!!!!!!!!!&lt;br /&gt;
 roc_end done&lt;br /&gt;
 codaExecute done&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;: last event=12113 nevents=12314&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: in DA_ENDING dataInBuf=20212 BBHEAD_BYTES=24&lt;br /&gt;
 coda_roc: rocp-&amp;gt;state == ENDING and input list is empty&lt;br /&gt;
 coda_roc: process rol1 buffer by rol2 completed&lt;br /&gt;
 coda_roc: break loop&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;: last event=12313 nevents=12314&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: in DA_ENDING dataInBuf=7224 BBHEAD_BYTES=24&lt;br /&gt;
 coda_roc: rocp-&amp;gt;state == ENDING and input list is empty&lt;br /&gt;
 coda_roc: process rol1 buffer by rol2 completed&lt;br /&gt;
 coda_roc: break loop&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;: last event=12313 nevents=12314&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: in DA_ENDING last event=12313 nevents=12314&lt;br /&gt;
 coda_roc: rocp-&amp;gt;state == ENDING and input list is empty&lt;br /&gt;
 coda_roc: process rol1 buffer by rol2 completed&lt;br /&gt;
 coda_roc: break loop&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;: last event=12313 nevents=12314&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: in DA_ENDING last event=12313 nevents=12314&lt;br /&gt;
 coda_roc: rocp-&amp;gt;state == ENDING and input list is empty&lt;br /&gt;
 coda_roc: process rol1 buffer by rol2 completed&lt;br /&gt;
 coda_roc: break loop&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;: last event=12313 nevents=12314&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: in DA_ENDING last event=12313 nevents=12314&lt;br /&gt;
 coda_roc: rocp-&amp;gt;state == ENDING and input list is empty&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 5-apr-2010: scrolling messages from all ROCs (start from Download - works fine):&lt;br /&gt;
 .....&lt;br /&gt;
 event=2405 nevents=2405&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;: last &lt;br /&gt;
 event=2405 nevents=2405&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;: last &lt;br /&gt;
 event=2405 nevents=2405&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;: last &lt;br /&gt;
 event=2405 nevents=2405&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 .....&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 2-apr-2010: event recorder gives error during Prestart:&lt;br /&gt;
 &lt;br /&gt;
 file[ 0]-&amp;gt;/raid/stage_in/clas_062414.A00&amp;lt;-&lt;br /&gt;
 bosopen.c: splitted files handling ..&lt;br /&gt;
 bosopen.c: &amp;gt;/raid/stage_in/clas_062414.A00&amp;lt;&lt;br /&gt;
 bosopen.c: len1=30&lt;br /&gt;
 bosopen.c: len2=30&lt;br /&gt;
 bosopen.c: len3=14&lt;br /&gt;
 bosopen.c: &amp;gt;/raid/stage_in/clas_062414.A00&amp;lt; len=14&lt;br /&gt;
 bosopen.c: checking how much disk space left in directory /raid/stage_in&lt;br /&gt;
 bosopen.c: total 1403778969 blocks, free 1100988411 blocks, available &lt;br /&gt;
 1100988411 blocks (1 block = 512 bytes)&lt;br /&gt;
 bosopen.c: so we have 550493696 kbytes available space&lt;br /&gt;
 bosopen.c: we can continue to write file.&lt;br /&gt;
 bosopen.c: check for partition swaping: file-&amp;gt;/raid/stage_in/clas_062414.A00&amp;lt;-&lt;br /&gt;
 bosopen.c: system call: &amp;gt;checkdisk  4094&amp;lt;&lt;br /&gt;
 [1] 9253&lt;br /&gt;
 bosopen.c: system call completed&lt;br /&gt;
 codaUpdateStatus: dbConnecting ..&lt;br /&gt;
 ER: Not attached to ET system&lt;br /&gt;
 er_write_thread loop ended (0 145452664)&lt;br /&gt;
 codaUpdateStatus: dbConnect done&lt;br /&gt;
 codaUpdateStatus: &amp;gt;UPDATE process SET state=&#039;paused&#039; WHERE name=&#039;ER3&#039;&amp;lt;&lt;br /&gt;
 codaUpdateStatus: dbDisconnecting ..&lt;br /&gt;
 codaUpdateStatus: dbDisconnect done&lt;br /&gt;
 codaUpdateStatus: updating request ..&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:ER3 paused&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:ER3 paused&amp;lt;&lt;br /&gt;
&lt;br /&gt;
Station TAPE was idle, but et system seems operational; end run (successful), restart coda_er, start from Download - everything works fine.&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 18-mar-2010: previous run ended fine, click &#039;prestart&#039; and got from EB:&lt;br /&gt;
 [0] 0x76fefffe != 0x40acf17e, waiting for the following ROC IDs:&lt;br /&gt;
 7  9 10 11 17 20 22 25 26 28 29&lt;br /&gt;
Similar problem was observed before. Kill rcServer, next run started fine, ROCs were NOT rebooted. CC scans again ???&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 14-mar-2010: old problem, can be posted already: if EB was not restarted afre the ROC crash, it sometimes waiting for  several ROcs in the end of prestart, however runcontrol allows &#039;Go&#039; button become active; something wrong with the logic, must check; will be good of course to avoid that situation by making EB reset itself properly on &#039;reset&#039; transition after the ROC crash&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 14-mar-2010: during reboot dc9 gives following:&lt;br /&gt;
 .................&lt;br /&gt;
 ppc/bootscripts/boot_dc9&lt;br /&gt;
 taskSpawn(&amp;quot;TCPSERVER&amp;quot;) returns 475458320&lt;br /&gt;
 bind on port 5001&lt;br /&gt;
 myname &amp;gt;dc9&amp;lt;&lt;br /&gt;
 -&amp;gt; Query &amp;gt;UPDATE Ports SET Host=&#039;dc9&#039;,tcpClient_tcp=5001 WHERE Name=&#039;dc9&#039;&amp;lt; succeeded&lt;br /&gt;
 INFO(mysql_real_connect9): errno=0&lt;br /&gt;
 INFO(mysql_real_connect9): OK&lt;br /&gt;
 mysql_real_connect9: error message: 2013/HY000 (Lost connection to MySQL server during query)&lt;br /&gt;
 dbConnect ERROR: mysql == NULL&lt;br /&gt;
 333333333333333&lt;br /&gt;
 program&lt;br /&gt;
 Exception current instruction address: 0x1c5&lt;br /&gt;
 e8734&lt;br /&gt;
 Machine Status Register: 0x00081000&lt;br /&gt;
 Condition Register: 0x40000085&lt;br /&gt;
 Task: 0x1c5e8e50 &amp;quot;ROC&amp;quot;&lt;br /&gt;
 interrupt: Unconnected main interrupt 0&lt;br /&gt;
 logTask: 3222 log messages lost.&lt;br /&gt;
 interrupt: Unconnected main interrupt 1&lt;br /&gt;
 interrupt: Unconnected main interrupt 0&lt;br /&gt;
 interrupt: Unconnected main interrupt 1&lt;br /&gt;
 interrupt: Unconnected main interrupt 0&lt;br /&gt;
 interrupt: Unconnected main interrupt 1&lt;br /&gt;
 interrupt: Unconnected main interrupt 0&lt;br /&gt;
 interrupt: Unconnected main interrupt 1&lt;br /&gt;
 interrupt: Unconnected main interrupt 0&lt;br /&gt;
 ..............&lt;br /&gt;
&lt;br /&gt;
probably mysql connection problem&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;RESOLVING&#039;&#039;&#039;: will make 5 attempts to to connect waiting 3 seconds in between, then will give up. &lt;br /&gt;
&lt;br /&gt;
* Sergey B. 14-mar-2010: if in prestart stage hit abort and reset, all ROCs printing &lt;br /&gt;
 wait: coda request &amp;gt;exit&amp;lt; in progress&lt;br /&gt;
indefinitely, must check&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 14-mar-2010: coda_eb x-term hung completely, kill coda_eb but yellow window still stuck; last messages were:&lt;br /&gt;
&lt;br /&gt;
 codaEnd 10&lt;br /&gt;
 codaEnd 11&lt;br /&gt;
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;
 codaExecute done&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.28&amp;lt; port=59319&lt;br /&gt;
 wait: coda request &amp;gt;&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;&amp;lt; in progress&lt;br /&gt;
 Executing &amp;gt;&amp;lt; (len=0)&lt;br /&gt;
 codaExecute: ERROR: len=0 - do nothing&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.28&amp;lt; port=59342&lt;br /&gt;
 wait: coda request &amp;gt;&amp;lt; in progress&lt;br /&gt;
 Executing &amp;gt;TP/1.0&lt;br /&gt;
&lt;br /&gt;
Probably last string contains something, will remove printing&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 13-mar-2010: sometimes after bad crash all rocs (even scalers) must be rebooted, otherwise EB is crashing with messages:&lt;br /&gt;
 .....&lt;br /&gt;
 case 0: no swap&lt;br /&gt;
 case 0: no swap&lt;br /&gt;
 case 0: no swap&lt;br /&gt;
 case 0: no swap&lt;br /&gt;
 case 0: no swap&lt;br /&gt;
 case 0: no swap&lt;br /&gt;
 case 0: no swap&lt;br /&gt;
 case 0: no swap&lt;br /&gt;
 case 0: no swap&lt;br /&gt;
 case 0: no swap&lt;br /&gt;
  .. done.&lt;br /&gt;
 [0] FATAL: Event (Num 1 type 1) NUMBER mismatch -- roc[11] (rocid 30) &lt;br /&gt;
 sent -1 (type 18)&lt;br /&gt;
 [0] ERROR: Discard data until next control event&lt;br /&gt;
 clondaq1:coda_eb&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After that problem stays, restarted every daq component (EB, ER, ETs, runcontrol, rcServer)  - does not helped. Did daq_exit, daq_start,&lt;br /&gt;
reboot all rocs again - not it works.&lt;br /&gt;
&lt;br /&gt;
In the same time ROCs were printing messages &#039;no data&#039;, may be it was the source of EB troubles ...&lt;br /&gt;
&lt;br /&gt;
* Sergey B.12-mar-2010 around 10:50am: something is breaking coda_eb/coda_er:&lt;br /&gt;
&lt;br /&gt;
 .....&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:EB1 booted&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:EB1 booted&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:EB1 booted&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:EB1 booted&amp;lt;&lt;br /&gt;
 UDP_cancel: cancel &amp;gt;sta:EB1 booted&amp;lt;&lt;br /&gt;
 codaUpdateStatus: updating request done&lt;br /&gt;
 CODA_Init 14&lt;br /&gt;
 2&lt;br /&gt;
 clasprod::EB1&amp;gt; bind on port 5001&lt;br /&gt;
 DB update: &amp;gt;UPDATE process SET inuse=&#039;5001&#039; WHERE name=&#039;EB1&#039;&amp;lt;&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.28&amp;lt; port=37258&lt;br /&gt;
 wait: coda request &amp;gt;&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;&amp;lt; in progress&lt;br /&gt;
 Executing &amp;gt;&amp;lt; (len=0)&lt;br /&gt;
 Segmentation fault (core dumped)&lt;br /&gt;
 clondaq1:coda_eb&amp;gt; &lt;br /&gt;
&lt;br /&gt;
In the same time &#039;&#039;et_start&#039;&#039; complains (we have now ET system protected against CC scans):&lt;br /&gt;
&lt;br /&gt;
 et ERROR: et_netserver: ET server being probed by non-ET client or read failure&lt;br /&gt;
 et ERROR: et_netserver: ET server being probed by non-ET client or read failure&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FIXED&#039;&#039;&#039; by checking for the len=0 in the message string, all other possible checks were implemented already&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 12-mar-2010: global reboot gives almost all PMCs (except first two) failing on MySQL access:&lt;br /&gt;
&lt;br /&gt;
 Done executing startup script $CODA/VXWORKS_&lt;br /&gt;
 ppc/bootscripts/boot_pmc1&lt;br /&gt;
 -&amp;gt; INFO(mysql_real_connect9): errno=0&lt;br /&gt;
 INFO(mysql_real_connect9): OK&lt;br /&gt;
 mysql_real_connect9: error message: 2013/HY000 (Lost connection to MySQL server during query)&lt;br /&gt;
 dbConnect ERROR: mysql == NULL&lt;br /&gt;
 program&lt;br /&gt;
 Exception current instruction address: 0x00000000&lt;br /&gt;
 Machine Status Register: 0x0008b030&lt;br /&gt;
 Condition Register: 0x40000085&lt;br /&gt;
 Task: 0x1e404190 &amp;quot;coda_pmc&amp;quot;&lt;br /&gt;
&lt;br /&gt;
It should be mentioned that we are doing something right now; day before it was no activity and all rebooted fine.&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 1-sep-2009: during croctest1 reboot:&lt;br /&gt;
&lt;br /&gt;
 INFO(mysql_real_connect9): errno=0&lt;br /&gt;
 INFO(mysql_real_connect9): OK&lt;br /&gt;
 mysql_real_connect9: error message: 2013/HY000 (Lost connection to MySQL server during query)&lt;br /&gt;
 dbConnect ERROR: mysql == NULL&lt;br /&gt;
&lt;br /&gt;
second reboot went fine&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 15-june-2009: just after run was ended noticed that all runs starting from 60073 has &#039;No configuration!&#039; instead of &#039;PROD&#039; etc. Correcting manually. Must check if other information is correct, and understand the reason if possible .. Is it related to the database update procedure inplemented around that time ?&lt;br /&gt;
It appeares that begin_clasprod_xxxxxx.txt log files has that wrong starting from run 60073.&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 11-June-2009: swaped ec4 and sc2 and during sc2 boot see following from host:&lt;br /&gt;
&lt;br /&gt;
 ..........................&lt;br /&gt;
 taskDelay(sysClkRateGet()*5)&lt;br /&gt;
  Args = -session clasprod -objects sc2 ROC -i&lt;br /&gt;
 CODA_Init reached&lt;br /&gt;
 CODA_Init 1&lt;br /&gt;
 CODA_Init 2&lt;br /&gt;
 sc2&lt;br /&gt;
 CODA_Init 11&lt;br /&gt;
 CODA_Init: objectTy &amp;gt;(null)&amp;lt;&lt;br /&gt;
 CODA_Init 12&lt;br /&gt;
 CODA_Init: use &#039;SESSION&#039; as &amp;gt;clasprod&amp;lt;&lt;br /&gt;
 Tcl_AppInit CALLS !!!!!&lt;br /&gt;
 11-11&lt;br /&gt;
 11-12&lt;br /&gt;
 11-13&lt;br /&gt;
 11111111111111111&lt;br /&gt;
 22222222222222222&lt;br /&gt;
 0xdd0e880 (tNetTask): arptnew failed on 8139a743&lt;br /&gt;
 value = 0 = 0x0&lt;br /&gt;
 taskSpawn &amp;quot;TCP_SERVER&amp;quot;,250,0,100000,tcpServer&lt;br /&gt;
 value = 231091088 = 0xdc62b90&lt;br /&gt;
 proconhost&lt;br /&gt;
 value = 0 = 0x0&lt;br /&gt;
 ......................&lt;br /&gt;
&lt;br /&gt;
Second reboot shows the same:&lt;br /&gt;
&lt;br /&gt;
 ...................&lt;br /&gt;
 22222222222222222&lt;br /&gt;
 0xdd0e880 (tNetTask): arptnew failed on 8139a743&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;clon10 clasrun 2508 9998&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt; 24&lt;br /&gt;
 list &amp;gt;clon10 clasrun 2508 9998&amp;lt;&lt;br /&gt;
 machine name = clon10&lt;br /&gt;
 user ID      = 2508&lt;br /&gt;
 group ID     = 9998&lt;br /&gt;
 .................&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. around 6-June-2009: ec2pmc1 error message:&lt;br /&gt;
&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print: 255115 20&lt;br /&gt;
 write_thread: about to print: 255115 20&lt;br /&gt;
 write_thread: about to print: 255115 20&lt;br /&gt;
 write_thread: wait=    199 send=      8 microsec per event (nev=12755)&lt;br /&gt;
 CALLING customized :&lt;br /&gt;
 machine check &lt;br /&gt;
 SRAM ERROR :&lt;br /&gt;
 SRAM Error Address    : 0x00000000.f2000504&lt;br /&gt;
 SRAM Error Data Low   : 0x006805e0&lt;br /&gt;
 SRAM Error Data High  : 0x00420000&lt;br /&gt;
 SRAM Error Parity     : 0x00000004&lt;br /&gt;
 SRAM Error Cause      : 0x00000001&lt;br /&gt;
 PCI_0 DEVICE ERROR :&lt;br /&gt;
 PCI_0 Error: Status=0x00000100&lt;br /&gt;
 Master abort&lt;br /&gt;
 PCI Cmd=7 (MemWr)  ByteEnable=0  Par=0&lt;br /&gt;
 Error Address High: 0x00000000&lt;br /&gt;
 Error Address Low : 0xf0d10128&lt;br /&gt;
 CALLING generic    :&lt;br /&gt;
 machine check&lt;br /&gt;
 Exception next instruction address: 0x0001f058&lt;br /&gt;
 Machine Status Register: 0x0012b030&lt;br /&gt;
 Condition Register: 0x40222042&lt;br /&gt;
 Task: 0x1e3b0020 &amp;quot;coda_net&amp;quot;&lt;br /&gt;
&lt;br /&gt;
reboot did not helped, have to turn pmc off and run on host only&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 4-June-2009: when rebooting all rocs, some cannot connect to DB, as result have following:&lt;br /&gt;
&lt;br /&gt;
 0x1e42a360 (coda_pmc): bb_new: &#039;big&#039; buffer &lt;br /&gt;
 created (addr=0x1eba3590, 16 bufs, 3145728 size)&lt;br /&gt;
 coda_pmc: big buffer1 allocated&lt;br /&gt;
 myname &amp;gt;ec1pmc1&amp;lt;&lt;br /&gt;
 Done executing startup script $CODA/VXWORKS_&lt;br /&gt;
 ppc/bootscripts/boot_pmc1&lt;br /&gt;
 -&amp;gt; INFO(mysql_real_connect9): errno=0&lt;br /&gt;
 INFO(mysql_real_connect9): OK&lt;br /&gt;
 program&lt;br /&gt;
 Exception current instruction address: 0x00000000&lt;br /&gt;
 Machine Status Register: 0x0008b030&lt;br /&gt;
 Condition Register: 0x40000085&lt;br /&gt;
 Task: 0x1e42a360 &amp;quot;coda_pmc&amp;quot;&lt;br /&gt;
 -&amp;gt; tt&lt;br /&gt;
 14cad8 vxTaskEntry    +68 : coda_pmc ()&lt;br /&gt;
 1e2275c0 coda_pmc       +144: mysql_query ()&lt;br /&gt;
 1e258520 mysql_query    +54 : mysql_real_query ()&lt;br /&gt;
 1e249850 mysql_real_query+110: mysql_send_query ()&lt;br /&gt;
 1e249718 mysql_send_query+1d0: 0 ()&lt;br /&gt;
 value = 0 = 0x0&lt;br /&gt;
 -&amp;gt; &lt;br /&gt;
&lt;br /&gt;
for some reason it efefcts mostly PMCs. First 10 or so PMCs booted fine, and then few shows that error, and few following booted fine again, and so on. It looks like DB does not respond right the way, and PMC exits on timeout and do not try again. Should fix that place.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 15-may-2009: last night following error messages from sc2 were reportedly associated with 2 crashes (I was not on shift):&lt;br /&gt;
&lt;br /&gt;
 write_thread: about to print: 394603 20&lt;br /&gt;
 write_thread: about to print: 394603 20&lt;br /&gt;
 write_thread: wait=    176 send=      6 microsec per event (nev=19730)&lt;br /&gt;
 0x1b1c7e00 (coda_proc): timer: 9 microsec (min=3 max=909 rms**2=11)&lt;br /&gt;
 proc_thread: wait=    176 send=     12 microsec per event (nev=14534)&lt;br /&gt;
 0x1b1c7e00 (coda_proc): timer: 9 microsec (min=3 max=909 rms**2=19)&lt;br /&gt;
 0x1b1c7e00 (coda_proc): timer: 9 microsec (min=3 max=909 rms**2=17)&lt;br /&gt;
 bosMgetid: ERROR: lenn=0&lt;br /&gt;
 ???: 0x52432d32 0x38363333 0x31313534 0x00696d3d 0x25640a00&lt;br /&gt;
 bosMgetid: ERROR: name &amp;gt;RC-2&amp;lt; does not described, update clonbanks.ddl file !!!&lt;br /&gt;
 bosMgetid: lenn=4, len=4, nddl1=116&lt;br /&gt;
 bosMgetid: name=&amp;gt;RC-286331154&amp;lt;&lt;br /&gt;
 try again ..&lt;br /&gt;
 bosMgetid: ERROR: lenn=0&lt;br /&gt;
 !!!: 0x52432d32 0x38363333 0x31313534 0x00696d3d 0x25640a00&lt;br /&gt;
 bosMgetid: lenn=4, len=4&lt;br /&gt;
 bosMgetid: ERROR: name &amp;gt;RC-2&amp;lt; does not descr&lt;br /&gt;
 ibed, update clonbanks.ddl file !!!&lt;br /&gt;
 bosMgetid: lenn=4, len=4, nddl1=116&lt;br /&gt;
 bosMgetid: name=&amp;gt;RC-286331154&amp;lt;&lt;br /&gt;
 no way !!&lt;br /&gt;
 bosMlink: ERROR: bosMgetid returns -99&lt;br /&gt;
&lt;br /&gt;
 interrupt: timer: 48 microsec (min=9 max=195 rms**2=9)&lt;br /&gt;
 interrupt: timer: 45 microsec (min=9 max=195 rms**2=18)&lt;br /&gt;
 interrupt: timer: 45 microsec (min=9 max=195 rms**2=10)&lt;br /&gt;
 interrupt: timer: 48 microsec (min=9 max=195 rms**2=14)&lt;br /&gt;
 setHeartError: 0 &amp;gt;sys 0, mask 14&amp;lt;&lt;br /&gt;
 WARN: HeartBeat[0]: heartbeat=6658(6658) heartmask=14&lt;br /&gt;
 UDP_cancel: cancel &amp;gt;inf:sc2 sys 0, mask 14&amp;lt;&lt;br /&gt;
 UDP_cancel: cancel &amp;gt;inf:sc2 sys 0, mask 14&amp;lt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 14-May-2009 5:54am: got page from clascron@clon10: &#039;Process monitor: missing process: alarm_server - Online problem: alarm_server did not respond to status pool request&#039;. Found later that stadis was not updating etc. It appeares that smartsockets server was hund somehow on clondb1, for example command &#039;ipc_info -a clasprod&#039; from clon10 or clon00 did not worked, messages were:&lt;br /&gt;
&lt;br /&gt;
 clon00:clasrun&amp;gt; ipc_info -a clasprod&lt;br /&gt;
 08:08:31: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;local&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00089-I Using local protocol&lt;br /&gt;
 08:08:31: TAL-SS-00090-I Could not connect to &amp;lt;local&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00093-I Skipping starting &amp;lt;start_never:local&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;clondb1&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00089-I Using local protocol&lt;br /&gt;
 08:08:31: TAL-SS-00090-I Could not connect to &amp;lt;clondb1&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;clondb1&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00089-I Using tcp protocol&lt;br /&gt;
 ^C&lt;br /&gt;
&lt;br /&gt;
and it waits here. After restarting server on clondb1 by commands&lt;br /&gt;
&lt;br /&gt;
 /etc/init.d/smartsockets stop&lt;br /&gt;
 /etc/init.d/smartsockets start&lt;br /&gt;
&lt;br /&gt;
everything came back to normal. We should think about detecting that problem and restarting server automatically, also it happens very rearly, few time a year. Probably it can be done by monitoring cpu usage: when server was hung it was using 100% of cpu:&lt;br /&gt;
&lt;br /&gt;
 top - 08:06:16 up 130 days,  8:59,  1 user,  load average: 2.13, 2.03, 1.64&lt;br /&gt;
 Tasks:  92 total,   2 running,  90 sleeping,   0 stopped,   0 zombie&lt;br /&gt;
 Cpu(s): 25.0% us,  0.1% sy,  0.0% ni, 73.0% id,  1.9% wa,  0.0% hi,  0.1% si&lt;br /&gt;
 Mem:   3995356k total,  3968880k used,    26476k free,    88168k buffers&lt;br /&gt;
 Swap:  8385920k total,      208k used,  8385712k free,  3432056k cached&lt;br /&gt;
   PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                                       &lt;br /&gt;
  4471 root      25   0  5908 4540 1956 R  100  0.1 300:24.06 rtserver.x                                                                                                     &lt;br /&gt;
     1 root      16   0  4756  556  460 S    0  0.0   0:11.25 init                                                                                                           &lt;br /&gt;
     2 root      RT   0     0    0    0 S    0  0.0   0:03.85 migration/0                                                                                                    &lt;br /&gt;
     3 root      34  19     0    0    0 S    0  0.0   0:10.23 ksoftirqd/0                                                                                                    &lt;br /&gt;
     4 root      RT   0     0    0    0 S    0  0.0   0:01.79 migration/1                                                                                                    &lt;br /&gt;
     5 root      34  19     0    0    0 S    0  0.0   1:03.72 ksoftirqd/1                                                                                                    &lt;br /&gt;
     6 root      RT   0     0    0    0 S    0  0.0   0:01.62 migration/2&lt;br /&gt;
&lt;br /&gt;
while normally it uses fractions of percent. It is also will be useful to monitor cpu usage in general, few days ago clasrun&#039;s sshd on clon10 was taking almost 50% of cpu.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* Sergey B. 12-may-2009: looking for the reason of missing gate messages in all DC crates we found that front end busy cable from SF to FC was disconnected on the floor. For the future we should remember that disconnecting that cable may create missing gate messages. It is also important before every run to use &#039;dc_all&#039; configuration and look at scope in the counting house to make sure front end busy signal is there.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 16-feb-2009: runcontrol pop-up message while pressing &#039;Configure&#039;:&lt;br /&gt;
 rcConfigure::loadRcDbaseCbk: Loading database failed !!!&lt;br /&gt;
On second &#039;Configure&#039; click it worked.&lt;br /&gt;
&lt;br /&gt;
* Sergey B. June-2008: it looks like when one SILO drive goes bad, something is happening in script&#039;s logic and it never tries to run 2 streams, only one ! One .temp link can be observed, aling with one presilo1 link which is NOT becoming another .temp. Need check !!!&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 7-may-2008: EB1 crashed, last messages:&lt;br /&gt;
&lt;br /&gt;
 EB: WARNING - resyncronization in crate controller number  5 ...  fixed&lt;br /&gt;
 .&lt;br /&gt;
 EB: WARNING - resyncronization in crate controller number  6 ...  fixed&lt;br /&gt;
 .&lt;br /&gt;
 EB: WARNING - resyncronization in crate controller number  6 ...  fixed&lt;br /&gt;
 .&lt;br /&gt;
 ERROR: lfmt=0 bankid=0&lt;br /&gt;
&lt;br /&gt;
Found that tage2 and tage3 must be rebooted&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 5-may-2008: polar crate turned off; turn it back on, but notice that&lt;br /&gt;
one of str7201 scalers has all lights on; scaler was replaced in 2 days, everything&lt;br /&gt;
works fine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 30-apr-2008: gam_server on clon04 takes 100% CPU&lt;br /&gt;
&lt;br /&gt;
Found on the web that creating file &#039;/etc/gamin/gaminrc&#039; with following contents will help:&lt;br /&gt;
&lt;br /&gt;
 #configuration for gamin&lt;br /&gt;
 # Can be used to override the default behaviour.&lt;br /&gt;
 # notify filepath(s) : indicate to use kernel notification&lt;br /&gt;
 # poll filepath(s)   : indicate to use polling instead&lt;br /&gt;
 # fsset fsname method poll_limit : indicate what method of notification for the filesystem&lt;br /&gt;
 #                                  kernel - use the kernel for notification&lt;br /&gt;
 #                                  poll - use polling for notification&lt;br /&gt;
 #                                  none - don&#039;t use any notification&lt;br /&gt;
 #&lt;br /&gt;
 #                                  the poll_limit is the number of seconds&lt;br /&gt;
 #                                  that must pass before a resource is polled again.&lt;br /&gt;
 #                                  It is optional, and if it is not present the previous&lt;br /&gt;
 #                                  value will be used or the default.&lt;br /&gt;
 fsset nfs poll 10&lt;br /&gt;
 # use polling on nfs mounts and poll once every 10 seconds&lt;br /&gt;
 # This will limit polling to every 10 seconds and seams to prevent it from running away&lt;br /&gt;
&lt;br /&gt;
Created file, will see if it helped ..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 20-apr-2008: sc2pmc1 error message (during &amp;quot;end run&#039; ???)&lt;br /&gt;
&lt;br /&gt;
 .................................................&lt;br /&gt;
 write_thread: wait=    135 send=     28 microsec per event (nev=12351)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=4)&lt;br /&gt;
 proc_thread: wait=    130 send=     31 microsec per event (nev=14709)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=10)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=15)&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print: 252148 20&lt;br /&gt;
 write_thread: about to print: 252148 20&lt;br /&gt;
 write_thread: about to print: 252148 20&lt;br /&gt;
 write_thread: wait=    135 send=     31 microsec per event (nev=12607)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=19)&lt;br /&gt;
 proc_thread: wait=    135 send=     31 microsec per event (nev=14739)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=19)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=14)&lt;br /&gt;
  ERROR: bufout overflow - skip the rest ...&lt;br /&gt;
         bufout=485322144 hit=485387636 endofbufout=485387680&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print: 255564 20&lt;br /&gt;
 write_thread: about to print: 255564 20&lt;br /&gt;
 write_thread: about to print: 255564 20&lt;br /&gt;
 write_thread: wait=    128 send=     42 microsec per event (nev=12778)&lt;br /&gt;
 proc_thread: wait=    371 send=     31 microsec per event (nev=6291)&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000140 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x0150107F -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x015810DC -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x02B80FD6 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x02A010BE -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 .................................................. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At the same time at sc2:&lt;br /&gt;
&lt;br /&gt;
 ......................................&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=14)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=4)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=17)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=1)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=17)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=0)&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 ................................&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 220 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 692 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 544 log messages lost.&lt;br /&gt;
 ..................................&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 562 log messages lost.&lt;br /&gt;
 interrupt: SYNC: ERROR: [ 0] slot=16 error_flag=1 - clear&lt;br /&gt;
 logTask: 707 log messages lost.&lt;br /&gt;
 interrupt: SYNC: ERROR: [ 3] slot=19 error_flag=1 - clear&lt;br /&gt;
 logTask: 517 log messages lost.&lt;br /&gt;
 interrupt: SYNC: ERROR: [ 4] slot=20 error_flag=1 - clear&lt;br /&gt;
 logTask: 620 log messages lost.&lt;br /&gt;
 interrupt: SYNC: ERROR: [ 5] slot=21 error_flag=1 - clear&lt;br /&gt;
 logTask: 559 log messages lost.&lt;br /&gt;
 interrupt: SYNC: scan_flag=0x00390000&lt;br /&gt;
 logTask: 512 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 671 log messages lost.&lt;br /&gt;
 ......................................&lt;br /&gt;
 logTask: 563 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 385 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 codaExecute reached, message &amp;gt;end&amp;lt;, len=3&lt;br /&gt;
 codaExecute: &#039;end&#039; transition&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 .......................................&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: TRIGGER ERROR: no pool buffer available&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 .....................................&lt;br /&gt;
&lt;br /&gt;
Note: sc2 never warn about wrong slot number before that moment.&lt;br /&gt;
&lt;br /&gt;
FIX: it seems there is a bug in 1190/1290-related rols and library: NBOARDS set to 21 and several arrays allocated with that length, but actual board maximum number is 21; NBOARDS was set to 22 everywhere, will test next time&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 31-mar-2008: CC scans CODA !!! messages from EB:&lt;br /&gt;
&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=59063&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=60187&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=60295&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=60418&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=60823&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=32961&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=33122&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=33795&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=34251&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=34529&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=35811&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=36134&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=41569&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=53913&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=57701&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=33357&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=36136&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=39509&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=39900&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=45174&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=45909&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=34521&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=49023&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=49526&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=53555&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=55694&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=56833&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=58251&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=59023&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=33687&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=35731&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=51581&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=18, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=41371&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=6, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=43198&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=10, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=55260&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 clasprod::EB1&amp;gt; ^C&lt;br /&gt;
&lt;br /&gt;
Similar messages were coming from ER.&lt;br /&gt;
&lt;br /&gt;
ET reported following:&lt;br /&gt;
&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure  &lt;br /&gt;
&lt;br /&gt;
and another ET:&lt;br /&gt;
 .......&lt;br /&gt;
 et_start: pthread_create(0x0000000d,...) done&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 et INFO: et_sys_heartmonitor, kill bad process (2,3063)&lt;br /&gt;
 et INFO: et_sys_heartmonitor, cleanup process 2&lt;br /&gt;
 et INFO: set_fix_nprocs, change # of ET processes from 2 to 2&lt;br /&gt;
 et INFO: set_fix_natts, station GRAND_CENTRAL has 0 attachments&lt;br /&gt;
 et INFO: set_fix_natts, station LEVEL3 has 1 attachments&lt;br /&gt;
 et INFO: set_fix_natts, station ET2ER has 1 attachments&lt;br /&gt;
 et INFO: set_fix_natts, # total attachments 2 -&amp;gt; 2&lt;br /&gt;
 et INFO: set_fix_natts, proc 0 has 1 attachments&lt;br /&gt;
 et INFO: set_fix_natts, proc 1 has 1 attachments &lt;br /&gt;
&lt;br /&gt;
Also noticed that CODAs (production and test setup) do not like each other: reported following during &#039;configure&#039;:&lt;br /&gt;
&lt;br /&gt;
  Query test_ts2 table failed: Error reading table&#039;test_ts2&#039; definition&lt;br /&gt;
         ec3                                        ec3&lt;br /&gt;
&lt;br /&gt;
If one runcontrol is restarted, then it works, but another one complains !!!&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 31-mar-2008: &#039;run_log_comment.tcl&#039; and &#039;rlComment&#039; cannot recognize xml comments when extraction level1 trigger file name from &amp;lt;l1trig&amp;gt; tag, it seems using first line after &amp;lt;l1trig&amp;gt; tag without looking into &amp;quot;&amp;lt;!-- xxx --&amp;gt;&amp;quot; comment sign.&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 10-mar-2008: seems found error in run control: Xui/src.s/rcMenuWindow.cc parameters&lt;br /&gt;
XmNpaneMinimum and XmNpaneMaximum were both set to 480, as result run control gui area above log messages window&lt;br /&gt;
was not big enough; set to 100 and 900 respectively, will ask Jie&lt;br /&gt;
&lt;br /&gt;
* 23-jan-2008: ER3 crashed several times during last 3 weeks, mostly (only ?) during &#039;End&#039; transition; todays core file:&lt;br /&gt;
 (dbx) where&lt;br /&gt;
   [1] 0xfe9e4c20(0x8068f9d), at 0xfe9e4c20 &lt;br /&gt;
   [2] codaExecute(0xce4fdbc0, 0xce4fdbc0, 0x1, 0x8068c39), at 0x8068f9d &lt;br /&gt;
   [3] CODAtcpServerWorkTask(0x811fa00, 0x0, 0x0, 0xce4fdff8, 0xfea60020, 0xfe591400), at 0x8068d3a &lt;br /&gt;
   [4] 0xfea5fd36(0xfe591400, 0x0, 0x0, ), at 0xfea5fd36 &lt;br /&gt;
   [5] 0xfea60020(), at 0xfea60020 &lt;br /&gt;
 (dbx)&lt;br /&gt;
&lt;br /&gt;
* 14-nov-2007: first week of running G9A: crashes observed in ec1 (twice), tage3, scaler1, clastrig2, EB; no feather details were obtained so far&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 3-nov-2007: after about 26Mevents during the run sc2pmc1 started to print following:&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000080 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x03C80ADD -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x8A90097F -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00680BD9 -&amp;gt; resyncronize !!!&lt;br /&gt;
end run failed. Reboot sc2.&lt;br /&gt;
During end transition ec2 froze with message:&lt;br /&gt;
 interrupt: timer: 32 microsec (min=19 max=86 rms**2=18)&lt;br /&gt;
 0x1a05fdf0 (twork0005): sfiUserEnd: INFO: Last Event 26723663, status=0 (0x1ca648c8 0x1ca648c0)&lt;br /&gt;
 0x1a05fdf0 (twork0005): data: 0x00000003 0x0007014f 0x00120000 0x00000000 0xc8009181 0xc0001181&lt;br /&gt;
 0x1a05fdf0 (twork0005): jw1 : 0x00000000 0x0197c54f 0x00000003 0x0007014f 0x00120000 0x00000000&lt;br /&gt;
 0x1a05fdf0 (twork0005): Last DMA status = 0x200000b count=11 blen=11&lt;br /&gt;
 0x1a05fdf0 (twork0006): sfiUserEnd: ERROR: Last Transfer Event NUMBER 26723663, status = 0x1a000 (0x90001181 0x88001181 0x80009181  0x78001181)&lt;br /&gt;
 0x1a05fdf0 (twork0006): SFI_SEQ_ERR: Sequencer not Enabled&lt;br /&gt;
Reboot ec2. Started new run 55463, everything looks normal.&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 2-nov-2007: during the run ec2 started to print on tsconnect screen:&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
data taking continues, but runcontrol printed message:&lt;br /&gt;
 WARN   : ec2 has not reported status for 1516 seconds&lt;br /&gt;
 ERROR  : ec2 is in state disconnected should be active&lt;br /&gt;
ec2pmc1 looked fine; end run failed, need to reboot ec2&lt;/div&gt;</summary>
		<author><name>129.57.167.14</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=ERROR_Book&amp;diff=5669</id>
		<title>ERROR Book</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=ERROR_Book&amp;diff=5669"/>
		<updated>2011-12-11T04:20:13Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.14: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Sergey B. 10-dec-2011: nothing bad happened, security scan got through, need to block it better:&lt;br /&gt;
&lt;br /&gt;
.....&lt;br /&gt;
FFFFFFFFFFFFFFFFFF&lt;br /&gt;
WARN: ignore request from 129.57.71.28&lt;br /&gt;
CODAtcpServer: start work thread&lt;br /&gt;
befor: socket=29 address&amp;gt;129.57.71.28&amp;lt; port=59401&lt;br /&gt;
WARN: ignore request from 129.57.71.28&lt;br /&gt;
WARN: ignore request from 129.57.71.28&lt;br /&gt;
WARN: ignore request from 129.57.71.28&lt;br /&gt;
WARN: ignore request from 129.57.71.28&lt;br /&gt;
WARN: ignore request from 129.57.71.28&lt;br /&gt;
WARN: ignore request from 129.57.71.28&lt;br /&gt;
WARN: ignore request from 129.57.71.28&lt;br /&gt;
WARN: ignore request from 129.57.71.28&lt;br /&gt;
WARN: ignore request from 129.57.71.28&lt;br /&gt;
WARN: ignore request from 129.57.71.28&lt;br /&gt;
WARN: ignore request from 129.57.71.28&lt;br /&gt;
WARN: ignore request from 129.57.71.28&lt;br /&gt;
WARN: ignore request from 129.57.71.28&lt;br /&gt;
WARN: ignore request from 129.57.71.28&lt;br /&gt;
WARN: ignore request from 129.57.71.28&lt;br /&gt;
WARN: ignore request from 129.57.71.28&lt;br /&gt;
WARN: ignore request from 129.57.71.28&lt;br /&gt;
WARN: ignore request from 129.57.71.28&lt;br /&gt;
WARN: ignore request from 129.57.71.28&lt;br /&gt;
WARN: ignore request from 129.57.71.28&lt;br /&gt;
accept: Too many open files&lt;br /&gt;
&lt;br /&gt;
.....&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 23-nov-2011: EB1 hung, probably because if security scan:&lt;br /&gt;
&lt;br /&gt;
.....&lt;br /&gt;
WARN: ignore request from 129.57.71.28&lt;br /&gt;
WARN: ignore request from 129.57.71.28&lt;br /&gt;
WARN: ignore request from 129.57.71.28&lt;br /&gt;
tcl7.4(init.tcl): invalid command name &amp;quot;GET&amp;quot;&lt;br /&gt;
clasprod::EB1&amp;gt; WARN: ignore request from 129.57.71.28&lt;br /&gt;
CODAtcpServer: start work thread&lt;br /&gt;
befor: socket=6 address&amp;gt;129.57.71.28&amp;lt; port=47514&lt;br /&gt;
WARN: ignore request from 129.57.71.28&lt;br /&gt;
WARN: ignore request from 129.57.71.28&lt;br /&gt;
&amp;lt;HUNG&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 7-nov-2011: dc12, error message from from rol.h (10kHz pulser):&lt;br /&gt;
&lt;br /&gt;
 codaUpdateStatus: updating request done&lt;br /&gt;
 active, events so far 0&lt;br /&gt;
 wait: coda request &amp;gt;go&amp;lt; in progress&lt;br /&gt;
 0x3e55cd0 (twork0047): INIT_NAME: INFO: rolp-&amp;gt;daproc = 5&lt;br /&gt;
 0x3e55cd0 (twork0047): INFO: User Go ...&lt;br /&gt;
 codaExecute done&lt;br /&gt;
 SEND_BUFFER_ROC 4 (0x017f4050 0) (conditions 1 13)&lt;br /&gt;
 FILLING HEADER: dataInBuf&amp;gt;&amp;gt;2=11, g_events_in_buffer=1&lt;br /&gt;
 SSS1 4 (0x017f4050 11)&lt;br /&gt;
 SSS2 4 (0x017f4050 11)&lt;br /&gt;
 SEND_BUFFER_ROC 4 (0x016bd8e0 0) (conditions 1 13)&lt;br /&gt;
 FILLING HEADER: dataInBuf&amp;gt;&amp;gt;2=11, g_events_in_buffer=1&lt;br /&gt;
 SSS1 4 (0x016bd8e0 11)&lt;br /&gt;
 SSS2 4 (0x016bd8e0 11)&lt;br /&gt;
 SEND_BUFFER_ROC 4 (0x01587170 0) (conditions 1 13)&lt;br /&gt;
 FILLING HEADER: dataInBuf&amp;gt;&amp;gt;2=11, g_events_in_buffer=1&lt;br /&gt;
 SSS1 4 (0x01587170 11)&lt;br /&gt;
 SSS2 4 (0x01587170 11)&lt;br /&gt;
 SEND_BUFFER_ROC 4 (0x01450a00 0) (conditions 1 13)&lt;br /&gt;
 FILLING HEADER: dataInBuf&amp;gt;&amp;gt;2=11, g_events_in_buffer=1&lt;br /&gt;
 SSS1 4 (0x01450a00 11)&lt;br /&gt;
 SSS2 4 (0x01450a00 11)&lt;br /&gt;
 SEND_BUFFER_ROC 4 (0x0131a290 0) (conditions 1 13)&lt;br /&gt;
 FILLING HEADER: dataInBuf&amp;gt;&amp;gt;2=11, g_events_in_buffer=1&lt;br /&gt;
 SSS1 4 (0x0131a290 11)&lt;br /&gt;
 SSS2 4 (0x0131a290 11)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 interrupt: INFO from bb_write: NO BUFS1&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 setHeartError: 0 &amp;gt;sys 0, mask 4&amp;lt;&lt;br /&gt;
 WARN: HeartBeat[0]: heartbeat=21263(21263) heartmask=4&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 UDP_cancel: cancel &amp;gt;inf:dc12 sys 0, mask 4&amp;lt;&lt;br /&gt;
 UDP_cancel: cancel &amp;gt;inf:dc12 sys 0, mask 4&amp;lt;&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..) &lt;br /&gt;
 ...........&lt;br /&gt;
&lt;br /&gt;
Click end - ended fine (probably network was stuck ?? or proc ???).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 8-jun-2011: test setup croctest2: error on croctest2 after 99M events, DMAing from single v1720 (NOTE: first test of ROL1 writing directly to the big buffer):&lt;br /&gt;
 proc_thread: waiting=    846 processing=      3 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    199 processing=    451 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    199 processing=    450 microsec per event (nev=188)&lt;br /&gt;
 proc_thread: waiting=    635 processing=      3 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    199 processing=    451 microsec per event (nev=188)&lt;br /&gt;
 proc_thread: waiting=    635 processing=      3 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    192 processing=    460 microsec per event (nev=189)&lt;br /&gt;
 rols_thread: waiting=    194 processing=    457 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    199 processing=    450 microsec per event (nev=188)&lt;br /&gt;
 proc_thread: waiting=    846 processing=      3 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    185 processing=    469 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    199 processing=    451 microsec per event (nev=188)&lt;br /&gt;
 proc_thread: waiting=    635 processing=      3 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    199 processing=    451 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    200 processing=    449 microsec per event (nev=188)&lt;br /&gt;
 proc_thread: waiting=    847 processing=      3 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    199 processing=    451 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    199 processing=    451 microsec per event (nev=188)&lt;br /&gt;
 net_thread:  waiting=    720    sending=      0 microsec per event (nev=2218)&lt;br /&gt;
 proc_thread: waiting=    635 processing=      3 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    199 processing=    451 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    199 processing=    451 microsec per event (nev=188)&lt;br /&gt;
 proc_thread: waiting=    635 processing=      3 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    199 processing=    450 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    199 processing=    450 microsec per event (nev=188)&lt;br /&gt;
 proc_thread: waiting=    847 processing=      3 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    205 processing=    450 microsec per event (nev=188)&lt;br /&gt;
 machine check&lt;br /&gt;
 Exception next instruction address: 0x0946e298&lt;br /&gt;
 Machine Status Register: 0x0010b030&lt;br /&gt;
 Condition Register: 0x80000088&lt;br /&gt;
 Task: 0x946c670 &amp;quot;ROLS_LOOP&amp;quot;&lt;br /&gt;
 setHeartError: 0 &amp;gt;sys 0, mask 4&amp;lt;&lt;br /&gt;
 WARN: HeartBeat[0]: heartbeat=54077(54077) heartmask=4&lt;br /&gt;
 UDP_cancel: cancel &amp;gt;inf:croctest2 sys 0, mask 4&amp;lt;&lt;br /&gt;
 UDP_cancel: cancel &amp;gt;inf:croctest2 sys 0, mask 4&amp;lt;&lt;br /&gt;
 -&amp;gt; tt&lt;br /&gt;
 1668c8 vxTaskEntry    +68 : rols_loop ()&lt;br /&gt;
 d2e5290 rols_loop      +b4 : output_proc_network ()&lt;br /&gt;
 d2e5574 output_proc_network+298: vmenrol1__init ()&lt;br /&gt;
 946ccb8 vmenrol1__init +19c: 946cafc ()&lt;br /&gt;
 946cb0c end            +91cb68c: 946ca1c ()&lt;br /&gt;
 946cabc end            +91cb63c: 946c890 ()&lt;br /&gt;
 946c920 end            +91cb4a0: 946e298 ()&lt;br /&gt;
 value = 0 = 0x0&lt;br /&gt;
 -&amp;gt; &lt;br /&gt;
&lt;br /&gt;
* Sergey B. 10-feb-2011: test setup croctest2: coda_net on pmc dies:&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=4)&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=7)&lt;br /&gt;
 proc_thread: waiting=    127 processing=      3 microsec per event (nev=6559)&lt;br /&gt;
 net_thread:  waiting=    131    sending=      2 microsec per event (nev=12708)&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=11)&lt;br /&gt;
 proc_thread: waiting=    139 processing=      3 microsec per event (nev=6474)&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=15)&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=19)&lt;br /&gt;
 proc_thread: waiting=    129 processing=      3 microsec per event (nev=6452)&lt;br /&gt;
 net_thread:  waiting=    133    sending=      2 microsec per event (nev=12598)&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=19)&lt;br /&gt;
 proc_thread: waiting=    127 processing=      3 microsec per event (nev=6553)&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=16)&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=12)&lt;br /&gt;
 net_thread:  waiting=    131    sending=      2 microsec per event (nev=12714)&lt;br /&gt;
 proc_thread: waiting=    139 processing=      3 microsec per event (nev=6489)&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=8)&lt;br /&gt;
 proc_thread: waiting=    128 processing=      3 microsec per event (nev=6478)&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=4)&lt;br /&gt;
 net_thread:  waiting=    134    sending=      2 microsec per event (nev=12377)&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=0)&lt;br /&gt;
 proc_thread: waiting=    127 processing=      3 microsec per event (nev=6554)&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=3)&lt;br /&gt;
 proc_thread: waiting=    139 processing=      3 microsec per event (nev=6470)&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=7)&lt;br /&gt;
 proc_thread: waiting=    128 processing=      3 microsec per event (nev=6516)&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=11)&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=15)&lt;br /&gt;
 ERROR2: LINK_sized_write() returns errno=32&lt;br /&gt;
 Broken pipe&lt;br /&gt;
 ERROR: net_thread failed (in LINK_sized_write).&lt;br /&gt;
 -&amp;gt; &lt;br /&gt;
 -&amp;gt; i&lt;br /&gt;
  NAME        ENTRY       TID    PRI   STATUS      PC       SP     ERRNO  DELAY&lt;br /&gt;
 ---------- ------------ -------- --- ---------- -------- -------- ------- -----&lt;br /&gt;
 tExcTask   excTask      1effe6c0   0 PEND         14e508 1effe5a0  3d0001     0&lt;br /&gt;
 tLogTask   logTask      1effbb20   0 PEND         14e508 1effba10       0     0&lt;br /&gt;
 tShell     shell        1eb8cb70   1 READY        145290 1eb8c750       d     0&lt;br /&gt;
 tRlogind   rlogind      1ebb3850   2 PEND         13f934 1ebb33f0       0     0&lt;br /&gt;
 tWdbTask   wdbTask      1ebaa530   3 PEND         13f934 1ebaa400       0     0&lt;br /&gt;
 tNetTask   netTask      1ed0f280  50 PEND         13f934 1ed0f190       0     0&lt;br /&gt;
 tPortmapd  portmapd     1ebb1690  54 PEND         13f934 1ebb1430  3d0002     0&lt;br /&gt;
 tFtpdTask  b6064        1ebaebc0  55 PEND         13f934 1ebaea10       0     0&lt;br /&gt;
 coda_proc  proc_thread  1aacca00 115 DELAY        144bb4 1aacc900       0    10&lt;br /&gt;
 coda_pmc   coda_pmc     1e3f9720 200 DELAY        144bb4 1e3f9480       0     5&lt;br /&gt;
 value = 0 = 0x0&lt;br /&gt;
 -&amp;gt; printErrno 32&lt;br /&gt;
 S_errno_EPIPE&lt;br /&gt;
 value = 14 = 0xe&lt;br /&gt;
 -&amp;gt; tt&lt;br /&gt;
 Sorry, traces of my own stack begin at tt ().&lt;br /&gt;
 value = -1 = 0xffffffff&lt;br /&gt;
 -&amp;gt; memShow&lt;br /&gt;
  invalid block at 0x1ec60000 deleted&lt;br /&gt;
 value = -1 = 0xffffffff&lt;br /&gt;
 -&amp;gt; memShow&lt;br /&gt;
 status    bytes     blocks   avg block  max block&lt;br /&gt;
 ------ ---------- --------- ---------- ----------&lt;br /&gt;
 current&lt;br /&gt;
   free  421348656        56    7524083  411333840&lt;br /&gt;
  alloc   79807344      1986      40184          -&lt;br /&gt;
 cumulative&lt;br /&gt;
  alloc   87490320      7392      11835          -&lt;br /&gt;
 value = 0 = 0x0&lt;br /&gt;
 -&amp;gt; usrNetStackSysPoolStatus&lt;br /&gt;
 value = 0 = 0x0&lt;br /&gt;
 -&amp;gt; usrNetStackSysPoolStatus(&amp;quot;CODAtcpServer&amp;quot;,0)&lt;br /&gt;
 value = 0 = 0x0&lt;br /&gt;
 -&amp;gt; usrNetStackDataPoolStatus(&amp;quot;CODAtcpServer&amp;quot;,0)&lt;br /&gt;
 value = 454823200 = 0x1b1c0d20&lt;br /&gt;
 -&amp;gt; usrNetStackDataPoolStatus(&amp;quot;bla&amp;quot;,0)&lt;br /&gt;
 value = 454823168 = 0x1b1c0d00&lt;br /&gt;
 -&amp;gt; usrNetStackDataPoolStatus(&amp;quot;bla&amp;quot;,0)&lt;br /&gt;
 value = 454823040 = 0x1b1c0c80&lt;br /&gt;
 -&amp;gt; memShow&lt;br /&gt;
 status    bytes     blocks   avg block  max block&lt;br /&gt;
 ------ ---------- --------- ---------- ----------&lt;br /&gt;
 current&lt;br /&gt;
   free  421348528        55    7660882  411333840&lt;br /&gt;
  alloc   79807472      1990      40104          -&lt;br /&gt;
 cumulative&lt;br /&gt;
  alloc   87496528      7401      11822          -&lt;br /&gt;
 value = 0 = 0x0&lt;br /&gt;
 -&amp;gt; &lt;br /&gt;
&lt;br /&gt;
EB looks fine, message was:&lt;br /&gt;
 -- Got all fragments of go&lt;br /&gt;
 BOS_encode_spec reached&lt;br /&gt;
 BOS_encode_spec done: len=116&lt;br /&gt;
 FFFFFFFFFFFFFFFFFF&lt;br /&gt;
 PUT: wait while icb=8 == cbp-&amp;gt;read=8 -------&lt;br /&gt;
 clastest::EB5&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tried to reset-download-prestart and got error on pmc at Download:&lt;br /&gt;
 -&amp;gt; i&lt;br /&gt;
  NAME        ENTRY       TID    PRI   STATUS      PC       SP     ERRNO  DELAY&lt;br /&gt;
 ---------- ------------ -------- --- ---------- -------- -------- ------- -----&lt;br /&gt;
 tExcTask   excTask      1effe6c0   0 PEND         14e508 1effe5a0  3d0001     0&lt;br /&gt;
 tLogTask   logTask      1effbb20   0 PEND         14e508 1effba10       0     0&lt;br /&gt;
 tShell     shell        1eb8cb70   1 READY        145290 1eb8c750       d     0&lt;br /&gt;
 tRlogind   rlogind      1ebb3850   2 PEND         13f934 1ebb33f0       0     0&lt;br /&gt;
 tWdbTask   wdbTask      1ebaa530   3 PEND         13f934 1ebaa400       0     0&lt;br /&gt;
 tNetTask   netTask      1ed0f280  50 PEND         13f934 1ed0f190       0     0&lt;br /&gt;
 tPortmapd  portmapd     1ebb1690  54 PEND         13f934 1ebb1430  3d0002     0&lt;br /&gt;
 tFtpdTask  b6064        1ebaebc0  55 PEND         13f934 1ebaea10       0     0&lt;br /&gt;
 coda_pmc   coda_pmc     1e3f9720 200 DELAY        144bb4 1e3f9480   30065     1&lt;br /&gt;
 value = 0 = 0x0&lt;br /&gt;
 -&amp;gt; Download command received&lt;br /&gt;
 -&amp;gt; bignet at 0x0d3a6e68&lt;br /&gt;
 &amp;lt;- bignet at 0xcd3a6e68&lt;br /&gt;
 bignet at 0xcd3a6e68, bignet.gbigBuffer at 0xcd3a6e78 -&amp;gt; 0xcd3a6e78&lt;br /&gt;
 proc_on_pmc=1, net_on_pmc=1&lt;br /&gt;
 rocID=0&lt;br /&gt;
 ObjInitName &amp;gt;_rol2_tt_testsetup__init&amp;lt; &lt;br /&gt;
 data access&lt;br /&gt;
 Exception current instruction address: 0x000d2090&lt;br /&gt;
 Machine Status Register: 0x00003030&lt;br /&gt;
 Data Access Register: 0x3d40001c&lt;br /&gt;
 Condition Register: 0x40002083&lt;br /&gt;
 Data storage interrupt Register: 0x40000000&lt;br /&gt;
 Task: 0x1ed0f280 &amp;quot;tNetTask&amp;quot;&lt;br /&gt;
 -&amp;gt; tt&lt;br /&gt;
 14cad8 vxTaskEntry    +68 : netTask ()&lt;br /&gt;
 c3e88 netTask        +70 : 209c0 ()&lt;br /&gt;
 20a14 mgiEndLoad     +cc8: 20a88 ()&lt;br /&gt;
 20bd8 mgiEndLoad     +e8c: muxReceive ()&lt;br /&gt;
 bc638 muxReceive     +13c: b002c ()&lt;br /&gt;
 b02c4 random         +358: do_protocol_with_type ()&lt;br /&gt;
 9c920 do_protocol_with_type+2c : ipintr (1ec60e04)&lt;br /&gt;
 9fb28 ipintr         +c8c: dbbb4 ()&lt;br /&gt;
 dbbb4 tcp_input      +2968: tcp_output ()&lt;br /&gt;
 dca24 tcp_output     +5c8: mHdrClGet ()&lt;br /&gt;
 aa940 mHdrClGet      +8c : d1eb4 ()&lt;br /&gt;
 value = 0 = 0x0&lt;br /&gt;
 -&amp;gt; &lt;br /&gt;
 -&amp;gt; i&lt;br /&gt;
  NAME        ENTRY       TID    PRI   STATUS      PC       SP     ERRNO  DELAY&lt;br /&gt;
 ---------- ------------ -------- --- ---------- -------- -------- ------- -----&lt;br /&gt;
 tExcTask   excTask      1effe6c0   0 PEND         14e508 1effe5a0  3d0001     0&lt;br /&gt;
 tLogTask   logTask      1effbb20   0 PEND         14e508 1effba10       0     0&lt;br /&gt;
 tShell     shell        1eb8cb70   1 READY        145290 1eb8c750       d     0&lt;br /&gt;
 tRlogind   rlogind      1ebb3850   2 PEND         13f934 1ebb33f0       0     0&lt;br /&gt;
 tWdbTask   wdbTask      1ebaa530   3 PEND         13f934 1ebaa400       0     0&lt;br /&gt;
 tNetTask   netTask      1ed0f280  50 SUSPEND       d2090 1ed0efd0       0     0&lt;br /&gt;
 tPortmapd  portmapd     1ebb1690  54 PEND         13f934 1ebb1430  3d0002     0&lt;br /&gt;
 tFtpdTask  b6064        1ebaebc0  55 PEND         13f934 1ebaea10       0     0&lt;br /&gt;
 coda_pmc   coda_pmc     1e3f9720 200 PEND         1415a0 1e3f8ab0  3d0004     0&lt;br /&gt;
 value = 0 = 0x0&lt;br /&gt;
 -&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 16-apr-2010: end run failed, both ET systems are dead !!!???:&lt;br /&gt;
 clondaq1:et1_start&amp;gt; et_start -n 4000 -s 200000 -f /tmp/et_sys_clasprod  -m eb -v&lt;br /&gt;
 et_nodename &amp;gt;eb&amp;lt;&lt;br /&gt;
 et_start: asking for 200000 byte events.&lt;br /&gt;
 et_start: asking for 4000 events.&lt;br /&gt;
 removing file &amp;gt;/tmp/et_sys_clasprod&amp;lt;&lt;br /&gt;
 file &amp;gt;/tmp/et_sys_clasprod&amp;lt; removed&lt;br /&gt;
 et_start: starting ET system /tmp/et_sys_clasprod&lt;br /&gt;
 ET user library &amp;gt;/usr/local/clas/release/current/coda/SunOS_i86pc/lib/&lt;br /&gt;
 libet_user.so&amp;lt; will be used&lt;br /&gt;
 et INFO: et_add_stations, nstations = 2, stats_max = 10&lt;br /&gt;
 et INFO: et_conductor 1, found station cec1d440&lt;br /&gt;
 et INFO: et_station_create_at, created station LEVEL3&lt;br /&gt;
 et INFO: et_add_stations, nstations = 3, stats_max = 10&lt;br /&gt;
 et INFO: et_conductor 2, found station cec1d860&lt;br /&gt;
 et INFO: et_station_create_at, created station ET2ER&lt;br /&gt;
 unique name &amp;gt;et_start_eb_clasprod&amp;lt;&lt;br /&gt;
 11:45:20: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;local&amp;gt; RTserver&lt;br /&gt;
 11:45:20: TAL-SS-00089-I Using local protocol&lt;br /&gt;
 11:45:20: TAL-SS-00090-I Could not connect to &amp;lt;local&amp;gt; RTserver&lt;br /&gt;
 11:45:20: TAL-SS-00093-I Skipping starting &amp;lt;start_never:local&amp;gt; RTserver&lt;br /&gt;
 11:45:20: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;clondb1&amp;gt; RTserver&lt;br /&gt;
 11:45:20: TAL-SS-00089-I Using local protocol&lt;br /&gt;
 11:45:20: TAL-SS-00090-I Could not connect to &amp;lt;clondb1&amp;gt; RTserver&lt;br /&gt;
 11:45:20: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;clondb1&amp;gt; RTserver&lt;br /&gt;
 11:45:20: TAL-SS-00089-I Using tcp protocol&lt;br /&gt;
 11:45:20: TAL-SS-00091-I Message from RTserver: Connection established.&lt;br /&gt;
 11:45:20: TAL-SS-00096-I Start subscribing to subject &amp;lt;/et_start_eb_clasprod&amp;gt;&lt;br /&gt;
 11:45:20: TAL-SS-00111-I Start subscribing to subject &amp;lt;/_clondaq1.jlab.org&amp;gt;&lt;br /&gt;
 11:45:20: TAL-SS-00111-I Start subscribing to subject &amp;lt;/_all&amp;gt;&lt;br /&gt;
 ipc_init called at Fri Apr 16 11:45:20 2010&lt;br /&gt;
 et_start: pthread_create(0x0000000e,...) done&lt;br /&gt;
 et ERROR: et_netserver: ET server being probed by non-ET client or read failure&lt;br /&gt;
 et ERROR: et_netserver: ET server being probed by non-ET client or read failure&lt;br /&gt;
 et INFO: et_sys_heartmonitor, kill bad process (2,22078)&lt;br /&gt;
 et INFO: et_sys_heartmonitor, cleanup process 2&lt;br /&gt;
 et INFO: set_fix_nprocs, change # of ET processes from 2 to 2&lt;br /&gt;
 et INFO: set_fix_natts, station GRAND_CENTRAL has 0 attachments&lt;br /&gt;
 et INFO: set_fix_natts, station LEVEL3 has 1 attachments&lt;br /&gt;
 et INFO: set_fix_natts, station ET2ER has 1 attachments&lt;br /&gt;
 et INFO: set_fix_natts, # total attachments 2 -&amp;gt; 2&lt;br /&gt;
 et INFO: set_fix_natts, proc 0 has 1 attachments&lt;br /&gt;
 et INFO: set_fix_natts, proc 1 has 1 attachments&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
clondaq2:clasrun&amp;gt; cd et2_start&lt;br /&gt;
clondaq2:et2_start&amp;gt; &lt;br /&gt;
clondaq2:et2_start&amp;gt; et_start -n 4000 -s 200000 -f /tmp/et_sys_clasprod&lt;br /&gt;
 -m er -v&lt;br /&gt;
et_nodename &amp;gt;er&amp;lt;&lt;br /&gt;
et_start: asking for 200000 byte events.&lt;br /&gt;
et_start: asking for 4000 events.&lt;br /&gt;
removing file &amp;gt;/tmp/et_sys_clasprod&amp;lt;&lt;br /&gt;
file &amp;gt;/tmp/et_sys_clasprod&amp;lt; removed&lt;br /&gt;
et_start: starting ET system /tmp/et_sys_clasprod&lt;br /&gt;
ET user library &amp;gt;/usr/local/clas/release/current/coda/SunOS_i86pc/lib/&lt;br /&gt;
libet_user.so&amp;lt; will be used&lt;br /&gt;
et INFO: et_add_stations, nstations = 2, stats_max = 10&lt;br /&gt;
et INFO: et_conductor 1, found station cec1d440&lt;br /&gt;
et INFO: et_station_create_at, created station TAPE&lt;br /&gt;
et INFO: et_add_stations, nstations = 3, stats_max = 10&lt;br /&gt;
et INFO: et_conductor 2, found station cec1d860&lt;br /&gt;
et INFO: et_conductor 2, loaded shared lib /usr/local/clas/release/cur&lt;br /&gt;
rent/coda/SunOS_i86pc/lib/libet_user.so&lt;br /&gt;
et INFO: et_conductor 2, loaded function et2et_function&lt;br /&gt;
et INFO: et_station_create_at, created station ET2ET10&lt;br /&gt;
unique name &amp;gt;et_start_er_clasprod&amp;lt;&lt;br /&gt;
11:45:20: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;local&amp;gt; R&lt;br /&gt;
Tserver&lt;br /&gt;
11:45:20: TAL-SS-00089-I Using local protocol&lt;br /&gt;
11:45:20: TAL-SS-00090-I Could not connect to &amp;lt;local&amp;gt; RTserver&lt;br /&gt;
11:45:20: TAL-SS-00093-I Skipping starting &amp;lt;start_never:local&amp;gt; RTserve&lt;br /&gt;
r&lt;br /&gt;
11:45:20: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;clondb1&amp;gt;&lt;br /&gt;
 RTserver&lt;br /&gt;
11:45:20: TAL-SS-00089-I Using local protocol&lt;br /&gt;
11:45:20: TAL-SS-00090-I Could not connect to &amp;lt;clondb1&amp;gt; RTserver&lt;br /&gt;
11:45:20: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;clondb1&amp;gt;&lt;br /&gt;
 RTserver&lt;br /&gt;
11:45:20: TAL-SS-00089-I Using tcp protocol&lt;br /&gt;
11:45:20: TAL-SS-00091-I Message from RTserver: Connection established&lt;br /&gt;
.&lt;br /&gt;
11:45:20: TAL-SS-00096-I Start subscribing to subject &amp;lt;/et_start_er_cl&lt;br /&gt;
asprod&amp;gt;&lt;br /&gt;
11:45:20: TAL-SS-00111-I Start subscribing to subject &amp;lt;/_clondaq2.jlab&lt;br /&gt;
.org&amp;gt;&lt;br /&gt;
11:45:20: TAL-SS-00111-I Start subscribing to subject &amp;lt;/_all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ipc_init called at Fri Apr 16 11:45:20 2010&lt;br /&gt;
&lt;br /&gt;
et_start: pthread_create(0x0000000e,...) done&lt;br /&gt;
et INFO: et_netserver: magic numbers do match, accept ET client&lt;br /&gt;
et INFO: et_station_attach, done&lt;br /&gt;
et INFO: et_netserver: magic numbers do match, accept ET client&lt;br /&gt;
et INFO: et_station_attach, done&lt;br /&gt;
et INFO: et_netserver: magic numbers do match, accept ET client&lt;br /&gt;
et INFO: et_station_attach, done&lt;br /&gt;
et INFO: et_restore_events, no events found belonging to attachment 4 &lt;br /&gt;
et INFO: et_station_detach, done&lt;br /&gt;
et WARN: et_command_loop: remote client connection broken&lt;br /&gt;
et ERROR: et_netserver: ET server being probed by non-ET client or rea&lt;br /&gt;
d failure&lt;br /&gt;
et ERROR: et_netserver: ET server being probed by non-ET client or rea&lt;br /&gt;
d failure&lt;br /&gt;
et INFO: et_sys_heartmonitor, kill bad process (1,8898)&lt;br /&gt;
et INFO: et_sys_heartmonitor, detach attachment 3 from stat 1&lt;br /&gt;
et INFO: et_flush_events, read 4000 events&lt;br /&gt;
et INFO: et_flush_events, wrote 4000 events&lt;br /&gt;
et INFO: et_station_detach, make station &amp;quot;TAPE&amp;quot; (cec1d440) idle&lt;br /&gt;
et INFO: et_restore_events, no events found belonging to attachment 3 &lt;br /&gt;
et INFO: et_station_detach, done&lt;br /&gt;
et INFO: et_sys_heartmonitor, cleanup process 1&lt;br /&gt;
et INFO: set_fix_nprocs, change # of ET processes from 1 to 1&lt;br /&gt;
et INFO: set_fix_natts, station GRAND_CENTRAL has 2 attachments&lt;br /&gt;
et INFO: set_fix_natts, station ET2ET10 has 1 attachments&lt;br /&gt;
et INFO: set_fix_natts, # total attachments 3 -&amp;gt; 3&lt;br /&gt;
et INFO: set_fix_natts, proc 0 has 1 attachments&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
clondaq1:dac&amp;gt; &lt;br /&gt;
clondaq1:dac&amp;gt; &lt;br /&gt;
clondaq1:dac&amp;gt; &lt;br /&gt;
clondaq1:dac&amp;gt; et_monitor -f /tmp/et_sys_clasprod&lt;br /&gt;
LOCALITY = 1&lt;br /&gt;
  ET SYSTEM - (/tmp/et_sys_clasprod) (host clondaq1.jlab.org) (bits 32)&lt;br /&gt;
              (tcp port 0) (udp port 11111) (multicast port 11111)&lt;br /&gt;
              (pid 22276) (lang C) (local) (period = 5 sec)&lt;br /&gt;
&lt;br /&gt;
  STATIC INFO - maximum of:&lt;br /&gt;
    events(4000), event size(200000), temps(4000)&lt;br /&gt;
    stations(10), attaches(20), procs(10), concurrency added(16)&lt;br /&gt;
    network interfaces(3): 129.57.167.107, 129.57.69.200, 129.57.68.22,&lt;br /&gt;
&lt;br /&gt;
  DYNAMIC INFO - currently there are:&lt;br /&gt;
    processes(4), attachments(4), temps(0)&lt;br /&gt;
    stations(3), hearbeat(1)&lt;br /&gt;
&lt;br /&gt;
  STATIONS:&lt;br /&gt;
    &amp;quot;GRAND_CENTRAL&amp;quot; (id = 0)&lt;br /&gt;
      static info&lt;br /&gt;
        status(ACTIVE), flow(SERIAL), blocking(YES), user(MULTI), select(ALL)&lt;br /&gt;
        restore(GC), prescale(1), cue(10), select words(-1,-1,-1,-1,)&lt;br /&gt;
      dynamic info&lt;br /&gt;
        attachments: total#(2),  ids(2,3,)&lt;br /&gt;
        input  list: cnt =  4000, events in  = 0&lt;br /&gt;
        output list: cnt =     0, events out = 0&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;LEVEL3&amp;quot; (id = 1)&lt;br /&gt;
      static info&lt;br /&gt;
        status(ACTIVE), flow(SERIAL), blocking(YES), user(1), select(ALL)&lt;br /&gt;
        restore(OUT), prescale(1), cue(100), select words(-1,-1,-1,-1,)&lt;br /&gt;
      dynamic info&lt;br /&gt;
        attachments: total#(1),  ids(1,)&lt;br /&gt;
        input  list: cnt =     0, events in  = 0, events try = 0&lt;br /&gt;
        output list: cnt =     0, events out = 0&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;ET2ER&amp;quot; (id = 2)&lt;br /&gt;
      static info&lt;br /&gt;
        status(ACTIVE), flow(SERIAL), blocking(YES), user(1), select(ALL)&lt;br /&gt;
        restore(OUT), prescale(1), cue(100), select words(-1,-1,-1,-1,)&lt;br /&gt;
      dynamic info&lt;br /&gt;
        attachments: total#(1),  ids(0,)&lt;br /&gt;
        input  list: cnt =     0, events in  = 0, events try = 0&lt;br /&gt;
        output list: cnt =     0, events out = 0&lt;br /&gt;
&lt;br /&gt;
  LOCAL USERS:&lt;br /&gt;
    process #0, # attachments(1), attach ids(0,), pid(22408), hbeat(1)&lt;br /&gt;
    process #1, # attachments(1), attach ids(1,), pid(22491), hbeat(1)&lt;br /&gt;
    process #2, # attachments(1), attach ids(2,), pid(23984), hbeat(70)&lt;br /&gt;
    process #3, # attachments(1), attach ids(3,), pid(24082), hbeat(68)&lt;br /&gt;
&lt;br /&gt;
  ATTACHMENTS:&lt;br /&gt;
    att #0, is at station(ET2ER) on host(clondaq1.jlab.org) at pid(22408)&lt;br /&gt;
    proc(0), blocked(NO)&lt;br /&gt;
      events:  make(0), get(0), put(0), dump(0)&lt;br /&gt;
    att #1, is at station(LEVEL3) on host(clondaq1.jlab.org) at pid(22491)&lt;br /&gt;
    proc(1), blocked(YES)&lt;br /&gt;
      events:  make(0), get(0), put(0), dump(0)&lt;br /&gt;
    att #2, is at station(GRAND_CENTRAL) on host(clondaq1.jlab.org) at pid(23984)&lt;br /&gt;
    proc(2), blocked(NO)&lt;br /&gt;
      events:  make(0), get(0), put(0), dump(0)&lt;br /&gt;
    att #3, is at station(GRAND_CENTRAL) on host(clondaq1.jlab.org) at pid(24082)&lt;br /&gt;
    proc(3), blocked(NO)&lt;br /&gt;
      events:  make(0), get(0), put(0), dump(0)&lt;br /&gt;
&lt;br /&gt;
  EVENTS OWNED BY:&lt;br /&gt;
    system (4000),  att0 (0),  att1 (0),  att2 (0),  att3 (0),&lt;br /&gt;
&lt;br /&gt;
  EVENT RATE of GC = 0 events/sec&lt;br /&gt;
&lt;br /&gt;
  CREATING STATIONS:  &lt;br /&gt;
  IDLE STATIONS:      &lt;br /&gt;
  STATION CHAIN:      GRAND_CENTRAL, LEVEL3, ET2ER, &lt;br /&gt;
  LOCKED MUTEXES:     &lt;br /&gt;
&lt;br /&gt;
*****************************************&lt;br /&gt;
&lt;br /&gt;
  ET SYSTEM - (/tmp/et_sys_clasprod) (host clondaq1.jlab.org) (bits 32)&lt;br /&gt;
              (tcp port 0) (udp port 11111) (multicast port 11111)&lt;br /&gt;
              (pid 22276) (lang C) (local) (period = 5 sec)&lt;br /&gt;
&lt;br /&gt;
  STATIC INFO - maximum of:&lt;br /&gt;
    events(4000), event size(200000), temps(4000)&lt;br /&gt;
    stations(10), attaches(20), procs(10), concurrency added(16)&lt;br /&gt;
    network interfaces(3): 129.57.167.107, 129.57.69.200, 129.57.68.22,&lt;br /&gt;
&lt;br /&gt;
  DYNAMIC INFO - currently there are:&lt;br /&gt;
    processes(4), attachments(4), temps(0)&lt;br /&gt;
    stations(3), hearbeat(1)&lt;br /&gt;
&lt;br /&gt;
  STATIONS:&lt;br /&gt;
    &amp;quot;GRAND_CENTRAL&amp;quot; (id = 0)&lt;br /&gt;
      static info&lt;br /&gt;
        status(ACTIVE), flow(SERIAL), blocking(YES), user(MULTI), select(ALL)&lt;br /&gt;
        restore(GC), prescale(1), cue(10), select words(-1,-1,-1,-1,)&lt;br /&gt;
      dynamic info&lt;br /&gt;
        attachments: total#(2),  ids(2,3,)&lt;br /&gt;
        input  list: cnt =  4000, events in  = 0&lt;br /&gt;
        output list: cnt =     0, events out = 0&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;LEVEL3&amp;quot; (id = 1)&lt;br /&gt;
      static info&lt;br /&gt;
        status(ACTIVE), flow(SERIAL), blocking(YES), user(1), select(ALL)&lt;br /&gt;
        restore(OUT), prescale(1), cue(100), select words(-1,-1,-1,-1,)&lt;br /&gt;
      dynamic info&lt;br /&gt;
        attachments: total#(1),  ids(1,)&lt;br /&gt;
        input  list: cnt =     0, events in  = 0, events try = 0&lt;br /&gt;
        output list: cnt =     0, events out = 0&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;ET2ER&amp;quot; (id = 2)&lt;br /&gt;
      static info&lt;br /&gt;
        status(ACTIVE), flow(SERIAL), blocking(YES), user(1), select(ALL)&lt;br /&gt;
        restore(OUT), prescale(1), cue(100), select words(-1,-1,-1,-1,)&lt;br /&gt;
      dynamic info&lt;br /&gt;
        attachments: total#(1),  ids(0,)&lt;br /&gt;
        input  list: cnt =     0, events in  = 0, events try = 0&lt;br /&gt;
        output list: cnt =     0, events out = 0&lt;br /&gt;
&lt;br /&gt;
  LOCAL USERS:&lt;br /&gt;
    process #0, # attachments(1), attach ids(0,), pid(22408), hbeat(1)&lt;br /&gt;
    process #1, # attachments(1), attach ids(1,), pid(22491), hbeat(1)&lt;br /&gt;
    process #2, # attachments(1), attach ids(2,), pid(23984), hbeat(70)&lt;br /&gt;
    process #3, # attachments(1), attach ids(3,), pid(24082), hbeat(68)&lt;br /&gt;
&lt;br /&gt;
  ATTACHMENTS:&lt;br /&gt;
    att #0, is at station(ET2ER) on host(clondaq1.jlab.org) at pid(22408)&lt;br /&gt;
    proc(0), blocked(NO)&lt;br /&gt;
      events:  make(0), get(0), put(0), dump(0)&lt;br /&gt;
    att #1, is at station(LEVEL3) on host(clondaq1.jlab.org) at pid(22491)&lt;br /&gt;
    proc(1), blocked(YES)&lt;br /&gt;
      events:  make(0), get(0), put(0), dump(0)&lt;br /&gt;
    att #2, is at station(GRAND_CENTRAL) on host(clondaq1.jlab.org) at pid(23984)&lt;br /&gt;
    proc(2), blocked(NO)&lt;br /&gt;
      events:  make(0), get(0), put(0), dump(0)&lt;br /&gt;
    att #3, is at station(GRAND_CENTRAL) on host(clondaq1.jlab.org) at pid(24082)&lt;br /&gt;
    proc(3), blocked(NO)&lt;br /&gt;
      events:  make(0), get(0), put(0), dump(0)&lt;br /&gt;
&lt;br /&gt;
  EVENTS OWNED BY:&lt;br /&gt;
    system (4000),  att0 (0),  att1 (0),  att2 (0),  att3 (0),&lt;br /&gt;
&lt;br /&gt;
  EVENT RATE of GC = 0 events/sec&lt;br /&gt;
&lt;br /&gt;
  CREATING STATIONS:  &lt;br /&gt;
  IDLE STATIONS:      &lt;br /&gt;
  STATION CHAIN:      GRAND_CENTRAL, LEVEL3, ET2ER, &lt;br /&gt;
  LOCKED MUTEXES:     &lt;br /&gt;
&lt;br /&gt;
*****************************************&lt;br /&gt;
&lt;br /&gt;
ET SYSTEM is DEAD!&lt;br /&gt;
*****************************************&lt;br /&gt;
&lt;br /&gt;
^C&lt;br /&gt;
clondaq1:dac&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
clondaq2:stage_in&amp;gt; &lt;br /&gt;
clondaq2:stage_in&amp;gt; et_monitor -f /tmp/et_sys_clasprod&lt;br /&gt;
LOCALITY = 1&lt;br /&gt;
  ET SYSTEM - (/tmp/et_sys_clasprod) (host clondaq2) (bits 32)&lt;br /&gt;
              (tcp port 0) (udp port 11111) (multicast port 11111)&lt;br /&gt;
              (pid 16127) (lang C) (local) (period = 5 sec)&lt;br /&gt;
&lt;br /&gt;
  STATIC INFO - maximum of:&lt;br /&gt;
    events(4000), event size(200000), temps(4000)&lt;br /&gt;
    stations(10), attaches(20), procs(10), concurrency added(16)&lt;br /&gt;
    network interfaces(3): 129.57.167.109, 129.57.69.202, 129.57.68.24,&lt;br /&gt;
&lt;br /&gt;
  DYNAMIC INFO - currently there are:&lt;br /&gt;
    processes(3), attachments(3), temps(0)&lt;br /&gt;
    stations(3), hearbeat(1)&lt;br /&gt;
&lt;br /&gt;
  STATIONS:&lt;br /&gt;
    &amp;quot;GRAND_CENTRAL&amp;quot; (id = 0)&lt;br /&gt;
      static info&lt;br /&gt;
        status(ACTIVE), flow(SERIAL), blocking(YES), user(MULTI), select(ALL)&lt;br /&gt;
        restore(GC), prescale(1), cue(10), select words(-1,-1,-1,-1,)&lt;br /&gt;
      dynamic info&lt;br /&gt;
        attachments: total#(0),  ids()&lt;br /&gt;
        input  list: cnt =  4000, events in  = 0&lt;br /&gt;
        output list: cnt =     0, events out = 0&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;TAPE&amp;quot; (id = 1)&lt;br /&gt;
      static info&lt;br /&gt;
        status(ACTIVE), flow(SERIAL), blocking(YES), user(MULTI), select(ALL)&lt;br /&gt;
        restore(OUT), prescale(1), cue(10), select words(-1,-1,-1,-1,)&lt;br /&gt;
      dynamic info&lt;br /&gt;
        attachments: total#(2),  ids(1,2,)&lt;br /&gt;
        input  list: cnt =     0, events in  = 0, events try = 0&lt;br /&gt;
        output list: cnt =     0, events out = 0&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;ET2ET10&amp;quot; (id = 2)&lt;br /&gt;
      static info&lt;br /&gt;
        status(ACTIVE), flow(SERIAL), blocking(YES), user(1), select(USER)&lt;br /&gt;
        restore(OUT), prescale(1), cue(100), select words(-1,-1,-1,-1,)&lt;br /&gt;
        lib = /usr/local/clas/release/current/coda/SunOS_i86pc/lib/libet_user.so,  function = et2et_function, class = &lt;br /&gt;
      dynamic info&lt;br /&gt;
        attachments: total#(1),  ids(0,)&lt;br /&gt;
        input  list: cnt =     0, events in  = 0, events try = 0&lt;br /&gt;
        output list: cnt =     0, events out = 0&lt;br /&gt;
&lt;br /&gt;
  LOCAL USERS:&lt;br /&gt;
    process #0, # attachments(1), attach ids(0,), pid(16189), hbeat(1)&lt;br /&gt;
    process #1, # attachments(1), attach ids(1,), pid(8432), hbeat(625)&lt;br /&gt;
    process #2, # attachments(1), attach ids(2,), pid(10990), hbeat(1662)&lt;br /&gt;
&lt;br /&gt;
  ATTACHMENTS:&lt;br /&gt;
    att #0, is at station(ET2ET10) on host(clondaq2) at pid(16189)&lt;br /&gt;
    proc(0), blocked(NO)&lt;br /&gt;
      events:  make(0), get(0), put(0), dump(0)&lt;br /&gt;
    att #1, is at station(TAPE) on host(clondaq2) at pid(8432)&lt;br /&gt;
    proc(1), blocked(NO)&lt;br /&gt;
      events:  make(0), get(0), put(0), dump(0)&lt;br /&gt;
    att #2, is at station(TAPE) on host(clondaq2) at pid(10990)&lt;br /&gt;
    proc(2), blocked(NO)&lt;br /&gt;
      events:  make(0), get(0), put(0), dump(0)&lt;br /&gt;
&lt;br /&gt;
  EVENTS OWNED BY:&lt;br /&gt;
    system (4000),  att0 (0),  att1 (0),  att2 (0),&lt;br /&gt;
&lt;br /&gt;
  EVENT RATE of GC = 0 events/sec&lt;br /&gt;
&lt;br /&gt;
  CREATING STATIONS:  &lt;br /&gt;
  IDLE STATIONS:      &lt;br /&gt;
  STATION CHAIN:      GRAND_CENTRAL, TAPE, ET2ET10, &lt;br /&gt;
  LOCKED MUTEXES:     &lt;br /&gt;
&lt;br /&gt;
*****************************************&lt;br /&gt;
&lt;br /&gt;
  ET SYSTEM - (/tmp/et_sys_clasprod) (host clondaq2) (bits 32)&lt;br /&gt;
              (tcp port 0) (udp port 11111) (multicast port 11111)&lt;br /&gt;
              (pid 16127) (lang C) (local) (period = 5 sec)&lt;br /&gt;
&lt;br /&gt;
  STATIC INFO - maximum of:&lt;br /&gt;
    events(4000), event size(200000), temps(4000)&lt;br /&gt;
    stations(10), attaches(20), procs(10), concurrency added(16)&lt;br /&gt;
    network interfaces(3): 129.57.167.109, 129.57.69.202, 129.57.68.24,&lt;br /&gt;
&lt;br /&gt;
  DYNAMIC INFO - currently there are:&lt;br /&gt;
    processes(3), attachments(3), temps(0)&lt;br /&gt;
    stations(3), hearbeat(1)&lt;br /&gt;
&lt;br /&gt;
  STATIONS:&lt;br /&gt;
    &amp;quot;GRAND_CENTRAL&amp;quot; (id = 0)&lt;br /&gt;
      static info&lt;br /&gt;
        status(ACTIVE), flow(SERIAL), blocking(YES), user(MULTI), select(ALL)&lt;br /&gt;
        restore(GC), prescale(1), cue(10), select words(-1,-1,-1,-1,)&lt;br /&gt;
      dynamic info&lt;br /&gt;
        attachments: total#(0),  ids()&lt;br /&gt;
        input  list: cnt =  4000, events in  = 0&lt;br /&gt;
        output list: cnt =     0, events out = 0&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;TAPE&amp;quot; (id = 1)&lt;br /&gt;
      static info&lt;br /&gt;
        status(ACTIVE), flow(SERIAL), blocking(YES), user(MULTI), select(ALL)&lt;br /&gt;
        restore(OUT), prescale(1), cue(10), select words(-1,-1,-1,-1,)&lt;br /&gt;
      dynamic info&lt;br /&gt;
        attachments: total#(2),  ids(1,2,)&lt;br /&gt;
        input  list: cnt =     0, events in  = 0, events try = 0&lt;br /&gt;
        output list: cnt =     0, events out = 0&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;ET2ET10&amp;quot; (id = 2)&lt;br /&gt;
      static info&lt;br /&gt;
        status(ACTIVE), flow(SERIAL), blocking(YES), user(1), select(USER)&lt;br /&gt;
        restore(OUT), prescale(1), cue(100), select words(-1,-1,-1,-1,)&lt;br /&gt;
        lib = /usr/local/clas/release/current/coda/SunOS_i86pc/lib/libet_user.so,  function = et2et_function, class = &lt;br /&gt;
      dynamic info&lt;br /&gt;
        attachments: total#(1),  ids(0,)&lt;br /&gt;
        input  list: cnt =     0, events in  = 0, events try = 0&lt;br /&gt;
        output list: cnt =     0, events out = 0&lt;br /&gt;
&lt;br /&gt;
  LOCAL USERS:&lt;br /&gt;
    process #0, # attachments(1), attach ids(0,), pid(16189), hbeat(1)&lt;br /&gt;
    process #1, # attachments(1), attach ids(1,), pid(8432), hbeat(625)&lt;br /&gt;
    process #2, # attachments(1), attach ids(2,), pid(10990), hbeat(1672)&lt;br /&gt;
&lt;br /&gt;
  ATTACHMENTS:&lt;br /&gt;
    att #0, is at station(ET2ET10) on host(clondaq2) at pid(16189)&lt;br /&gt;
    proc(0), blocked(NO)&lt;br /&gt;
      events:  make(0), get(0), put(0), dump(0)&lt;br /&gt;
    att #1, is at station(TAPE) on host(clondaq2) at pid(8432)&lt;br /&gt;
    proc(1), blocked(NO)&lt;br /&gt;
      events:  make(0), get(0), put(0), dump(0)&lt;br /&gt;
    att #2, is at station(TAPE) on host(clondaq2) at pid(10990)&lt;br /&gt;
    proc(2), blocked(NO)&lt;br /&gt;
      events:  make(0), get(0), put(0), dump(0)&lt;br /&gt;
&lt;br /&gt;
  EVENTS OWNED BY:&lt;br /&gt;
    system (4000),  att0 (0),  att1 (0),  att2 (0),&lt;br /&gt;
&lt;br /&gt;
  EVENT RATE of GC = 0 events/sec&lt;br /&gt;
&lt;br /&gt;
  CREATING STATIONS:  &lt;br /&gt;
  IDLE STATIONS:      &lt;br /&gt;
  STATION CHAIN:      GRAND_CENTRAL, TAPE, ET2ET10, &lt;br /&gt;
  LOCKED MUTEXES:     &lt;br /&gt;
&lt;br /&gt;
*****************************************&lt;br /&gt;
&lt;br /&gt;
ET SYSTEM is DEAD!&lt;br /&gt;
*****************************************&lt;br /&gt;
&lt;br /&gt;
^C&lt;br /&gt;
clondaq2:stage_in&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 14-apr-2010: debugging clastrig2 endofrun problem:&lt;br /&gt;
&lt;br /&gt;
 wait: coda request &amp;gt;end&amp;lt; in progress&lt;br /&gt;
 0x916e80 (twork0028): TS GO bit cleared&lt;br /&gt;
 0x916e80 (twork0028): TS csr:  0xfc070000&lt;br /&gt;
 0x916e80 (twork0028): TS csr2:  0xffff1c1f&lt;br /&gt;
 interrupt: TRIG ERROR: no pool buffer available&lt;br /&gt;
 0x916e80 (twork0028): setForceSyncInterval: forceSyncInterval set to 0&lt;br /&gt;
 0x916e80 (twork0028): INFO: User End Executed&lt;br /&gt;
 codaUpdateStatus: dbConnecting ..&lt;br /&gt;
 codaUpdateStatus: dbConnect done&lt;br /&gt;
 codaUpdateStatus: &amp;gt;UPDATE process SET state=&#039;ending&#039; WHERE name=&#039;croctest10&#039;&amp;lt;&lt;br /&gt;
 codaUpdateStatus: dbDisconnecting ..&lt;br /&gt;
 codaUpdateStatus: dbDisconnect done&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 14-apr-2010: message from runcontrol during cancel-reset:&lt;br /&gt;
 Get all components failed: Lost connection to MySQL server during query&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 6-apr-2010: EB waiting for following ROCs: &lt;br /&gt;
&lt;br /&gt;
 [0] 0x76fefffe != 0x008cf17e, waiting for the following ROC IDs:&lt;br /&gt;
  7  9 10 11 17 20 21 22 25 26 28 29 30&lt;br /&gt;
&lt;br /&gt;
Files produced:&lt;br /&gt;
&lt;br /&gt;
 clon10:ccscans&amp;gt; ll | grep Apr&lt;br /&gt;
 drwxrwxrwx   2 clasrun  onliners    4096 Apr  2 16:23 ./&lt;br /&gt;
 drwxr-xr-x 163 clasrun  100        73728 Apr  6  2010 ../&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:26 good_cc1*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:09 good_clastrig2*&lt;br /&gt;
 -rwxrwxrwx   1 boiarino clas          34 Apr  2 16:25 good_croctest10*&lt;br /&gt;
 -rwxrwxrwx   1 boiarino clas          34 Apr  2 16:25 good_croctest2*&lt;br /&gt;
 -rwxrwxrwx   1 boiarino clas          34 Apr  2 16:21 good_croctest3*&lt;br /&gt;
 -rwxrwxrwx   1 baturin  clas          34 Apr  2 13:26 good_ctoftest1*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:26 good_dc1*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:08 good_dc10*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:08 good_dc11*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:26 good_dc2*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:08 good_dc3*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:26 good_dc4*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:08 good_dc5*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:26 good_dc6*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:08 good_dc7*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:26 good_dc8*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:08 good_dc9*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:26 good_ec1*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:26 good_ec2*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:08 good_ec3*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:08 good_ec4*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:08 good_polar*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:26 good_sc1*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:08 good_sc2*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:08 good_scaler1*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:26 good_scaler2*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:26 good_scaler3*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:26 good_scaler4*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:08 good_tage*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:08 good_tage2*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:08 good_tage3* &lt;br /&gt;
 clon10:ccscans&amp;gt; more good_dc7&lt;br /&gt;
 accepted link from &amp;gt;129.57.68.80&amp;lt;&lt;br /&gt;
 clon10:ccscans&amp;gt; more good_dc8&lt;br /&gt;
 accepted link from &amp;gt;129.57.68.74&amp;lt;&lt;br /&gt;
 clon10:ccscans&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On &#039;Reset&#039; EB crashed, outputs:&lt;br /&gt;
&lt;br /&gt;
 [0] 0x76fefffe != 0x008cf17e, waiting for the following ROC IDs:&lt;br /&gt;
  7  9 10 11 17 20 21 22 25 26 28 29 30&lt;br /&gt;
&lt;br /&gt;
 [0] 0x76fefffe != 0x008cf17e, waiting for the following ROC IDs:&lt;br /&gt;
  7  9 10 11 17 20 21 22 25 26 28 29 30&lt;br /&gt;
&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.167.14&amp;lt; port=34468&lt;br /&gt;
 wait: coda request &amp;gt;prestart&amp;lt; in progress&lt;br /&gt;
 codaExecute reached, message &amp;gt;exit&amp;lt;, len=4&lt;br /&gt;
 codaExecute: &#039;exit&#039; transition&lt;br /&gt;
 debShutdownBuild 1&lt;br /&gt;
 cb_delete roc=0&lt;br /&gt;
 cb_delete roc=1&lt;br /&gt;
 cb_delete roc=2&lt;br /&gt;
 cb_delete roc=3&lt;br /&gt;
 cb_delete roc=4&lt;br /&gt;
 cb_delete roc=5&lt;br /&gt;
 cb_delete roc=6&lt;br /&gt;
 cb_delete roc=7&lt;br /&gt;
 cb_delete roc=8&lt;br /&gt;
 cb_delete roc=9&lt;br /&gt;
 cb_delete roc=10&lt;br /&gt;
 cb_delete roc=11&lt;br /&gt;
 cb_delete roc=12&lt;br /&gt;
 cb_delete roc=13&lt;br /&gt;
 cb_delete roc=14&lt;br /&gt;
 cb_delete roc=15&lt;br /&gt;
 cb_delete roc=16&lt;br /&gt;
 cb_delete roc=17&lt;br /&gt;
 cb_delete roc=18&lt;br /&gt;
 cb_delete roc=19&lt;br /&gt;
 cb_delete roc=20&lt;br /&gt;
 cb_delete roc=21&lt;br /&gt;
 cb_delete roc=22&lt;br /&gt;
 cb_delete roc=23&lt;br /&gt;
 cb_delete roc=24&lt;br /&gt;
 cb_delete roc=25&lt;br /&gt;
 cb_delete roc=26&lt;br /&gt;
 cb_delete roc=27&lt;br /&gt;
 cb_delete roc=28&lt;br /&gt;
 cb_delete roc=29&lt;br /&gt;
 cb_delete roc=30&lt;br /&gt;
 cb_delete roc=31&lt;br /&gt;
 debShutdownBuild 2&lt;br /&gt;
 Stop waiting for the rocs because of force_end condition&lt;br /&gt;
 [0] ROC mask 0x76fefffe force_end 1 end_event_done 0&lt;br /&gt;
 [0] NEED TO TEST AND PROBABLY REDESIGN THAT PART !!!&lt;br /&gt;
 [0] et_event_new() 1&lt;br /&gt;
 [0] EVENT_ENCODE_SPEC 2 ..&lt;br /&gt;
 BOS_encode_spec reached&lt;br /&gt;
 BOS_encode_spec done: len=116&lt;br /&gt;
 [0] .. done&lt;br /&gt;
 [0] handle_build_cleanup&lt;br /&gt;
 [0] flush ET system&lt;br /&gt;
 [0] detached from ET&lt;br /&gt;
 [0] remove mutex locks and shutdown fifos&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 [0] count for roc[00] = 3&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 [0] count for roc[00] = 1&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[00] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 [0] count for roc[01] = 3&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 [0] count for roc[01] = 1&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[01] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 [0] count for roc[02] = 3&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 [0] count for roc[02] = 1&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[02] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 [0] count for roc[03] = 3&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 [0] count for roc[03] = 1&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[03] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 [0] count for roc[04] = 3&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 [0] count for roc[04] = 1&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[04] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 [0] count for roc[05] = 3&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 [0] count for roc[05] = 1&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[05] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 [0] count for roc[06] = 3&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 [0] count for roc[06] = 1&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[06] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 [0] count for roc[07] = 3&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 [0] count for roc[07] = 1&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[07] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 [0] count for roc[08] = 3&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 [0] count for roc[08] = 1&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[08] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 [0] count for roc[09] = 3&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 [0] count for roc[09] = 1&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[09] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 [0] count for roc[10] = 3&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 [0] count for roc[10] = 1&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[10] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 2&lt;br /&gt;
 [0] count for roc[11] = 2&lt;br /&gt;
 CCCCCCCCCC: 2&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[11] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 2&lt;br /&gt;
 [0] count for roc[12] = 2&lt;br /&gt;
 CCCCCCCCCC: 2&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[12] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 2&lt;br /&gt;
 [0] count for roc[13] = 2&lt;br /&gt;
 CCCCCCCCCC: 2&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[13] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[14] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[15] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[16] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[17] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[18] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[19] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[20] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[21] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[22] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[23] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[24] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[25] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[26] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[27] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[28] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[29] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[30] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[31] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] ============= Build threads cleaned&lt;br /&gt;
 [0] ============= Build threads cleaned&lt;br /&gt;
 [0] ============= Build threads cleaned&lt;br /&gt;
 [0] ============= Build threads cleaned&lt;br /&gt;
 [0] ============= Build threads cleaned&lt;br /&gt;
 [0] build thread exiting: 1 1&lt;br /&gt;
 [0] The implementation has detected that the value  specified by threa&lt;br /&gt;
 d does not refer to a joinable thread.&lt;br /&gt;
 wait: coda request &amp;gt;exit&amp;lt; in progress&lt;br /&gt;
 polling_routine ================!!!!!!!!!!!!!!!!!!=====&lt;br /&gt;
 cancel building threads&lt;br /&gt;
 =c=============================================&lt;br /&gt;
 =c=============================================&lt;br /&gt;
 =c=============================================&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;dc1&amp;lt; link=0x081c2af0&lt;br /&gt;
 debCloseLink: theLink=0x081c2af0 -&amp;gt; closing&lt;br /&gt;
 debCloseLink: link is down&lt;br /&gt;
 debCloseLink: free memory&lt;br /&gt;
 debCloseLink: done.&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;dc2&amp;lt; link=0x081c4a90&lt;br /&gt;
 debCloseLink: theLink=0x081c4a90 -&amp;gt; closing&lt;br /&gt;
 debCloseLink: link is down&lt;br /&gt;
 debCloseLink: free memory&lt;br /&gt;
 debCloseLink: done.&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;dc3&amp;lt; link=0x081c4b28&lt;br /&gt;
 debCloseLink: theLink=0x081c4b28 -&amp;gt; closing&lt;br /&gt;
 debCloseLink: link is down&lt;br /&gt;
 debCloseLink: free memory&lt;br /&gt;
 debCloseLink: done.&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;dc4&amp;lt; link=0x081c14f8&lt;br /&gt;
 debCloseLink: theLink=0x081c14f8 -&amp;gt; closing&lt;br /&gt;
 debCloseLink: link is down&lt;br /&gt;
 debCloseLink: free memory&lt;br /&gt;
 debCloseLink: done.&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;dc5&amp;lt; link=0x081c1590&lt;br /&gt;
 debCloseLink: theLink=0x081c1590 -&amp;gt; closing&lt;br /&gt;
 debCloseLink: link is down&lt;br /&gt;
 debCloseLink: free memory&lt;br /&gt;
 debCloseLink: done.&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;dc6&amp;lt; link=0x081c1628&lt;br /&gt;
 debCloseLink: theLink=0x081c1628 -&amp;gt; closing&lt;br /&gt;
 debCloseLink: link is down&lt;br /&gt;
 debCloseLink: free memory&lt;br /&gt;
 debCloseLink: done.&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;dc8&amp;lt; link=0x081c16c0&lt;br /&gt;
 debCloseLink: theLink=0x081c16c0 -&amp;gt; closing&lt;br /&gt;
 debCloseLink: link is down&lt;br /&gt;
 debCloseLink: free memory&lt;br /&gt;
 debCloseLink: done.&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;cc1&amp;lt; link=0x081c1a08&lt;br /&gt;
 debCloseLink: theLink=0x081c1a08 -&amp;gt; closing&lt;br /&gt;
 debCloseLink: link is down&lt;br /&gt;
 debCloseLink: free memory&lt;br /&gt;
 debCloseLink: done.&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;sc1&amp;lt; link=0x081c1aa0&lt;br /&gt;
 debCloseLink: theLink=0x081c1aa0 -&amp;gt; closing&lt;br /&gt;
 debCloseLink: link is down&lt;br /&gt;
 debCloseLink: free memory&lt;br /&gt;
 debCloseLink: done.&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;ec1&amp;lt; link=0x081c1b38&lt;br /&gt;
 debCloseLink: theLink=0x081c1b38 -&amp;gt; closing&lt;br /&gt;
 debCloseLink: link is down&lt;br /&gt;
 debCloseLink: free memory&lt;br /&gt;
 debCloseLink: done.&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;ec2&amp;lt; link=0x081c1bd0&lt;br /&gt;
 debCloseLink: theLink=0x081c1bd0 -&amp;gt; closing&lt;br /&gt;
 debCloseLink: link is down&lt;br /&gt;
 debCloseLink: free memory&lt;br /&gt;
 debCloseLink: done.&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;scaler2&amp;lt; link=0x681d95c8&lt;br /&gt;
 debCloseLink: theLink=0x681d95c8 -&amp;gt; closing&lt;br /&gt;
 debCloseLink: link is down&lt;br /&gt;
 debCloseLink: free memory&lt;br /&gt;
 debCloseLink: done.&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;scaler3&amp;lt; link=0x681d9660&lt;br /&gt;
 debCloseLink: theLink=0x681d9660 -&amp;gt; closing&lt;br /&gt;
 debCloseLink: link is down&lt;br /&gt;
 debCloseLink: free memory&lt;br /&gt;
 debCloseLink: done.&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;scaler4&amp;lt; link=0x681d96f8&lt;br /&gt;
 debCloseLink: theLink=0x681d96f8 -&amp;gt; closing&lt;br /&gt;
 debCloseLink: link is down&lt;br /&gt;
 debCloseLink: free memory&lt;br /&gt;
 debCloseLink: done.&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;ec4&amp;lt; link=0x00000001&lt;br /&gt;
 debCloseLink: theLink=0x00000001 -&amp;gt; closing&lt;br /&gt;
 Segmentation fault&lt;br /&gt;
 clondaq1:coda_eb&amp;gt; &lt;br /&gt;
&lt;br /&gt;
DC7:&lt;br /&gt;
&lt;br /&gt;
 codaExecute done&lt;br /&gt;
 wait: coda request &amp;gt;download prod&amp;lt; in progress&lt;br /&gt;
 codaExecute reached, message &amp;gt;prestart&amp;lt;, len=8&lt;br /&gt;
 codaExecute: &#039;prestart&#039; transition&lt;br /&gt;
 roc_prestart reached&lt;br /&gt;
 partReInitAll() reached ? &lt;br /&gt;
 partReInitAll() reached !&lt;br /&gt;
 partReInitAll() done&lt;br /&gt;
 rocCleanup reached&lt;br /&gt;
 partReInitAll() reached ?&lt;br /&gt;
 wait: coda request &amp;gt;prestart&amp;lt; in progress&lt;br /&gt;
 partReInitAll() reached !&lt;br /&gt;
 partReInitAll() done&lt;br /&gt;
 315: dbsock=410567520&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; prestarting, run 62496, type 47&lt;br /&gt;
 rocMask=0x76fefffe&lt;br /&gt;
 !!!!!!!!!!!!! tmpp &amp;gt;SELECT outputs FROM prod WHERE name=&#039;dc7&#039;&amp;lt;&lt;br /&gt;
 !!!!!!!!!!!!! tmpp &amp;gt;SELECT outputs FROM prod WHERE name=&#039;dc7&#039;&amp;lt;&lt;br /&gt;
 !!!!!!!!!!!!! tmpp &amp;gt;SELECT outputs FROM prod WHERE name=&#039;dc7&#039;&amp;lt;&lt;br /&gt;
 ++++&amp;gt; output to network&lt;br /&gt;
 !!!!!!!!!!!!! for rocOpenLinks: &amp;gt;dc7&amp;lt; &amp;gt;EB1&amp;lt; &lt;br /&gt;
 3&lt;br /&gt;
 !!!!!!!!!!!!! for rocOpenLinks: &amp;gt;dc7&amp;lt; &amp;gt;EB1&amp;lt;&lt;br /&gt;
 !!!!!!!!!!!!! for rocOpenLinks: &amp;gt;dc7&amp;lt; &amp;gt;EB1&amp;lt;&lt;br /&gt;
 !!!!!!!!!!!!! for rocOpenLinks: &amp;gt;dc7&amp;lt; &amp;gt;EB1&amp;lt;&lt;br /&gt;
 rocCloselink reached&lt;br /&gt;
 rocOpenLinks reached&lt;br /&gt;
 LINK_constructor_C: set host to &amp;gt;dc7&amp;lt;&lt;br /&gt;
 LINK_constructor_C: set name to &amp;gt;dc7-&amp;gt;EB1&amp;lt; &lt;br /&gt;
 3121: dbsock=410567520&lt;br /&gt;
 name selected&lt;br /&gt;
 nrow=1&lt;br /&gt;
 fields [0] &amp;gt;&amp;gt;&amp;gt;TCP&amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
 fields [1] &amp;gt;&amp;gt;&amp;gt;clondaq1-daq1wait: coda req&amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
 uest &amp;gt;fields [pr2estart] &amp;gt;&amp;gt;&amp;gt;&amp;lt; in prodowngress&lt;br /&gt;
 &amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
 fields [3] &amp;gt;&amp;gt;&amp;gt;37683&amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
 parsing results: type=&amp;gt;TCP&amp;lt; host=&amp;gt;clondaq1-daq1&amp;lt; state=&amp;gt;down&amp;lt; port=&amp;gt;37683&amp;lt; -&amp;gt; 37683&lt;br /&gt;
 LINK_establish: socket # 17&lt;br /&gt;
 LINK_establish: socket buffer size is 48000(0x0000bb80) bytes&lt;br /&gt;
 LINK_establish: keepAlive is 8&lt;br /&gt;
 LINK_establish: socket 17 is ready: host 129.57.68.22 port 37683&lt;br /&gt;
 DB command &amp;gt;UPDATE links SET state=&#039;up&#039; WHERE name=&#039;dc7-&amp;gt;EB1&#039;&amp;lt;&lt;br /&gt;
 UPDATE process success&lt;br /&gt;
 Spawn proc/net threads&lt;br /&gt;
 Spawn proc/net threads&lt;br /&gt;
 Spawn proc/net threads&lt;br /&gt;
 0x18772230 (twork0028INFO: Entering Us): er &lt;br /&gt;
 Prestart 2&lt;br /&gt;
 INIT_NAME: rolp-&amp;gt;daproc = &lt;br /&gt;
 trans_rol2:2&lt;br /&gt;
 adr(nddl)=1db60750 NWBOS=16384&lt;br /&gt;
 uthbook1: WARN id=1047 already exist - will be replaced&lt;br /&gt;
 uthbook1: free histogram buffer ... done.&lt;br /&gt;
 RAW=0  PROFILE=1  NOTRANS=0&lt;br /&gt;
 MAX_EVENT_LENGTH = 65536 NWBOS = 16384&lt;br /&gt;
 0x18772230INFO: User Prest (art 2 executed&lt;br /&gt;
 twork0028): CTRIGRSS: set handler and done, &lt;br /&gt;
 code=1&lt;br /&gt;
 0x18772230 (twork0028): CTRIGRSS: 0x1877da9c&lt;br /&gt;
 0x1877d9c0 0x1877d2e0 0x00000001 0x1877d2d8&lt;br /&gt;
 wait: coda request &amp;gt;prestart&amp;lt; in progress&lt;br /&gt;
 bignetptr=0x1d366fe0 offset=0x00000000&lt;br /&gt;
 taskSpawn(&amp;quot;coda_net&amp;quot;,0x187d4130) returns 490106848&lt;br /&gt;
 wait: coda request &amp;gt;prestart&amp;lt; in progress&lt;br /&gt;
 setHeartError: 0 &amp;gt;sys 0, mask 1&amp;lt;&lt;br /&gt;
 WARN: HeartBeat[0]: heartbeat=19424(19424) h&lt;br /&gt;
 eartmask=1&lt;br /&gt;
 bignetptr=0x1d366fe0 offset=0x00000000&lt;br /&gt;
 bigprocptr=0x1d366db8 offset=0x00000000&lt;br /&gt;
 taskSpawn(&amp;quot;coda_proc&amp;quot;,0x1874a580) returns 490106296&lt;br /&gt;
 0x18772230 (twork0028): INIT_NAME: rolp-&amp;gt;dap&lt;br /&gt;
 roc = 2&lt;br /&gt;
 0x18772230 (twork0028): INFO: Entering User &lt;br /&gt;
 Prestart&lt;br /&gt;
 disconnecting vector 236 &lt;br /&gt;
 0x18772230 (twork0028): CTRIGRSA: set handler and done, code=1&lt;br /&gt;
 0x18772230 (twork0028): CTRIGRSA: 0x1882e7bc&lt;br /&gt;
 0x1882d864 0x00000001 0x1882b0c8&lt;br /&gt;
 Sequencer Status Register = FFFFA000&lt;br /&gt;
 Last Sequencer KeyAddress = FFFF0003&lt;br /&gt;
 Fastbus Status Register1  = FFFFF000&lt;br /&gt;
 Fastbus Status Register2  = FFFF0000&lt;br /&gt;
 Fastbus Last Primary Addr = 00000019&lt;br /&gt;
 spds_mask1: 0xfdfbf0&lt;br /&gt;
 0x18772230_tdc1877 ===&amp;gt; (4twork0028wait: co)&lt;br /&gt;
 :  Use 32-bit Ram List&lt;br /&gt;
 da request &amp;gt;firsprestartt&amp;lt; in progre csr0=ss&lt;br /&gt;
 100 (1100) csr18=1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;5 middle csr0=100 (1900) csr18=&lt;br /&gt;
 1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;6 middle csr0=100 (1900) csr18=&lt;br /&gt;
 1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;7 middle csr0=100 (1900) csr18=&lt;br /&gt;
 1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;8 middle csr0=100 (1900) csr18=&lt;br /&gt;
 1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;9 last csr0=100 (900) csr18=1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;11 first csr0=100 (1100) csr18=&lt;br /&gt;
 1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;12 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;13 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;14 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;15 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;16 last csr0=100 (900) csr18=13&lt;br /&gt;
 bignetptr=0x641d366fe0 csr1= offset=0x00bigp&lt;br /&gt;
 rocptr=0x000001d366db80 offset=0x6400000000&lt;br /&gt;
 00001b&lt;br /&gt;
 bigproc at 0x&lt;br /&gt;
 1d366db8, bigproc.gbigBuffer at 0x_tdc1877 =&lt;br /&gt;
 ==&amp;gt;1d366dc818 -&amp;gt; 0x1d366dc8&lt;br /&gt;
 proc_thread reacheUDP_cancel: cancel &amp;gt;inf:d&lt;br /&gt;
 c7 sys 0, mask 1d&lt;br /&gt;
 &amp;lt;&lt;br /&gt;
 firstUDP_cancel: cancel &amp;gt;proc_threainf:dc7 sys 0, mask 1d reached&lt;br /&gt;
 &amp;lt;&lt;br /&gt;
 wait: cproc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 csr0=oda request &amp;gt;1prestart00&amp;lt; in progr (ess1100) csr18=1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;19 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;20 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;21 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;22 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;23 last csr0=100 (900) csr18=13&lt;br /&gt;
 64 csr1=6400001b&lt;br /&gt;
 DEBUG in SFIRamLoad =&amp;gt; 0 1 0 0 0&lt;br /&gt;
 slot#   1872  1875  1881(2)  1877(2)  1877S(2)&lt;br /&gt;
 [ 0]      0     0      0 0bignetptr=0x      &lt;br /&gt;
 1d366fe00 offset=0x0000000 0&lt;br /&gt;
 0       0 0&lt;br /&gt;
 [ 1]      0     0      0 0      0 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 2]      0     0      0 0      0 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 3]      0     0      0 0      0 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 4]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 5]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 6]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 7]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 8]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 9]      0     0      0 0      1 2       0 &lt;br /&gt;
 0&lt;br /&gt;
 [10]      wait: coda reques0t &amp;gt;     prestart&lt;br /&gt;
 0&amp;lt;       in progress&lt;br /&gt;
 0 0      0 0       0 0&lt;br /&gt;
 [11]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [12]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [13]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [14]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [15]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [16]      0     0      0 0      1 2       0 &lt;br /&gt;
 0&lt;br /&gt;
 [17]      0     0      0 0      0 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [18]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [19]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [20] bignet at 0x     1d366fe00, bignet.gbig&lt;br /&gt;
 Buffer at 0x     1d366ff00 -&amp;gt; 0x1d366ff0&lt;br /&gt;
      0 0      1 0       0 0&lt;br /&gt;
 [21]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [22]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [23]      0     0      0 0      1 2       0 &lt;br /&gt;
 0&lt;br /&gt;
 [24]      0     0      0 0      0 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [25]      0     0      0 0      0 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 DEBUG 0 1 0 0 &lt;br /&gt;
 INFO: datascan = 0x00000000&lt;br /&gt;
 INFO: datascan&amp;amp;spds_mask1 = 0x00000000&lt;br /&gt;
 rcname &amp;gt;RC07&amp;lt;&lt;br /&gt;
 0x18772230 (twork0028111): INFO: User Prestart Executed&lt;br /&gt;
 333: rocp-&amp;gt;primwait: coda request &amp;gt;efd=prest&lt;br /&gt;
 art17&amp;lt; in p&lt;br /&gt;
 rogress&lt;br /&gt;
 informEB reached&lt;br /&gt;
 informEB: 11 -1 7 1 17 0 - 0x00000004 0x001101cc 0x000004b0 0x0000f420 0x0000002f 0x00000000&lt;br /&gt;
 codaUpdateStatus: dbConnecting ..&lt;br /&gt;
 codaUpdateStatus: dbConnect done&lt;br /&gt;
 codaUpdateStatu&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; use pid=-1 &amp;lt;&lt;br /&gt;
 &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
 s: &amp;gt;UPDATE process SET state=&#039;paused&#039; WHERE &lt;br /&gt;
 name=&#039;dc7&#039;&amp;lt;&lt;br /&gt;
 codaUpdateStatus: dbDisconnecting ..&lt;br /&gt;
 codaUpdateStatus: dbDisconnect done&lt;br /&gt;
 codaUpdateStatus: updating request .. &lt;br /&gt;
 UDP_standard_request &amp;gt;sta:dc7 paused&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:dc7 paused&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:dc7 paused&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:dc7 paused&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:dc7 paused&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:dc7 paused&amp;lt;&lt;br /&gt;
 UDP_cancel: cancel &amp;gt;sta:dc7 downloaded&amp;lt;&lt;br /&gt;
 codaUpdateStatus: updating request done&lt;br /&gt;
 prestarted&lt;br /&gt;
 POLLS: 0 0&lt;br /&gt;
 codaExecute done&lt;br /&gt;
 -&amp;gt; &lt;br /&gt;
 -&amp;gt; &lt;br /&gt;
&lt;br /&gt;
DC8:&lt;br /&gt;
&lt;br /&gt;
 codaExecute: &#039;prestart&#039; transition&lt;br /&gt;
 roc_prestart reached&lt;br /&gt;
 partReInitAll() reached ?&lt;br /&gt;
 partReInitAll() reached !&lt;br /&gt;
 partReInitAll() done&lt;br /&gt;
 rocCleanup reached&lt;br /&gt;
 partReInitAll() reached ?&lt;br /&gt;
 wait: coda request &amp;gt;prestart&amp;lt; in progress&lt;br /&gt;
 partReInitAll() reached !&lt;br /&gt;
 partReInitAll() done&lt;br /&gt;
 315: dbsock=410505056&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; prestarting, run 62496, type 47&lt;br /&gt;
 rocMask=0x76fefffe&lt;br /&gt;
 !!!!!!!!!!!!! tmpp &amp;gt;SELECT outputs FROM prod&lt;br /&gt;
  WHERE name=&#039;dc8&#039;&amp;lt;&lt;br /&gt;
 !!!!!!!!!!!!! tmpp &amp;gt;SELECT outputs FROM prod&lt;br /&gt;
  WHERE name=&#039;dc8&#039;&amp;lt;&lt;br /&gt;
 !!!!!!!!!!!!! tmpp &amp;gt;SELECT outputs FROM prod&lt;br /&gt;
  WHERE name=&#039;dc8&#039;&amp;lt;&lt;br /&gt;
 ++++&amp;gt; output to network&lt;br /&gt;
 !!!!!!!!!!!!! for rocOpenLinks: &amp;gt;dc8&amp;lt; &amp;gt;EB1&amp;lt; &lt;br /&gt;
 3&lt;br /&gt;
 !!!!!!!!!!!!! for rocOpenLinks: &amp;gt;dc8&amp;lt; &amp;gt;EB1&amp;lt;&lt;br /&gt;
 !!!!!!!!!!!!! for rocOpenLinks: &amp;gt;dc8&amp;lt; &amp;gt;EB1&amp;lt;&lt;br /&gt;
 !!!!!!!!!!!!! for rocOpenLinks: &amp;gt;dc8&amp;lt; &amp;gt;EB1&amp;lt;&lt;br /&gt;
 rocCloselink reached&lt;br /&gt;
 rocOpenLinks reached&lt;br /&gt;
 LINK_constructor_C: set host to &amp;gt;dc8&amp;lt;&lt;br /&gt;
 LINK_constructor_C: set name to &amp;gt;dc8-&amp;gt;EB1&amp;lt;&lt;br /&gt;
 3121: dbsock=410505056&lt;br /&gt;
 name selected&lt;br /&gt;
 nrow=1&lt;br /&gt;
 fields [0] &amp;gt;&amp;gt;&amp;gt;TCP&amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
 fields [1] &amp;gt;&amp;gt;&amp;gt;clondaq1-daq1wait: coda re&amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
 quest &amp;gt;fields [p2restart] &amp;gt;&amp;gt;&amp;gt;&amp;lt; in prupogress&lt;br /&gt;
 &amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
 fields [3] &amp;gt;&amp;gt;&amp;gt;37772&amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
 parsing results: type=&amp;gt;TCP&amp;lt; host=&amp;gt;clondaq1-d&lt;br /&gt;
 aq1&amp;lt; state=&amp;gt;up&amp;lt; port=&amp;gt;37772&amp;lt; -&amp;gt; 37772&lt;br /&gt;
 LINK_establish: socket # 17&lt;br /&gt;
 LINK_establish: socket buffer size is 48000(&lt;br /&gt;
 0x0000bb80) bytes&lt;br /&gt;
 LINK_establish: keepAlive is 8&lt;br /&gt;
 LINK_establish: socket 17 is ready: host 129&lt;br /&gt;
 .57.68.22 port 37772&lt;br /&gt;
 DB command &amp;gt;UPDATE links SET state=&#039;up&#039; WHER&lt;br /&gt;
 E name=&#039;dc8-&amp;gt;EB1&#039;&amp;lt;&lt;br /&gt;
 UPDATE process success&lt;br /&gt;
 Spawn proc/net threads&lt;br /&gt;
 Spawn proc/net threads&lt;br /&gt;
 Spawn proc/net threads&lt;br /&gt;
 0x187ef280INFO: Entering U (ser Prestart 2&lt;br /&gt;
 twork0028&lt;br /&gt;
 trans_rol2:):  adr(nddl)=INIT_NAME: rolp-&amp;gt;da&lt;br /&gt;
 proc = 1d2b60750&lt;br /&gt;
  NWBOS=16384&lt;br /&gt;
 uthbook1: WARN id=1048 already exist - will &lt;br /&gt;
 be replaced&lt;br /&gt;
 uthbook1: free histogram buffer ... done.&lt;br /&gt;
 RAW=0  PROFILE=1  NOTRANS=0&lt;br /&gt;
 MAX_EVENT_LENGTH = 65536 NWBOS = 16384&lt;br /&gt;
 0x187ef280 (twork0028INFO: User Pr): estart &lt;br /&gt;
 2 executedCTRIGRSS: set handler and done, co&lt;br /&gt;
 de=&lt;br /&gt;
 1&lt;br /&gt;
 0x187ef280 (twork0028): CTRIGRSS: 0x187705ac&lt;br /&gt;
  0x187704d0 0x1876fdf0 0x00000001 0x1876fde8&lt;br /&gt;
 wait: coda request &amp;gt;prestart&amp;lt; in progress&lt;br /&gt;
 bignetptr=0x1d366fe0 offset=0x00000000&lt;br /&gt;
 taskSpawn(&amp;quot;coda_net&amp;quot;,0x187d4110) returns 490&lt;br /&gt;
 106848&lt;br /&gt;
 wait: coda request &amp;gt;prestart&amp;lt; in progress&lt;br /&gt;
 setHeartError: 0 &amp;gt;sys 0, mask 1&amp;lt;&lt;br /&gt;
 WARN: HeartBeat[0]: heartbeat=19424(19424) h&lt;br /&gt;
 eartmask=1&lt;br /&gt;
 bignetptr=0x1d366fe0 offset=0x00000000&lt;br /&gt;
 bigprocptr=0x1d366db8 offset=0x00000000&lt;br /&gt;
 taskSpawn(&amp;quot;coda_proc&amp;quot;,0x1874a560) returns 49&lt;br /&gt;
 0106296&lt;br /&gt;
 0x187ef280 (twork0028): INIT_NAME: rolp-&amp;gt;dap&lt;br /&gt;
 roc = 2&lt;br /&gt;
 0x187ef280 (twork0028): INFO: Entering User &lt;br /&gt;
 Prestart&lt;br /&gt;
 disconnecting vector 236 &lt;br /&gt;
 0x187ef280 (twork0028): CTRIGRSA: set handle&lt;br /&gt;
 r and done, code=1&lt;br /&gt;
 0x187ef280 (twork0028): CTRIGRSA: 0x1882e13c&lt;br /&gt;
  0x1882d1e4 0x00000001 0x1882aa48&lt;br /&gt;
 Sequencer Status Register = FFFFA000&lt;br /&gt;
 Last Sequencer KeyAddress = FFFF0003&lt;br /&gt;
 Fastbus Status Register1  = FFFFF000&lt;br /&gt;
 Fastbus Status Register2  = FFFF0000&lt;br /&gt;
 Fastbus Last Primary Addr = wait: coda req00&lt;br /&gt;
 0000uest &amp;gt;19presta&lt;br /&gt;
 rtspds_mask1: 0x&amp;lt; ifdfbf0n progress &lt;br /&gt;
 0x187ef280_tdc1877 === (&amp;gt;twork0028): Use 32-&lt;br /&gt;
 bit Ram List&lt;br /&gt;
 4 first csr0=100 (1100) csr18=1364 csr1=6400&lt;br /&gt;
 001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;5 middle csr0=100 (1900) csr18=&lt;br /&gt;
 1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;6 middle csr0=100 (1900) csr18=&lt;br /&gt;
 1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;7 middle csr0=100 (1900) csr18=&lt;br /&gt;
 1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;8 middle csr0=100 (1900) csr18=&lt;br /&gt;
 1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;9 last csr0=100 (900) csr18=136&lt;br /&gt;
 4 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;11 first csr0=100 (1100) csr18=&lt;br /&gt;
 1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;12 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;13 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;14 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;15 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;16 last csr0bignetptr=0x=1d366f&lt;br /&gt;
 e0100 offset=0x0000000 (0&lt;br /&gt;
 900) csr18=1364bigprocptr=0x csr1=1d366db864&lt;br /&gt;
 00001b offset=0x&lt;br /&gt;
 00000000&lt;br /&gt;
 bigproc at 0x_tdc1877 ===1d366db8&amp;gt;, bigproc.&lt;br /&gt;
 gbigBuffer at 0x181d3UDP_cancel: cancel &amp;gt;inf&lt;br /&gt;
 :dc8 sys 0, mask 166dc8&amp;lt;&lt;br /&gt;
 wait: coda rUDP_cancel: cancel &amp;gt;inf:dc8 sys &lt;br /&gt;
 0, mask 1 -&amp;gt; 0x&amp;lt;&lt;br /&gt;
 1d366dc8eq&lt;br /&gt;
 firstproc_thread reached&lt;br /&gt;
 uest &amp;gt;proc_thread reached&lt;br /&gt;
  csr0=proc_thread reached&lt;br /&gt;
 prproc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 100estart (&amp;lt; in prog1100ress&lt;br /&gt;
 ) csr18=1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;19 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;20 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;21 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;22 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;23 last csr0=100 (900) csr18=13&lt;br /&gt;
 64 csr1=6400001b&lt;br /&gt;
 DEBUG in SFIRamLoad =&amp;gt; 0 1 0 0 0&lt;br /&gt;
 slot#   1872  bignetptr=0x1875  181d366fe081&lt;br /&gt;
 (2)  1877( offset=0x2)  1877S(00000002)&lt;br /&gt;
 0&lt;br /&gt;
 [ 0]      0     0      0 0      0 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 1]      0     0      0 0      0 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 2]      0     0      0 0      0 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 3]      0     0      0 0      0 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 4]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 5]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 6]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 7]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 8]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 9]      0     0      0 0      1 2       0 &lt;br /&gt;
 0&lt;br /&gt;
 [10]      wait: coda request0 &amp;gt;     prestart&lt;br /&gt;
 0&amp;lt; i      n progress&lt;br /&gt;
 0 0      0 0       0 0&lt;br /&gt;
 [11]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [12]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [13]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [14]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [15]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [16]      0     0      0 0      1 2       0 &lt;br /&gt;
 0&lt;br /&gt;
 [17]      0     0      0 0      0 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [18]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [19]      0 bignet at 0x    1d366fe00, bigne&lt;br /&gt;
 t.gbigBuffer at 0x      1d366ff00 -&amp;gt; 0x1d366&lt;br /&gt;
 ff0&lt;br /&gt;
  0      1 0       0 0&lt;br /&gt;
 [20]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [21]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [22]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [23]      0     0      0 0      1 2       0 &lt;br /&gt;
 0&lt;br /&gt;
 [24]      0     0      0 0      0 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [25]      0     0      0 0      0 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 DEBUG 0 1 0 0 &lt;br /&gt;
 INFO: datascan = 0x00000000&lt;br /&gt;
 INFO: datascan&amp;amp;spds_mask1 = 0x00000000&lt;br /&gt;
 rcname &amp;gt;RC08&amp;lt;&lt;br /&gt;
 0x187ef280 (twork0028111&lt;br /&gt;
 ): INFO: User Prestart Executed&lt;br /&gt;
 333: rocp-&amp;gt;primwait: coda request &amp;gt;efd=prest&lt;br /&gt;
 art17&amp;lt; in p&lt;br /&gt;
 rogress&lt;br /&gt;
 informEB reached&lt;br /&gt;
 informEB: 11 -1 8 1 17 0 - 0x00000004 0x0011&lt;br /&gt;
 01cc 0x000004b0 0x0000f420 0x0000002f 0x0000&lt;br /&gt;
 0000&lt;br /&gt;
 codaUpdateStatus: dbConnecting ..&lt;br /&gt;
 codaUpdateStatus: dbConnect done&lt;br /&gt;
 codaUpdateStatus: &amp;gt;UPDATE process SET state=&lt;br /&gt;
 &#039;paused&#039; WH&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; use pid=-1 &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
 &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
 ERE name=&#039;dc8&#039;&amp;lt;&lt;br /&gt;
 codaUpdateStatus: dbDisconnecting ..&lt;br /&gt;
 codaUpdateStatus: dbDisconnect done&lt;br /&gt;
 codaUpdateStatus: updating request ..&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:dc8 paused&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:dc8 paused&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:dc8 paused&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:dc8 paused&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:dc8 paused&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:dc8 paused&amp;lt;&lt;br /&gt;
 UDP_cancel: cancel &amp;gt;sta:dc8 downloaded&amp;lt;&lt;br /&gt;
 codaUpdateStatus: updating request done&lt;br /&gt;
 prestarted&lt;br /&gt;
 POLLS: 0 0&lt;br /&gt;
 codaExecute done&lt;br /&gt;
 .....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 6-apr-2010: after TS problem described below, polar self rebooted on next download:&lt;br /&gt;
........&lt;br /&gt;
 wait: coda request &amp;gt;download prod&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;download prod&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;download prod&amp;lt; in progress&lt;br /&gt;
 3123: dbsock=59553504&lt;br /&gt;
 3123: tmpp&amp;gt;SELECT id FROM runTypes WHERE name=&#039;prod&#039;&amp;lt;&lt;br /&gt;
 ====1==== !!! object-&amp;gt;runType=47&lt;br /&gt;
 token_interval=64&lt;br /&gt;
 object-&amp;gt;name &amp;gt;polar&amp;lt;&lt;br /&gt;
 big0.proc_on_pmc=0, big0.net_on_pmc=0&lt;br /&gt;
 big1.proc_on_pmc=0, big1.net_on_pmc=0&lt;br /&gt;
 name selected&lt;br /&gt;
 nrow=1&lt;br /&gt;
 download: name &amp;gt;polar&amp;lt;&lt;br /&gt;
 code selected&lt;br /&gt;
 nrow=1&lt;br /&gt;
 download: code &amp;gt;{$CODA/VXWORKS_ppc/rol/moller.o usr} {$CODA/VXWORKS_ppc/rol/rol2_tt.o usr} &amp;lt;&lt;br /&gt;
 nrols [0] &amp;gt;$CODA/VXWORKS_ppc/rol/moller.o usr&amp;lt;&lt;br /&gt;
 nrols [1] &amp;gt;$CODA/VXWORKS_ppc/rol/rol2_tt.o usr&amp;lt;&lt;br /&gt;
 listArgc=2 listArgv &amp;gt;$CODA/VXWORKS_ppc/rol/moller.o usr&amp;lt; &amp;gt;$CODA/VXWORKS_ppc/rol/rol2_tt.o usr&amp;lt;&lt;br /&gt;
 set this_roc_id = 25, rocId() can be called from now on&lt;br /&gt;
 ObjInitName &amp;gt;_moller__init&amp;lt; &lt;br /&gt;
 wait: coda request &amp;gt;download prod&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;download prod&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;download prod&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;download prod&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;download prod&amp;lt; in progress&lt;br /&gt;
 INFO: &amp;gt;_moller__init()&amp;lt; routine found&lt;br /&gt;
 readout list &amp;gt;$CODA/VXWORKS_ppc/rol/moller.o&amp;lt; loaded&lt;br /&gt;
 allocate 200 buffers with length 65536 bytes&lt;br /&gt;
 partCreate1() reached&lt;br /&gt;
 partCreate1(): pPart=0x008e7570&lt;br /&gt;
 listInit: cleanup 24 bytes starting from address 0x008e75a0&lt;br /&gt;
 partCreate1() done&lt;br /&gt;
 0x81c7e0 (twork0004): INIT_NAME: rolp-&amp;gt;daproc = 0&lt;br /&gt;
 0x81c7e0 (twork0004): INIT_NAME: Initializing new rol structures for SCALROL1&lt;br /&gt;
 0x81c7e0 (twork0004): INIT_NAME: MAX_EVENT_LENGTH = 65536 bytes, MAX_EVENT_POOL = 200&lt;br /&gt;
 0x81c7e0 (twork0004): INIT_NAME: name &amp;gt;SCALROL1:pool&amp;lt;&lt;br /&gt;
 0x81c7e0 (twork0004): Init - Done&lt;br /&gt;
 0x81c7e0 (twork0004): INIT_NAME: rolp-&amp;gt;daproc = rol11: downloading DDL table ...&lt;br /&gt;
 wait: coda request &amp;gt;download prod&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;download prod&amp;lt; in progress&lt;br /&gt;
 Exception at interrupt level:&lt;br /&gt;
 Exception next instruction address: 0xfff901f0&lt;br /&gt;
 Fixed Point Register: 0x00000012&lt;br /&gt;
 Condition Register: 0x40482044&lt;br /&gt;
 Regs at 0x64e498&lt;br /&gt;
 Press any key to stop auto-boot...&lt;br /&gt;
 2&lt;br /&gt;
 [VxWorks Boot]: &lt;br /&gt;
&lt;br /&gt;
It suppose to be as following:&lt;br /&gt;
 .....&lt;br /&gt;
 0x91ae30 (twork0001): INIT_NAME: rolp-&amp;gt;daproc = 0&lt;br /&gt;
 0x91ae30 (twork0001): INIT_NAME: Initializing new rol structures for SCALROL1&lt;br /&gt;
 0x91ae30 (twork0001): INIT_NAME: MAX_EVENT_LENGTH = 65536 bytes, MAX_EVENT_POOL = 200&lt;br /&gt;
 rol1: downloading DDL table ...&lt;br /&gt;
 0x91ae30 (twork0001): INIT_NAME: name &amp;gt;SCALROL1:pool&amp;lt;&lt;br /&gt;
 0x91ae30 (twork0001): Init - Done&lt;br /&gt;
 0x91ae30 (twork0001): INIT_NAME: rolp-&amp;gt;daproc = 1&lt;br /&gt;
 wait: coda request &amp;gt;download prod&amp;lt; in progress&lt;br /&gt;
 adr1(nddl_)=0x037b69c8&lt;br /&gt;
 N   name (nname)     fmt (nfmt)     ncol&lt;br /&gt;
 [ 1]   &amp;gt;PTRN&amp;lt; (4)         &amp;gt;B32&amp;lt; (3)     1&lt;br /&gt;
 [ 2]   &amp;gt;PSYN&amp;lt; (4)         &amp;gt;B32&amp;lt; (3)     1&lt;br /&gt;
 [ 3]   &amp;gt;RC00&amp;lt; (4)         &amp;gt;B32&amp;lt; (3)     1&lt;br /&gt;
 [ 4]   &amp;gt;RC01&amp;lt; (4)         &amp;gt;B32&amp;lt; (3)     1&lt;br /&gt;
 .....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 6-apr-2010: TS busy condition at the beginning of the run, all rocs have 205 events, clastrig2 has 200 events, ts2status output:&lt;br /&gt;
 -&amp;gt; ts2status&lt;br /&gt;
 CSR 1 (0x0):&lt;br /&gt;
                                      Go : 1&lt;br /&gt;
            Pause on Next scheduled Sync : 0&lt;br /&gt;
                          Sync and Pause : 0&lt;br /&gt;
                     Initiate Sync Event : 0&lt;br /&gt;
                Initiate Program 1 Event : 0&lt;br /&gt;
                Initiate Program 2 Event : 1&lt;br /&gt;
         Enable Level 1 (drives outputs) : 1&lt;br /&gt;
                        Override Inhibit : 0&lt;br /&gt;
                               Test Mode : 0&lt;br /&gt;
                                Reserved : 0&lt;br /&gt;
                                   Reset : 0&lt;br /&gt;
                              Initialize : 0&lt;br /&gt;
                     Sync Event occurred : 0&lt;br /&gt;
                Program 1 Event occurred : 1&lt;br /&gt;
                Program 2 Event occurred : 0&lt;br /&gt;
                      Late Fail occurred : 0&lt;br /&gt;
                        Inhibit occurred : 1&lt;br /&gt;
               Write FIFO error occurred : 0&lt;br /&gt;
               Read FIFO error occurreds : 1&lt;br /&gt;
 CSR 2 (0x4):&lt;br /&gt;
                      Enable Scheduled Sync : 1&lt;br /&gt;
                     Use Clear Permit Timer : 1&lt;br /&gt;
                       Use Front Busy Timer : 1&lt;br /&gt;
                       Use Clear Hold Timer : 1&lt;br /&gt;
                    Use External Front Busy : 1&lt;br /&gt;
                          Lock ROC Branch 1 : 0&lt;br /&gt;
                          Lock ROC Branch 2 : 0&lt;br /&gt;
                          Lock ROC Branch 3 : 0&lt;br /&gt;
                          Lock ROC Branch 4 : 0&lt;br /&gt;
                          Lock ROC Branch 5 : 0&lt;br /&gt;
         Enable Program 1 front panel input : 1&lt;br /&gt;
                           Enable Interrupt : 1&lt;br /&gt;
                Enable local ROC (branch 5) : 1&lt;br /&gt;
 Trigger Control Register (0x8): 0x00001fff&lt;br /&gt;
 ROC Enable Register (0xc) val=0xf07fff7f:&lt;br /&gt;
 Branch 1: 0x7f  bits: 01111111&lt;br /&gt;
 Branch 2: 0xff  bits: 11111111&lt;br /&gt;
 Branch 3: 0x7f  bits: 01111111&lt;br /&gt;
 Branch 4: 0xf0  bits: 11110000&lt;br /&gt;
 Synchronization Interval Register (0x10): 1000&lt;br /&gt;
 Trigger Word Count Register (0x14): 0&lt;br /&gt;
 Trigger Data Register (0x18): 256&lt;br /&gt;
 Local ROC (Branch 5) Data Register (0x1c): 60&lt;br /&gt;
                       Synchronization Flag : 0&lt;br /&gt;
                             Late Fail Flag : 0&lt;br /&gt;
                                   ROC code : 15&lt;br /&gt;
 Input Trigger Prescale Registers:&lt;br /&gt;
                 Input 1 Prescale Factor : 0&lt;br /&gt;
                 Input 2 Prescale Factor : 0&lt;br /&gt;
                 Input 3 Prescale Factor : 0&lt;br /&gt;
                 Input 4 Prescale Factor : 0&lt;br /&gt;
                 Input 5 Prescale Factor : 0&lt;br /&gt;
                 Input 6 Prescale Factor : 0&lt;br /&gt;
                 Input 7 Prescale Factor : 0&lt;br /&gt;
                 Input 8 Prescale Factor : 0&lt;br /&gt;
 Clear Permit Timer Register  = 0&lt;br /&gt;
 Level2 Accept Timer Register = 83&lt;br /&gt;
 Level3 Accept Timer Register = 0&lt;br /&gt;
 Front Busy Timer Register    = 325&lt;br /&gt;
 Clear Hold Timer Register    = 50&lt;br /&gt;
 Branch (1-4) ROC Buffer Status Register (0x58): 0x40404040&lt;br /&gt;
 Branch 1: Buffer Count = 0, Empty Flag = 1, Full Flag = 0&lt;br /&gt;
 Branch 2: Buffer Count = 0, Empty Flag = 1, Full Flag = 0&lt;br /&gt;
 Branch 3: Buffer Count = 0, Empty Flag = 1, Full Flag = 0&lt;br /&gt;
 Branch 4: Buffer Count = 0, Empty Flag = 1, Full Flag = 0&lt;br /&gt;
 Local ROC (Branch 5) Buffer Status Register (0x5c): 0xffff8086&lt;br /&gt;
 Branch 5: Buffer Count = 6, Empty Flag = 0, Full Flag = 1,Local Acknowledge = 0&lt;br /&gt;
 ROC Acknowledge Status Register (0x60): val=0x0&lt;br /&gt;
 Branch 1: 0x 0  bits: 00000000 (enabled: 01111111)&lt;br /&gt;
 Branch 2: 0x 0  bits: 00000000 (enabled: 11111111)&lt;br /&gt;
 Branch 3: 0x 0  bits: 00000000 (enabled: 01111111)&lt;br /&gt;
 Branch 4: 0x 0  bits: 00000000 (enabled: 11110000)&lt;br /&gt;
 State Register (0x6C):&lt;br /&gt;
                       Level 1 Accept     : 0&lt;br /&gt;
                    Start Level 2 Trigger : 0&lt;br /&gt;
                     Level 2 Pass Latched : 0&lt;br /&gt;
                     Level 2 Fail Latched : 0&lt;br /&gt;
                           Level 2 Accept : 0&lt;br /&gt;
                    Start Level 3 Trigger : 0&lt;br /&gt;
                     Level 3 Pass Latched : 0&lt;br /&gt;
                     Level 3 Fail Latched : 0&lt;br /&gt;
                           Level 3 Accept : 0&lt;br /&gt;
                                    Clear : 0&lt;br /&gt;
                Front End Busy (external) : 0&lt;br /&gt;
                         External Inhibit : 0&lt;br /&gt;
                          Latched Trigger : 0&lt;br /&gt;
                                  TS Busy : 1&lt;br /&gt;
                                TS Active : 1&lt;br /&gt;
                                 TS Ready : 0&lt;br /&gt;
                    Main Sequencer Active : 0&lt;br /&gt;
         Synchronization Sequencer Active : 0&lt;br /&gt;
         Program 1 Event Sequencer Active : 1&lt;br /&gt;
         Program 2 Event Sequencer Active : 0&lt;br /&gt;
 Event Count (0xc8): 135&lt;br /&gt;
 Live 1 Count (0xcc): 54866&lt;br /&gt;
 Live 2 Count (0xd0): 9290375&lt;br /&gt;
 value = 1 = 0x1&lt;br /&gt;
 -&amp;gt; exit&lt;br /&gt;
&lt;br /&gt;
 clasprod::clastrig2&amp;gt; clastrig2 statistics&lt;br /&gt;
 200 0 0 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 6-apr-2010: end failed, only one ROC was in use (clastrig2), messages:&lt;br /&gt;
&lt;br /&gt;
 interrupt: Program Events 1-2:      247        0&lt;br /&gt;
 interrupt: live time = 93 percent (gated=1956740 ungated=2094143)&lt;br /&gt;
 interrupt: live_corr = 93 percent (gated=1956740 ungated=2094143)&lt;br /&gt;
 proc_thread: waiting=   3743 processing=     30 microsec per event (nev=404)&lt;br /&gt;
 rols_thread: waiting=    754 processing=     21 microsec per event (nev=454)&lt;br /&gt;
 wait: coda request &amp;gt;go&amp;lt; in progress&lt;br /&gt;
 codaExecute reached, message &amp;gt;end&amp;lt;, len=3&lt;br /&gt;
 codaExecute: &#039;end&#039; transition&lt;br /&gt;
 roc_end reached ??&lt;br /&gt;
 roc_end reached !!&lt;br /&gt;
 0x18c6f5c0 (twork0003): INIT_NAME: rolp-&amp;gt;daproc = 3&lt;br /&gt;
 UDP_cancel: cancel &amp;gt;ts2: 93 0 0 0 0 0 0 0 0 507 0 0 0 &amp;lt;&lt;br /&gt;
 interrupt: inputs  1-6:        0        0        0        0        0        0&lt;br /&gt;
 interrupt: inputs 7-12:        0        0      339        0        0        0&lt;br /&gt;
 interrupt: Program Events 1-2:      172        0&lt;br /&gt;
 interrupt: live time = 97 percent (gated=1358086 ungated=1400034)&lt;br /&gt;
 interrupt: live_corr = 97 percent (gated=1358086 ungated=1400034)&lt;br /&gt;
 wait: coda request &amp;gt;end&amp;lt; in progress&lt;br /&gt;
 0x18c6f5c0 (twork0003): TS GO bit cleared&lt;br /&gt;
 0x18c6f5c0 (twork0003): TS csr:  0xfc000000&lt;br /&gt;
 interrupt: TRIG ERROR: no pool buffer available&lt;br /&gt;
 0x18c6f5c0 (twork0003): setForceSyncInterval: forceSyncInterval set to 0&lt;br /&gt;
 0x18c6f5c0 (twork0003): INFO: User End Executed&lt;br /&gt;
 codaUpdateStatus: dbConnecting ..&lt;br /&gt;
 codaUpdateStatus: dbConnect done&lt;br /&gt;
 codaUpdateStatus: &amp;gt;UPDATE process SET state=&#039;ending&#039; WHERE name=&#039;clastrig2&#039;&amp;lt;&lt;br /&gt;
 codaUpdateStatus: dbDisconnecting ..&lt;br /&gt;
 codaUpdateStatus: dbDisconnect done&lt;br /&gt;
 codaUpdateStatus: updating request ..&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:clastrig2 ending&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:clastrig2 ending&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:clastrig2 ending&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:clastrig2 ending&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:clastrig2 ending&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:clastrig2 ending&amp;lt;&lt;br /&gt;
 UDP_cancel: cancel &amp;gt;sta:clastrig2 active&amp;lt;&lt;br /&gt;
 codaUpdateStatus: updating request done&lt;br /&gt;
 NOW !!!!!!!!!!!!!!!!!!!&lt;br /&gt;
 NOW !!!!!!!!!!!!!!!!!!!&lt;br /&gt;
 NOW !!!!!!!!!!!!!!!!!!!&lt;br /&gt;
 NOW !!!!!!!!!!!!!!!!!!!&lt;br /&gt;
 NOW !!!!!!!!!!!!!!!!!!!&lt;br /&gt;
 roc_end done&lt;br /&gt;
 codaExecute done&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;: last event=12113 nevents=12314&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: in DA_ENDING dataInBuf=20212 BBHEAD_BYTES=24&lt;br /&gt;
 coda_roc: rocp-&amp;gt;state == ENDING and input list is empty&lt;br /&gt;
 coda_roc: process rol1 buffer by rol2 completed&lt;br /&gt;
 coda_roc: break loop&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;: last event=12313 nevents=12314&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: in DA_ENDING dataInBuf=7224 BBHEAD_BYTES=24&lt;br /&gt;
 coda_roc: rocp-&amp;gt;state == ENDING and input list is empty&lt;br /&gt;
 coda_roc: process rol1 buffer by rol2 completed&lt;br /&gt;
 coda_roc: break loop&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;: last event=12313 nevents=12314&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: in DA_ENDING last event=12313 nevents=12314&lt;br /&gt;
 coda_roc: rocp-&amp;gt;state == ENDING and input list is empty&lt;br /&gt;
 coda_roc: process rol1 buffer by rol2 completed&lt;br /&gt;
 coda_roc: break loop&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;: last event=12313 nevents=12314&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: in DA_ENDING last event=12313 nevents=12314&lt;br /&gt;
 coda_roc: rocp-&amp;gt;state == ENDING and input list is empty&lt;br /&gt;
 coda_roc: process rol1 buffer by rol2 completed&lt;br /&gt;
 coda_roc: break loop&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;: last event=12313 nevents=12314&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: in DA_ENDING last event=12313 nevents=12314&lt;br /&gt;
 coda_roc: rocp-&amp;gt;state == ENDING and input list is empty&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 5-apr-2010: scrolling messages from all ROCs (start from Download - works fine):&lt;br /&gt;
 .....&lt;br /&gt;
 event=2405 nevents=2405&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;: last &lt;br /&gt;
 event=2405 nevents=2405&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;: last &lt;br /&gt;
 event=2405 nevents=2405&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;: last &lt;br /&gt;
 event=2405 nevents=2405&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 .....&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 2-apr-2010: event recorder gives error during Prestart:&lt;br /&gt;
 &lt;br /&gt;
 file[ 0]-&amp;gt;/raid/stage_in/clas_062414.A00&amp;lt;-&lt;br /&gt;
 bosopen.c: splitted files handling ..&lt;br /&gt;
 bosopen.c: &amp;gt;/raid/stage_in/clas_062414.A00&amp;lt;&lt;br /&gt;
 bosopen.c: len1=30&lt;br /&gt;
 bosopen.c: len2=30&lt;br /&gt;
 bosopen.c: len3=14&lt;br /&gt;
 bosopen.c: &amp;gt;/raid/stage_in/clas_062414.A00&amp;lt; len=14&lt;br /&gt;
 bosopen.c: checking how much disk space left in directory /raid/stage_in&lt;br /&gt;
 bosopen.c: total 1403778969 blocks, free 1100988411 blocks, available &lt;br /&gt;
 1100988411 blocks (1 block = 512 bytes)&lt;br /&gt;
 bosopen.c: so we have 550493696 kbytes available space&lt;br /&gt;
 bosopen.c: we can continue to write file.&lt;br /&gt;
 bosopen.c: check for partition swaping: file-&amp;gt;/raid/stage_in/clas_062414.A00&amp;lt;-&lt;br /&gt;
 bosopen.c: system call: &amp;gt;checkdisk  4094&amp;lt;&lt;br /&gt;
 [1] 9253&lt;br /&gt;
 bosopen.c: system call completed&lt;br /&gt;
 codaUpdateStatus: dbConnecting ..&lt;br /&gt;
 ER: Not attached to ET system&lt;br /&gt;
 er_write_thread loop ended (0 145452664)&lt;br /&gt;
 codaUpdateStatus: dbConnect done&lt;br /&gt;
 codaUpdateStatus: &amp;gt;UPDATE process SET state=&#039;paused&#039; WHERE name=&#039;ER3&#039;&amp;lt;&lt;br /&gt;
 codaUpdateStatus: dbDisconnecting ..&lt;br /&gt;
 codaUpdateStatus: dbDisconnect done&lt;br /&gt;
 codaUpdateStatus: updating request ..&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:ER3 paused&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:ER3 paused&amp;lt;&lt;br /&gt;
&lt;br /&gt;
Station TAPE was idle, but et system seems operational; end run (successful), restart coda_er, start from Download - everything works fine.&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 18-mar-2010: previous run ended fine, click &#039;prestart&#039; and got from EB:&lt;br /&gt;
 [0] 0x76fefffe != 0x40acf17e, waiting for the following ROC IDs:&lt;br /&gt;
 7  9 10 11 17 20 22 25 26 28 29&lt;br /&gt;
Similar problem was observed before. Kill rcServer, next run started fine, ROCs were NOT rebooted. CC scans again ???&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 14-mar-2010: old problem, can be posted already: if EB was not restarted afre the ROC crash, it sometimes waiting for  several ROcs in the end of prestart, however runcontrol allows &#039;Go&#039; button become active; something wrong with the logic, must check; will be good of course to avoid that situation by making EB reset itself properly on &#039;reset&#039; transition after the ROC crash&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 14-mar-2010: during reboot dc9 gives following:&lt;br /&gt;
 .................&lt;br /&gt;
 ppc/bootscripts/boot_dc9&lt;br /&gt;
 taskSpawn(&amp;quot;TCPSERVER&amp;quot;) returns 475458320&lt;br /&gt;
 bind on port 5001&lt;br /&gt;
 myname &amp;gt;dc9&amp;lt;&lt;br /&gt;
 -&amp;gt; Query &amp;gt;UPDATE Ports SET Host=&#039;dc9&#039;,tcpClient_tcp=5001 WHERE Name=&#039;dc9&#039;&amp;lt; succeeded&lt;br /&gt;
 INFO(mysql_real_connect9): errno=0&lt;br /&gt;
 INFO(mysql_real_connect9): OK&lt;br /&gt;
 mysql_real_connect9: error message: 2013/HY000 (Lost connection to MySQL server during query)&lt;br /&gt;
 dbConnect ERROR: mysql == NULL&lt;br /&gt;
 333333333333333&lt;br /&gt;
 program&lt;br /&gt;
 Exception current instruction address: 0x1c5&lt;br /&gt;
 e8734&lt;br /&gt;
 Machine Status Register: 0x00081000&lt;br /&gt;
 Condition Register: 0x40000085&lt;br /&gt;
 Task: 0x1c5e8e50 &amp;quot;ROC&amp;quot;&lt;br /&gt;
 interrupt: Unconnected main interrupt 0&lt;br /&gt;
 logTask: 3222 log messages lost.&lt;br /&gt;
 interrupt: Unconnected main interrupt 1&lt;br /&gt;
 interrupt: Unconnected main interrupt 0&lt;br /&gt;
 interrupt: Unconnected main interrupt 1&lt;br /&gt;
 interrupt: Unconnected main interrupt 0&lt;br /&gt;
 interrupt: Unconnected main interrupt 1&lt;br /&gt;
 interrupt: Unconnected main interrupt 0&lt;br /&gt;
 interrupt: Unconnected main interrupt 1&lt;br /&gt;
 interrupt: Unconnected main interrupt 0&lt;br /&gt;
 ..............&lt;br /&gt;
&lt;br /&gt;
probably mysql connection problem&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;RESOLVING&#039;&#039;&#039;: will make 5 attempts to to connect waiting 3 seconds in between, then will give up. &lt;br /&gt;
&lt;br /&gt;
* Sergey B. 14-mar-2010: if in prestart stage hit abort and reset, all ROCs printing &lt;br /&gt;
 wait: coda request &amp;gt;exit&amp;lt; in progress&lt;br /&gt;
indefinitely, must check&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 14-mar-2010: coda_eb x-term hung completely, kill coda_eb but yellow window still stuck; last messages were:&lt;br /&gt;
&lt;br /&gt;
 codaEnd 10&lt;br /&gt;
 codaEnd 11&lt;br /&gt;
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;
 codaExecute done&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.28&amp;lt; port=59319&lt;br /&gt;
 wait: coda request &amp;gt;&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;&amp;lt; in progress&lt;br /&gt;
 Executing &amp;gt;&amp;lt; (len=0)&lt;br /&gt;
 codaExecute: ERROR: len=0 - do nothing&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.28&amp;lt; port=59342&lt;br /&gt;
 wait: coda request &amp;gt;&amp;lt; in progress&lt;br /&gt;
 Executing &amp;gt;TP/1.0&lt;br /&gt;
&lt;br /&gt;
Probably last string contains something, will remove printing&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 13-mar-2010: sometimes after bad crash all rocs (even scalers) must be rebooted, otherwise EB is crashing with messages:&lt;br /&gt;
 .....&lt;br /&gt;
 case 0: no swap&lt;br /&gt;
 case 0: no swap&lt;br /&gt;
 case 0: no swap&lt;br /&gt;
 case 0: no swap&lt;br /&gt;
 case 0: no swap&lt;br /&gt;
 case 0: no swap&lt;br /&gt;
 case 0: no swap&lt;br /&gt;
 case 0: no swap&lt;br /&gt;
 case 0: no swap&lt;br /&gt;
 case 0: no swap&lt;br /&gt;
  .. done.&lt;br /&gt;
 [0] FATAL: Event (Num 1 type 1) NUMBER mismatch -- roc[11] (rocid 30) &lt;br /&gt;
 sent -1 (type 18)&lt;br /&gt;
 [0] ERROR: Discard data until next control event&lt;br /&gt;
 clondaq1:coda_eb&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After that problem stays, restarted every daq component (EB, ER, ETs, runcontrol, rcServer)  - does not helped. Did daq_exit, daq_start,&lt;br /&gt;
reboot all rocs again - not it works.&lt;br /&gt;
&lt;br /&gt;
In the same time ROCs were printing messages &#039;no data&#039;, may be it was the source of EB troubles ...&lt;br /&gt;
&lt;br /&gt;
* Sergey B.12-mar-2010 around 10:50am: something is breaking coda_eb/coda_er:&lt;br /&gt;
&lt;br /&gt;
 .....&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:EB1 booted&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:EB1 booted&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:EB1 booted&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:EB1 booted&amp;lt;&lt;br /&gt;
 UDP_cancel: cancel &amp;gt;sta:EB1 booted&amp;lt;&lt;br /&gt;
 codaUpdateStatus: updating request done&lt;br /&gt;
 CODA_Init 14&lt;br /&gt;
 2&lt;br /&gt;
 clasprod::EB1&amp;gt; bind on port 5001&lt;br /&gt;
 DB update: &amp;gt;UPDATE process SET inuse=&#039;5001&#039; WHERE name=&#039;EB1&#039;&amp;lt;&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.28&amp;lt; port=37258&lt;br /&gt;
 wait: coda request &amp;gt;&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;&amp;lt; in progress&lt;br /&gt;
 Executing &amp;gt;&amp;lt; (len=0)&lt;br /&gt;
 Segmentation fault (core dumped)&lt;br /&gt;
 clondaq1:coda_eb&amp;gt; &lt;br /&gt;
&lt;br /&gt;
In the same time &#039;&#039;et_start&#039;&#039; complains (we have now ET system protected against CC scans):&lt;br /&gt;
&lt;br /&gt;
 et ERROR: et_netserver: ET server being probed by non-ET client or read failure&lt;br /&gt;
 et ERROR: et_netserver: ET server being probed by non-ET client or read failure&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FIXED&#039;&#039;&#039; by checking for the len=0 in the message string, all other possible checks were implemented already&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 12-mar-2010: global reboot gives almost all PMCs (except first two) failing on MySQL access:&lt;br /&gt;
&lt;br /&gt;
 Done executing startup script $CODA/VXWORKS_&lt;br /&gt;
 ppc/bootscripts/boot_pmc1&lt;br /&gt;
 -&amp;gt; INFO(mysql_real_connect9): errno=0&lt;br /&gt;
 INFO(mysql_real_connect9): OK&lt;br /&gt;
 mysql_real_connect9: error message: 2013/HY000 (Lost connection to MySQL server during query)&lt;br /&gt;
 dbConnect ERROR: mysql == NULL&lt;br /&gt;
 program&lt;br /&gt;
 Exception current instruction address: 0x00000000&lt;br /&gt;
 Machine Status Register: 0x0008b030&lt;br /&gt;
 Condition Register: 0x40000085&lt;br /&gt;
 Task: 0x1e404190 &amp;quot;coda_pmc&amp;quot;&lt;br /&gt;
&lt;br /&gt;
It should be mentioned that we are doing something right now; day before it was no activity and all rebooted fine.&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 1-sep-2009: during croctest1 reboot:&lt;br /&gt;
&lt;br /&gt;
 INFO(mysql_real_connect9): errno=0&lt;br /&gt;
 INFO(mysql_real_connect9): OK&lt;br /&gt;
 mysql_real_connect9: error message: 2013/HY000 (Lost connection to MySQL server during query)&lt;br /&gt;
 dbConnect ERROR: mysql == NULL&lt;br /&gt;
&lt;br /&gt;
second reboot went fine&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 15-june-2009: just after run was ended noticed that all runs starting from 60073 has &#039;No configuration!&#039; instead of &#039;PROD&#039; etc. Correcting manually. Must check if other information is correct, and understand the reason if possible .. Is it related to the database update procedure inplemented around that time ?&lt;br /&gt;
It appeares that begin_clasprod_xxxxxx.txt log files has that wrong starting from run 60073.&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 11-June-2009: swaped ec4 and sc2 and during sc2 boot see following from host:&lt;br /&gt;
&lt;br /&gt;
 ..........................&lt;br /&gt;
 taskDelay(sysClkRateGet()*5)&lt;br /&gt;
  Args = -session clasprod -objects sc2 ROC -i&lt;br /&gt;
 CODA_Init reached&lt;br /&gt;
 CODA_Init 1&lt;br /&gt;
 CODA_Init 2&lt;br /&gt;
 sc2&lt;br /&gt;
 CODA_Init 11&lt;br /&gt;
 CODA_Init: objectTy &amp;gt;(null)&amp;lt;&lt;br /&gt;
 CODA_Init 12&lt;br /&gt;
 CODA_Init: use &#039;SESSION&#039; as &amp;gt;clasprod&amp;lt;&lt;br /&gt;
 Tcl_AppInit CALLS !!!!!&lt;br /&gt;
 11-11&lt;br /&gt;
 11-12&lt;br /&gt;
 11-13&lt;br /&gt;
 11111111111111111&lt;br /&gt;
 22222222222222222&lt;br /&gt;
 0xdd0e880 (tNetTask): arptnew failed on 8139a743&lt;br /&gt;
 value = 0 = 0x0&lt;br /&gt;
 taskSpawn &amp;quot;TCP_SERVER&amp;quot;,250,0,100000,tcpServer&lt;br /&gt;
 value = 231091088 = 0xdc62b90&lt;br /&gt;
 proconhost&lt;br /&gt;
 value = 0 = 0x0&lt;br /&gt;
 ......................&lt;br /&gt;
&lt;br /&gt;
Second reboot shows the same:&lt;br /&gt;
&lt;br /&gt;
 ...................&lt;br /&gt;
 22222222222222222&lt;br /&gt;
 0xdd0e880 (tNetTask): arptnew failed on 8139a743&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;clon10 clasrun 2508 9998&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt; 24&lt;br /&gt;
 list &amp;gt;clon10 clasrun 2508 9998&amp;lt;&lt;br /&gt;
 machine name = clon10&lt;br /&gt;
 user ID      = 2508&lt;br /&gt;
 group ID     = 9998&lt;br /&gt;
 .................&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. around 6-June-2009: ec2pmc1 error message:&lt;br /&gt;
&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print: 255115 20&lt;br /&gt;
 write_thread: about to print: 255115 20&lt;br /&gt;
 write_thread: about to print: 255115 20&lt;br /&gt;
 write_thread: wait=    199 send=      8 microsec per event (nev=12755)&lt;br /&gt;
 CALLING customized :&lt;br /&gt;
 machine check &lt;br /&gt;
 SRAM ERROR :&lt;br /&gt;
 SRAM Error Address    : 0x00000000.f2000504&lt;br /&gt;
 SRAM Error Data Low   : 0x006805e0&lt;br /&gt;
 SRAM Error Data High  : 0x00420000&lt;br /&gt;
 SRAM Error Parity     : 0x00000004&lt;br /&gt;
 SRAM Error Cause      : 0x00000001&lt;br /&gt;
 PCI_0 DEVICE ERROR :&lt;br /&gt;
 PCI_0 Error: Status=0x00000100&lt;br /&gt;
 Master abort&lt;br /&gt;
 PCI Cmd=7 (MemWr)  ByteEnable=0  Par=0&lt;br /&gt;
 Error Address High: 0x00000000&lt;br /&gt;
 Error Address Low : 0xf0d10128&lt;br /&gt;
 CALLING generic    :&lt;br /&gt;
 machine check&lt;br /&gt;
 Exception next instruction address: 0x0001f058&lt;br /&gt;
 Machine Status Register: 0x0012b030&lt;br /&gt;
 Condition Register: 0x40222042&lt;br /&gt;
 Task: 0x1e3b0020 &amp;quot;coda_net&amp;quot;&lt;br /&gt;
&lt;br /&gt;
reboot did not helped, have to turn pmc off and run on host only&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 4-June-2009: when rebooting all rocs, some cannot connect to DB, as result have following:&lt;br /&gt;
&lt;br /&gt;
 0x1e42a360 (coda_pmc): bb_new: &#039;big&#039; buffer &lt;br /&gt;
 created (addr=0x1eba3590, 16 bufs, 3145728 size)&lt;br /&gt;
 coda_pmc: big buffer1 allocated&lt;br /&gt;
 myname &amp;gt;ec1pmc1&amp;lt;&lt;br /&gt;
 Done executing startup script $CODA/VXWORKS_&lt;br /&gt;
 ppc/bootscripts/boot_pmc1&lt;br /&gt;
 -&amp;gt; INFO(mysql_real_connect9): errno=0&lt;br /&gt;
 INFO(mysql_real_connect9): OK&lt;br /&gt;
 program&lt;br /&gt;
 Exception current instruction address: 0x00000000&lt;br /&gt;
 Machine Status Register: 0x0008b030&lt;br /&gt;
 Condition Register: 0x40000085&lt;br /&gt;
 Task: 0x1e42a360 &amp;quot;coda_pmc&amp;quot;&lt;br /&gt;
 -&amp;gt; tt&lt;br /&gt;
 14cad8 vxTaskEntry    +68 : coda_pmc ()&lt;br /&gt;
 1e2275c0 coda_pmc       +144: mysql_query ()&lt;br /&gt;
 1e258520 mysql_query    +54 : mysql_real_query ()&lt;br /&gt;
 1e249850 mysql_real_query+110: mysql_send_query ()&lt;br /&gt;
 1e249718 mysql_send_query+1d0: 0 ()&lt;br /&gt;
 value = 0 = 0x0&lt;br /&gt;
 -&amp;gt; &lt;br /&gt;
&lt;br /&gt;
for some reason it efefcts mostly PMCs. First 10 or so PMCs booted fine, and then few shows that error, and few following booted fine again, and so on. It looks like DB does not respond right the way, and PMC exits on timeout and do not try again. Should fix that place.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 15-may-2009: last night following error messages from sc2 were reportedly associated with 2 crashes (I was not on shift):&lt;br /&gt;
&lt;br /&gt;
 write_thread: about to print: 394603 20&lt;br /&gt;
 write_thread: about to print: 394603 20&lt;br /&gt;
 write_thread: wait=    176 send=      6 microsec per event (nev=19730)&lt;br /&gt;
 0x1b1c7e00 (coda_proc): timer: 9 microsec (min=3 max=909 rms**2=11)&lt;br /&gt;
 proc_thread: wait=    176 send=     12 microsec per event (nev=14534)&lt;br /&gt;
 0x1b1c7e00 (coda_proc): timer: 9 microsec (min=3 max=909 rms**2=19)&lt;br /&gt;
 0x1b1c7e00 (coda_proc): timer: 9 microsec (min=3 max=909 rms**2=17)&lt;br /&gt;
 bosMgetid: ERROR: lenn=0&lt;br /&gt;
 ???: 0x52432d32 0x38363333 0x31313534 0x00696d3d 0x25640a00&lt;br /&gt;
 bosMgetid: ERROR: name &amp;gt;RC-2&amp;lt; does not described, update clonbanks.ddl file !!!&lt;br /&gt;
 bosMgetid: lenn=4, len=4, nddl1=116&lt;br /&gt;
 bosMgetid: name=&amp;gt;RC-286331154&amp;lt;&lt;br /&gt;
 try again ..&lt;br /&gt;
 bosMgetid: ERROR: lenn=0&lt;br /&gt;
 !!!: 0x52432d32 0x38363333 0x31313534 0x00696d3d 0x25640a00&lt;br /&gt;
 bosMgetid: lenn=4, len=4&lt;br /&gt;
 bosMgetid: ERROR: name &amp;gt;RC-2&amp;lt; does not descr&lt;br /&gt;
 ibed, update clonbanks.ddl file !!!&lt;br /&gt;
 bosMgetid: lenn=4, len=4, nddl1=116&lt;br /&gt;
 bosMgetid: name=&amp;gt;RC-286331154&amp;lt;&lt;br /&gt;
 no way !!&lt;br /&gt;
 bosMlink: ERROR: bosMgetid returns -99&lt;br /&gt;
&lt;br /&gt;
 interrupt: timer: 48 microsec (min=9 max=195 rms**2=9)&lt;br /&gt;
 interrupt: timer: 45 microsec (min=9 max=195 rms**2=18)&lt;br /&gt;
 interrupt: timer: 45 microsec (min=9 max=195 rms**2=10)&lt;br /&gt;
 interrupt: timer: 48 microsec (min=9 max=195 rms**2=14)&lt;br /&gt;
 setHeartError: 0 &amp;gt;sys 0, mask 14&amp;lt;&lt;br /&gt;
 WARN: HeartBeat[0]: heartbeat=6658(6658) heartmask=14&lt;br /&gt;
 UDP_cancel: cancel &amp;gt;inf:sc2 sys 0, mask 14&amp;lt;&lt;br /&gt;
 UDP_cancel: cancel &amp;gt;inf:sc2 sys 0, mask 14&amp;lt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 14-May-2009 5:54am: got page from clascron@clon10: &#039;Process monitor: missing process: alarm_server - Online problem: alarm_server did not respond to status pool request&#039;. Found later that stadis was not updating etc. It appeares that smartsockets server was hund somehow on clondb1, for example command &#039;ipc_info -a clasprod&#039; from clon10 or clon00 did not worked, messages were:&lt;br /&gt;
&lt;br /&gt;
 clon00:clasrun&amp;gt; ipc_info -a clasprod&lt;br /&gt;
 08:08:31: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;local&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00089-I Using local protocol&lt;br /&gt;
 08:08:31: TAL-SS-00090-I Could not connect to &amp;lt;local&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00093-I Skipping starting &amp;lt;start_never:local&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;clondb1&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00089-I Using local protocol&lt;br /&gt;
 08:08:31: TAL-SS-00090-I Could not connect to &amp;lt;clondb1&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;clondb1&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00089-I Using tcp protocol&lt;br /&gt;
 ^C&lt;br /&gt;
&lt;br /&gt;
and it waits here. After restarting server on clondb1 by commands&lt;br /&gt;
&lt;br /&gt;
 /etc/init.d/smartsockets stop&lt;br /&gt;
 /etc/init.d/smartsockets start&lt;br /&gt;
&lt;br /&gt;
everything came back to normal. We should think about detecting that problem and restarting server automatically, also it happens very rearly, few time a year. Probably it can be done by monitoring cpu usage: when server was hung it was using 100% of cpu:&lt;br /&gt;
&lt;br /&gt;
 top - 08:06:16 up 130 days,  8:59,  1 user,  load average: 2.13, 2.03, 1.64&lt;br /&gt;
 Tasks:  92 total,   2 running,  90 sleeping,   0 stopped,   0 zombie&lt;br /&gt;
 Cpu(s): 25.0% us,  0.1% sy,  0.0% ni, 73.0% id,  1.9% wa,  0.0% hi,  0.1% si&lt;br /&gt;
 Mem:   3995356k total,  3968880k used,    26476k free,    88168k buffers&lt;br /&gt;
 Swap:  8385920k total,      208k used,  8385712k free,  3432056k cached&lt;br /&gt;
   PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                                       &lt;br /&gt;
  4471 root      25   0  5908 4540 1956 R  100  0.1 300:24.06 rtserver.x                                                                                                     &lt;br /&gt;
     1 root      16   0  4756  556  460 S    0  0.0   0:11.25 init                                                                                                           &lt;br /&gt;
     2 root      RT   0     0    0    0 S    0  0.0   0:03.85 migration/0                                                                                                    &lt;br /&gt;
     3 root      34  19     0    0    0 S    0  0.0   0:10.23 ksoftirqd/0                                                                                                    &lt;br /&gt;
     4 root      RT   0     0    0    0 S    0  0.0   0:01.79 migration/1                                                                                                    &lt;br /&gt;
     5 root      34  19     0    0    0 S    0  0.0   1:03.72 ksoftirqd/1                                                                                                    &lt;br /&gt;
     6 root      RT   0     0    0    0 S    0  0.0   0:01.62 migration/2&lt;br /&gt;
&lt;br /&gt;
while normally it uses fractions of percent. It is also will be useful to monitor cpu usage in general, few days ago clasrun&#039;s sshd on clon10 was taking almost 50% of cpu.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* Sergey B. 12-may-2009: looking for the reason of missing gate messages in all DC crates we found that front end busy cable from SF to FC was disconnected on the floor. For the future we should remember that disconnecting that cable may create missing gate messages. It is also important before every run to use &#039;dc_all&#039; configuration and look at scope in the counting house to make sure front end busy signal is there.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 16-feb-2009: runcontrol pop-up message while pressing &#039;Configure&#039;:&lt;br /&gt;
 rcConfigure::loadRcDbaseCbk: Loading database failed !!!&lt;br /&gt;
On second &#039;Configure&#039; click it worked.&lt;br /&gt;
&lt;br /&gt;
* Sergey B. June-2008: it looks like when one SILO drive goes bad, something is happening in script&#039;s logic and it never tries to run 2 streams, only one ! One .temp link can be observed, aling with one presilo1 link which is NOT becoming another .temp. Need check !!!&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 7-may-2008: EB1 crashed, last messages:&lt;br /&gt;
&lt;br /&gt;
 EB: WARNING - resyncronization in crate controller number  5 ...  fixed&lt;br /&gt;
 .&lt;br /&gt;
 EB: WARNING - resyncronization in crate controller number  6 ...  fixed&lt;br /&gt;
 .&lt;br /&gt;
 EB: WARNING - resyncronization in crate controller number  6 ...  fixed&lt;br /&gt;
 .&lt;br /&gt;
 ERROR: lfmt=0 bankid=0&lt;br /&gt;
&lt;br /&gt;
Found that tage2 and tage3 must be rebooted&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 5-may-2008: polar crate turned off; turn it back on, but notice that&lt;br /&gt;
one of str7201 scalers has all lights on; scaler was replaced in 2 days, everything&lt;br /&gt;
works fine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 30-apr-2008: gam_server on clon04 takes 100% CPU&lt;br /&gt;
&lt;br /&gt;
Found on the web that creating file &#039;/etc/gamin/gaminrc&#039; with following contents will help:&lt;br /&gt;
&lt;br /&gt;
 #configuration for gamin&lt;br /&gt;
 # Can be used to override the default behaviour.&lt;br /&gt;
 # notify filepath(s) : indicate to use kernel notification&lt;br /&gt;
 # poll filepath(s)   : indicate to use polling instead&lt;br /&gt;
 # fsset fsname method poll_limit : indicate what method of notification for the filesystem&lt;br /&gt;
 #                                  kernel - use the kernel for notification&lt;br /&gt;
 #                                  poll - use polling for notification&lt;br /&gt;
 #                                  none - don&#039;t use any notification&lt;br /&gt;
 #&lt;br /&gt;
 #                                  the poll_limit is the number of seconds&lt;br /&gt;
 #                                  that must pass before a resource is polled again.&lt;br /&gt;
 #                                  It is optional, and if it is not present the previous&lt;br /&gt;
 #                                  value will be used or the default.&lt;br /&gt;
 fsset nfs poll 10&lt;br /&gt;
 # use polling on nfs mounts and poll once every 10 seconds&lt;br /&gt;
 # This will limit polling to every 10 seconds and seams to prevent it from running away&lt;br /&gt;
&lt;br /&gt;
Created file, will see if it helped ..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 20-apr-2008: sc2pmc1 error message (during &amp;quot;end run&#039; ???)&lt;br /&gt;
&lt;br /&gt;
 .................................................&lt;br /&gt;
 write_thread: wait=    135 send=     28 microsec per event (nev=12351)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=4)&lt;br /&gt;
 proc_thread: wait=    130 send=     31 microsec per event (nev=14709)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=10)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=15)&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print: 252148 20&lt;br /&gt;
 write_thread: about to print: 252148 20&lt;br /&gt;
 write_thread: about to print: 252148 20&lt;br /&gt;
 write_thread: wait=    135 send=     31 microsec per event (nev=12607)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=19)&lt;br /&gt;
 proc_thread: wait=    135 send=     31 microsec per event (nev=14739)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=19)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=14)&lt;br /&gt;
  ERROR: bufout overflow - skip the rest ...&lt;br /&gt;
         bufout=485322144 hit=485387636 endofbufout=485387680&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print: 255564 20&lt;br /&gt;
 write_thread: about to print: 255564 20&lt;br /&gt;
 write_thread: about to print: 255564 20&lt;br /&gt;
 write_thread: wait=    128 send=     42 microsec per event (nev=12778)&lt;br /&gt;
 proc_thread: wait=    371 send=     31 microsec per event (nev=6291)&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000140 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x0150107F -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x015810DC -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x02B80FD6 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x02A010BE -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 .................................................. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At the same time at sc2:&lt;br /&gt;
&lt;br /&gt;
 ......................................&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=14)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=4)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=17)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=1)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=17)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=0)&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 ................................&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 220 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 692 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 544 log messages lost.&lt;br /&gt;
 ..................................&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 562 log messages lost.&lt;br /&gt;
 interrupt: SYNC: ERROR: [ 0] slot=16 error_flag=1 - clear&lt;br /&gt;
 logTask: 707 log messages lost.&lt;br /&gt;
 interrupt: SYNC: ERROR: [ 3] slot=19 error_flag=1 - clear&lt;br /&gt;
 logTask: 517 log messages lost.&lt;br /&gt;
 interrupt: SYNC: ERROR: [ 4] slot=20 error_flag=1 - clear&lt;br /&gt;
 logTask: 620 log messages lost.&lt;br /&gt;
 interrupt: SYNC: ERROR: [ 5] slot=21 error_flag=1 - clear&lt;br /&gt;
 logTask: 559 log messages lost.&lt;br /&gt;
 interrupt: SYNC: scan_flag=0x00390000&lt;br /&gt;
 logTask: 512 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 671 log messages lost.&lt;br /&gt;
 ......................................&lt;br /&gt;
 logTask: 563 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 385 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 codaExecute reached, message &amp;gt;end&amp;lt;, len=3&lt;br /&gt;
 codaExecute: &#039;end&#039; transition&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 .......................................&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: TRIGGER ERROR: no pool buffer available&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 .....................................&lt;br /&gt;
&lt;br /&gt;
Note: sc2 never warn about wrong slot number before that moment.&lt;br /&gt;
&lt;br /&gt;
FIX: it seems there is a bug in 1190/1290-related rols and library: NBOARDS set to 21 and several arrays allocated with that length, but actual board maximum number is 21; NBOARDS was set to 22 everywhere, will test next time&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 31-mar-2008: CC scans CODA !!! messages from EB:&lt;br /&gt;
&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=59063&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=60187&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=60295&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=60418&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=60823&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=32961&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=33122&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=33795&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=34251&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=34529&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=35811&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=36134&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=41569&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=53913&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=57701&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=33357&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=36136&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=39509&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=39900&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=45174&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=45909&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=34521&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=49023&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=49526&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=53555&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=55694&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=56833&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=58251&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=59023&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=33687&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=35731&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=51581&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=18, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=41371&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=6, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=43198&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=10, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=55260&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 clasprod::EB1&amp;gt; ^C&lt;br /&gt;
&lt;br /&gt;
Similar messages were coming from ER.&lt;br /&gt;
&lt;br /&gt;
ET reported following:&lt;br /&gt;
&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure  &lt;br /&gt;
&lt;br /&gt;
and another ET:&lt;br /&gt;
 .......&lt;br /&gt;
 et_start: pthread_create(0x0000000d,...) done&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 et INFO: et_sys_heartmonitor, kill bad process (2,3063)&lt;br /&gt;
 et INFO: et_sys_heartmonitor, cleanup process 2&lt;br /&gt;
 et INFO: set_fix_nprocs, change # of ET processes from 2 to 2&lt;br /&gt;
 et INFO: set_fix_natts, station GRAND_CENTRAL has 0 attachments&lt;br /&gt;
 et INFO: set_fix_natts, station LEVEL3 has 1 attachments&lt;br /&gt;
 et INFO: set_fix_natts, station ET2ER has 1 attachments&lt;br /&gt;
 et INFO: set_fix_natts, # total attachments 2 -&amp;gt; 2&lt;br /&gt;
 et INFO: set_fix_natts, proc 0 has 1 attachments&lt;br /&gt;
 et INFO: set_fix_natts, proc 1 has 1 attachments &lt;br /&gt;
&lt;br /&gt;
Also noticed that CODAs (production and test setup) do not like each other: reported following during &#039;configure&#039;:&lt;br /&gt;
&lt;br /&gt;
  Query test_ts2 table failed: Error reading table&#039;test_ts2&#039; definition&lt;br /&gt;
         ec3                                        ec3&lt;br /&gt;
&lt;br /&gt;
If one runcontrol is restarted, then it works, but another one complains !!!&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 31-mar-2008: &#039;run_log_comment.tcl&#039; and &#039;rlComment&#039; cannot recognize xml comments when extraction level1 trigger file name from &amp;lt;l1trig&amp;gt; tag, it seems using first line after &amp;lt;l1trig&amp;gt; tag without looking into &amp;quot;&amp;lt;!-- xxx --&amp;gt;&amp;quot; comment sign.&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 10-mar-2008: seems found error in run control: Xui/src.s/rcMenuWindow.cc parameters&lt;br /&gt;
XmNpaneMinimum and XmNpaneMaximum were both set to 480, as result run control gui area above log messages window&lt;br /&gt;
was not big enough; set to 100 and 900 respectively, will ask Jie&lt;br /&gt;
&lt;br /&gt;
* 23-jan-2008: ER3 crashed several times during last 3 weeks, mostly (only ?) during &#039;End&#039; transition; todays core file:&lt;br /&gt;
 (dbx) where&lt;br /&gt;
   [1] 0xfe9e4c20(0x8068f9d), at 0xfe9e4c20 &lt;br /&gt;
   [2] codaExecute(0xce4fdbc0, 0xce4fdbc0, 0x1, 0x8068c39), at 0x8068f9d &lt;br /&gt;
   [3] CODAtcpServerWorkTask(0x811fa00, 0x0, 0x0, 0xce4fdff8, 0xfea60020, 0xfe591400), at 0x8068d3a &lt;br /&gt;
   [4] 0xfea5fd36(0xfe591400, 0x0, 0x0, ), at 0xfea5fd36 &lt;br /&gt;
   [5] 0xfea60020(), at 0xfea60020 &lt;br /&gt;
 (dbx)&lt;br /&gt;
&lt;br /&gt;
* 14-nov-2007: first week of running G9A: crashes observed in ec1 (twice), tage3, scaler1, clastrig2, EB; no feather details were obtained so far&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 3-nov-2007: after about 26Mevents during the run sc2pmc1 started to print following:&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000080 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x03C80ADD -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x8A90097F -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00680BD9 -&amp;gt; resyncronize !!!&lt;br /&gt;
end run failed. Reboot sc2.&lt;br /&gt;
During end transition ec2 froze with message:&lt;br /&gt;
 interrupt: timer: 32 microsec (min=19 max=86 rms**2=18)&lt;br /&gt;
 0x1a05fdf0 (twork0005): sfiUserEnd: INFO: Last Event 26723663, status=0 (0x1ca648c8 0x1ca648c0)&lt;br /&gt;
 0x1a05fdf0 (twork0005): data: 0x00000003 0x0007014f 0x00120000 0x00000000 0xc8009181 0xc0001181&lt;br /&gt;
 0x1a05fdf0 (twork0005): jw1 : 0x00000000 0x0197c54f 0x00000003 0x0007014f 0x00120000 0x00000000&lt;br /&gt;
 0x1a05fdf0 (twork0005): Last DMA status = 0x200000b count=11 blen=11&lt;br /&gt;
 0x1a05fdf0 (twork0006): sfiUserEnd: ERROR: Last Transfer Event NUMBER 26723663, status = 0x1a000 (0x90001181 0x88001181 0x80009181  0x78001181)&lt;br /&gt;
 0x1a05fdf0 (twork0006): SFI_SEQ_ERR: Sequencer not Enabled&lt;br /&gt;
Reboot ec2. Started new run 55463, everything looks normal.&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 2-nov-2007: during the run ec2 started to print on tsconnect screen:&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
data taking continues, but runcontrol printed message:&lt;br /&gt;
 WARN   : ec2 has not reported status for 1516 seconds&lt;br /&gt;
 ERROR  : ec2 is in state disconnected should be active&lt;br /&gt;
ec2pmc1 looked fine; end run failed, need to reboot ec2&lt;/div&gt;</summary>
		<author><name>129.57.167.14</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=DAQ/Online_Quick_Reference&amp;diff=5660</id>
		<title>DAQ/Online Quick Reference</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=DAQ/Online_Quick_Reference&amp;diff=5660"/>
		<updated>2011-12-06T14:41:44Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.14: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;DAQ Recovery Procedure&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In most cases DAQ will crash because of ROC problem. Do following:&lt;br /&gt;
&lt;br /&gt;
* click &#039;End Run&#039; or &#039;Abort&#039;, whatever button is active&lt;br /&gt;
&lt;br /&gt;
* click &#039;Cancel&#039;&lt;br /&gt;
&lt;br /&gt;
* run &#039;roc_status&#039; command from clon10 window; it will show troubled ROC(s) as &#039;UNDEFINED&#039; or &#039;active&#039;; most likely clastrig2 or/and polar&lt;br /&gt;
&lt;br /&gt;
* click &#039;Reset&#039;&lt;br /&gt;
&lt;br /&gt;
* from clon10 window, reboot troubled ROC(s) using command &#039;roc_reboot &amp;lt;roc&amp;gt;&#039;; if rebooting any ROC, reboot clastrig2 as well&lt;br /&gt;
&lt;br /&gt;
* wait 2 minutes and run &#039;roc_status&#039; again; rebooted ROC(s) must be in &#039;booted&#039; stage&lt;br /&gt;
&lt;br /&gt;
* go to &#039;EB_TERM&#039; window, Ctrl-C and run previous command using arrow up (command is &#039;coda_eb ...&#039;)&lt;br /&gt;
&lt;br /&gt;
* start new run from &#039;Download&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE&#039;&#039;&#039;: &#039;tage&#039; and &#039;tage2&#039; are Linux processes now, so instead of roc_reboot, goto appropriate window, Ctrl-C and type command: &lt;br /&gt;
 TAGE: coda_roc -s clasprod -o &amp;quot;tage ROC&amp;quot; -i&lt;br /&gt;
 TAGE2: coda_roc -s clasprod -o &amp;quot;tage2 ROC&amp;quot; -i&lt;br /&gt;
&lt;br /&gt;
If it does not help, page DAQ pager. If no reponce during 10 minutes, call Sergey &#039;&#039;&#039;office 5795 cell 757-869-2188 (if no responce, home 757-988-0680)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FOLLOWING INFORMATION IS FOR DAQ EXPERTS ONLY (DO NOT DO IT IF YOU ARE NOT SURE !!!)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DAQ procedures&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
First make sure you can open X window from the terminal clon03:0.1: type &#039;xterm&#039; and make sure xterminal is opened. If it is not, message &#039;X11 connection rejected because of wrong authentication.&#039; will shows up. In this case kill xwindow, start new one (you will be on clon03) and &#039;ssh clon10&#039;. Make sure &#039;xterm&#039; command can open xterminal.&lt;br /&gt;
&lt;br /&gt;
To start all DAQ processes goto clon10 as &#039;&#039;clasrun&#039;&#039; and type following command:&lt;br /&gt;
&lt;br /&gt;
 daq_start this&lt;br /&gt;
&lt;br /&gt;
to open all windows on current workspace. If &#039;&#039;daq_start&#039;&#039; executed without parameter, it will open everything on clon03&#039;s bottom screen on currently active workspace.&lt;br /&gt;
&lt;br /&gt;
To kill all DAQ processes goto clon10 as &#039;&#039;clasrun&#039;&#039; and type&lt;br /&gt;
&lt;br /&gt;
 daq_exit&lt;br /&gt;
&lt;br /&gt;
To start/stop serial connections to ROCs and PMCs, type following on clon00:&lt;br /&gt;
&lt;br /&gt;
 roc_xterm_this&lt;br /&gt;
 pmc_xterms_this&lt;br /&gt;
&lt;br /&gt;
 roc_xterms_kill&lt;br /&gt;
 pmc_xterms_kill&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Online procedures&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To start online monitoring processes use following commands:&lt;br /&gt;
 mon0_start (starts everything on clonmon0 - fast online reconstruction;&lt;br /&gt;
      NOTE: root presenter must be started separately: ssh to clonmon0 (usually from clon03:0.2) and type &#039;cmroot clasprod hist_clasprod&#039;)&lt;br /&gt;
 mon1_start (starts everything on clonmon1 - event_monitor)&lt;br /&gt;
 mon2_start (starts everything on clonmon2 - online recsis, ced; if ced does not started, run it manually by ssh to clonmon2 from clon04:0.2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To kill online monitoring processes use following commands:&lt;br /&gt;
 mon0_exit (kills everything on clonmon0)&lt;br /&gt;
 mon1_exit (kills everything on clonmon1)&lt;br /&gt;
 mon2_exit (kills everything on clonmon2)&lt;br /&gt;
&lt;br /&gt;
Occupancy plots must be started on clonmon1. Login as &#039;&#039;clasrun&#039;&#039; and type&lt;br /&gt;
 monb&lt;br /&gt;
&lt;br /&gt;
Stadis to be started on clon05:0.1.&lt;br /&gt;
&lt;br /&gt;
DCHV to be started on clon06:0.1.&lt;br /&gt;
&lt;br /&gt;
Diman to be started on clon03:0.0.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Background information&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* CRON JOBS: on clon10, clon00, clon01 and clondb1 make sure cron jobs are running (they must start automatically after reboot); if have to start cron jobs, login as &#039;&#039;clascron&#039;&#039; to the mentioned machines, goto directory /home/clascron/backup and follow instructions in README file, normally it will be following:&lt;br /&gt;
&lt;br /&gt;
 login as &#039;clascron&#039; to the clon10&lt;br /&gt;
 goto /home/clascron/backup&lt;br /&gt;
 type &#039;crontab -l&#039; to see what is running&lt;br /&gt;
 type &#039;crontab -r&#039; to erase all existing cron jobs&lt;br /&gt;
 type &#039;crontab clon10&#039;&lt;br /&gt;
 repeat everything for clon00 and clon01, using file &#039;clon00&#039; and &#039;clon01&#039; respectively&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Process management&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Sometimes you may want to turn some cron jobs off to avoid alarms during system reconfiguration: do not forget to turn them on again after you are done !&lt;br /&gt;
&lt;br /&gt;
* Process management: SmartSockets-based process management procedures must be started on clon10 as &#039;&#039;clasrun&#039;&#039; using following command:&lt;br /&gt;
 control_process_manager start clasprod clasprod&lt;br /&gt;
 control_procmgr_manager start clasprod clasprod&lt;br /&gt;
 control_ipc_process_manager start clasprod clasprod&lt;br /&gt;
and killed by following:&lt;br /&gt;
 control_process_manager stop clasprod clasprod&lt;br /&gt;
 control_procmgr_manager stop clasprod clasprod&lt;br /&gt;
 control_ipc_process_manager stop clasprod clasprod&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Services on clondb1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Clondb1 is running several important servers which suppose to be started automatically on reboot:&lt;br /&gt;
 SmartSockets&lt;br /&gt;
 Mysql&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Logbook and/or run database does not work&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Contact Marty Wise.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Useful commands&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 r_ts_prescale - reads prescales from TS2&lt;br /&gt;
 s_ts_prescale 0 0 0 0 0 0 100 0 - sets prescales to TS2; 0 means prescale 1, 1 means prescale 2 etc&lt;br /&gt;
 proconhost, netonhost - run everything on main VME CPU (execute from hosts&#039;s serial connection before Download)&lt;br /&gt;
 proconpmc, netonpmc - run everything on co-processor (execute from hosts&#039;s serial connection before Download)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sergey Boyarinov&#039;&#039;&#039; (from JLAB local phone):&lt;br /&gt;
 office 5795 &lt;br /&gt;
 US cell 757-869-2188 &lt;br /&gt;
 (if no response, home 757-988-0680)&lt;br /&gt;
 Moscow cell phone: 9-011-7-916-729-8203&lt;br /&gt;
 Moscow home phones: 9-011-7-495-392-3569 (otec), 9-011-7-499-189-0189 (teshya)&lt;br /&gt;
 SKYPE: boiarino&lt;/div&gt;</summary>
		<author><name>129.57.167.14</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=DAQ/Online_Quick_Reference&amp;diff=5659</id>
		<title>DAQ/Online Quick Reference</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=DAQ/Online_Quick_Reference&amp;diff=5659"/>
		<updated>2011-12-06T14:38:33Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.14: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;DAQ Recovery Procedure&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In most cases DAQ will crash because of ROC problem. Do following:&lt;br /&gt;
&lt;br /&gt;
* click &#039;End Run&#039; or &#039;Abort&#039;, whatever button is active&lt;br /&gt;
&lt;br /&gt;
* click &#039;Cancel&#039;&lt;br /&gt;
&lt;br /&gt;
* run &#039;roc_status&#039; command from clon10 window; it will show troubled ROC(s) as &#039;UNDEFINED&#039; or &#039;active&#039;; most likely clastrig2 or/and polar&lt;br /&gt;
&lt;br /&gt;
* click &#039;Reset&#039;&lt;br /&gt;
&lt;br /&gt;
* from clon10 window, reboot troubled ROC(s) using command &#039;roc_reboot &amp;lt;roc&amp;gt;&#039;; if rebooting any ROC, reboot clastrig2 as well&lt;br /&gt;
&lt;br /&gt;
* wait 2 minutes and run &#039;roc_status&#039; again; rebooted ROC(s) must be in &#039;booted&#039; stage&lt;br /&gt;
&lt;br /&gt;
* go to &#039;EB_TERM&#039; window, Ctrl-C and run previous command using arrow up (command is &#039;coda_eb ...&#039;)&lt;br /&gt;
&lt;br /&gt;
* start new run from &#039;Download&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE&#039;&#039;&#039;: &#039;tage&#039; and &#039;tage2&#039; are Linux processes now, so instead of roc_reboot, goto appropriate window, Ctrl-C and type command: &lt;br /&gt;
 TAGE: coda_roc -s clasprod -o &amp;quot;tage ROC&amp;quot; -i&lt;br /&gt;
 TAGE2: coda_roc -s clasprod -o &amp;quot;tage2 ROC&amp;quot; -i&lt;br /&gt;
&lt;br /&gt;
If it does not help, page DAQ pager. If no reponce during 10 minutes, call Sergey &#039;&#039;&#039;cell 757-869-2188 (if no responce, home 757-988-0680)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FOLLOWING INFORMATION IS FOR DAQ EXPERTS ONLY (DO NOT DO IT IF YOU ARE NOT SURE !!!)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DAQ procedures&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
First make sure you can open X window from the terminal clon03:0.1: type &#039;xterm&#039; and make sure xterminal is opened. If it is not, message &#039;X11 connection rejected because of wrong authentication.&#039; will shows up. In this case kill xwindow, start new one (you will be on clon03) and &#039;ssh clon10&#039;. Make sure &#039;xterm&#039; command can open xterminal.&lt;br /&gt;
&lt;br /&gt;
To start all DAQ processes goto clon10 as &#039;&#039;clasrun&#039;&#039; and type following command:&lt;br /&gt;
&lt;br /&gt;
 daq_start this&lt;br /&gt;
&lt;br /&gt;
to open all windows on current workspace. If &#039;&#039;daq_start&#039;&#039; executed without parameter, it will open everything on clon03&#039;s bottom screen on currently active workspace.&lt;br /&gt;
&lt;br /&gt;
To kill all DAQ processes goto clon10 as &#039;&#039;clasrun&#039;&#039; and type&lt;br /&gt;
&lt;br /&gt;
 daq_exit&lt;br /&gt;
&lt;br /&gt;
To start/stop serial connections to ROCs and PMCs, type following on clon00:&lt;br /&gt;
&lt;br /&gt;
 roc_xterm_this&lt;br /&gt;
 pmc_xterms_this&lt;br /&gt;
&lt;br /&gt;
 roc_xterms_kill&lt;br /&gt;
 pmc_xterms_kill&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Online procedures&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To start online monitoring processes use following commands:&lt;br /&gt;
 mon0_start (starts everything on clonmon0 - fast online reconstruction;&lt;br /&gt;
      NOTE: root presenter must be started separately: ssh to clonmon0 (usually from clon03:0.2) and type &#039;cmroot clasprod hist_clasprod&#039;)&lt;br /&gt;
 mon1_start (starts everything on clonmon1 - event_monitor)&lt;br /&gt;
 mon2_start (starts everything on clonmon2 - online recsis, ced; if ced does not started, run it manually by ssh to clonmon2 from clon04:0.2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To kill online monitoring processes use following commands:&lt;br /&gt;
 mon0_exit (kills everything on clonmon0)&lt;br /&gt;
 mon1_exit (kills everything on clonmon1)&lt;br /&gt;
 mon2_exit (kills everything on clonmon2)&lt;br /&gt;
&lt;br /&gt;
Occupancy plots must be started on clonmon1. Login as &#039;&#039;clasrun&#039;&#039; and type&lt;br /&gt;
 monb&lt;br /&gt;
&lt;br /&gt;
Stadis to be started on clon05:0.1.&lt;br /&gt;
&lt;br /&gt;
DCHV to be started on clon06:0.1.&lt;br /&gt;
&lt;br /&gt;
Diman to be started on clon03:0.0.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Background information&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* CRON JOBS: on clon10, clon00, clon01 and clondb1 make sure cron jobs are running (they must start automatically after reboot); if have to start cron jobs, login as &#039;&#039;clascron&#039;&#039; to the mentioned machines, goto directory /home/clascron/backup and follow instructions in README file, normally it will be following:&lt;br /&gt;
&lt;br /&gt;
 login as &#039;clascron&#039; to the clon10&lt;br /&gt;
 goto /home/clascron/backup&lt;br /&gt;
 type &#039;crontab -l&#039; to see what is running&lt;br /&gt;
 type &#039;crontab -r&#039; to erase all existing cron jobs&lt;br /&gt;
 type &#039;crontab clon10&#039;&lt;br /&gt;
 repeat everything for clon00 and clon01, using file &#039;clon00&#039; and &#039;clon01&#039; respectively&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Process management&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Sometimes you may want to turn some cron jobs off to avoid alarms during system reconfiguration: do not forget to turn them on again after you are done !&lt;br /&gt;
&lt;br /&gt;
* Process management: SmartSockets-based process management procedures must be started on clon10 as &#039;&#039;clasrun&#039;&#039; using following command:&lt;br /&gt;
 control_process_manager start clasprod clasprod&lt;br /&gt;
 control_procmgr_manager start clasprod clasprod&lt;br /&gt;
 control_ipc_process_manager start clasprod clasprod&lt;br /&gt;
and killed by following:&lt;br /&gt;
 control_process_manager stop clasprod clasprod&lt;br /&gt;
 control_procmgr_manager stop clasprod clasprod&lt;br /&gt;
 control_ipc_process_manager stop clasprod clasprod&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Services on clondb1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Clondb1 is running several important servers which suppose to be started automatically on reboot:&lt;br /&gt;
 SmartSockets&lt;br /&gt;
 Mysql&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Logbook and/or run database does not work&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Contact Marty Wise.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Useful commands&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 r_ts_prescale - reads prescales from TS2&lt;br /&gt;
 s_ts_prescale 0 0 0 0 0 0 100 0 - sets prescales to TS2; 0 means prescale 1, 1 means prescale 2 etc&lt;br /&gt;
 proconhost, netonhost - run everything on main VME CPU (execute from hosts&#039;s serial connection before Download)&lt;br /&gt;
 proconpmc, netonpmc - run everything on co-processor (execute from hosts&#039;s serial connection before Download)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sergey Boyarinov&#039;&#039;&#039; (from JLAB local phone):&lt;br /&gt;
 Moscow cell phone: 9-011-7-916-729-8203&lt;br /&gt;
 Moscow home phones: 9-011-7-495-392-3569 (otec), 9-011-7-499-189-0189 (teshya)&lt;br /&gt;
 SKYPE: boiarino&lt;/div&gt;</summary>
		<author><name>129.57.167.14</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=DAQ/Online_Quick_Reference&amp;diff=5658</id>
		<title>DAQ/Online Quick Reference</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=DAQ/Online_Quick_Reference&amp;diff=5658"/>
		<updated>2011-12-06T14:32:09Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.14: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;DAQ Recovery Procedure&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In most cases DAQ will crash because of ROC problem. Do following:&lt;br /&gt;
&lt;br /&gt;
* click &#039;End Run&#039; or &#039;Abort&#039;, whatever button is active&lt;br /&gt;
&lt;br /&gt;
* click &#039;Cancel&#039;&lt;br /&gt;
&lt;br /&gt;
* run &#039;roc_status&#039; command from clon10 window; it will show troubled ROC(s) as &#039;UNDEFINED&#039; or &#039;active&#039;; most likely clastrig2 or/and polar&lt;br /&gt;
&lt;br /&gt;
* click &#039;Reset&#039;&lt;br /&gt;
&lt;br /&gt;
* from clon10 window, reboot troubled ROC(s) using command &#039;roc_reboot &amp;lt;roc&amp;gt;&#039;; if rebooting any ROC, reboot clastrig2 as well&lt;br /&gt;
&lt;br /&gt;
* wait 2 minutes and run &#039;roc_status&#039; again; rebooted ROC(s) must be in &#039;booted&#039; stage&lt;br /&gt;
&lt;br /&gt;
* go to &#039;EB_TERM&#039; window, Ctrl-C and run previous command using arrow up (command is &#039;coda_eb ...&#039;)&lt;br /&gt;
&lt;br /&gt;
* start new run from &#039;Download&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE&#039;&#039;&#039;: &#039;tage&#039; and &#039;tage2&#039; are Linux processes now, so instead of roc_reboot, goto appropriate window, Ctrl-C and type command: &lt;br /&gt;
 TAGE: coda_roc -s clasprod -o &amp;quot;tage ROC&amp;quot; -i&lt;br /&gt;
 TAGE2: coda_roc -s clasprod -o &amp;quot;tage2 ROC&amp;quot; -i&lt;br /&gt;
&lt;br /&gt;
If it does not help, page DAQ pager. If no reponce during 10 minutes, call Sergey cell 757-869-2188 (if no responce, home 757-988-0680)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FOLLOWING INFORMATION IS FOR DAQ EXPERTS ONLY (DO NOT DO IT IF YOU ARE NOT SURE !!!)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DAQ procedures&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
First make sure you can open X window from the terminal clon03:0.1: type &#039;xterm&#039; and make sure xterminal is opened. If it is not, message &#039;X11 connection rejected because of wrong authentication.&#039; will shows up. In this case kill xwindow, start new one (you will be on clon03) and &#039;ssh clon10&#039;. Make sure &#039;xterm&#039; command can open xterminal.&lt;br /&gt;
&lt;br /&gt;
To start all DAQ processes goto clon10 as &#039;&#039;clasrun&#039;&#039; and type following command:&lt;br /&gt;
&lt;br /&gt;
 daq_start this&lt;br /&gt;
&lt;br /&gt;
to open all windows on current workspace. If &#039;&#039;daq_start&#039;&#039; executed without parameter, it will open everything on clon03&#039;s bottom screen on currently active workspace.&lt;br /&gt;
&lt;br /&gt;
To kill all DAQ processes goto clon10 as &#039;&#039;clasrun&#039;&#039; and type&lt;br /&gt;
&lt;br /&gt;
 daq_exit&lt;br /&gt;
&lt;br /&gt;
To start/stop serial connections to ROCs and PMCs, type following on clon00:&lt;br /&gt;
&lt;br /&gt;
 roc_xterm_this&lt;br /&gt;
 pmc_xterms_this&lt;br /&gt;
&lt;br /&gt;
 roc_xterms_kill&lt;br /&gt;
 pmc_xterms_kill&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Online procedures&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To start online monitoring processes use following commands:&lt;br /&gt;
 mon0_start (starts everything on clonmon0 - fast online reconstruction;&lt;br /&gt;
      NOTE: root presenter must be started separately: ssh to clonmon0 (usually from clon03:0.2) and type &#039;cmroot clasprod hist_clasprod&#039;)&lt;br /&gt;
 mon1_start (starts everything on clonmon1 - event_monitor)&lt;br /&gt;
 mon2_start (starts everything on clonmon2 - online recsis, ced; if ced does not started, run it manually by ssh to clonmon2 from clon04:0.2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To kill online monitoring processes use following commands:&lt;br /&gt;
 mon0_exit (kills everything on clonmon0)&lt;br /&gt;
 mon1_exit (kills everything on clonmon1)&lt;br /&gt;
 mon2_exit (kills everything on clonmon2)&lt;br /&gt;
&lt;br /&gt;
Occupancy plots must be started on clonmon1. Login as &#039;&#039;clasrun&#039;&#039; and type&lt;br /&gt;
 monb&lt;br /&gt;
&lt;br /&gt;
Stadis to be started on clon05:0.1.&lt;br /&gt;
&lt;br /&gt;
DCHV to be started on clon06:0.1.&lt;br /&gt;
&lt;br /&gt;
Diman to be started on clon03:0.0.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Background information&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* CRON JOBS: on clon10, clon00, clon01 and clondb1 make sure cron jobs are running (they must start automatically after reboot); if have to start cron jobs, login as &#039;&#039;clascron&#039;&#039; to the mentioned machines, goto directory /home/clascron/backup and follow instructions in README file, normally it will be following:&lt;br /&gt;
&lt;br /&gt;
 login as &#039;clascron&#039; to the clon10&lt;br /&gt;
 goto /home/clascron/backup&lt;br /&gt;
 type &#039;crontab -l&#039; to see what is running&lt;br /&gt;
 type &#039;crontab -r&#039; to erase all existing cron jobs&lt;br /&gt;
 type &#039;crontab clon10&#039;&lt;br /&gt;
 repeat everything for clon00 and clon01, using file &#039;clon00&#039; and &#039;clon01&#039; respectively&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Process management&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Sometimes you may want to turn some cron jobs off to avoid alarms during system reconfiguration: do not forget to turn them on again after you are done !&lt;br /&gt;
&lt;br /&gt;
* Process management: SmartSockets-based process management procedures must be started on clon10 as &#039;&#039;clasrun&#039;&#039; using following command:&lt;br /&gt;
 control_process_manager start clasprod clasprod&lt;br /&gt;
 control_procmgr_manager start clasprod clasprod&lt;br /&gt;
 control_ipc_process_manager start clasprod clasprod&lt;br /&gt;
and killed by following:&lt;br /&gt;
 control_process_manager stop clasprod clasprod&lt;br /&gt;
 control_procmgr_manager stop clasprod clasprod&lt;br /&gt;
 control_ipc_process_manager stop clasprod clasprod&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Services on clondb1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Clondb1 is running several important servers which suppose to be started automatically on reboot:&lt;br /&gt;
 SmartSockets&lt;br /&gt;
 Mysql&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Logbook and/or run database does not work&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Contact Marty Wise.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Useful commands&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 r_ts_prescale - reads prescales from TS2&lt;br /&gt;
 s_ts_prescale 0 0 0 0 0 0 100 0 - sets prescales to TS2; 0 means prescale 1, 1 means prescale 2 etc&lt;br /&gt;
 proconhost, netonhost - run everything on main VME CPU (execute from hosts&#039;s serial connection before Download)&lt;br /&gt;
 proconpmc, netonpmc - run everything on co-processor (execute from hosts&#039;s serial connection before Download)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sergey Boyarinov&#039;&#039;&#039; (from JLAB local phone):&lt;br /&gt;
 Moscow cell phone: 9-011-7-916-729-8203&lt;br /&gt;
 Moscow home phones: 9-011-7-495-392-3569 (otec), 9-011-7-499-189-0189 (teshya)&lt;br /&gt;
 SKYPE: boiarino&lt;/div&gt;</summary>
		<author><name>129.57.167.14</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=DAQ/Online_Quick_Reference&amp;diff=5657</id>
		<title>DAQ/Online Quick Reference</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=DAQ/Online_Quick_Reference&amp;diff=5657"/>
		<updated>2011-12-06T14:31:19Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.14: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;DAQ Recovery Procedure&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In most cases DAQ will crash because of ROC problem. Do following:&lt;br /&gt;
&lt;br /&gt;
* click &#039;End Run&#039; or &#039;Abort&#039;, whatever button is active&lt;br /&gt;
&lt;br /&gt;
* click &#039;Cancel&#039;&lt;br /&gt;
&lt;br /&gt;
* run &#039;roc_status&#039; command from clon10 window; it will show troubled ROC(s) as &#039;UNDEFINED&#039; or &#039;active&#039;; most likely clastrig2 or/and polar&lt;br /&gt;
&lt;br /&gt;
* click &#039;Reset&#039;&lt;br /&gt;
&lt;br /&gt;
* from clon10 window, reboot troubled ROC(s) using command &#039;roc_reboot &amp;lt;roc&amp;gt;&#039;; if rebooting any ROC, reboot clastrig2 as well&lt;br /&gt;
&lt;br /&gt;
* wait 2 minutes and run &#039;roc_status&#039; again; rebooted ROC(s) must be in &#039;booted&#039; stage&lt;br /&gt;
&lt;br /&gt;
* go to &#039;EB_TERM&#039; window, Ctrl-C and run previous command using arrow up (command is &#039;coda_eb ...&#039;)&lt;br /&gt;
&lt;br /&gt;
* start new run from &#039;Download&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE&#039;&#039;&#039;: &#039;tage&#039; and &#039;tage2&#039; are Linux processes now, so instead of roc_reboot, goto appropriate window, Ctrl-C and type command: &lt;br /&gt;
 TAGE: coda_roc -s clasprod -o &amp;quot;tage ROC&amp;quot; -i&lt;br /&gt;
 TAGE2: coda_roc -s clasprod -o &amp;quot;tage2 ROC&amp;quot; -i&lt;br /&gt;
&lt;br /&gt;
If it does not help, page DAQ pager. If no reponce during 10 minutes, call Sergey cell 757-869-2188.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FOLLOWING INFORMATION IS FOR DAQ EXPERTS ONLY (DO NOT DO IT IF YOU ARE NOT SURE !!!)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DAQ procedures&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
First make sure you can open X window from the terminal clon03:0.1: type &#039;xterm&#039; and make sure xterminal is opened. If it is not, message &#039;X11 connection rejected because of wrong authentication.&#039; will shows up. In this case kill xwindow, start new one (you will be on clon03) and &#039;ssh clon10&#039;. Make sure &#039;xterm&#039; command can open xterminal.&lt;br /&gt;
&lt;br /&gt;
To start all DAQ processes goto clon10 as &#039;&#039;clasrun&#039;&#039; and type following command:&lt;br /&gt;
&lt;br /&gt;
 daq_start this&lt;br /&gt;
&lt;br /&gt;
to open all windows on current workspace. If &#039;&#039;daq_start&#039;&#039; executed without parameter, it will open everything on clon03&#039;s bottom screen on currently active workspace.&lt;br /&gt;
&lt;br /&gt;
To kill all DAQ processes goto clon10 as &#039;&#039;clasrun&#039;&#039; and type&lt;br /&gt;
&lt;br /&gt;
 daq_exit&lt;br /&gt;
&lt;br /&gt;
To start/stop serial connections to ROCs and PMCs, type following on clon00:&lt;br /&gt;
&lt;br /&gt;
 roc_xterm_this&lt;br /&gt;
 pmc_xterms_this&lt;br /&gt;
&lt;br /&gt;
 roc_xterms_kill&lt;br /&gt;
 pmc_xterms_kill&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Online procedures&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To start online monitoring processes use following commands:&lt;br /&gt;
 mon0_start (starts everything on clonmon0 - fast online reconstruction;&lt;br /&gt;
      NOTE: root presenter must be started separately: ssh to clonmon0 (usually from clon03:0.2) and type &#039;cmroot clasprod hist_clasprod&#039;)&lt;br /&gt;
 mon1_start (starts everything on clonmon1 - event_monitor)&lt;br /&gt;
 mon2_start (starts everything on clonmon2 - online recsis, ced; if ced does not started, run it manually by ssh to clonmon2 from clon04:0.2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To kill online monitoring processes use following commands:&lt;br /&gt;
 mon0_exit (kills everything on clonmon0)&lt;br /&gt;
 mon1_exit (kills everything on clonmon1)&lt;br /&gt;
 mon2_exit (kills everything on clonmon2)&lt;br /&gt;
&lt;br /&gt;
Occupancy plots must be started on clonmon1. Login as &#039;&#039;clasrun&#039;&#039; and type&lt;br /&gt;
 monb&lt;br /&gt;
&lt;br /&gt;
Stadis to be started on clon05:0.1.&lt;br /&gt;
&lt;br /&gt;
DCHV to be started on clon06:0.1.&lt;br /&gt;
&lt;br /&gt;
Diman to be started on clon03:0.0.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Background information&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* CRON JOBS: on clon10, clon00, clon01 and clondb1 make sure cron jobs are running (they must start automatically after reboot); if have to start cron jobs, login as &#039;&#039;clascron&#039;&#039; to the mentioned machines, goto directory /home/clascron/backup and follow instructions in README file, normally it will be following:&lt;br /&gt;
&lt;br /&gt;
 login as &#039;clascron&#039; to the clon10&lt;br /&gt;
 goto /home/clascron/backup&lt;br /&gt;
 type &#039;crontab -l&#039; to see what is running&lt;br /&gt;
 type &#039;crontab -r&#039; to erase all existing cron jobs&lt;br /&gt;
 type &#039;crontab clon10&#039;&lt;br /&gt;
 repeat everything for clon00 and clon01, using file &#039;clon00&#039; and &#039;clon01&#039; respectively&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Process management&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Sometimes you may want to turn some cron jobs off to avoid alarms during system reconfiguration: do not forget to turn them on again after you are done !&lt;br /&gt;
&lt;br /&gt;
* Process management: SmartSockets-based process management procedures must be started on clon10 as &#039;&#039;clasrun&#039;&#039; using following command:&lt;br /&gt;
 control_process_manager start clasprod clasprod&lt;br /&gt;
 control_procmgr_manager start clasprod clasprod&lt;br /&gt;
 control_ipc_process_manager start clasprod clasprod&lt;br /&gt;
and killed by following:&lt;br /&gt;
 control_process_manager stop clasprod clasprod&lt;br /&gt;
 control_procmgr_manager stop clasprod clasprod&lt;br /&gt;
 control_ipc_process_manager stop clasprod clasprod&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Services on clondb1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Clondb1 is running several important servers which suppose to be started automatically on reboot:&lt;br /&gt;
 SmartSockets&lt;br /&gt;
 Mysql&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Logbook and/or run database does not work&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Contact Marty Wise.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Useful commands&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 r_ts_prescale - reads prescales from TS2&lt;br /&gt;
 s_ts_prescale 0 0 0 0 0 0 100 0 - sets prescales to TS2; 0 means prescale 1, 1 means prescale 2 etc&lt;br /&gt;
 proconhost, netonhost - run everything on main VME CPU (execute from hosts&#039;s serial connection before Download)&lt;br /&gt;
 proconpmc, netonpmc - run everything on co-processor (execute from hosts&#039;s serial connection before Download)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sergey Boyarinov&#039;&#039;&#039; (from JLAB local phone):&lt;br /&gt;
 Moscow cell phone: 9-011-7-916-729-8203&lt;br /&gt;
 Moscow home phones: 9-011-7-495-392-3569 (otec), 9-011-7-499-189-0189 (teshya)&lt;br /&gt;
 SKYPE: boiarino&lt;/div&gt;</summary>
		<author><name>129.57.167.14</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=DAQ/Online_Quick_Reference&amp;diff=5656</id>
		<title>DAQ/Online Quick Reference</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=DAQ/Online_Quick_Reference&amp;diff=5656"/>
		<updated>2011-12-04T23:41:41Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.14: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;DAQ Recovery Procedure&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In most cases DAQ will crash because of ROC problem. Do following:&lt;br /&gt;
&lt;br /&gt;
* click &#039;End Run&#039; or &#039;Abort&#039;, whatever button is active&lt;br /&gt;
&lt;br /&gt;
* click &#039;Cancel&#039;&lt;br /&gt;
&lt;br /&gt;
* run &#039;roc_status&#039; command from clon10 window; it will show troubled ROC(s) as &#039;UNDEFINED&#039; or &#039;active&#039;; most likely clastrig2 or/and polar&lt;br /&gt;
&lt;br /&gt;
* click &#039;Reset&#039;&lt;br /&gt;
&lt;br /&gt;
* from clon10 window, reboot troubled ROC(s) using command &#039;roc_reboot &amp;lt;roc&amp;gt;&#039;; if rebooting any ROC, reboot clastrig2 as well&lt;br /&gt;
&lt;br /&gt;
* wait 2 minutes and run &#039;roc_status&#039; again; rebooted ROC(s) must be in &#039;booted&#039; stage&lt;br /&gt;
&lt;br /&gt;
* go to &#039;EB_TERM&#039; window, Ctrl-C and run previous command using arrow up (command is &#039;coda_eb ...&#039;)&lt;br /&gt;
&lt;br /&gt;
* start new run from &#039;Download&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE&#039;&#039;&#039;: &#039;tage&#039; and &#039;tage2&#039; are Linux processes now, so instead of roc_reboot, goto appropriate window, Ctrl-C and type command: &lt;br /&gt;
 TAGE: coda_roc -s clasprod -o &amp;quot;tage ROC&amp;quot; -i&lt;br /&gt;
 TAGE2: coda_roc -s clasprod -o &amp;quot;tage2 ROC&amp;quot; -i&lt;br /&gt;
&lt;br /&gt;
If it does not help, page DAQ pager. If no reponce during 10 minutes, call Sergey cell 757-232-6221 (day time) or home 757-988-0680 (night time).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FOLLOWING INFORMATION IS FOR DAQ EXPERTS ONLY (DO NOT DO IT IF YOU ARE NOT SURE !!!)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DAQ procedures&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
First make sure you can open X window from the terminal clon03:0.1: type &#039;xterm&#039; and make sure xterminal is opened. If it is not, message &#039;X11 connection rejected because of wrong authentication.&#039; will shows up. In this case kill xwindow, start new one (you will be on clon03) and &#039;ssh clon10&#039;. Make sure &#039;xterm&#039; command can open xterminal.&lt;br /&gt;
&lt;br /&gt;
To start all DAQ processes goto clon10 as &#039;&#039;clasrun&#039;&#039; and type following command:&lt;br /&gt;
&lt;br /&gt;
 daq_start this&lt;br /&gt;
&lt;br /&gt;
to open all windows on current workspace. If &#039;&#039;daq_start&#039;&#039; executed without parameter, it will open everything on clon03&#039;s bottom screen on currently active workspace.&lt;br /&gt;
&lt;br /&gt;
To kill all DAQ processes goto clon10 as &#039;&#039;clasrun&#039;&#039; and type&lt;br /&gt;
&lt;br /&gt;
 daq_exit&lt;br /&gt;
&lt;br /&gt;
To start/stop serial connections to ROCs and PMCs, type following on clon00:&lt;br /&gt;
&lt;br /&gt;
 roc_xterm_this&lt;br /&gt;
 pmc_xterms_this&lt;br /&gt;
&lt;br /&gt;
 roc_xterms_kill&lt;br /&gt;
 pmc_xterms_kill&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Online procedures&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To start online monitoring processes use following commands:&lt;br /&gt;
 mon0_start (starts everything on clonmon0 - fast online reconstruction;&lt;br /&gt;
      NOTE: root presenter must be started separately: ssh to clonmon0 (usually from clon03:0.2) and type &#039;cmroot clasprod hist_clasprod&#039;)&lt;br /&gt;
 mon1_start (starts everything on clonmon1 - event_monitor)&lt;br /&gt;
 mon2_start (starts everything on clonmon2 - online recsis, ced; if ced does not started, run it manually by ssh to clonmon2 from clon04:0.2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To kill online monitoring processes use following commands:&lt;br /&gt;
 mon0_exit (kills everything on clonmon0)&lt;br /&gt;
 mon1_exit (kills everything on clonmon1)&lt;br /&gt;
 mon2_exit (kills everything on clonmon2)&lt;br /&gt;
&lt;br /&gt;
Occupancy plots must be started on clonmon1. Login as &#039;&#039;clasrun&#039;&#039; and type&lt;br /&gt;
 monb&lt;br /&gt;
&lt;br /&gt;
Stadis to be started on clon05:0.1.&lt;br /&gt;
&lt;br /&gt;
DCHV to be started on clon06:0.1.&lt;br /&gt;
&lt;br /&gt;
Diman to be started on clon03:0.0.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Background information&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* CRON JOBS: on clon10, clon00, clon01 and clondb1 make sure cron jobs are running (they must start automatically after reboot); if have to start cron jobs, login as &#039;&#039;clascron&#039;&#039; to the mentioned machines, goto directory /home/clascron/backup and follow instructions in README file, normally it will be following:&lt;br /&gt;
&lt;br /&gt;
 login as &#039;clascron&#039; to the clon10&lt;br /&gt;
 goto /home/clascron/backup&lt;br /&gt;
 type &#039;crontab -l&#039; to see what is running&lt;br /&gt;
 type &#039;crontab -r&#039; to erase all existing cron jobs&lt;br /&gt;
 type &#039;crontab clon10&#039;&lt;br /&gt;
 repeat everything for clon00 and clon01, using file &#039;clon00&#039; and &#039;clon01&#039; respectively&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Process management&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Sometimes you may want to turn some cron jobs off to avoid alarms during system reconfiguration: do not forget to turn them on again after you are done !&lt;br /&gt;
&lt;br /&gt;
* Process management: SmartSockets-based process management procedures must be started on clon10 as &#039;&#039;clasrun&#039;&#039; using following command:&lt;br /&gt;
 control_process_manager start clasprod clasprod&lt;br /&gt;
 control_procmgr_manager start clasprod clasprod&lt;br /&gt;
 control_ipc_process_manager start clasprod clasprod&lt;br /&gt;
and killed by following:&lt;br /&gt;
 control_process_manager stop clasprod clasprod&lt;br /&gt;
 control_procmgr_manager stop clasprod clasprod&lt;br /&gt;
 control_ipc_process_manager stop clasprod clasprod&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Services on clondb1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Clondb1 is running several important servers which suppose to be started automatically on reboot:&lt;br /&gt;
 SmartSockets&lt;br /&gt;
 Mysql&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Logbook and/or run database does not work&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Contact Marty Wise.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Useful commands&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 r_ts_prescale - reads prescales from TS2&lt;br /&gt;
 s_ts_prescale 0 0 0 0 0 0 100 0 - sets prescales to TS2; 0 means prescale 1, 1 means prescale 2 etc&lt;br /&gt;
 proconhost, netonhost - run everything on main VME CPU (execute from hosts&#039;s serial connection before Download)&lt;br /&gt;
 proconpmc, netonpmc - run everything on co-processor (execute from hosts&#039;s serial connection before Download)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sergey Boyarinov&#039;&#039;&#039; (from JLAB local phone):&lt;br /&gt;
 Moscow cell phone: 9-011-7-916-729-8203&lt;br /&gt;
 Moscow home phones: 9-011-7-495-392-3569 (otec), 9-011-7-499-189-0189 (teshya)&lt;br /&gt;
 SKYPE: boiarino&lt;/div&gt;</summary>
		<author><name>129.57.167.14</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=ERROR_Book&amp;diff=5628</id>
		<title>ERROR Book</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=ERROR_Book&amp;diff=5628"/>
		<updated>2011-11-23T19:51:19Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.14: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Sergey B. 23-nov-2011: EB1 hung, probably because if security scan:&lt;br /&gt;
&lt;br /&gt;
.....&lt;br /&gt;
WARN: ignore request from 129.57.71.28&lt;br /&gt;
WARN: ignore request from 129.57.71.28&lt;br /&gt;
WARN: ignore request from 129.57.71.28&lt;br /&gt;
tcl7.4(init.tcl): invalid command name &amp;quot;GET&amp;quot;&lt;br /&gt;
clasprod::EB1&amp;gt; WARN: ignore request from 129.57.71.28&lt;br /&gt;
CODAtcpServer: start work thread&lt;br /&gt;
befor: socket=6 address&amp;gt;129.57.71.28&amp;lt; port=47514&lt;br /&gt;
WARN: ignore request from 129.57.71.28&lt;br /&gt;
WARN: ignore request from 129.57.71.28&lt;br /&gt;
&amp;lt;HUNG&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 7-nov-2011: dc12, error message from from rol.h (10kHz pulser):&lt;br /&gt;
&lt;br /&gt;
 codaUpdateStatus: updating request done&lt;br /&gt;
 active, events so far 0&lt;br /&gt;
 wait: coda request &amp;gt;go&amp;lt; in progress&lt;br /&gt;
 0x3e55cd0 (twork0047): INIT_NAME: INFO: rolp-&amp;gt;daproc = 5&lt;br /&gt;
 0x3e55cd0 (twork0047): INFO: User Go ...&lt;br /&gt;
 codaExecute done&lt;br /&gt;
 SEND_BUFFER_ROC 4 (0x017f4050 0) (conditions 1 13)&lt;br /&gt;
 FILLING HEADER: dataInBuf&amp;gt;&amp;gt;2=11, g_events_in_buffer=1&lt;br /&gt;
 SSS1 4 (0x017f4050 11)&lt;br /&gt;
 SSS2 4 (0x017f4050 11)&lt;br /&gt;
 SEND_BUFFER_ROC 4 (0x016bd8e0 0) (conditions 1 13)&lt;br /&gt;
 FILLING HEADER: dataInBuf&amp;gt;&amp;gt;2=11, g_events_in_buffer=1&lt;br /&gt;
 SSS1 4 (0x016bd8e0 11)&lt;br /&gt;
 SSS2 4 (0x016bd8e0 11)&lt;br /&gt;
 SEND_BUFFER_ROC 4 (0x01587170 0) (conditions 1 13)&lt;br /&gt;
 FILLING HEADER: dataInBuf&amp;gt;&amp;gt;2=11, g_events_in_buffer=1&lt;br /&gt;
 SSS1 4 (0x01587170 11)&lt;br /&gt;
 SSS2 4 (0x01587170 11)&lt;br /&gt;
 SEND_BUFFER_ROC 4 (0x01450a00 0) (conditions 1 13)&lt;br /&gt;
 FILLING HEADER: dataInBuf&amp;gt;&amp;gt;2=11, g_events_in_buffer=1&lt;br /&gt;
 SSS1 4 (0x01450a00 11)&lt;br /&gt;
 SSS2 4 (0x01450a00 11)&lt;br /&gt;
 SEND_BUFFER_ROC 4 (0x0131a290 0) (conditions 1 13)&lt;br /&gt;
 FILLING HEADER: dataInBuf&amp;gt;&amp;gt;2=11, g_events_in_buffer=1&lt;br /&gt;
 SSS1 4 (0x0131a290 11)&lt;br /&gt;
 SSS2 4 (0x0131a290 11)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 interrupt: INFO from bb_write: NO BUFS1&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 setHeartError: 0 &amp;gt;sys 0, mask 4&amp;lt;&lt;br /&gt;
 WARN: HeartBeat[0]: heartbeat=21263(21263) heartmask=4&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 UDP_cancel: cancel &amp;gt;inf:dc12 sys 0, mask 4&amp;lt;&lt;br /&gt;
 UDP_cancel: cancel &amp;gt;inf:dc12 sys 0, mask 4&amp;lt;&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..)&lt;br /&gt;
 bb_write: no bufs, back end too slow ..) &lt;br /&gt;
 ...........&lt;br /&gt;
&lt;br /&gt;
Click end - ended fine (probably network was stuck ?? or proc ???).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 8-jun-2011: test setup croctest2: error on croctest2 after 99M events, DMAing from single v1720 (NOTE: first test of ROL1 writing directly to the big buffer):&lt;br /&gt;
 proc_thread: waiting=    846 processing=      3 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    199 processing=    451 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    199 processing=    450 microsec per event (nev=188)&lt;br /&gt;
 proc_thread: waiting=    635 processing=      3 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    199 processing=    451 microsec per event (nev=188)&lt;br /&gt;
 proc_thread: waiting=    635 processing=      3 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    192 processing=    460 microsec per event (nev=189)&lt;br /&gt;
 rols_thread: waiting=    194 processing=    457 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    199 processing=    450 microsec per event (nev=188)&lt;br /&gt;
 proc_thread: waiting=    846 processing=      3 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    185 processing=    469 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    199 processing=    451 microsec per event (nev=188)&lt;br /&gt;
 proc_thread: waiting=    635 processing=      3 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    199 processing=    451 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    200 processing=    449 microsec per event (nev=188)&lt;br /&gt;
 proc_thread: waiting=    847 processing=      3 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    199 processing=    451 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    199 processing=    451 microsec per event (nev=188)&lt;br /&gt;
 net_thread:  waiting=    720    sending=      0 microsec per event (nev=2218)&lt;br /&gt;
 proc_thread: waiting=    635 processing=      3 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    199 processing=    451 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    199 processing=    451 microsec per event (nev=188)&lt;br /&gt;
 proc_thread: waiting=    635 processing=      3 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    199 processing=    450 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    199 processing=    450 microsec per event (nev=188)&lt;br /&gt;
 proc_thread: waiting=    847 processing=      3 microsec per event (nev=188)&lt;br /&gt;
 rols_thread: waiting=    205 processing=    450 microsec per event (nev=188)&lt;br /&gt;
 machine check&lt;br /&gt;
 Exception next instruction address: 0x0946e298&lt;br /&gt;
 Machine Status Register: 0x0010b030&lt;br /&gt;
 Condition Register: 0x80000088&lt;br /&gt;
 Task: 0x946c670 &amp;quot;ROLS_LOOP&amp;quot;&lt;br /&gt;
 setHeartError: 0 &amp;gt;sys 0, mask 4&amp;lt;&lt;br /&gt;
 WARN: HeartBeat[0]: heartbeat=54077(54077) heartmask=4&lt;br /&gt;
 UDP_cancel: cancel &amp;gt;inf:croctest2 sys 0, mask 4&amp;lt;&lt;br /&gt;
 UDP_cancel: cancel &amp;gt;inf:croctest2 sys 0, mask 4&amp;lt;&lt;br /&gt;
 -&amp;gt; tt&lt;br /&gt;
 1668c8 vxTaskEntry    +68 : rols_loop ()&lt;br /&gt;
 d2e5290 rols_loop      +b4 : output_proc_network ()&lt;br /&gt;
 d2e5574 output_proc_network+298: vmenrol1__init ()&lt;br /&gt;
 946ccb8 vmenrol1__init +19c: 946cafc ()&lt;br /&gt;
 946cb0c end            +91cb68c: 946ca1c ()&lt;br /&gt;
 946cabc end            +91cb63c: 946c890 ()&lt;br /&gt;
 946c920 end            +91cb4a0: 946e298 ()&lt;br /&gt;
 value = 0 = 0x0&lt;br /&gt;
 -&amp;gt; &lt;br /&gt;
&lt;br /&gt;
* Sergey B. 10-feb-2011: test setup croctest2: coda_net on pmc dies:&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=4)&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=7)&lt;br /&gt;
 proc_thread: waiting=    127 processing=      3 microsec per event (nev=6559)&lt;br /&gt;
 net_thread:  waiting=    131    sending=      2 microsec per event (nev=12708)&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=11)&lt;br /&gt;
 proc_thread: waiting=    139 processing=      3 microsec per event (nev=6474)&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=15)&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=19)&lt;br /&gt;
 proc_thread: waiting=    129 processing=      3 microsec per event (nev=6452)&lt;br /&gt;
 net_thread:  waiting=    133    sending=      2 microsec per event (nev=12598)&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=19)&lt;br /&gt;
 proc_thread: waiting=    127 processing=      3 microsec per event (nev=6553)&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=16)&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=12)&lt;br /&gt;
 net_thread:  waiting=    131    sending=      2 microsec per event (nev=12714)&lt;br /&gt;
 proc_thread: waiting=    139 processing=      3 microsec per event (nev=6489)&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=8)&lt;br /&gt;
 proc_thread: waiting=    128 processing=      3 microsec per event (nev=6478)&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=4)&lt;br /&gt;
 net_thread:  waiting=    134    sending=      2 microsec per event (nev=12377)&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=0)&lt;br /&gt;
 proc_thread: waiting=    127 processing=      3 microsec per event (nev=6554)&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=3)&lt;br /&gt;
 proc_thread: waiting=    139 processing=      3 microsec per event (nev=6470)&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=7)&lt;br /&gt;
 proc_thread: waiting=    128 processing=      3 microsec per event (nev=6516)&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=11)&lt;br /&gt;
 0x1aacca00 (coda_proc): timer: 1 microsec (min=1 max=173 rms**2=15)&lt;br /&gt;
 ERROR2: LINK_sized_write() returns errno=32&lt;br /&gt;
 Broken pipe&lt;br /&gt;
 ERROR: net_thread failed (in LINK_sized_write).&lt;br /&gt;
 -&amp;gt; &lt;br /&gt;
 -&amp;gt; i&lt;br /&gt;
  NAME        ENTRY       TID    PRI   STATUS      PC       SP     ERRNO  DELAY&lt;br /&gt;
 ---------- ------------ -------- --- ---------- -------- -------- ------- -----&lt;br /&gt;
 tExcTask   excTask      1effe6c0   0 PEND         14e508 1effe5a0  3d0001     0&lt;br /&gt;
 tLogTask   logTask      1effbb20   0 PEND         14e508 1effba10       0     0&lt;br /&gt;
 tShell     shell        1eb8cb70   1 READY        145290 1eb8c750       d     0&lt;br /&gt;
 tRlogind   rlogind      1ebb3850   2 PEND         13f934 1ebb33f0       0     0&lt;br /&gt;
 tWdbTask   wdbTask      1ebaa530   3 PEND         13f934 1ebaa400       0     0&lt;br /&gt;
 tNetTask   netTask      1ed0f280  50 PEND         13f934 1ed0f190       0     0&lt;br /&gt;
 tPortmapd  portmapd     1ebb1690  54 PEND         13f934 1ebb1430  3d0002     0&lt;br /&gt;
 tFtpdTask  b6064        1ebaebc0  55 PEND         13f934 1ebaea10       0     0&lt;br /&gt;
 coda_proc  proc_thread  1aacca00 115 DELAY        144bb4 1aacc900       0    10&lt;br /&gt;
 coda_pmc   coda_pmc     1e3f9720 200 DELAY        144bb4 1e3f9480       0     5&lt;br /&gt;
 value = 0 = 0x0&lt;br /&gt;
 -&amp;gt; printErrno 32&lt;br /&gt;
 S_errno_EPIPE&lt;br /&gt;
 value = 14 = 0xe&lt;br /&gt;
 -&amp;gt; tt&lt;br /&gt;
 Sorry, traces of my own stack begin at tt ().&lt;br /&gt;
 value = -1 = 0xffffffff&lt;br /&gt;
 -&amp;gt; memShow&lt;br /&gt;
  invalid block at 0x1ec60000 deleted&lt;br /&gt;
 value = -1 = 0xffffffff&lt;br /&gt;
 -&amp;gt; memShow&lt;br /&gt;
 status    bytes     blocks   avg block  max block&lt;br /&gt;
 ------ ---------- --------- ---------- ----------&lt;br /&gt;
 current&lt;br /&gt;
   free  421348656        56    7524083  411333840&lt;br /&gt;
  alloc   79807344      1986      40184          -&lt;br /&gt;
 cumulative&lt;br /&gt;
  alloc   87490320      7392      11835          -&lt;br /&gt;
 value = 0 = 0x0&lt;br /&gt;
 -&amp;gt; usrNetStackSysPoolStatus&lt;br /&gt;
 value = 0 = 0x0&lt;br /&gt;
 -&amp;gt; usrNetStackSysPoolStatus(&amp;quot;CODAtcpServer&amp;quot;,0)&lt;br /&gt;
 value = 0 = 0x0&lt;br /&gt;
 -&amp;gt; usrNetStackDataPoolStatus(&amp;quot;CODAtcpServer&amp;quot;,0)&lt;br /&gt;
 value = 454823200 = 0x1b1c0d20&lt;br /&gt;
 -&amp;gt; usrNetStackDataPoolStatus(&amp;quot;bla&amp;quot;,0)&lt;br /&gt;
 value = 454823168 = 0x1b1c0d00&lt;br /&gt;
 -&amp;gt; usrNetStackDataPoolStatus(&amp;quot;bla&amp;quot;,0)&lt;br /&gt;
 value = 454823040 = 0x1b1c0c80&lt;br /&gt;
 -&amp;gt; memShow&lt;br /&gt;
 status    bytes     blocks   avg block  max block&lt;br /&gt;
 ------ ---------- --------- ---------- ----------&lt;br /&gt;
 current&lt;br /&gt;
   free  421348528        55    7660882  411333840&lt;br /&gt;
  alloc   79807472      1990      40104          -&lt;br /&gt;
 cumulative&lt;br /&gt;
  alloc   87496528      7401      11822          -&lt;br /&gt;
 value = 0 = 0x0&lt;br /&gt;
 -&amp;gt; &lt;br /&gt;
&lt;br /&gt;
EB looks fine, message was:&lt;br /&gt;
 -- Got all fragments of go&lt;br /&gt;
 BOS_encode_spec reached&lt;br /&gt;
 BOS_encode_spec done: len=116&lt;br /&gt;
 FFFFFFFFFFFFFFFFFF&lt;br /&gt;
 PUT: wait while icb=8 == cbp-&amp;gt;read=8 -------&lt;br /&gt;
 clastest::EB5&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tried to reset-download-prestart and got error on pmc at Download:&lt;br /&gt;
 -&amp;gt; i&lt;br /&gt;
  NAME        ENTRY       TID    PRI   STATUS      PC       SP     ERRNO  DELAY&lt;br /&gt;
 ---------- ------------ -------- --- ---------- -------- -------- ------- -----&lt;br /&gt;
 tExcTask   excTask      1effe6c0   0 PEND         14e508 1effe5a0  3d0001     0&lt;br /&gt;
 tLogTask   logTask      1effbb20   0 PEND         14e508 1effba10       0     0&lt;br /&gt;
 tShell     shell        1eb8cb70   1 READY        145290 1eb8c750       d     0&lt;br /&gt;
 tRlogind   rlogind      1ebb3850   2 PEND         13f934 1ebb33f0       0     0&lt;br /&gt;
 tWdbTask   wdbTask      1ebaa530   3 PEND         13f934 1ebaa400       0     0&lt;br /&gt;
 tNetTask   netTask      1ed0f280  50 PEND         13f934 1ed0f190       0     0&lt;br /&gt;
 tPortmapd  portmapd     1ebb1690  54 PEND         13f934 1ebb1430  3d0002     0&lt;br /&gt;
 tFtpdTask  b6064        1ebaebc0  55 PEND         13f934 1ebaea10       0     0&lt;br /&gt;
 coda_pmc   coda_pmc     1e3f9720 200 DELAY        144bb4 1e3f9480   30065     1&lt;br /&gt;
 value = 0 = 0x0&lt;br /&gt;
 -&amp;gt; Download command received&lt;br /&gt;
 -&amp;gt; bignet at 0x0d3a6e68&lt;br /&gt;
 &amp;lt;- bignet at 0xcd3a6e68&lt;br /&gt;
 bignet at 0xcd3a6e68, bignet.gbigBuffer at 0xcd3a6e78 -&amp;gt; 0xcd3a6e78&lt;br /&gt;
 proc_on_pmc=1, net_on_pmc=1&lt;br /&gt;
 rocID=0&lt;br /&gt;
 ObjInitName &amp;gt;_rol2_tt_testsetup__init&amp;lt; &lt;br /&gt;
 data access&lt;br /&gt;
 Exception current instruction address: 0x000d2090&lt;br /&gt;
 Machine Status Register: 0x00003030&lt;br /&gt;
 Data Access Register: 0x3d40001c&lt;br /&gt;
 Condition Register: 0x40002083&lt;br /&gt;
 Data storage interrupt Register: 0x40000000&lt;br /&gt;
 Task: 0x1ed0f280 &amp;quot;tNetTask&amp;quot;&lt;br /&gt;
 -&amp;gt; tt&lt;br /&gt;
 14cad8 vxTaskEntry    +68 : netTask ()&lt;br /&gt;
 c3e88 netTask        +70 : 209c0 ()&lt;br /&gt;
 20a14 mgiEndLoad     +cc8: 20a88 ()&lt;br /&gt;
 20bd8 mgiEndLoad     +e8c: muxReceive ()&lt;br /&gt;
 bc638 muxReceive     +13c: b002c ()&lt;br /&gt;
 b02c4 random         +358: do_protocol_with_type ()&lt;br /&gt;
 9c920 do_protocol_with_type+2c : ipintr (1ec60e04)&lt;br /&gt;
 9fb28 ipintr         +c8c: dbbb4 ()&lt;br /&gt;
 dbbb4 tcp_input      +2968: tcp_output ()&lt;br /&gt;
 dca24 tcp_output     +5c8: mHdrClGet ()&lt;br /&gt;
 aa940 mHdrClGet      +8c : d1eb4 ()&lt;br /&gt;
 value = 0 = 0x0&lt;br /&gt;
 -&amp;gt; &lt;br /&gt;
 -&amp;gt; i&lt;br /&gt;
  NAME        ENTRY       TID    PRI   STATUS      PC       SP     ERRNO  DELAY&lt;br /&gt;
 ---------- ------------ -------- --- ---------- -------- -------- ------- -----&lt;br /&gt;
 tExcTask   excTask      1effe6c0   0 PEND         14e508 1effe5a0  3d0001     0&lt;br /&gt;
 tLogTask   logTask      1effbb20   0 PEND         14e508 1effba10       0     0&lt;br /&gt;
 tShell     shell        1eb8cb70   1 READY        145290 1eb8c750       d     0&lt;br /&gt;
 tRlogind   rlogind      1ebb3850   2 PEND         13f934 1ebb33f0       0     0&lt;br /&gt;
 tWdbTask   wdbTask      1ebaa530   3 PEND         13f934 1ebaa400       0     0&lt;br /&gt;
 tNetTask   netTask      1ed0f280  50 SUSPEND       d2090 1ed0efd0       0     0&lt;br /&gt;
 tPortmapd  portmapd     1ebb1690  54 PEND         13f934 1ebb1430  3d0002     0&lt;br /&gt;
 tFtpdTask  b6064        1ebaebc0  55 PEND         13f934 1ebaea10       0     0&lt;br /&gt;
 coda_pmc   coda_pmc     1e3f9720 200 PEND         1415a0 1e3f8ab0  3d0004     0&lt;br /&gt;
 value = 0 = 0x0&lt;br /&gt;
 -&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 16-apr-2010: end run failed, both ET systems are dead !!!???:&lt;br /&gt;
 clondaq1:et1_start&amp;gt; et_start -n 4000 -s 200000 -f /tmp/et_sys_clasprod  -m eb -v&lt;br /&gt;
 et_nodename &amp;gt;eb&amp;lt;&lt;br /&gt;
 et_start: asking for 200000 byte events.&lt;br /&gt;
 et_start: asking for 4000 events.&lt;br /&gt;
 removing file &amp;gt;/tmp/et_sys_clasprod&amp;lt;&lt;br /&gt;
 file &amp;gt;/tmp/et_sys_clasprod&amp;lt; removed&lt;br /&gt;
 et_start: starting ET system /tmp/et_sys_clasprod&lt;br /&gt;
 ET user library &amp;gt;/usr/local/clas/release/current/coda/SunOS_i86pc/lib/&lt;br /&gt;
 libet_user.so&amp;lt; will be used&lt;br /&gt;
 et INFO: et_add_stations, nstations = 2, stats_max = 10&lt;br /&gt;
 et INFO: et_conductor 1, found station cec1d440&lt;br /&gt;
 et INFO: et_station_create_at, created station LEVEL3&lt;br /&gt;
 et INFO: et_add_stations, nstations = 3, stats_max = 10&lt;br /&gt;
 et INFO: et_conductor 2, found station cec1d860&lt;br /&gt;
 et INFO: et_station_create_at, created station ET2ER&lt;br /&gt;
 unique name &amp;gt;et_start_eb_clasprod&amp;lt;&lt;br /&gt;
 11:45:20: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;local&amp;gt; RTserver&lt;br /&gt;
 11:45:20: TAL-SS-00089-I Using local protocol&lt;br /&gt;
 11:45:20: TAL-SS-00090-I Could not connect to &amp;lt;local&amp;gt; RTserver&lt;br /&gt;
 11:45:20: TAL-SS-00093-I Skipping starting &amp;lt;start_never:local&amp;gt; RTserver&lt;br /&gt;
 11:45:20: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;clondb1&amp;gt; RTserver&lt;br /&gt;
 11:45:20: TAL-SS-00089-I Using local protocol&lt;br /&gt;
 11:45:20: TAL-SS-00090-I Could not connect to &amp;lt;clondb1&amp;gt; RTserver&lt;br /&gt;
 11:45:20: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;clondb1&amp;gt; RTserver&lt;br /&gt;
 11:45:20: TAL-SS-00089-I Using tcp protocol&lt;br /&gt;
 11:45:20: TAL-SS-00091-I Message from RTserver: Connection established.&lt;br /&gt;
 11:45:20: TAL-SS-00096-I Start subscribing to subject &amp;lt;/et_start_eb_clasprod&amp;gt;&lt;br /&gt;
 11:45:20: TAL-SS-00111-I Start subscribing to subject &amp;lt;/_clondaq1.jlab.org&amp;gt;&lt;br /&gt;
 11:45:20: TAL-SS-00111-I Start subscribing to subject &amp;lt;/_all&amp;gt;&lt;br /&gt;
 ipc_init called at Fri Apr 16 11:45:20 2010&lt;br /&gt;
 et_start: pthread_create(0x0000000e,...) done&lt;br /&gt;
 et ERROR: et_netserver: ET server being probed by non-ET client or read failure&lt;br /&gt;
 et ERROR: et_netserver: ET server being probed by non-ET client or read failure&lt;br /&gt;
 et INFO: et_sys_heartmonitor, kill bad process (2,22078)&lt;br /&gt;
 et INFO: et_sys_heartmonitor, cleanup process 2&lt;br /&gt;
 et INFO: set_fix_nprocs, change # of ET processes from 2 to 2&lt;br /&gt;
 et INFO: set_fix_natts, station GRAND_CENTRAL has 0 attachments&lt;br /&gt;
 et INFO: set_fix_natts, station LEVEL3 has 1 attachments&lt;br /&gt;
 et INFO: set_fix_natts, station ET2ER has 1 attachments&lt;br /&gt;
 et INFO: set_fix_natts, # total attachments 2 -&amp;gt; 2&lt;br /&gt;
 et INFO: set_fix_natts, proc 0 has 1 attachments&lt;br /&gt;
 et INFO: set_fix_natts, proc 1 has 1 attachments&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
clondaq2:clasrun&amp;gt; cd et2_start&lt;br /&gt;
clondaq2:et2_start&amp;gt; &lt;br /&gt;
clondaq2:et2_start&amp;gt; et_start -n 4000 -s 200000 -f /tmp/et_sys_clasprod&lt;br /&gt;
 -m er -v&lt;br /&gt;
et_nodename &amp;gt;er&amp;lt;&lt;br /&gt;
et_start: asking for 200000 byte events.&lt;br /&gt;
et_start: asking for 4000 events.&lt;br /&gt;
removing file &amp;gt;/tmp/et_sys_clasprod&amp;lt;&lt;br /&gt;
file &amp;gt;/tmp/et_sys_clasprod&amp;lt; removed&lt;br /&gt;
et_start: starting ET system /tmp/et_sys_clasprod&lt;br /&gt;
ET user library &amp;gt;/usr/local/clas/release/current/coda/SunOS_i86pc/lib/&lt;br /&gt;
libet_user.so&amp;lt; will be used&lt;br /&gt;
et INFO: et_add_stations, nstations = 2, stats_max = 10&lt;br /&gt;
et INFO: et_conductor 1, found station cec1d440&lt;br /&gt;
et INFO: et_station_create_at, created station TAPE&lt;br /&gt;
et INFO: et_add_stations, nstations = 3, stats_max = 10&lt;br /&gt;
et INFO: et_conductor 2, found station cec1d860&lt;br /&gt;
et INFO: et_conductor 2, loaded shared lib /usr/local/clas/release/cur&lt;br /&gt;
rent/coda/SunOS_i86pc/lib/libet_user.so&lt;br /&gt;
et INFO: et_conductor 2, loaded function et2et_function&lt;br /&gt;
et INFO: et_station_create_at, created station ET2ET10&lt;br /&gt;
unique name &amp;gt;et_start_er_clasprod&amp;lt;&lt;br /&gt;
11:45:20: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;local&amp;gt; R&lt;br /&gt;
Tserver&lt;br /&gt;
11:45:20: TAL-SS-00089-I Using local protocol&lt;br /&gt;
11:45:20: TAL-SS-00090-I Could not connect to &amp;lt;local&amp;gt; RTserver&lt;br /&gt;
11:45:20: TAL-SS-00093-I Skipping starting &amp;lt;start_never:local&amp;gt; RTserve&lt;br /&gt;
r&lt;br /&gt;
11:45:20: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;clondb1&amp;gt;&lt;br /&gt;
 RTserver&lt;br /&gt;
11:45:20: TAL-SS-00089-I Using local protocol&lt;br /&gt;
11:45:20: TAL-SS-00090-I Could not connect to &amp;lt;clondb1&amp;gt; RTserver&lt;br /&gt;
11:45:20: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;clondb1&amp;gt;&lt;br /&gt;
 RTserver&lt;br /&gt;
11:45:20: TAL-SS-00089-I Using tcp protocol&lt;br /&gt;
11:45:20: TAL-SS-00091-I Message from RTserver: Connection established&lt;br /&gt;
.&lt;br /&gt;
11:45:20: TAL-SS-00096-I Start subscribing to subject &amp;lt;/et_start_er_cl&lt;br /&gt;
asprod&amp;gt;&lt;br /&gt;
11:45:20: TAL-SS-00111-I Start subscribing to subject &amp;lt;/_clondaq2.jlab&lt;br /&gt;
.org&amp;gt;&lt;br /&gt;
11:45:20: TAL-SS-00111-I Start subscribing to subject &amp;lt;/_all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ipc_init called at Fri Apr 16 11:45:20 2010&lt;br /&gt;
&lt;br /&gt;
et_start: pthread_create(0x0000000e,...) done&lt;br /&gt;
et INFO: et_netserver: magic numbers do match, accept ET client&lt;br /&gt;
et INFO: et_station_attach, done&lt;br /&gt;
et INFO: et_netserver: magic numbers do match, accept ET client&lt;br /&gt;
et INFO: et_station_attach, done&lt;br /&gt;
et INFO: et_netserver: magic numbers do match, accept ET client&lt;br /&gt;
et INFO: et_station_attach, done&lt;br /&gt;
et INFO: et_restore_events, no events found belonging to attachment 4 &lt;br /&gt;
et INFO: et_station_detach, done&lt;br /&gt;
et WARN: et_command_loop: remote client connection broken&lt;br /&gt;
et ERROR: et_netserver: ET server being probed by non-ET client or rea&lt;br /&gt;
d failure&lt;br /&gt;
et ERROR: et_netserver: ET server being probed by non-ET client or rea&lt;br /&gt;
d failure&lt;br /&gt;
et INFO: et_sys_heartmonitor, kill bad process (1,8898)&lt;br /&gt;
et INFO: et_sys_heartmonitor, detach attachment 3 from stat 1&lt;br /&gt;
et INFO: et_flush_events, read 4000 events&lt;br /&gt;
et INFO: et_flush_events, wrote 4000 events&lt;br /&gt;
et INFO: et_station_detach, make station &amp;quot;TAPE&amp;quot; (cec1d440) idle&lt;br /&gt;
et INFO: et_restore_events, no events found belonging to attachment 3 &lt;br /&gt;
et INFO: et_station_detach, done&lt;br /&gt;
et INFO: et_sys_heartmonitor, cleanup process 1&lt;br /&gt;
et INFO: set_fix_nprocs, change # of ET processes from 1 to 1&lt;br /&gt;
et INFO: set_fix_natts, station GRAND_CENTRAL has 2 attachments&lt;br /&gt;
et INFO: set_fix_natts, station ET2ET10 has 1 attachments&lt;br /&gt;
et INFO: set_fix_natts, # total attachments 3 -&amp;gt; 3&lt;br /&gt;
et INFO: set_fix_natts, proc 0 has 1 attachments&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
clondaq1:dac&amp;gt; &lt;br /&gt;
clondaq1:dac&amp;gt; &lt;br /&gt;
clondaq1:dac&amp;gt; &lt;br /&gt;
clondaq1:dac&amp;gt; et_monitor -f /tmp/et_sys_clasprod&lt;br /&gt;
LOCALITY = 1&lt;br /&gt;
  ET SYSTEM - (/tmp/et_sys_clasprod) (host clondaq1.jlab.org) (bits 32)&lt;br /&gt;
              (tcp port 0) (udp port 11111) (multicast port 11111)&lt;br /&gt;
              (pid 22276) (lang C) (local) (period = 5 sec)&lt;br /&gt;
&lt;br /&gt;
  STATIC INFO - maximum of:&lt;br /&gt;
    events(4000), event size(200000), temps(4000)&lt;br /&gt;
    stations(10), attaches(20), procs(10), concurrency added(16)&lt;br /&gt;
    network interfaces(3): 129.57.167.107, 129.57.69.200, 129.57.68.22,&lt;br /&gt;
&lt;br /&gt;
  DYNAMIC INFO - currently there are:&lt;br /&gt;
    processes(4), attachments(4), temps(0)&lt;br /&gt;
    stations(3), hearbeat(1)&lt;br /&gt;
&lt;br /&gt;
  STATIONS:&lt;br /&gt;
    &amp;quot;GRAND_CENTRAL&amp;quot; (id = 0)&lt;br /&gt;
      static info&lt;br /&gt;
        status(ACTIVE), flow(SERIAL), blocking(YES), user(MULTI), select(ALL)&lt;br /&gt;
        restore(GC), prescale(1), cue(10), select words(-1,-1,-1,-1,)&lt;br /&gt;
      dynamic info&lt;br /&gt;
        attachments: total#(2),  ids(2,3,)&lt;br /&gt;
        input  list: cnt =  4000, events in  = 0&lt;br /&gt;
        output list: cnt =     0, events out = 0&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;LEVEL3&amp;quot; (id = 1)&lt;br /&gt;
      static info&lt;br /&gt;
        status(ACTIVE), flow(SERIAL), blocking(YES), user(1), select(ALL)&lt;br /&gt;
        restore(OUT), prescale(1), cue(100), select words(-1,-1,-1,-1,)&lt;br /&gt;
      dynamic info&lt;br /&gt;
        attachments: total#(1),  ids(1,)&lt;br /&gt;
        input  list: cnt =     0, events in  = 0, events try = 0&lt;br /&gt;
        output list: cnt =     0, events out = 0&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;ET2ER&amp;quot; (id = 2)&lt;br /&gt;
      static info&lt;br /&gt;
        status(ACTIVE), flow(SERIAL), blocking(YES), user(1), select(ALL)&lt;br /&gt;
        restore(OUT), prescale(1), cue(100), select words(-1,-1,-1,-1,)&lt;br /&gt;
      dynamic info&lt;br /&gt;
        attachments: total#(1),  ids(0,)&lt;br /&gt;
        input  list: cnt =     0, events in  = 0, events try = 0&lt;br /&gt;
        output list: cnt =     0, events out = 0&lt;br /&gt;
&lt;br /&gt;
  LOCAL USERS:&lt;br /&gt;
    process #0, # attachments(1), attach ids(0,), pid(22408), hbeat(1)&lt;br /&gt;
    process #1, # attachments(1), attach ids(1,), pid(22491), hbeat(1)&lt;br /&gt;
    process #2, # attachments(1), attach ids(2,), pid(23984), hbeat(70)&lt;br /&gt;
    process #3, # attachments(1), attach ids(3,), pid(24082), hbeat(68)&lt;br /&gt;
&lt;br /&gt;
  ATTACHMENTS:&lt;br /&gt;
    att #0, is at station(ET2ER) on host(clondaq1.jlab.org) at pid(22408)&lt;br /&gt;
    proc(0), blocked(NO)&lt;br /&gt;
      events:  make(0), get(0), put(0), dump(0)&lt;br /&gt;
    att #1, is at station(LEVEL3) on host(clondaq1.jlab.org) at pid(22491)&lt;br /&gt;
    proc(1), blocked(YES)&lt;br /&gt;
      events:  make(0), get(0), put(0), dump(0)&lt;br /&gt;
    att #2, is at station(GRAND_CENTRAL) on host(clondaq1.jlab.org) at pid(23984)&lt;br /&gt;
    proc(2), blocked(NO)&lt;br /&gt;
      events:  make(0), get(0), put(0), dump(0)&lt;br /&gt;
    att #3, is at station(GRAND_CENTRAL) on host(clondaq1.jlab.org) at pid(24082)&lt;br /&gt;
    proc(3), blocked(NO)&lt;br /&gt;
      events:  make(0), get(0), put(0), dump(0)&lt;br /&gt;
&lt;br /&gt;
  EVENTS OWNED BY:&lt;br /&gt;
    system (4000),  att0 (0),  att1 (0),  att2 (0),  att3 (0),&lt;br /&gt;
&lt;br /&gt;
  EVENT RATE of GC = 0 events/sec&lt;br /&gt;
&lt;br /&gt;
  CREATING STATIONS:  &lt;br /&gt;
  IDLE STATIONS:      &lt;br /&gt;
  STATION CHAIN:      GRAND_CENTRAL, LEVEL3, ET2ER, &lt;br /&gt;
  LOCKED MUTEXES:     &lt;br /&gt;
&lt;br /&gt;
*****************************************&lt;br /&gt;
&lt;br /&gt;
  ET SYSTEM - (/tmp/et_sys_clasprod) (host clondaq1.jlab.org) (bits 32)&lt;br /&gt;
              (tcp port 0) (udp port 11111) (multicast port 11111)&lt;br /&gt;
              (pid 22276) (lang C) (local) (period = 5 sec)&lt;br /&gt;
&lt;br /&gt;
  STATIC INFO - maximum of:&lt;br /&gt;
    events(4000), event size(200000), temps(4000)&lt;br /&gt;
    stations(10), attaches(20), procs(10), concurrency added(16)&lt;br /&gt;
    network interfaces(3): 129.57.167.107, 129.57.69.200, 129.57.68.22,&lt;br /&gt;
&lt;br /&gt;
  DYNAMIC INFO - currently there are:&lt;br /&gt;
    processes(4), attachments(4), temps(0)&lt;br /&gt;
    stations(3), hearbeat(1)&lt;br /&gt;
&lt;br /&gt;
  STATIONS:&lt;br /&gt;
    &amp;quot;GRAND_CENTRAL&amp;quot; (id = 0)&lt;br /&gt;
      static info&lt;br /&gt;
        status(ACTIVE), flow(SERIAL), blocking(YES), user(MULTI), select(ALL)&lt;br /&gt;
        restore(GC), prescale(1), cue(10), select words(-1,-1,-1,-1,)&lt;br /&gt;
      dynamic info&lt;br /&gt;
        attachments: total#(2),  ids(2,3,)&lt;br /&gt;
        input  list: cnt =  4000, events in  = 0&lt;br /&gt;
        output list: cnt =     0, events out = 0&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;LEVEL3&amp;quot; (id = 1)&lt;br /&gt;
      static info&lt;br /&gt;
        status(ACTIVE), flow(SERIAL), blocking(YES), user(1), select(ALL)&lt;br /&gt;
        restore(OUT), prescale(1), cue(100), select words(-1,-1,-1,-1,)&lt;br /&gt;
      dynamic info&lt;br /&gt;
        attachments: total#(1),  ids(1,)&lt;br /&gt;
        input  list: cnt =     0, events in  = 0, events try = 0&lt;br /&gt;
        output list: cnt =     0, events out = 0&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;ET2ER&amp;quot; (id = 2)&lt;br /&gt;
      static info&lt;br /&gt;
        status(ACTIVE), flow(SERIAL), blocking(YES), user(1), select(ALL)&lt;br /&gt;
        restore(OUT), prescale(1), cue(100), select words(-1,-1,-1,-1,)&lt;br /&gt;
      dynamic info&lt;br /&gt;
        attachments: total#(1),  ids(0,)&lt;br /&gt;
        input  list: cnt =     0, events in  = 0, events try = 0&lt;br /&gt;
        output list: cnt =     0, events out = 0&lt;br /&gt;
&lt;br /&gt;
  LOCAL USERS:&lt;br /&gt;
    process #0, # attachments(1), attach ids(0,), pid(22408), hbeat(1)&lt;br /&gt;
    process #1, # attachments(1), attach ids(1,), pid(22491), hbeat(1)&lt;br /&gt;
    process #2, # attachments(1), attach ids(2,), pid(23984), hbeat(70)&lt;br /&gt;
    process #3, # attachments(1), attach ids(3,), pid(24082), hbeat(68)&lt;br /&gt;
&lt;br /&gt;
  ATTACHMENTS:&lt;br /&gt;
    att #0, is at station(ET2ER) on host(clondaq1.jlab.org) at pid(22408)&lt;br /&gt;
    proc(0), blocked(NO)&lt;br /&gt;
      events:  make(0), get(0), put(0), dump(0)&lt;br /&gt;
    att #1, is at station(LEVEL3) on host(clondaq1.jlab.org) at pid(22491)&lt;br /&gt;
    proc(1), blocked(YES)&lt;br /&gt;
      events:  make(0), get(0), put(0), dump(0)&lt;br /&gt;
    att #2, is at station(GRAND_CENTRAL) on host(clondaq1.jlab.org) at pid(23984)&lt;br /&gt;
    proc(2), blocked(NO)&lt;br /&gt;
      events:  make(0), get(0), put(0), dump(0)&lt;br /&gt;
    att #3, is at station(GRAND_CENTRAL) on host(clondaq1.jlab.org) at pid(24082)&lt;br /&gt;
    proc(3), blocked(NO)&lt;br /&gt;
      events:  make(0), get(0), put(0), dump(0)&lt;br /&gt;
&lt;br /&gt;
  EVENTS OWNED BY:&lt;br /&gt;
    system (4000),  att0 (0),  att1 (0),  att2 (0),  att3 (0),&lt;br /&gt;
&lt;br /&gt;
  EVENT RATE of GC = 0 events/sec&lt;br /&gt;
&lt;br /&gt;
  CREATING STATIONS:  &lt;br /&gt;
  IDLE STATIONS:      &lt;br /&gt;
  STATION CHAIN:      GRAND_CENTRAL, LEVEL3, ET2ER, &lt;br /&gt;
  LOCKED MUTEXES:     &lt;br /&gt;
&lt;br /&gt;
*****************************************&lt;br /&gt;
&lt;br /&gt;
ET SYSTEM is DEAD!&lt;br /&gt;
*****************************************&lt;br /&gt;
&lt;br /&gt;
^C&lt;br /&gt;
clondaq1:dac&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
clondaq2:stage_in&amp;gt; &lt;br /&gt;
clondaq2:stage_in&amp;gt; et_monitor -f /tmp/et_sys_clasprod&lt;br /&gt;
LOCALITY = 1&lt;br /&gt;
  ET SYSTEM - (/tmp/et_sys_clasprod) (host clondaq2) (bits 32)&lt;br /&gt;
              (tcp port 0) (udp port 11111) (multicast port 11111)&lt;br /&gt;
              (pid 16127) (lang C) (local) (period = 5 sec)&lt;br /&gt;
&lt;br /&gt;
  STATIC INFO - maximum of:&lt;br /&gt;
    events(4000), event size(200000), temps(4000)&lt;br /&gt;
    stations(10), attaches(20), procs(10), concurrency added(16)&lt;br /&gt;
    network interfaces(3): 129.57.167.109, 129.57.69.202, 129.57.68.24,&lt;br /&gt;
&lt;br /&gt;
  DYNAMIC INFO - currently there are:&lt;br /&gt;
    processes(3), attachments(3), temps(0)&lt;br /&gt;
    stations(3), hearbeat(1)&lt;br /&gt;
&lt;br /&gt;
  STATIONS:&lt;br /&gt;
    &amp;quot;GRAND_CENTRAL&amp;quot; (id = 0)&lt;br /&gt;
      static info&lt;br /&gt;
        status(ACTIVE), flow(SERIAL), blocking(YES), user(MULTI), select(ALL)&lt;br /&gt;
        restore(GC), prescale(1), cue(10), select words(-1,-1,-1,-1,)&lt;br /&gt;
      dynamic info&lt;br /&gt;
        attachments: total#(0),  ids()&lt;br /&gt;
        input  list: cnt =  4000, events in  = 0&lt;br /&gt;
        output list: cnt =     0, events out = 0&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;TAPE&amp;quot; (id = 1)&lt;br /&gt;
      static info&lt;br /&gt;
        status(ACTIVE), flow(SERIAL), blocking(YES), user(MULTI), select(ALL)&lt;br /&gt;
        restore(OUT), prescale(1), cue(10), select words(-1,-1,-1,-1,)&lt;br /&gt;
      dynamic info&lt;br /&gt;
        attachments: total#(2),  ids(1,2,)&lt;br /&gt;
        input  list: cnt =     0, events in  = 0, events try = 0&lt;br /&gt;
        output list: cnt =     0, events out = 0&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;ET2ET10&amp;quot; (id = 2)&lt;br /&gt;
      static info&lt;br /&gt;
        status(ACTIVE), flow(SERIAL), blocking(YES), user(1), select(USER)&lt;br /&gt;
        restore(OUT), prescale(1), cue(100), select words(-1,-1,-1,-1,)&lt;br /&gt;
        lib = /usr/local/clas/release/current/coda/SunOS_i86pc/lib/libet_user.so,  function = et2et_function, class = &lt;br /&gt;
      dynamic info&lt;br /&gt;
        attachments: total#(1),  ids(0,)&lt;br /&gt;
        input  list: cnt =     0, events in  = 0, events try = 0&lt;br /&gt;
        output list: cnt =     0, events out = 0&lt;br /&gt;
&lt;br /&gt;
  LOCAL USERS:&lt;br /&gt;
    process #0, # attachments(1), attach ids(0,), pid(16189), hbeat(1)&lt;br /&gt;
    process #1, # attachments(1), attach ids(1,), pid(8432), hbeat(625)&lt;br /&gt;
    process #2, # attachments(1), attach ids(2,), pid(10990), hbeat(1662)&lt;br /&gt;
&lt;br /&gt;
  ATTACHMENTS:&lt;br /&gt;
    att #0, is at station(ET2ET10) on host(clondaq2) at pid(16189)&lt;br /&gt;
    proc(0), blocked(NO)&lt;br /&gt;
      events:  make(0), get(0), put(0), dump(0)&lt;br /&gt;
    att #1, is at station(TAPE) on host(clondaq2) at pid(8432)&lt;br /&gt;
    proc(1), blocked(NO)&lt;br /&gt;
      events:  make(0), get(0), put(0), dump(0)&lt;br /&gt;
    att #2, is at station(TAPE) on host(clondaq2) at pid(10990)&lt;br /&gt;
    proc(2), blocked(NO)&lt;br /&gt;
      events:  make(0), get(0), put(0), dump(0)&lt;br /&gt;
&lt;br /&gt;
  EVENTS OWNED BY:&lt;br /&gt;
    system (4000),  att0 (0),  att1 (0),  att2 (0),&lt;br /&gt;
&lt;br /&gt;
  EVENT RATE of GC = 0 events/sec&lt;br /&gt;
&lt;br /&gt;
  CREATING STATIONS:  &lt;br /&gt;
  IDLE STATIONS:      &lt;br /&gt;
  STATION CHAIN:      GRAND_CENTRAL, TAPE, ET2ET10, &lt;br /&gt;
  LOCKED MUTEXES:     &lt;br /&gt;
&lt;br /&gt;
*****************************************&lt;br /&gt;
&lt;br /&gt;
  ET SYSTEM - (/tmp/et_sys_clasprod) (host clondaq2) (bits 32)&lt;br /&gt;
              (tcp port 0) (udp port 11111) (multicast port 11111)&lt;br /&gt;
              (pid 16127) (lang C) (local) (period = 5 sec)&lt;br /&gt;
&lt;br /&gt;
  STATIC INFO - maximum of:&lt;br /&gt;
    events(4000), event size(200000), temps(4000)&lt;br /&gt;
    stations(10), attaches(20), procs(10), concurrency added(16)&lt;br /&gt;
    network interfaces(3): 129.57.167.109, 129.57.69.202, 129.57.68.24,&lt;br /&gt;
&lt;br /&gt;
  DYNAMIC INFO - currently there are:&lt;br /&gt;
    processes(3), attachments(3), temps(0)&lt;br /&gt;
    stations(3), hearbeat(1)&lt;br /&gt;
&lt;br /&gt;
  STATIONS:&lt;br /&gt;
    &amp;quot;GRAND_CENTRAL&amp;quot; (id = 0)&lt;br /&gt;
      static info&lt;br /&gt;
        status(ACTIVE), flow(SERIAL), blocking(YES), user(MULTI), select(ALL)&lt;br /&gt;
        restore(GC), prescale(1), cue(10), select words(-1,-1,-1,-1,)&lt;br /&gt;
      dynamic info&lt;br /&gt;
        attachments: total#(0),  ids()&lt;br /&gt;
        input  list: cnt =  4000, events in  = 0&lt;br /&gt;
        output list: cnt =     0, events out = 0&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;TAPE&amp;quot; (id = 1)&lt;br /&gt;
      static info&lt;br /&gt;
        status(ACTIVE), flow(SERIAL), blocking(YES), user(MULTI), select(ALL)&lt;br /&gt;
        restore(OUT), prescale(1), cue(10), select words(-1,-1,-1,-1,)&lt;br /&gt;
      dynamic info&lt;br /&gt;
        attachments: total#(2),  ids(1,2,)&lt;br /&gt;
        input  list: cnt =     0, events in  = 0, events try = 0&lt;br /&gt;
        output list: cnt =     0, events out = 0&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;ET2ET10&amp;quot; (id = 2)&lt;br /&gt;
      static info&lt;br /&gt;
        status(ACTIVE), flow(SERIAL), blocking(YES), user(1), select(USER)&lt;br /&gt;
        restore(OUT), prescale(1), cue(100), select words(-1,-1,-1,-1,)&lt;br /&gt;
        lib = /usr/local/clas/release/current/coda/SunOS_i86pc/lib/libet_user.so,  function = et2et_function, class = &lt;br /&gt;
      dynamic info&lt;br /&gt;
        attachments: total#(1),  ids(0,)&lt;br /&gt;
        input  list: cnt =     0, events in  = 0, events try = 0&lt;br /&gt;
        output list: cnt =     0, events out = 0&lt;br /&gt;
&lt;br /&gt;
  LOCAL USERS:&lt;br /&gt;
    process #0, # attachments(1), attach ids(0,), pid(16189), hbeat(1)&lt;br /&gt;
    process #1, # attachments(1), attach ids(1,), pid(8432), hbeat(625)&lt;br /&gt;
    process #2, # attachments(1), attach ids(2,), pid(10990), hbeat(1672)&lt;br /&gt;
&lt;br /&gt;
  ATTACHMENTS:&lt;br /&gt;
    att #0, is at station(ET2ET10) on host(clondaq2) at pid(16189)&lt;br /&gt;
    proc(0), blocked(NO)&lt;br /&gt;
      events:  make(0), get(0), put(0), dump(0)&lt;br /&gt;
    att #1, is at station(TAPE) on host(clondaq2) at pid(8432)&lt;br /&gt;
    proc(1), blocked(NO)&lt;br /&gt;
      events:  make(0), get(0), put(0), dump(0)&lt;br /&gt;
    att #2, is at station(TAPE) on host(clondaq2) at pid(10990)&lt;br /&gt;
    proc(2), blocked(NO)&lt;br /&gt;
      events:  make(0), get(0), put(0), dump(0)&lt;br /&gt;
&lt;br /&gt;
  EVENTS OWNED BY:&lt;br /&gt;
    system (4000),  att0 (0),  att1 (0),  att2 (0),&lt;br /&gt;
&lt;br /&gt;
  EVENT RATE of GC = 0 events/sec&lt;br /&gt;
&lt;br /&gt;
  CREATING STATIONS:  &lt;br /&gt;
  IDLE STATIONS:      &lt;br /&gt;
  STATION CHAIN:      GRAND_CENTRAL, TAPE, ET2ET10, &lt;br /&gt;
  LOCKED MUTEXES:     &lt;br /&gt;
&lt;br /&gt;
*****************************************&lt;br /&gt;
&lt;br /&gt;
ET SYSTEM is DEAD!&lt;br /&gt;
*****************************************&lt;br /&gt;
&lt;br /&gt;
^C&lt;br /&gt;
clondaq2:stage_in&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 14-apr-2010: debugging clastrig2 endofrun problem:&lt;br /&gt;
&lt;br /&gt;
 wait: coda request &amp;gt;end&amp;lt; in progress&lt;br /&gt;
 0x916e80 (twork0028): TS GO bit cleared&lt;br /&gt;
 0x916e80 (twork0028): TS csr:  0xfc070000&lt;br /&gt;
 0x916e80 (twork0028): TS csr2:  0xffff1c1f&lt;br /&gt;
 interrupt: TRIG ERROR: no pool buffer available&lt;br /&gt;
 0x916e80 (twork0028): setForceSyncInterval: forceSyncInterval set to 0&lt;br /&gt;
 0x916e80 (twork0028): INFO: User End Executed&lt;br /&gt;
 codaUpdateStatus: dbConnecting ..&lt;br /&gt;
 codaUpdateStatus: dbConnect done&lt;br /&gt;
 codaUpdateStatus: &amp;gt;UPDATE process SET state=&#039;ending&#039; WHERE name=&#039;croctest10&#039;&amp;lt;&lt;br /&gt;
 codaUpdateStatus: dbDisconnecting ..&lt;br /&gt;
 codaUpdateStatus: dbDisconnect done&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 14-apr-2010: message from runcontrol during cancel-reset:&lt;br /&gt;
 Get all components failed: Lost connection to MySQL server during query&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 6-apr-2010: EB waiting for following ROCs: &lt;br /&gt;
&lt;br /&gt;
 [0] 0x76fefffe != 0x008cf17e, waiting for the following ROC IDs:&lt;br /&gt;
  7  9 10 11 17 20 21 22 25 26 28 29 30&lt;br /&gt;
&lt;br /&gt;
Files produced:&lt;br /&gt;
&lt;br /&gt;
 clon10:ccscans&amp;gt; ll | grep Apr&lt;br /&gt;
 drwxrwxrwx   2 clasrun  onliners    4096 Apr  2 16:23 ./&lt;br /&gt;
 drwxr-xr-x 163 clasrun  100        73728 Apr  6  2010 ../&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:26 good_cc1*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:09 good_clastrig2*&lt;br /&gt;
 -rwxrwxrwx   1 boiarino clas          34 Apr  2 16:25 good_croctest10*&lt;br /&gt;
 -rwxrwxrwx   1 boiarino clas          34 Apr  2 16:25 good_croctest2*&lt;br /&gt;
 -rwxrwxrwx   1 boiarino clas          34 Apr  2 16:21 good_croctest3*&lt;br /&gt;
 -rwxrwxrwx   1 baturin  clas          34 Apr  2 13:26 good_ctoftest1*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:26 good_dc1*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:08 good_dc10*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:08 good_dc11*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:26 good_dc2*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:08 good_dc3*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:26 good_dc4*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:08 good_dc5*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:26 good_dc6*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:08 good_dc7*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:26 good_dc8*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:08 good_dc9*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:26 good_ec1*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:26 good_ec2*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:08 good_ec3*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:08 good_ec4*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:08 good_polar*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:26 good_sc1*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:08 good_sc2*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:08 good_scaler1*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:26 good_scaler2*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:26 good_scaler3*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:26 good_scaler4*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:08 good_tage*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:08 good_tage2*&lt;br /&gt;
 -rwxrwxrwx   1 clasrun  onliners      34 Apr  6 20:08 good_tage3* &lt;br /&gt;
 clon10:ccscans&amp;gt; more good_dc7&lt;br /&gt;
 accepted link from &amp;gt;129.57.68.80&amp;lt;&lt;br /&gt;
 clon10:ccscans&amp;gt; more good_dc8&lt;br /&gt;
 accepted link from &amp;gt;129.57.68.74&amp;lt;&lt;br /&gt;
 clon10:ccscans&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On &#039;Reset&#039; EB crashed, outputs:&lt;br /&gt;
&lt;br /&gt;
 [0] 0x76fefffe != 0x008cf17e, waiting for the following ROC IDs:&lt;br /&gt;
  7  9 10 11 17 20 21 22 25 26 28 29 30&lt;br /&gt;
&lt;br /&gt;
 [0] 0x76fefffe != 0x008cf17e, waiting for the following ROC IDs:&lt;br /&gt;
  7  9 10 11 17 20 21 22 25 26 28 29 30&lt;br /&gt;
&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.167.14&amp;lt; port=34468&lt;br /&gt;
 wait: coda request &amp;gt;prestart&amp;lt; in progress&lt;br /&gt;
 codaExecute reached, message &amp;gt;exit&amp;lt;, len=4&lt;br /&gt;
 codaExecute: &#039;exit&#039; transition&lt;br /&gt;
 debShutdownBuild 1&lt;br /&gt;
 cb_delete roc=0&lt;br /&gt;
 cb_delete roc=1&lt;br /&gt;
 cb_delete roc=2&lt;br /&gt;
 cb_delete roc=3&lt;br /&gt;
 cb_delete roc=4&lt;br /&gt;
 cb_delete roc=5&lt;br /&gt;
 cb_delete roc=6&lt;br /&gt;
 cb_delete roc=7&lt;br /&gt;
 cb_delete roc=8&lt;br /&gt;
 cb_delete roc=9&lt;br /&gt;
 cb_delete roc=10&lt;br /&gt;
 cb_delete roc=11&lt;br /&gt;
 cb_delete roc=12&lt;br /&gt;
 cb_delete roc=13&lt;br /&gt;
 cb_delete roc=14&lt;br /&gt;
 cb_delete roc=15&lt;br /&gt;
 cb_delete roc=16&lt;br /&gt;
 cb_delete roc=17&lt;br /&gt;
 cb_delete roc=18&lt;br /&gt;
 cb_delete roc=19&lt;br /&gt;
 cb_delete roc=20&lt;br /&gt;
 cb_delete roc=21&lt;br /&gt;
 cb_delete roc=22&lt;br /&gt;
 cb_delete roc=23&lt;br /&gt;
 cb_delete roc=24&lt;br /&gt;
 cb_delete roc=25&lt;br /&gt;
 cb_delete roc=26&lt;br /&gt;
 cb_delete roc=27&lt;br /&gt;
 cb_delete roc=28&lt;br /&gt;
 cb_delete roc=29&lt;br /&gt;
 cb_delete roc=30&lt;br /&gt;
 cb_delete roc=31&lt;br /&gt;
 debShutdownBuild 2&lt;br /&gt;
 Stop waiting for the rocs because of force_end condition&lt;br /&gt;
 [0] ROC mask 0x76fefffe force_end 1 end_event_done 0&lt;br /&gt;
 [0] NEED TO TEST AND PROBABLY REDESIGN THAT PART !!!&lt;br /&gt;
 [0] et_event_new() 1&lt;br /&gt;
 [0] EVENT_ENCODE_SPEC 2 ..&lt;br /&gt;
 BOS_encode_spec reached&lt;br /&gt;
 BOS_encode_spec done: len=116&lt;br /&gt;
 [0] .. done&lt;br /&gt;
 [0] handle_build_cleanup&lt;br /&gt;
 [0] flush ET system&lt;br /&gt;
 [0] detached from ET&lt;br /&gt;
 [0] remove mutex locks and shutdown fifos&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 [0] count for roc[00] = 3&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 [0] count for roc[00] = 1&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[00] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 [0] count for roc[01] = 3&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 [0] count for roc[01] = 1&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[01] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 [0] count for roc[02] = 3&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 [0] count for roc[02] = 1&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[02] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 [0] count for roc[03] = 3&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 [0] count for roc[03] = 1&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[03] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 [0] count for roc[04] = 3&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 [0] count for roc[04] = 1&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[04] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 [0] count for roc[05] = 3&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 [0] count for roc[05] = 1&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[05] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 [0] count for roc[06] = 3&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 [0] count for roc[06] = 1&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[06] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 [0] count for roc[07] = 3&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 [0] count for roc[07] = 1&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[07] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 [0] count for roc[08] = 3&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 [0] count for roc[08] = 1&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[08] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 [0] count for roc[09] = 3&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 [0] count for roc[09] = 1&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[09] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 [0] count for roc[10] = 3&lt;br /&gt;
 CCCCCCCCCC: 3&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 [0] count for roc[10] = 1&lt;br /&gt;
 CCCCCCCCCC: 1&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[10] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 2&lt;br /&gt;
 [0] count for roc[11] = 2&lt;br /&gt;
 CCCCCCCCCC: 2&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[11] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 2&lt;br /&gt;
 [0] count for roc[12] = 2&lt;br /&gt;
 CCCCCCCCCC: 2&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[12] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 2&lt;br /&gt;
 [0] count for roc[13] = 2&lt;br /&gt;
 CCCCCCCCCC: 2&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[13] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[14] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[15] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[16] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[17] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[18] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[19] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[20] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[21] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[22] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[23] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[24] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[25] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[26] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[27] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[28] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[29] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[30] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] flush input streams&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] count for roc[31] = 0&lt;br /&gt;
 CCCCCCCCCC: 0&lt;br /&gt;
 [0] ============= Build threads cleaned&lt;br /&gt;
 [0] ============= Build threads cleaned&lt;br /&gt;
 [0] ============= Build threads cleaned&lt;br /&gt;
 [0] ============= Build threads cleaned&lt;br /&gt;
 [0] ============= Build threads cleaned&lt;br /&gt;
 [0] build thread exiting: 1 1&lt;br /&gt;
 [0] The implementation has detected that the value  specified by threa&lt;br /&gt;
 d does not refer to a joinable thread.&lt;br /&gt;
 wait: coda request &amp;gt;exit&amp;lt; in progress&lt;br /&gt;
 polling_routine ================!!!!!!!!!!!!!!!!!!=====&lt;br /&gt;
 cancel building threads&lt;br /&gt;
 =c=============================================&lt;br /&gt;
 =c=============================================&lt;br /&gt;
 =c=============================================&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;dc1&amp;lt; link=0x081c2af0&lt;br /&gt;
 debCloseLink: theLink=0x081c2af0 -&amp;gt; closing&lt;br /&gt;
 debCloseLink: link is down&lt;br /&gt;
 debCloseLink: free memory&lt;br /&gt;
 debCloseLink: done.&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;dc2&amp;lt; link=0x081c4a90&lt;br /&gt;
 debCloseLink: theLink=0x081c4a90 -&amp;gt; closing&lt;br /&gt;
 debCloseLink: link is down&lt;br /&gt;
 debCloseLink: free memory&lt;br /&gt;
 debCloseLink: done.&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;dc3&amp;lt; link=0x081c4b28&lt;br /&gt;
 debCloseLink: theLink=0x081c4b28 -&amp;gt; closing&lt;br /&gt;
 debCloseLink: link is down&lt;br /&gt;
 debCloseLink: free memory&lt;br /&gt;
 debCloseLink: done.&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;dc4&amp;lt; link=0x081c14f8&lt;br /&gt;
 debCloseLink: theLink=0x081c14f8 -&amp;gt; closing&lt;br /&gt;
 debCloseLink: link is down&lt;br /&gt;
 debCloseLink: free memory&lt;br /&gt;
 debCloseLink: done.&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;dc5&amp;lt; link=0x081c1590&lt;br /&gt;
 debCloseLink: theLink=0x081c1590 -&amp;gt; closing&lt;br /&gt;
 debCloseLink: link is down&lt;br /&gt;
 debCloseLink: free memory&lt;br /&gt;
 debCloseLink: done.&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;dc6&amp;lt; link=0x081c1628&lt;br /&gt;
 debCloseLink: theLink=0x081c1628 -&amp;gt; closing&lt;br /&gt;
 debCloseLink: link is down&lt;br /&gt;
 debCloseLink: free memory&lt;br /&gt;
 debCloseLink: done.&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;dc8&amp;lt; link=0x081c16c0&lt;br /&gt;
 debCloseLink: theLink=0x081c16c0 -&amp;gt; closing&lt;br /&gt;
 debCloseLink: link is down&lt;br /&gt;
 debCloseLink: free memory&lt;br /&gt;
 debCloseLink: done.&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;cc1&amp;lt; link=0x081c1a08&lt;br /&gt;
 debCloseLink: theLink=0x081c1a08 -&amp;gt; closing&lt;br /&gt;
 debCloseLink: link is down&lt;br /&gt;
 debCloseLink: free memory&lt;br /&gt;
 debCloseLink: done.&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;sc1&amp;lt; link=0x081c1aa0&lt;br /&gt;
 debCloseLink: theLink=0x081c1aa0 -&amp;gt; closing&lt;br /&gt;
 debCloseLink: link is down&lt;br /&gt;
 debCloseLink: free memory&lt;br /&gt;
 debCloseLink: done.&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;ec1&amp;lt; link=0x081c1b38&lt;br /&gt;
 debCloseLink: theLink=0x081c1b38 -&amp;gt; closing&lt;br /&gt;
 debCloseLink: link is down&lt;br /&gt;
 debCloseLink: free memory&lt;br /&gt;
 debCloseLink: done.&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;ec2&amp;lt; link=0x081c1bd0&lt;br /&gt;
 debCloseLink: theLink=0x081c1bd0 -&amp;gt; closing&lt;br /&gt;
 debCloseLink: link is down&lt;br /&gt;
 debCloseLink: free memory&lt;br /&gt;
 debCloseLink: done.&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;scaler2&amp;lt; link=0x681d95c8&lt;br /&gt;
 debCloseLink: theLink=0x681d95c8 -&amp;gt; closing&lt;br /&gt;
 debCloseLink: link is down&lt;br /&gt;
 debCloseLink: free memory&lt;br /&gt;
 debCloseLink: done.&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;scaler3&amp;lt; link=0x681d9660&lt;br /&gt;
 debCloseLink: theLink=0x681d9660 -&amp;gt; closing&lt;br /&gt;
 debCloseLink: link is down&lt;br /&gt;
 debCloseLink: free memory&lt;br /&gt;
 debCloseLink: done.&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;scaler4&amp;lt; link=0x681d96f8&lt;br /&gt;
 debCloseLink: theLink=0x681d96f8 -&amp;gt; closing&lt;br /&gt;
 debCloseLink: link is down&lt;br /&gt;
 debCloseLink: free memory&lt;br /&gt;
 debCloseLink: done.&lt;br /&gt;
 =c====&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; close link from &amp;gt;ec4&amp;lt; link=0x00000001&lt;br /&gt;
 debCloseLink: theLink=0x00000001 -&amp;gt; closing&lt;br /&gt;
 Segmentation fault&lt;br /&gt;
 clondaq1:coda_eb&amp;gt; &lt;br /&gt;
&lt;br /&gt;
DC7:&lt;br /&gt;
&lt;br /&gt;
 codaExecute done&lt;br /&gt;
 wait: coda request &amp;gt;download prod&amp;lt; in progress&lt;br /&gt;
 codaExecute reached, message &amp;gt;prestart&amp;lt;, len=8&lt;br /&gt;
 codaExecute: &#039;prestart&#039; transition&lt;br /&gt;
 roc_prestart reached&lt;br /&gt;
 partReInitAll() reached ? &lt;br /&gt;
 partReInitAll() reached !&lt;br /&gt;
 partReInitAll() done&lt;br /&gt;
 rocCleanup reached&lt;br /&gt;
 partReInitAll() reached ?&lt;br /&gt;
 wait: coda request &amp;gt;prestart&amp;lt; in progress&lt;br /&gt;
 partReInitAll() reached !&lt;br /&gt;
 partReInitAll() done&lt;br /&gt;
 315: dbsock=410567520&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; prestarting, run 62496, type 47&lt;br /&gt;
 rocMask=0x76fefffe&lt;br /&gt;
 !!!!!!!!!!!!! tmpp &amp;gt;SELECT outputs FROM prod WHERE name=&#039;dc7&#039;&amp;lt;&lt;br /&gt;
 !!!!!!!!!!!!! tmpp &amp;gt;SELECT outputs FROM prod WHERE name=&#039;dc7&#039;&amp;lt;&lt;br /&gt;
 !!!!!!!!!!!!! tmpp &amp;gt;SELECT outputs FROM prod WHERE name=&#039;dc7&#039;&amp;lt;&lt;br /&gt;
 ++++&amp;gt; output to network&lt;br /&gt;
 !!!!!!!!!!!!! for rocOpenLinks: &amp;gt;dc7&amp;lt; &amp;gt;EB1&amp;lt; &lt;br /&gt;
 3&lt;br /&gt;
 !!!!!!!!!!!!! for rocOpenLinks: &amp;gt;dc7&amp;lt; &amp;gt;EB1&amp;lt;&lt;br /&gt;
 !!!!!!!!!!!!! for rocOpenLinks: &amp;gt;dc7&amp;lt; &amp;gt;EB1&amp;lt;&lt;br /&gt;
 !!!!!!!!!!!!! for rocOpenLinks: &amp;gt;dc7&amp;lt; &amp;gt;EB1&amp;lt;&lt;br /&gt;
 rocCloselink reached&lt;br /&gt;
 rocOpenLinks reached&lt;br /&gt;
 LINK_constructor_C: set host to &amp;gt;dc7&amp;lt;&lt;br /&gt;
 LINK_constructor_C: set name to &amp;gt;dc7-&amp;gt;EB1&amp;lt; &lt;br /&gt;
 3121: dbsock=410567520&lt;br /&gt;
 name selected&lt;br /&gt;
 nrow=1&lt;br /&gt;
 fields [0] &amp;gt;&amp;gt;&amp;gt;TCP&amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
 fields [1] &amp;gt;&amp;gt;&amp;gt;clondaq1-daq1wait: coda req&amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
 uest &amp;gt;fields [pr2estart] &amp;gt;&amp;gt;&amp;gt;&amp;lt; in prodowngress&lt;br /&gt;
 &amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
 fields [3] &amp;gt;&amp;gt;&amp;gt;37683&amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
 parsing results: type=&amp;gt;TCP&amp;lt; host=&amp;gt;clondaq1-daq1&amp;lt; state=&amp;gt;down&amp;lt; port=&amp;gt;37683&amp;lt; -&amp;gt; 37683&lt;br /&gt;
 LINK_establish: socket # 17&lt;br /&gt;
 LINK_establish: socket buffer size is 48000(0x0000bb80) bytes&lt;br /&gt;
 LINK_establish: keepAlive is 8&lt;br /&gt;
 LINK_establish: socket 17 is ready: host 129.57.68.22 port 37683&lt;br /&gt;
 DB command &amp;gt;UPDATE links SET state=&#039;up&#039; WHERE name=&#039;dc7-&amp;gt;EB1&#039;&amp;lt;&lt;br /&gt;
 UPDATE process success&lt;br /&gt;
 Spawn proc/net threads&lt;br /&gt;
 Spawn proc/net threads&lt;br /&gt;
 Spawn proc/net threads&lt;br /&gt;
 0x18772230 (twork0028INFO: Entering Us): er &lt;br /&gt;
 Prestart 2&lt;br /&gt;
 INIT_NAME: rolp-&amp;gt;daproc = &lt;br /&gt;
 trans_rol2:2&lt;br /&gt;
 adr(nddl)=1db60750 NWBOS=16384&lt;br /&gt;
 uthbook1: WARN id=1047 already exist - will be replaced&lt;br /&gt;
 uthbook1: free histogram buffer ... done.&lt;br /&gt;
 RAW=0  PROFILE=1  NOTRANS=0&lt;br /&gt;
 MAX_EVENT_LENGTH = 65536 NWBOS = 16384&lt;br /&gt;
 0x18772230INFO: User Prest (art 2 executed&lt;br /&gt;
 twork0028): CTRIGRSS: set handler and done, &lt;br /&gt;
 code=1&lt;br /&gt;
 0x18772230 (twork0028): CTRIGRSS: 0x1877da9c&lt;br /&gt;
 0x1877d9c0 0x1877d2e0 0x00000001 0x1877d2d8&lt;br /&gt;
 wait: coda request &amp;gt;prestart&amp;lt; in progress&lt;br /&gt;
 bignetptr=0x1d366fe0 offset=0x00000000&lt;br /&gt;
 taskSpawn(&amp;quot;coda_net&amp;quot;,0x187d4130) returns 490106848&lt;br /&gt;
 wait: coda request &amp;gt;prestart&amp;lt; in progress&lt;br /&gt;
 setHeartError: 0 &amp;gt;sys 0, mask 1&amp;lt;&lt;br /&gt;
 WARN: HeartBeat[0]: heartbeat=19424(19424) h&lt;br /&gt;
 eartmask=1&lt;br /&gt;
 bignetptr=0x1d366fe0 offset=0x00000000&lt;br /&gt;
 bigprocptr=0x1d366db8 offset=0x00000000&lt;br /&gt;
 taskSpawn(&amp;quot;coda_proc&amp;quot;,0x1874a580) returns 490106296&lt;br /&gt;
 0x18772230 (twork0028): INIT_NAME: rolp-&amp;gt;dap&lt;br /&gt;
 roc = 2&lt;br /&gt;
 0x18772230 (twork0028): INFO: Entering User &lt;br /&gt;
 Prestart&lt;br /&gt;
 disconnecting vector 236 &lt;br /&gt;
 0x18772230 (twork0028): CTRIGRSA: set handler and done, code=1&lt;br /&gt;
 0x18772230 (twork0028): CTRIGRSA: 0x1882e7bc&lt;br /&gt;
 0x1882d864 0x00000001 0x1882b0c8&lt;br /&gt;
 Sequencer Status Register = FFFFA000&lt;br /&gt;
 Last Sequencer KeyAddress = FFFF0003&lt;br /&gt;
 Fastbus Status Register1  = FFFFF000&lt;br /&gt;
 Fastbus Status Register2  = FFFF0000&lt;br /&gt;
 Fastbus Last Primary Addr = 00000019&lt;br /&gt;
 spds_mask1: 0xfdfbf0&lt;br /&gt;
 0x18772230_tdc1877 ===&amp;gt; (4twork0028wait: co)&lt;br /&gt;
 :  Use 32-bit Ram List&lt;br /&gt;
 da request &amp;gt;firsprestartt&amp;lt; in progre csr0=ss&lt;br /&gt;
 100 (1100) csr18=1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;5 middle csr0=100 (1900) csr18=&lt;br /&gt;
 1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;6 middle csr0=100 (1900) csr18=&lt;br /&gt;
 1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;7 middle csr0=100 (1900) csr18=&lt;br /&gt;
 1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;8 middle csr0=100 (1900) csr18=&lt;br /&gt;
 1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;9 last csr0=100 (900) csr18=1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;11 first csr0=100 (1100) csr18=&lt;br /&gt;
 1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;12 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;13 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;14 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;15 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;16 last csr0=100 (900) csr18=13&lt;br /&gt;
 bignetptr=0x641d366fe0 csr1= offset=0x00bigp&lt;br /&gt;
 rocptr=0x000001d366db80 offset=0x6400000000&lt;br /&gt;
 00001b&lt;br /&gt;
 bigproc at 0x&lt;br /&gt;
 1d366db8, bigproc.gbigBuffer at 0x_tdc1877 =&lt;br /&gt;
 ==&amp;gt;1d366dc818 -&amp;gt; 0x1d366dc8&lt;br /&gt;
 proc_thread reacheUDP_cancel: cancel &amp;gt;inf:d&lt;br /&gt;
 c7 sys 0, mask 1d&lt;br /&gt;
 &amp;lt;&lt;br /&gt;
 firstUDP_cancel: cancel &amp;gt;proc_threainf:dc7 sys 0, mask 1d reached&lt;br /&gt;
 &amp;lt;&lt;br /&gt;
 wait: cproc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 csr0=oda request &amp;gt;1prestart00&amp;lt; in progr (ess1100) csr18=1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;19 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;20 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;21 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;22 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;23 last csr0=100 (900) csr18=13&lt;br /&gt;
 64 csr1=6400001b&lt;br /&gt;
 DEBUG in SFIRamLoad =&amp;gt; 0 1 0 0 0&lt;br /&gt;
 slot#   1872  1875  1881(2)  1877(2)  1877S(2)&lt;br /&gt;
 [ 0]      0     0      0 0bignetptr=0x      &lt;br /&gt;
 1d366fe00 offset=0x0000000 0&lt;br /&gt;
 0       0 0&lt;br /&gt;
 [ 1]      0     0      0 0      0 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 2]      0     0      0 0      0 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 3]      0     0      0 0      0 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 4]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 5]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 6]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 7]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 8]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 9]      0     0      0 0      1 2       0 &lt;br /&gt;
 0&lt;br /&gt;
 [10]      wait: coda reques0t &amp;gt;     prestart&lt;br /&gt;
 0&amp;lt;       in progress&lt;br /&gt;
 0 0      0 0       0 0&lt;br /&gt;
 [11]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [12]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [13]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [14]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [15]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [16]      0     0      0 0      1 2       0 &lt;br /&gt;
 0&lt;br /&gt;
 [17]      0     0      0 0      0 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [18]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [19]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [20] bignet at 0x     1d366fe00, bignet.gbig&lt;br /&gt;
 Buffer at 0x     1d366ff00 -&amp;gt; 0x1d366ff0&lt;br /&gt;
      0 0      1 0       0 0&lt;br /&gt;
 [21]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [22]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [23]      0     0      0 0      1 2       0 &lt;br /&gt;
 0&lt;br /&gt;
 [24]      0     0      0 0      0 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [25]      0     0      0 0      0 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 DEBUG 0 1 0 0 &lt;br /&gt;
 INFO: datascan = 0x00000000&lt;br /&gt;
 INFO: datascan&amp;amp;spds_mask1 = 0x00000000&lt;br /&gt;
 rcname &amp;gt;RC07&amp;lt;&lt;br /&gt;
 0x18772230 (twork0028111): INFO: User Prestart Executed&lt;br /&gt;
 333: rocp-&amp;gt;primwait: coda request &amp;gt;efd=prest&lt;br /&gt;
 art17&amp;lt; in p&lt;br /&gt;
 rogress&lt;br /&gt;
 informEB reached&lt;br /&gt;
 informEB: 11 -1 7 1 17 0 - 0x00000004 0x001101cc 0x000004b0 0x0000f420 0x0000002f 0x00000000&lt;br /&gt;
 codaUpdateStatus: dbConnecting ..&lt;br /&gt;
 codaUpdateStatus: dbConnect done&lt;br /&gt;
 codaUpdateStatu&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; use pid=-1 &amp;lt;&lt;br /&gt;
 &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
 s: &amp;gt;UPDATE process SET state=&#039;paused&#039; WHERE &lt;br /&gt;
 name=&#039;dc7&#039;&amp;lt;&lt;br /&gt;
 codaUpdateStatus: dbDisconnecting ..&lt;br /&gt;
 codaUpdateStatus: dbDisconnect done&lt;br /&gt;
 codaUpdateStatus: updating request .. &lt;br /&gt;
 UDP_standard_request &amp;gt;sta:dc7 paused&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:dc7 paused&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:dc7 paused&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:dc7 paused&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:dc7 paused&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:dc7 paused&amp;lt;&lt;br /&gt;
 UDP_cancel: cancel &amp;gt;sta:dc7 downloaded&amp;lt;&lt;br /&gt;
 codaUpdateStatus: updating request done&lt;br /&gt;
 prestarted&lt;br /&gt;
 POLLS: 0 0&lt;br /&gt;
 codaExecute done&lt;br /&gt;
 -&amp;gt; &lt;br /&gt;
 -&amp;gt; &lt;br /&gt;
&lt;br /&gt;
DC8:&lt;br /&gt;
&lt;br /&gt;
 codaExecute: &#039;prestart&#039; transition&lt;br /&gt;
 roc_prestart reached&lt;br /&gt;
 partReInitAll() reached ?&lt;br /&gt;
 partReInitAll() reached !&lt;br /&gt;
 partReInitAll() done&lt;br /&gt;
 rocCleanup reached&lt;br /&gt;
 partReInitAll() reached ?&lt;br /&gt;
 wait: coda request &amp;gt;prestart&amp;lt; in progress&lt;br /&gt;
 partReInitAll() reached !&lt;br /&gt;
 partReInitAll() done&lt;br /&gt;
 315: dbsock=410505056&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; prestarting, run 62496, type 47&lt;br /&gt;
 rocMask=0x76fefffe&lt;br /&gt;
 !!!!!!!!!!!!! tmpp &amp;gt;SELECT outputs FROM prod&lt;br /&gt;
  WHERE name=&#039;dc8&#039;&amp;lt;&lt;br /&gt;
 !!!!!!!!!!!!! tmpp &amp;gt;SELECT outputs FROM prod&lt;br /&gt;
  WHERE name=&#039;dc8&#039;&amp;lt;&lt;br /&gt;
 !!!!!!!!!!!!! tmpp &amp;gt;SELECT outputs FROM prod&lt;br /&gt;
  WHERE name=&#039;dc8&#039;&amp;lt;&lt;br /&gt;
 ++++&amp;gt; output to network&lt;br /&gt;
 !!!!!!!!!!!!! for rocOpenLinks: &amp;gt;dc8&amp;lt; &amp;gt;EB1&amp;lt; &lt;br /&gt;
 3&lt;br /&gt;
 !!!!!!!!!!!!! for rocOpenLinks: &amp;gt;dc8&amp;lt; &amp;gt;EB1&amp;lt;&lt;br /&gt;
 !!!!!!!!!!!!! for rocOpenLinks: &amp;gt;dc8&amp;lt; &amp;gt;EB1&amp;lt;&lt;br /&gt;
 !!!!!!!!!!!!! for rocOpenLinks: &amp;gt;dc8&amp;lt; &amp;gt;EB1&amp;lt;&lt;br /&gt;
 rocCloselink reached&lt;br /&gt;
 rocOpenLinks reached&lt;br /&gt;
 LINK_constructor_C: set host to &amp;gt;dc8&amp;lt;&lt;br /&gt;
 LINK_constructor_C: set name to &amp;gt;dc8-&amp;gt;EB1&amp;lt;&lt;br /&gt;
 3121: dbsock=410505056&lt;br /&gt;
 name selected&lt;br /&gt;
 nrow=1&lt;br /&gt;
 fields [0] &amp;gt;&amp;gt;&amp;gt;TCP&amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
 fields [1] &amp;gt;&amp;gt;&amp;gt;clondaq1-daq1wait: coda re&amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
 quest &amp;gt;fields [p2restart] &amp;gt;&amp;gt;&amp;gt;&amp;lt; in prupogress&lt;br /&gt;
 &amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
 fields [3] &amp;gt;&amp;gt;&amp;gt;37772&amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
 parsing results: type=&amp;gt;TCP&amp;lt; host=&amp;gt;clondaq1-d&lt;br /&gt;
 aq1&amp;lt; state=&amp;gt;up&amp;lt; port=&amp;gt;37772&amp;lt; -&amp;gt; 37772&lt;br /&gt;
 LINK_establish: socket # 17&lt;br /&gt;
 LINK_establish: socket buffer size is 48000(&lt;br /&gt;
 0x0000bb80) bytes&lt;br /&gt;
 LINK_establish: keepAlive is 8&lt;br /&gt;
 LINK_establish: socket 17 is ready: host 129&lt;br /&gt;
 .57.68.22 port 37772&lt;br /&gt;
 DB command &amp;gt;UPDATE links SET state=&#039;up&#039; WHER&lt;br /&gt;
 E name=&#039;dc8-&amp;gt;EB1&#039;&amp;lt;&lt;br /&gt;
 UPDATE process success&lt;br /&gt;
 Spawn proc/net threads&lt;br /&gt;
 Spawn proc/net threads&lt;br /&gt;
 Spawn proc/net threads&lt;br /&gt;
 0x187ef280INFO: Entering U (ser Prestart 2&lt;br /&gt;
 twork0028&lt;br /&gt;
 trans_rol2:):  adr(nddl)=INIT_NAME: rolp-&amp;gt;da&lt;br /&gt;
 proc = 1d2b60750&lt;br /&gt;
  NWBOS=16384&lt;br /&gt;
 uthbook1: WARN id=1048 already exist - will &lt;br /&gt;
 be replaced&lt;br /&gt;
 uthbook1: free histogram buffer ... done.&lt;br /&gt;
 RAW=0  PROFILE=1  NOTRANS=0&lt;br /&gt;
 MAX_EVENT_LENGTH = 65536 NWBOS = 16384&lt;br /&gt;
 0x187ef280 (twork0028INFO: User Pr): estart &lt;br /&gt;
 2 executedCTRIGRSS: set handler and done, co&lt;br /&gt;
 de=&lt;br /&gt;
 1&lt;br /&gt;
 0x187ef280 (twork0028): CTRIGRSS: 0x187705ac&lt;br /&gt;
  0x187704d0 0x1876fdf0 0x00000001 0x1876fde8&lt;br /&gt;
 wait: coda request &amp;gt;prestart&amp;lt; in progress&lt;br /&gt;
 bignetptr=0x1d366fe0 offset=0x00000000&lt;br /&gt;
 taskSpawn(&amp;quot;coda_net&amp;quot;,0x187d4110) returns 490&lt;br /&gt;
 106848&lt;br /&gt;
 wait: coda request &amp;gt;prestart&amp;lt; in progress&lt;br /&gt;
 setHeartError: 0 &amp;gt;sys 0, mask 1&amp;lt;&lt;br /&gt;
 WARN: HeartBeat[0]: heartbeat=19424(19424) h&lt;br /&gt;
 eartmask=1&lt;br /&gt;
 bignetptr=0x1d366fe0 offset=0x00000000&lt;br /&gt;
 bigprocptr=0x1d366db8 offset=0x00000000&lt;br /&gt;
 taskSpawn(&amp;quot;coda_proc&amp;quot;,0x1874a560) returns 49&lt;br /&gt;
 0106296&lt;br /&gt;
 0x187ef280 (twork0028): INIT_NAME: rolp-&amp;gt;dap&lt;br /&gt;
 roc = 2&lt;br /&gt;
 0x187ef280 (twork0028): INFO: Entering User &lt;br /&gt;
 Prestart&lt;br /&gt;
 disconnecting vector 236 &lt;br /&gt;
 0x187ef280 (twork0028): CTRIGRSA: set handle&lt;br /&gt;
 r and done, code=1&lt;br /&gt;
 0x187ef280 (twork0028): CTRIGRSA: 0x1882e13c&lt;br /&gt;
  0x1882d1e4 0x00000001 0x1882aa48&lt;br /&gt;
 Sequencer Status Register = FFFFA000&lt;br /&gt;
 Last Sequencer KeyAddress = FFFF0003&lt;br /&gt;
 Fastbus Status Register1  = FFFFF000&lt;br /&gt;
 Fastbus Status Register2  = FFFF0000&lt;br /&gt;
 Fastbus Last Primary Addr = wait: coda req00&lt;br /&gt;
 0000uest &amp;gt;19presta&lt;br /&gt;
 rtspds_mask1: 0x&amp;lt; ifdfbf0n progress &lt;br /&gt;
 0x187ef280_tdc1877 === (&amp;gt;twork0028): Use 32-&lt;br /&gt;
 bit Ram List&lt;br /&gt;
 4 first csr0=100 (1100) csr18=1364 csr1=6400&lt;br /&gt;
 001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;5 middle csr0=100 (1900) csr18=&lt;br /&gt;
 1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;6 middle csr0=100 (1900) csr18=&lt;br /&gt;
 1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;7 middle csr0=100 (1900) csr18=&lt;br /&gt;
 1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;8 middle csr0=100 (1900) csr18=&lt;br /&gt;
 1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;9 last csr0=100 (900) csr18=136&lt;br /&gt;
 4 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;11 first csr0=100 (1100) csr18=&lt;br /&gt;
 1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;12 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;13 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;14 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;15 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;16 last csr0bignetptr=0x=1d366f&lt;br /&gt;
 e0100 offset=0x0000000 (0&lt;br /&gt;
 900) csr18=1364bigprocptr=0x csr1=1d366db864&lt;br /&gt;
 00001b offset=0x&lt;br /&gt;
 00000000&lt;br /&gt;
 bigproc at 0x_tdc1877 ===1d366db8&amp;gt;, bigproc.&lt;br /&gt;
 gbigBuffer at 0x181d3UDP_cancel: cancel &amp;gt;inf&lt;br /&gt;
 :dc8 sys 0, mask 166dc8&amp;lt;&lt;br /&gt;
 wait: coda rUDP_cancel: cancel &amp;gt;inf:dc8 sys &lt;br /&gt;
 0, mask 1 -&amp;gt; 0x&amp;lt;&lt;br /&gt;
 1d366dc8eq&lt;br /&gt;
 firstproc_thread reached&lt;br /&gt;
 uest &amp;gt;proc_thread reached&lt;br /&gt;
  csr0=proc_thread reached&lt;br /&gt;
 prproc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 proc_thread reached&lt;br /&gt;
 100estart (&amp;lt; in prog1100ress&lt;br /&gt;
 ) csr18=1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;19 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;20 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;21 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;22 middle csr0=100 (1900) csr18&lt;br /&gt;
 =1364 csr1=6400001b&lt;br /&gt;
 _tdc1877 ===&amp;gt;23 last csr0=100 (900) csr18=13&lt;br /&gt;
 64 csr1=6400001b&lt;br /&gt;
 DEBUG in SFIRamLoad =&amp;gt; 0 1 0 0 0&lt;br /&gt;
 slot#   1872  bignetptr=0x1875  181d366fe081&lt;br /&gt;
 (2)  1877( offset=0x2)  1877S(00000002)&lt;br /&gt;
 0&lt;br /&gt;
 [ 0]      0     0      0 0      0 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 1]      0     0      0 0      0 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 2]      0     0      0 0      0 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 3]      0     0      0 0      0 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 4]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 5]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 6]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 7]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 8]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [ 9]      0     0      0 0      1 2       0 &lt;br /&gt;
 0&lt;br /&gt;
 [10]      wait: coda request0 &amp;gt;     prestart&lt;br /&gt;
 0&amp;lt; i      n progress&lt;br /&gt;
 0 0      0 0       0 0&lt;br /&gt;
 [11]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [12]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [13]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [14]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [15]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [16]      0     0      0 0      1 2       0 &lt;br /&gt;
 0&lt;br /&gt;
 [17]      0     0      0 0      0 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [18]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [19]      0 bignet at 0x    1d366fe00, bigne&lt;br /&gt;
 t.gbigBuffer at 0x      1d366ff00 -&amp;gt; 0x1d366&lt;br /&gt;
 ff0&lt;br /&gt;
  0      1 0       0 0&lt;br /&gt;
 [20]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [21]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [22]      0     0      0 0      1 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [23]      0     0      0 0      1 2       0 &lt;br /&gt;
 0&lt;br /&gt;
 [24]      0     0      0 0      0 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 [25]      0     0      0 0      0 0       0 &lt;br /&gt;
 0&lt;br /&gt;
 DEBUG 0 1 0 0 &lt;br /&gt;
 INFO: datascan = 0x00000000&lt;br /&gt;
 INFO: datascan&amp;amp;spds_mask1 = 0x00000000&lt;br /&gt;
 rcname &amp;gt;RC08&amp;lt;&lt;br /&gt;
 0x187ef280 (twork0028111&lt;br /&gt;
 ): INFO: User Prestart Executed&lt;br /&gt;
 333: rocp-&amp;gt;primwait: coda request &amp;gt;efd=prest&lt;br /&gt;
 art17&amp;lt; in p&lt;br /&gt;
 rogress&lt;br /&gt;
 informEB reached&lt;br /&gt;
 informEB: 11 -1 8 1 17 0 - 0x00000004 0x0011&lt;br /&gt;
 01cc 0x000004b0 0x0000f420 0x0000002f 0x0000&lt;br /&gt;
 0000&lt;br /&gt;
 codaUpdateStatus: dbConnecting ..&lt;br /&gt;
 codaUpdateStatus: dbConnect done&lt;br /&gt;
 codaUpdateStatus: &amp;gt;UPDATE process SET state=&lt;br /&gt;
 &#039;paused&#039; WH&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; use pid=-1 &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
 &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
 ERE name=&#039;dc8&#039;&amp;lt;&lt;br /&gt;
 codaUpdateStatus: dbDisconnecting ..&lt;br /&gt;
 codaUpdateStatus: dbDisconnect done&lt;br /&gt;
 codaUpdateStatus: updating request ..&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:dc8 paused&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:dc8 paused&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:dc8 paused&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:dc8 paused&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:dc8 paused&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:dc8 paused&amp;lt;&lt;br /&gt;
 UDP_cancel: cancel &amp;gt;sta:dc8 downloaded&amp;lt;&lt;br /&gt;
 codaUpdateStatus: updating request done&lt;br /&gt;
 prestarted&lt;br /&gt;
 POLLS: 0 0&lt;br /&gt;
 codaExecute done&lt;br /&gt;
 .....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 6-apr-2010: after TS problem described below, polar self rebooted on next download:&lt;br /&gt;
........&lt;br /&gt;
 wait: coda request &amp;gt;download prod&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;download prod&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;download prod&amp;lt; in progress&lt;br /&gt;
 3123: dbsock=59553504&lt;br /&gt;
 3123: tmpp&amp;gt;SELECT id FROM runTypes WHERE name=&#039;prod&#039;&amp;lt;&lt;br /&gt;
 ====1==== !!! object-&amp;gt;runType=47&lt;br /&gt;
 token_interval=64&lt;br /&gt;
 object-&amp;gt;name &amp;gt;polar&amp;lt;&lt;br /&gt;
 big0.proc_on_pmc=0, big0.net_on_pmc=0&lt;br /&gt;
 big1.proc_on_pmc=0, big1.net_on_pmc=0&lt;br /&gt;
 name selected&lt;br /&gt;
 nrow=1&lt;br /&gt;
 download: name &amp;gt;polar&amp;lt;&lt;br /&gt;
 code selected&lt;br /&gt;
 nrow=1&lt;br /&gt;
 download: code &amp;gt;{$CODA/VXWORKS_ppc/rol/moller.o usr} {$CODA/VXWORKS_ppc/rol/rol2_tt.o usr} &amp;lt;&lt;br /&gt;
 nrols [0] &amp;gt;$CODA/VXWORKS_ppc/rol/moller.o usr&amp;lt;&lt;br /&gt;
 nrols [1] &amp;gt;$CODA/VXWORKS_ppc/rol/rol2_tt.o usr&amp;lt;&lt;br /&gt;
 listArgc=2 listArgv &amp;gt;$CODA/VXWORKS_ppc/rol/moller.o usr&amp;lt; &amp;gt;$CODA/VXWORKS_ppc/rol/rol2_tt.o usr&amp;lt;&lt;br /&gt;
 set this_roc_id = 25, rocId() can be called from now on&lt;br /&gt;
 ObjInitName &amp;gt;_moller__init&amp;lt; &lt;br /&gt;
 wait: coda request &amp;gt;download prod&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;download prod&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;download prod&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;download prod&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;download prod&amp;lt; in progress&lt;br /&gt;
 INFO: &amp;gt;_moller__init()&amp;lt; routine found&lt;br /&gt;
 readout list &amp;gt;$CODA/VXWORKS_ppc/rol/moller.o&amp;lt; loaded&lt;br /&gt;
 allocate 200 buffers with length 65536 bytes&lt;br /&gt;
 partCreate1() reached&lt;br /&gt;
 partCreate1(): pPart=0x008e7570&lt;br /&gt;
 listInit: cleanup 24 bytes starting from address 0x008e75a0&lt;br /&gt;
 partCreate1() done&lt;br /&gt;
 0x81c7e0 (twork0004): INIT_NAME: rolp-&amp;gt;daproc = 0&lt;br /&gt;
 0x81c7e0 (twork0004): INIT_NAME: Initializing new rol structures for SCALROL1&lt;br /&gt;
 0x81c7e0 (twork0004): INIT_NAME: MAX_EVENT_LENGTH = 65536 bytes, MAX_EVENT_POOL = 200&lt;br /&gt;
 0x81c7e0 (twork0004): INIT_NAME: name &amp;gt;SCALROL1:pool&amp;lt;&lt;br /&gt;
 0x81c7e0 (twork0004): Init - Done&lt;br /&gt;
 0x81c7e0 (twork0004): INIT_NAME: rolp-&amp;gt;daproc = rol11: downloading DDL table ...&lt;br /&gt;
 wait: coda request &amp;gt;download prod&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;download prod&amp;lt; in progress&lt;br /&gt;
 Exception at interrupt level:&lt;br /&gt;
 Exception next instruction address: 0xfff901f0&lt;br /&gt;
 Fixed Point Register: 0x00000012&lt;br /&gt;
 Condition Register: 0x40482044&lt;br /&gt;
 Regs at 0x64e498&lt;br /&gt;
 Press any key to stop auto-boot...&lt;br /&gt;
 2&lt;br /&gt;
 [VxWorks Boot]: &lt;br /&gt;
&lt;br /&gt;
It suppose to be as following:&lt;br /&gt;
 .....&lt;br /&gt;
 0x91ae30 (twork0001): INIT_NAME: rolp-&amp;gt;daproc = 0&lt;br /&gt;
 0x91ae30 (twork0001): INIT_NAME: Initializing new rol structures for SCALROL1&lt;br /&gt;
 0x91ae30 (twork0001): INIT_NAME: MAX_EVENT_LENGTH = 65536 bytes, MAX_EVENT_POOL = 200&lt;br /&gt;
 rol1: downloading DDL table ...&lt;br /&gt;
 0x91ae30 (twork0001): INIT_NAME: name &amp;gt;SCALROL1:pool&amp;lt;&lt;br /&gt;
 0x91ae30 (twork0001): Init - Done&lt;br /&gt;
 0x91ae30 (twork0001): INIT_NAME: rolp-&amp;gt;daproc = 1&lt;br /&gt;
 wait: coda request &amp;gt;download prod&amp;lt; in progress&lt;br /&gt;
 adr1(nddl_)=0x037b69c8&lt;br /&gt;
 N   name (nname)     fmt (nfmt)     ncol&lt;br /&gt;
 [ 1]   &amp;gt;PTRN&amp;lt; (4)         &amp;gt;B32&amp;lt; (3)     1&lt;br /&gt;
 [ 2]   &amp;gt;PSYN&amp;lt; (4)         &amp;gt;B32&amp;lt; (3)     1&lt;br /&gt;
 [ 3]   &amp;gt;RC00&amp;lt; (4)         &amp;gt;B32&amp;lt; (3)     1&lt;br /&gt;
 [ 4]   &amp;gt;RC01&amp;lt; (4)         &amp;gt;B32&amp;lt; (3)     1&lt;br /&gt;
 .....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 6-apr-2010: TS busy condition at the beginning of the run, all rocs have 205 events, clastrig2 has 200 events, ts2status output:&lt;br /&gt;
 -&amp;gt; ts2status&lt;br /&gt;
 CSR 1 (0x0):&lt;br /&gt;
                                      Go : 1&lt;br /&gt;
            Pause on Next scheduled Sync : 0&lt;br /&gt;
                          Sync and Pause : 0&lt;br /&gt;
                     Initiate Sync Event : 0&lt;br /&gt;
                Initiate Program 1 Event : 0&lt;br /&gt;
                Initiate Program 2 Event : 1&lt;br /&gt;
         Enable Level 1 (drives outputs) : 1&lt;br /&gt;
                        Override Inhibit : 0&lt;br /&gt;
                               Test Mode : 0&lt;br /&gt;
                                Reserved : 0&lt;br /&gt;
                                   Reset : 0&lt;br /&gt;
                              Initialize : 0&lt;br /&gt;
                     Sync Event occurred : 0&lt;br /&gt;
                Program 1 Event occurred : 1&lt;br /&gt;
                Program 2 Event occurred : 0&lt;br /&gt;
                      Late Fail occurred : 0&lt;br /&gt;
                        Inhibit occurred : 1&lt;br /&gt;
               Write FIFO error occurred : 0&lt;br /&gt;
               Read FIFO error occurreds : 1&lt;br /&gt;
 CSR 2 (0x4):&lt;br /&gt;
                      Enable Scheduled Sync : 1&lt;br /&gt;
                     Use Clear Permit Timer : 1&lt;br /&gt;
                       Use Front Busy Timer : 1&lt;br /&gt;
                       Use Clear Hold Timer : 1&lt;br /&gt;
                    Use External Front Busy : 1&lt;br /&gt;
                          Lock ROC Branch 1 : 0&lt;br /&gt;
                          Lock ROC Branch 2 : 0&lt;br /&gt;
                          Lock ROC Branch 3 : 0&lt;br /&gt;
                          Lock ROC Branch 4 : 0&lt;br /&gt;
                          Lock ROC Branch 5 : 0&lt;br /&gt;
         Enable Program 1 front panel input : 1&lt;br /&gt;
                           Enable Interrupt : 1&lt;br /&gt;
                Enable local ROC (branch 5) : 1&lt;br /&gt;
 Trigger Control Register (0x8): 0x00001fff&lt;br /&gt;
 ROC Enable Register (0xc) val=0xf07fff7f:&lt;br /&gt;
 Branch 1: 0x7f  bits: 01111111&lt;br /&gt;
 Branch 2: 0xff  bits: 11111111&lt;br /&gt;
 Branch 3: 0x7f  bits: 01111111&lt;br /&gt;
 Branch 4: 0xf0  bits: 11110000&lt;br /&gt;
 Synchronization Interval Register (0x10): 1000&lt;br /&gt;
 Trigger Word Count Register (0x14): 0&lt;br /&gt;
 Trigger Data Register (0x18): 256&lt;br /&gt;
 Local ROC (Branch 5) Data Register (0x1c): 60&lt;br /&gt;
                       Synchronization Flag : 0&lt;br /&gt;
                             Late Fail Flag : 0&lt;br /&gt;
                                   ROC code : 15&lt;br /&gt;
 Input Trigger Prescale Registers:&lt;br /&gt;
                 Input 1 Prescale Factor : 0&lt;br /&gt;
                 Input 2 Prescale Factor : 0&lt;br /&gt;
                 Input 3 Prescale Factor : 0&lt;br /&gt;
                 Input 4 Prescale Factor : 0&lt;br /&gt;
                 Input 5 Prescale Factor : 0&lt;br /&gt;
                 Input 6 Prescale Factor : 0&lt;br /&gt;
                 Input 7 Prescale Factor : 0&lt;br /&gt;
                 Input 8 Prescale Factor : 0&lt;br /&gt;
 Clear Permit Timer Register  = 0&lt;br /&gt;
 Level2 Accept Timer Register = 83&lt;br /&gt;
 Level3 Accept Timer Register = 0&lt;br /&gt;
 Front Busy Timer Register    = 325&lt;br /&gt;
 Clear Hold Timer Register    = 50&lt;br /&gt;
 Branch (1-4) ROC Buffer Status Register (0x58): 0x40404040&lt;br /&gt;
 Branch 1: Buffer Count = 0, Empty Flag = 1, Full Flag = 0&lt;br /&gt;
 Branch 2: Buffer Count = 0, Empty Flag = 1, Full Flag = 0&lt;br /&gt;
 Branch 3: Buffer Count = 0, Empty Flag = 1, Full Flag = 0&lt;br /&gt;
 Branch 4: Buffer Count = 0, Empty Flag = 1, Full Flag = 0&lt;br /&gt;
 Local ROC (Branch 5) Buffer Status Register (0x5c): 0xffff8086&lt;br /&gt;
 Branch 5: Buffer Count = 6, Empty Flag = 0, Full Flag = 1,Local Acknowledge = 0&lt;br /&gt;
 ROC Acknowledge Status Register (0x60): val=0x0&lt;br /&gt;
 Branch 1: 0x 0  bits: 00000000 (enabled: 01111111)&lt;br /&gt;
 Branch 2: 0x 0  bits: 00000000 (enabled: 11111111)&lt;br /&gt;
 Branch 3: 0x 0  bits: 00000000 (enabled: 01111111)&lt;br /&gt;
 Branch 4: 0x 0  bits: 00000000 (enabled: 11110000)&lt;br /&gt;
 State Register (0x6C):&lt;br /&gt;
                       Level 1 Accept     : 0&lt;br /&gt;
                    Start Level 2 Trigger : 0&lt;br /&gt;
                     Level 2 Pass Latched : 0&lt;br /&gt;
                     Level 2 Fail Latched : 0&lt;br /&gt;
                           Level 2 Accept : 0&lt;br /&gt;
                    Start Level 3 Trigger : 0&lt;br /&gt;
                     Level 3 Pass Latched : 0&lt;br /&gt;
                     Level 3 Fail Latched : 0&lt;br /&gt;
                           Level 3 Accept : 0&lt;br /&gt;
                                    Clear : 0&lt;br /&gt;
                Front End Busy (external) : 0&lt;br /&gt;
                         External Inhibit : 0&lt;br /&gt;
                          Latched Trigger : 0&lt;br /&gt;
                                  TS Busy : 1&lt;br /&gt;
                                TS Active : 1&lt;br /&gt;
                                 TS Ready : 0&lt;br /&gt;
                    Main Sequencer Active : 0&lt;br /&gt;
         Synchronization Sequencer Active : 0&lt;br /&gt;
         Program 1 Event Sequencer Active : 1&lt;br /&gt;
         Program 2 Event Sequencer Active : 0&lt;br /&gt;
 Event Count (0xc8): 135&lt;br /&gt;
 Live 1 Count (0xcc): 54866&lt;br /&gt;
 Live 2 Count (0xd0): 9290375&lt;br /&gt;
 value = 1 = 0x1&lt;br /&gt;
 -&amp;gt; exit&lt;br /&gt;
&lt;br /&gt;
 clasprod::clastrig2&amp;gt; clastrig2 statistics&lt;br /&gt;
 200 0 0 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 6-apr-2010: end failed, only one ROC was in use (clastrig2), messages:&lt;br /&gt;
&lt;br /&gt;
 interrupt: Program Events 1-2:      247        0&lt;br /&gt;
 interrupt: live time = 93 percent (gated=1956740 ungated=2094143)&lt;br /&gt;
 interrupt: live_corr = 93 percent (gated=1956740 ungated=2094143)&lt;br /&gt;
 proc_thread: waiting=   3743 processing=     30 microsec per event (nev=404)&lt;br /&gt;
 rols_thread: waiting=    754 processing=     21 microsec per event (nev=454)&lt;br /&gt;
 wait: coda request &amp;gt;go&amp;lt; in progress&lt;br /&gt;
 codaExecute reached, message &amp;gt;end&amp;lt;, len=3&lt;br /&gt;
 codaExecute: &#039;end&#039; transition&lt;br /&gt;
 roc_end reached ??&lt;br /&gt;
 roc_end reached !!&lt;br /&gt;
 0x18c6f5c0 (twork0003): INIT_NAME: rolp-&amp;gt;daproc = 3&lt;br /&gt;
 UDP_cancel: cancel &amp;gt;ts2: 93 0 0 0 0 0 0 0 0 507 0 0 0 &amp;lt;&lt;br /&gt;
 interrupt: inputs  1-6:        0        0        0        0        0        0&lt;br /&gt;
 interrupt: inputs 7-12:        0        0      339        0        0        0&lt;br /&gt;
 interrupt: Program Events 1-2:      172        0&lt;br /&gt;
 interrupt: live time = 97 percent (gated=1358086 ungated=1400034)&lt;br /&gt;
 interrupt: live_corr = 97 percent (gated=1358086 ungated=1400034)&lt;br /&gt;
 wait: coda request &amp;gt;end&amp;lt; in progress&lt;br /&gt;
 0x18c6f5c0 (twork0003): TS GO bit cleared&lt;br /&gt;
 0x18c6f5c0 (twork0003): TS csr:  0xfc000000&lt;br /&gt;
 interrupt: TRIG ERROR: no pool buffer available&lt;br /&gt;
 0x18c6f5c0 (twork0003): setForceSyncInterval: forceSyncInterval set to 0&lt;br /&gt;
 0x18c6f5c0 (twork0003): INFO: User End Executed&lt;br /&gt;
 codaUpdateStatus: dbConnecting ..&lt;br /&gt;
 codaUpdateStatus: dbConnect done&lt;br /&gt;
 codaUpdateStatus: &amp;gt;UPDATE process SET state=&#039;ending&#039; WHERE name=&#039;clastrig2&#039;&amp;lt;&lt;br /&gt;
 codaUpdateStatus: dbDisconnecting ..&lt;br /&gt;
 codaUpdateStatus: dbDisconnect done&lt;br /&gt;
 codaUpdateStatus: updating request ..&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:clastrig2 ending&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:clastrig2 ending&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:clastrig2 ending&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:clastrig2 ending&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:clastrig2 ending&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:clastrig2 ending&amp;lt;&lt;br /&gt;
 UDP_cancel: cancel &amp;gt;sta:clastrig2 active&amp;lt;&lt;br /&gt;
 codaUpdateStatus: updating request done&lt;br /&gt;
 NOW !!!!!!!!!!!!!!!!!!!&lt;br /&gt;
 NOW !!!!!!!!!!!!!!!!!!!&lt;br /&gt;
 NOW !!!!!!!!!!!!!!!!!!!&lt;br /&gt;
 NOW !!!!!!!!!!!!!!!!!!!&lt;br /&gt;
 NOW !!!!!!!!!!!!!!!!!!!&lt;br /&gt;
 roc_end done&lt;br /&gt;
 codaExecute done&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;: last event=12113 nevents=12314&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: in DA_ENDING dataInBuf=20212 BBHEAD_BYTES=24&lt;br /&gt;
 coda_roc: rocp-&amp;gt;state == ENDING and input list is empty&lt;br /&gt;
 coda_roc: process rol1 buffer by rol2 completed&lt;br /&gt;
 coda_roc: break loop&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;: last event=12313 nevents=12314&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: in DA_ENDING dataInBuf=7224 BBHEAD_BYTES=24&lt;br /&gt;
 coda_roc: rocp-&amp;gt;state == ENDING and input list is empty&lt;br /&gt;
 coda_roc: process rol1 buffer by rol2 completed&lt;br /&gt;
 coda_roc: break loop&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;: last event=12313 nevents=12314&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: in DA_ENDING last event=12313 nevents=12314&lt;br /&gt;
 coda_roc: rocp-&amp;gt;state == ENDING and input list is empty&lt;br /&gt;
 coda_roc: process rol1 buffer by rol2 completed&lt;br /&gt;
 coda_roc: break loop&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;: last event=12313 nevents=12314&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: in DA_ENDING last event=12313 nevents=12314&lt;br /&gt;
 coda_roc: rocp-&amp;gt;state == ENDING and input list is empty&lt;br /&gt;
 coda_roc: process rol1 buffer by rol2 completed&lt;br /&gt;
 coda_roc: break loop&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;: last event=12313 nevents=12314&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: in DA_ENDING last event=12313 nevents=12314&lt;br /&gt;
 coda_roc: rocp-&amp;gt;state == ENDING and input list is empty&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 5-apr-2010: scrolling messages from all ROCs (start from Download - works fine):&lt;br /&gt;
 .....&lt;br /&gt;
 event=2405 nevents=2405&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;: last &lt;br /&gt;
 event=2405 nevents=2405&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;: last &lt;br /&gt;
 event=2405 nevents=2405&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;: last &lt;br /&gt;
 event=2405 nevents=2405&lt;br /&gt;
 coda_roc: processing case &#039;DA_ENDING&#039;&lt;br /&gt;
 .....&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 2-apr-2010: event recorder gives error during Prestart:&lt;br /&gt;
 &lt;br /&gt;
 file[ 0]-&amp;gt;/raid/stage_in/clas_062414.A00&amp;lt;-&lt;br /&gt;
 bosopen.c: splitted files handling ..&lt;br /&gt;
 bosopen.c: &amp;gt;/raid/stage_in/clas_062414.A00&amp;lt;&lt;br /&gt;
 bosopen.c: len1=30&lt;br /&gt;
 bosopen.c: len2=30&lt;br /&gt;
 bosopen.c: len3=14&lt;br /&gt;
 bosopen.c: &amp;gt;/raid/stage_in/clas_062414.A00&amp;lt; len=14&lt;br /&gt;
 bosopen.c: checking how much disk space left in directory /raid/stage_in&lt;br /&gt;
 bosopen.c: total 1403778969 blocks, free 1100988411 blocks, available &lt;br /&gt;
 1100988411 blocks (1 block = 512 bytes)&lt;br /&gt;
 bosopen.c: so we have 550493696 kbytes available space&lt;br /&gt;
 bosopen.c: we can continue to write file.&lt;br /&gt;
 bosopen.c: check for partition swaping: file-&amp;gt;/raid/stage_in/clas_062414.A00&amp;lt;-&lt;br /&gt;
 bosopen.c: system call: &amp;gt;checkdisk  4094&amp;lt;&lt;br /&gt;
 [1] 9253&lt;br /&gt;
 bosopen.c: system call completed&lt;br /&gt;
 codaUpdateStatus: dbConnecting ..&lt;br /&gt;
 ER: Not attached to ET system&lt;br /&gt;
 er_write_thread loop ended (0 145452664)&lt;br /&gt;
 codaUpdateStatus: dbConnect done&lt;br /&gt;
 codaUpdateStatus: &amp;gt;UPDATE process SET state=&#039;paused&#039; WHERE name=&#039;ER3&#039;&amp;lt;&lt;br /&gt;
 codaUpdateStatus: dbDisconnecting ..&lt;br /&gt;
 codaUpdateStatus: dbDisconnect done&lt;br /&gt;
 codaUpdateStatus: updating request ..&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:ER3 paused&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:ER3 paused&amp;lt;&lt;br /&gt;
&lt;br /&gt;
Station TAPE was idle, but et system seems operational; end run (successful), restart coda_er, start from Download - everything works fine.&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 18-mar-2010: previous run ended fine, click &#039;prestart&#039; and got from EB:&lt;br /&gt;
 [0] 0x76fefffe != 0x40acf17e, waiting for the following ROC IDs:&lt;br /&gt;
 7  9 10 11 17 20 22 25 26 28 29&lt;br /&gt;
Similar problem was observed before. Kill rcServer, next run started fine, ROCs were NOT rebooted. CC scans again ???&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 14-mar-2010: old problem, can be posted already: if EB was not restarted afre the ROC crash, it sometimes waiting for  several ROcs in the end of prestart, however runcontrol allows &#039;Go&#039; button become active; something wrong with the logic, must check; will be good of course to avoid that situation by making EB reset itself properly on &#039;reset&#039; transition after the ROC crash&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 14-mar-2010: during reboot dc9 gives following:&lt;br /&gt;
 .................&lt;br /&gt;
 ppc/bootscripts/boot_dc9&lt;br /&gt;
 taskSpawn(&amp;quot;TCPSERVER&amp;quot;) returns 475458320&lt;br /&gt;
 bind on port 5001&lt;br /&gt;
 myname &amp;gt;dc9&amp;lt;&lt;br /&gt;
 -&amp;gt; Query &amp;gt;UPDATE Ports SET Host=&#039;dc9&#039;,tcpClient_tcp=5001 WHERE Name=&#039;dc9&#039;&amp;lt; succeeded&lt;br /&gt;
 INFO(mysql_real_connect9): errno=0&lt;br /&gt;
 INFO(mysql_real_connect9): OK&lt;br /&gt;
 mysql_real_connect9: error message: 2013/HY000 (Lost connection to MySQL server during query)&lt;br /&gt;
 dbConnect ERROR: mysql == NULL&lt;br /&gt;
 333333333333333&lt;br /&gt;
 program&lt;br /&gt;
 Exception current instruction address: 0x1c5&lt;br /&gt;
 e8734&lt;br /&gt;
 Machine Status Register: 0x00081000&lt;br /&gt;
 Condition Register: 0x40000085&lt;br /&gt;
 Task: 0x1c5e8e50 &amp;quot;ROC&amp;quot;&lt;br /&gt;
 interrupt: Unconnected main interrupt 0&lt;br /&gt;
 logTask: 3222 log messages lost.&lt;br /&gt;
 interrupt: Unconnected main interrupt 1&lt;br /&gt;
 interrupt: Unconnected main interrupt 0&lt;br /&gt;
 interrupt: Unconnected main interrupt 1&lt;br /&gt;
 interrupt: Unconnected main interrupt 0&lt;br /&gt;
 interrupt: Unconnected main interrupt 1&lt;br /&gt;
 interrupt: Unconnected main interrupt 0&lt;br /&gt;
 interrupt: Unconnected main interrupt 1&lt;br /&gt;
 interrupt: Unconnected main interrupt 0&lt;br /&gt;
 ..............&lt;br /&gt;
&lt;br /&gt;
probably mysql connection problem&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;RESOLVING&#039;&#039;&#039;: will make 5 attempts to to connect waiting 3 seconds in between, then will give up. &lt;br /&gt;
&lt;br /&gt;
* Sergey B. 14-mar-2010: if in prestart stage hit abort and reset, all ROCs printing &lt;br /&gt;
 wait: coda request &amp;gt;exit&amp;lt; in progress&lt;br /&gt;
indefinitely, must check&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 14-mar-2010: coda_eb x-term hung completely, kill coda_eb but yellow window still stuck; last messages were:&lt;br /&gt;
&lt;br /&gt;
 codaEnd 10&lt;br /&gt;
 codaEnd 11&lt;br /&gt;
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;
 codaExecute done&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.28&amp;lt; port=59319&lt;br /&gt;
 wait: coda request &amp;gt;&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;&amp;lt; in progress&lt;br /&gt;
 Executing &amp;gt;&amp;lt; (len=0)&lt;br /&gt;
 codaExecute: ERROR: len=0 - do nothing&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.28&amp;lt; port=59342&lt;br /&gt;
 wait: coda request &amp;gt;&amp;lt; in progress&lt;br /&gt;
 Executing &amp;gt;TP/1.0&lt;br /&gt;
&lt;br /&gt;
Probably last string contains something, will remove printing&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 13-mar-2010: sometimes after bad crash all rocs (even scalers) must be rebooted, otherwise EB is crashing with messages:&lt;br /&gt;
 .....&lt;br /&gt;
 case 0: no swap&lt;br /&gt;
 case 0: no swap&lt;br /&gt;
 case 0: no swap&lt;br /&gt;
 case 0: no swap&lt;br /&gt;
 case 0: no swap&lt;br /&gt;
 case 0: no swap&lt;br /&gt;
 case 0: no swap&lt;br /&gt;
 case 0: no swap&lt;br /&gt;
 case 0: no swap&lt;br /&gt;
 case 0: no swap&lt;br /&gt;
  .. done.&lt;br /&gt;
 [0] FATAL: Event (Num 1 type 1) NUMBER mismatch -- roc[11] (rocid 30) &lt;br /&gt;
 sent -1 (type 18)&lt;br /&gt;
 [0] ERROR: Discard data until next control event&lt;br /&gt;
 clondaq1:coda_eb&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After that problem stays, restarted every daq component (EB, ER, ETs, runcontrol, rcServer)  - does not helped. Did daq_exit, daq_start,&lt;br /&gt;
reboot all rocs again - not it works.&lt;br /&gt;
&lt;br /&gt;
In the same time ROCs were printing messages &#039;no data&#039;, may be it was the source of EB troubles ...&lt;br /&gt;
&lt;br /&gt;
* Sergey B.12-mar-2010 around 10:50am: something is breaking coda_eb/coda_er:&lt;br /&gt;
&lt;br /&gt;
 .....&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:EB1 booted&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:EB1 booted&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:EB1 booted&amp;lt;&lt;br /&gt;
 UDP_standard_request &amp;gt;sta:EB1 booted&amp;lt;&lt;br /&gt;
 UDP_cancel: cancel &amp;gt;sta:EB1 booted&amp;lt;&lt;br /&gt;
 codaUpdateStatus: updating request done&lt;br /&gt;
 CODA_Init 14&lt;br /&gt;
 2&lt;br /&gt;
 clasprod::EB1&amp;gt; bind on port 5001&lt;br /&gt;
 DB update: &amp;gt;UPDATE process SET inuse=&#039;5001&#039; WHERE name=&#039;EB1&#039;&amp;lt;&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.28&amp;lt; port=37258&lt;br /&gt;
 wait: coda request &amp;gt;&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;&amp;lt; in progress&lt;br /&gt;
 wait: coda request &amp;gt;&amp;lt; in progress&lt;br /&gt;
 Executing &amp;gt;&amp;lt; (len=0)&lt;br /&gt;
 Segmentation fault (core dumped)&lt;br /&gt;
 clondaq1:coda_eb&amp;gt; &lt;br /&gt;
&lt;br /&gt;
In the same time &#039;&#039;et_start&#039;&#039; complains (we have now ET system protected against CC scans):&lt;br /&gt;
&lt;br /&gt;
 et ERROR: et_netserver: ET server being probed by non-ET client or read failure&lt;br /&gt;
 et ERROR: et_netserver: ET server being probed by non-ET client or read failure&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FIXED&#039;&#039;&#039; by checking for the len=0 in the message string, all other possible checks were implemented already&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 12-mar-2010: global reboot gives almost all PMCs (except first two) failing on MySQL access:&lt;br /&gt;
&lt;br /&gt;
 Done executing startup script $CODA/VXWORKS_&lt;br /&gt;
 ppc/bootscripts/boot_pmc1&lt;br /&gt;
 -&amp;gt; INFO(mysql_real_connect9): errno=0&lt;br /&gt;
 INFO(mysql_real_connect9): OK&lt;br /&gt;
 mysql_real_connect9: error message: 2013/HY000 (Lost connection to MySQL server during query)&lt;br /&gt;
 dbConnect ERROR: mysql == NULL&lt;br /&gt;
 program&lt;br /&gt;
 Exception current instruction address: 0x00000000&lt;br /&gt;
 Machine Status Register: 0x0008b030&lt;br /&gt;
 Condition Register: 0x40000085&lt;br /&gt;
 Task: 0x1e404190 &amp;quot;coda_pmc&amp;quot;&lt;br /&gt;
&lt;br /&gt;
It should be mentioned that we are doing something right now; day before it was no activity and all rebooted fine.&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 1-sep-2009: during croctest1 reboot:&lt;br /&gt;
&lt;br /&gt;
 INFO(mysql_real_connect9): errno=0&lt;br /&gt;
 INFO(mysql_real_connect9): OK&lt;br /&gt;
 mysql_real_connect9: error message: 2013/HY000 (Lost connection to MySQL server during query)&lt;br /&gt;
 dbConnect ERROR: mysql == NULL&lt;br /&gt;
&lt;br /&gt;
second reboot went fine&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 15-june-2009: just after run was ended noticed that all runs starting from 60073 has &#039;No configuration!&#039; instead of &#039;PROD&#039; etc. Correcting manually. Must check if other information is correct, and understand the reason if possible .. Is it related to the database update procedure inplemented around that time ?&lt;br /&gt;
It appeares that begin_clasprod_xxxxxx.txt log files has that wrong starting from run 60073.&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 11-June-2009: swaped ec4 and sc2 and during sc2 boot see following from host:&lt;br /&gt;
&lt;br /&gt;
 ..........................&lt;br /&gt;
 taskDelay(sysClkRateGet()*5)&lt;br /&gt;
  Args = -session clasprod -objects sc2 ROC -i&lt;br /&gt;
 CODA_Init reached&lt;br /&gt;
 CODA_Init 1&lt;br /&gt;
 CODA_Init 2&lt;br /&gt;
 sc2&lt;br /&gt;
 CODA_Init 11&lt;br /&gt;
 CODA_Init: objectTy &amp;gt;(null)&amp;lt;&lt;br /&gt;
 CODA_Init 12&lt;br /&gt;
 CODA_Init: use &#039;SESSION&#039; as &amp;gt;clasprod&amp;lt;&lt;br /&gt;
 Tcl_AppInit CALLS !!!!!&lt;br /&gt;
 11-11&lt;br /&gt;
 11-12&lt;br /&gt;
 11-13&lt;br /&gt;
 11111111111111111&lt;br /&gt;
 22222222222222222&lt;br /&gt;
 0xdd0e880 (tNetTask): arptnew failed on 8139a743&lt;br /&gt;
 value = 0 = 0x0&lt;br /&gt;
 taskSpawn &amp;quot;TCP_SERVER&amp;quot;,250,0,100000,tcpServer&lt;br /&gt;
 value = 231091088 = 0xdc62b90&lt;br /&gt;
 proconhost&lt;br /&gt;
 value = 0 = 0x0&lt;br /&gt;
 ......................&lt;br /&gt;
&lt;br /&gt;
Second reboot shows the same:&lt;br /&gt;
&lt;br /&gt;
 ...................&lt;br /&gt;
 22222222222222222&lt;br /&gt;
 0xdd0e880 (tNetTask): arptnew failed on 8139a743&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;clon10 clasrun 2508 9998&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt; 24&lt;br /&gt;
 list &amp;gt;clon10 clasrun 2508 9998&amp;lt;&lt;br /&gt;
 machine name = clon10&lt;br /&gt;
 user ID      = 2508&lt;br /&gt;
 group ID     = 9998&lt;br /&gt;
 .................&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. around 6-June-2009: ec2pmc1 error message:&lt;br /&gt;
&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print: 255115 20&lt;br /&gt;
 write_thread: about to print: 255115 20&lt;br /&gt;
 write_thread: about to print: 255115 20&lt;br /&gt;
 write_thread: wait=    199 send=      8 microsec per event (nev=12755)&lt;br /&gt;
 CALLING customized :&lt;br /&gt;
 machine check &lt;br /&gt;
 SRAM ERROR :&lt;br /&gt;
 SRAM Error Address    : 0x00000000.f2000504&lt;br /&gt;
 SRAM Error Data Low   : 0x006805e0&lt;br /&gt;
 SRAM Error Data High  : 0x00420000&lt;br /&gt;
 SRAM Error Parity     : 0x00000004&lt;br /&gt;
 SRAM Error Cause      : 0x00000001&lt;br /&gt;
 PCI_0 DEVICE ERROR :&lt;br /&gt;
 PCI_0 Error: Status=0x00000100&lt;br /&gt;
 Master abort&lt;br /&gt;
 PCI Cmd=7 (MemWr)  ByteEnable=0  Par=0&lt;br /&gt;
 Error Address High: 0x00000000&lt;br /&gt;
 Error Address Low : 0xf0d10128&lt;br /&gt;
 CALLING generic    :&lt;br /&gt;
 machine check&lt;br /&gt;
 Exception next instruction address: 0x0001f058&lt;br /&gt;
 Machine Status Register: 0x0012b030&lt;br /&gt;
 Condition Register: 0x40222042&lt;br /&gt;
 Task: 0x1e3b0020 &amp;quot;coda_net&amp;quot;&lt;br /&gt;
&lt;br /&gt;
reboot did not helped, have to turn pmc off and run on host only&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 4-June-2009: when rebooting all rocs, some cannot connect to DB, as result have following:&lt;br /&gt;
&lt;br /&gt;
 0x1e42a360 (coda_pmc): bb_new: &#039;big&#039; buffer &lt;br /&gt;
 created (addr=0x1eba3590, 16 bufs, 3145728 size)&lt;br /&gt;
 coda_pmc: big buffer1 allocated&lt;br /&gt;
 myname &amp;gt;ec1pmc1&amp;lt;&lt;br /&gt;
 Done executing startup script $CODA/VXWORKS_&lt;br /&gt;
 ppc/bootscripts/boot_pmc1&lt;br /&gt;
 -&amp;gt; INFO(mysql_real_connect9): errno=0&lt;br /&gt;
 INFO(mysql_real_connect9): OK&lt;br /&gt;
 program&lt;br /&gt;
 Exception current instruction address: 0x00000000&lt;br /&gt;
 Machine Status Register: 0x0008b030&lt;br /&gt;
 Condition Register: 0x40000085&lt;br /&gt;
 Task: 0x1e42a360 &amp;quot;coda_pmc&amp;quot;&lt;br /&gt;
 -&amp;gt; tt&lt;br /&gt;
 14cad8 vxTaskEntry    +68 : coda_pmc ()&lt;br /&gt;
 1e2275c0 coda_pmc       +144: mysql_query ()&lt;br /&gt;
 1e258520 mysql_query    +54 : mysql_real_query ()&lt;br /&gt;
 1e249850 mysql_real_query+110: mysql_send_query ()&lt;br /&gt;
 1e249718 mysql_send_query+1d0: 0 ()&lt;br /&gt;
 value = 0 = 0x0&lt;br /&gt;
 -&amp;gt; &lt;br /&gt;
&lt;br /&gt;
for some reason it efefcts mostly PMCs. First 10 or so PMCs booted fine, and then few shows that error, and few following booted fine again, and so on. It looks like DB does not respond right the way, and PMC exits on timeout and do not try again. Should fix that place.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 15-may-2009: last night following error messages from sc2 were reportedly associated with 2 crashes (I was not on shift):&lt;br /&gt;
&lt;br /&gt;
 write_thread: about to print: 394603 20&lt;br /&gt;
 write_thread: about to print: 394603 20&lt;br /&gt;
 write_thread: wait=    176 send=      6 microsec per event (nev=19730)&lt;br /&gt;
 0x1b1c7e00 (coda_proc): timer: 9 microsec (min=3 max=909 rms**2=11)&lt;br /&gt;
 proc_thread: wait=    176 send=     12 microsec per event (nev=14534)&lt;br /&gt;
 0x1b1c7e00 (coda_proc): timer: 9 microsec (min=3 max=909 rms**2=19)&lt;br /&gt;
 0x1b1c7e00 (coda_proc): timer: 9 microsec (min=3 max=909 rms**2=17)&lt;br /&gt;
 bosMgetid: ERROR: lenn=0&lt;br /&gt;
 ???: 0x52432d32 0x38363333 0x31313534 0x00696d3d 0x25640a00&lt;br /&gt;
 bosMgetid: ERROR: name &amp;gt;RC-2&amp;lt; does not described, update clonbanks.ddl file !!!&lt;br /&gt;
 bosMgetid: lenn=4, len=4, nddl1=116&lt;br /&gt;
 bosMgetid: name=&amp;gt;RC-286331154&amp;lt;&lt;br /&gt;
 try again ..&lt;br /&gt;
 bosMgetid: ERROR: lenn=0&lt;br /&gt;
 !!!: 0x52432d32 0x38363333 0x31313534 0x00696d3d 0x25640a00&lt;br /&gt;
 bosMgetid: lenn=4, len=4&lt;br /&gt;
 bosMgetid: ERROR: name &amp;gt;RC-2&amp;lt; does not descr&lt;br /&gt;
 ibed, update clonbanks.ddl file !!!&lt;br /&gt;
 bosMgetid: lenn=4, len=4, nddl1=116&lt;br /&gt;
 bosMgetid: name=&amp;gt;RC-286331154&amp;lt;&lt;br /&gt;
 no way !!&lt;br /&gt;
 bosMlink: ERROR: bosMgetid returns -99&lt;br /&gt;
&lt;br /&gt;
 interrupt: timer: 48 microsec (min=9 max=195 rms**2=9)&lt;br /&gt;
 interrupt: timer: 45 microsec (min=9 max=195 rms**2=18)&lt;br /&gt;
 interrupt: timer: 45 microsec (min=9 max=195 rms**2=10)&lt;br /&gt;
 interrupt: timer: 48 microsec (min=9 max=195 rms**2=14)&lt;br /&gt;
 setHeartError: 0 &amp;gt;sys 0, mask 14&amp;lt;&lt;br /&gt;
 WARN: HeartBeat[0]: heartbeat=6658(6658) heartmask=14&lt;br /&gt;
 UDP_cancel: cancel &amp;gt;inf:sc2 sys 0, mask 14&amp;lt;&lt;br /&gt;
 UDP_cancel: cancel &amp;gt;inf:sc2 sys 0, mask 14&amp;lt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 14-May-2009 5:54am: got page from clascron@clon10: &#039;Process monitor: missing process: alarm_server - Online problem: alarm_server did not respond to status pool request&#039;. Found later that stadis was not updating etc. It appeares that smartsockets server was hund somehow on clondb1, for example command &#039;ipc_info -a clasprod&#039; from clon10 or clon00 did not worked, messages were:&lt;br /&gt;
&lt;br /&gt;
 clon00:clasrun&amp;gt; ipc_info -a clasprod&lt;br /&gt;
 08:08:31: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;local&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00089-I Using local protocol&lt;br /&gt;
 08:08:31: TAL-SS-00090-I Could not connect to &amp;lt;local&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00093-I Skipping starting &amp;lt;start_never:local&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;clondb1&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00089-I Using local protocol&lt;br /&gt;
 08:08:31: TAL-SS-00090-I Could not connect to &amp;lt;clondb1&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;clondb1&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00089-I Using tcp protocol&lt;br /&gt;
 ^C&lt;br /&gt;
&lt;br /&gt;
and it waits here. After restarting server on clondb1 by commands&lt;br /&gt;
&lt;br /&gt;
 /etc/init.d/smartsockets stop&lt;br /&gt;
 /etc/init.d/smartsockets start&lt;br /&gt;
&lt;br /&gt;
everything came back to normal. We should think about detecting that problem and restarting server automatically, also it happens very rearly, few time a year. Probably it can be done by monitoring cpu usage: when server was hung it was using 100% of cpu:&lt;br /&gt;
&lt;br /&gt;
 top - 08:06:16 up 130 days,  8:59,  1 user,  load average: 2.13, 2.03, 1.64&lt;br /&gt;
 Tasks:  92 total,   2 running,  90 sleeping,   0 stopped,   0 zombie&lt;br /&gt;
 Cpu(s): 25.0% us,  0.1% sy,  0.0% ni, 73.0% id,  1.9% wa,  0.0% hi,  0.1% si&lt;br /&gt;
 Mem:   3995356k total,  3968880k used,    26476k free,    88168k buffers&lt;br /&gt;
 Swap:  8385920k total,      208k used,  8385712k free,  3432056k cached&lt;br /&gt;
   PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                                       &lt;br /&gt;
  4471 root      25   0  5908 4540 1956 R  100  0.1 300:24.06 rtserver.x                                                                                                     &lt;br /&gt;
     1 root      16   0  4756  556  460 S    0  0.0   0:11.25 init                                                                                                           &lt;br /&gt;
     2 root      RT   0     0    0    0 S    0  0.0   0:03.85 migration/0                                                                                                    &lt;br /&gt;
     3 root      34  19     0    0    0 S    0  0.0   0:10.23 ksoftirqd/0                                                                                                    &lt;br /&gt;
     4 root      RT   0     0    0    0 S    0  0.0   0:01.79 migration/1                                                                                                    &lt;br /&gt;
     5 root      34  19     0    0    0 S    0  0.0   1:03.72 ksoftirqd/1                                                                                                    &lt;br /&gt;
     6 root      RT   0     0    0    0 S    0  0.0   0:01.62 migration/2&lt;br /&gt;
&lt;br /&gt;
while normally it uses fractions of percent. It is also will be useful to monitor cpu usage in general, few days ago clasrun&#039;s sshd on clon10 was taking almost 50% of cpu.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* Sergey B. 12-may-2009: looking for the reason of missing gate messages in all DC crates we found that front end busy cable from SF to FC was disconnected on the floor. For the future we should remember that disconnecting that cable may create missing gate messages. It is also important before every run to use &#039;dc_all&#039; configuration and look at scope in the counting house to make sure front end busy signal is there.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 16-feb-2009: runcontrol pop-up message while pressing &#039;Configure&#039;:&lt;br /&gt;
 rcConfigure::loadRcDbaseCbk: Loading database failed !!!&lt;br /&gt;
On second &#039;Configure&#039; click it worked.&lt;br /&gt;
&lt;br /&gt;
* Sergey B. June-2008: it looks like when one SILO drive goes bad, something is happening in script&#039;s logic and it never tries to run 2 streams, only one ! One .temp link can be observed, aling with one presilo1 link which is NOT becoming another .temp. Need check !!!&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 7-may-2008: EB1 crashed, last messages:&lt;br /&gt;
&lt;br /&gt;
 EB: WARNING - resyncronization in crate controller number  5 ...  fixed&lt;br /&gt;
 .&lt;br /&gt;
 EB: WARNING - resyncronization in crate controller number  6 ...  fixed&lt;br /&gt;
 .&lt;br /&gt;
 EB: WARNING - resyncronization in crate controller number  6 ...  fixed&lt;br /&gt;
 .&lt;br /&gt;
 ERROR: lfmt=0 bankid=0&lt;br /&gt;
&lt;br /&gt;
Found that tage2 and tage3 must be rebooted&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 5-may-2008: polar crate turned off; turn it back on, but notice that&lt;br /&gt;
one of str7201 scalers has all lights on; scaler was replaced in 2 days, everything&lt;br /&gt;
works fine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 30-apr-2008: gam_server on clon04 takes 100% CPU&lt;br /&gt;
&lt;br /&gt;
Found on the web that creating file &#039;/etc/gamin/gaminrc&#039; with following contents will help:&lt;br /&gt;
&lt;br /&gt;
 #configuration for gamin&lt;br /&gt;
 # Can be used to override the default behaviour.&lt;br /&gt;
 # notify filepath(s) : indicate to use kernel notification&lt;br /&gt;
 # poll filepath(s)   : indicate to use polling instead&lt;br /&gt;
 # fsset fsname method poll_limit : indicate what method of notification for the filesystem&lt;br /&gt;
 #                                  kernel - use the kernel for notification&lt;br /&gt;
 #                                  poll - use polling for notification&lt;br /&gt;
 #                                  none - don&#039;t use any notification&lt;br /&gt;
 #&lt;br /&gt;
 #                                  the poll_limit is the number of seconds&lt;br /&gt;
 #                                  that must pass before a resource is polled again.&lt;br /&gt;
 #                                  It is optional, and if it is not present the previous&lt;br /&gt;
 #                                  value will be used or the default.&lt;br /&gt;
 fsset nfs poll 10&lt;br /&gt;
 # use polling on nfs mounts and poll once every 10 seconds&lt;br /&gt;
 # This will limit polling to every 10 seconds and seams to prevent it from running away&lt;br /&gt;
&lt;br /&gt;
Created file, will see if it helped ..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 20-apr-2008: sc2pmc1 error message (during &amp;quot;end run&#039; ???)&lt;br /&gt;
&lt;br /&gt;
 .................................................&lt;br /&gt;
 write_thread: wait=    135 send=     28 microsec per event (nev=12351)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=4)&lt;br /&gt;
 proc_thread: wait=    130 send=     31 microsec per event (nev=14709)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=10)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=15)&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print: 252148 20&lt;br /&gt;
 write_thread: about to print: 252148 20&lt;br /&gt;
 write_thread: about to print: 252148 20&lt;br /&gt;
 write_thread: wait=    135 send=     31 microsec per event (nev=12607)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=19)&lt;br /&gt;
 proc_thread: wait=    135 send=     31 microsec per event (nev=14739)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=19)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=14)&lt;br /&gt;
  ERROR: bufout overflow - skip the rest ...&lt;br /&gt;
         bufout=485322144 hit=485387636 endofbufout=485387680&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print: 255564 20&lt;br /&gt;
 write_thread: about to print: 255564 20&lt;br /&gt;
 write_thread: about to print: 255564 20&lt;br /&gt;
 write_thread: wait=    128 send=     42 microsec per event (nev=12778)&lt;br /&gt;
 proc_thread: wait=    371 send=     31 microsec per event (nev=6291)&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000140 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x0150107F -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x015810DC -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x02B80FD6 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x02A010BE -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 .................................................. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At the same time at sc2:&lt;br /&gt;
&lt;br /&gt;
 ......................................&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=14)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=4)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=17)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=1)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=17)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=0)&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 ................................&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 220 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 692 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 544 log messages lost.&lt;br /&gt;
 ..................................&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 562 log messages lost.&lt;br /&gt;
 interrupt: SYNC: ERROR: [ 0] slot=16 error_flag=1 - clear&lt;br /&gt;
 logTask: 707 log messages lost.&lt;br /&gt;
 interrupt: SYNC: ERROR: [ 3] slot=19 error_flag=1 - clear&lt;br /&gt;
 logTask: 517 log messages lost.&lt;br /&gt;
 interrupt: SYNC: ERROR: [ 4] slot=20 error_flag=1 - clear&lt;br /&gt;
 logTask: 620 log messages lost.&lt;br /&gt;
 interrupt: SYNC: ERROR: [ 5] slot=21 error_flag=1 - clear&lt;br /&gt;
 logTask: 559 log messages lost.&lt;br /&gt;
 interrupt: SYNC: scan_flag=0x00390000&lt;br /&gt;
 logTask: 512 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 671 log messages lost.&lt;br /&gt;
 ......................................&lt;br /&gt;
 logTask: 563 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 385 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 codaExecute reached, message &amp;gt;end&amp;lt;, len=3&lt;br /&gt;
 codaExecute: &#039;end&#039; transition&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 .......................................&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: TRIGGER ERROR: no pool buffer available&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 .....................................&lt;br /&gt;
&lt;br /&gt;
Note: sc2 never warn about wrong slot number before that moment.&lt;br /&gt;
&lt;br /&gt;
FIX: it seems there is a bug in 1190/1290-related rols and library: NBOARDS set to 21 and several arrays allocated with that length, but actual board maximum number is 21; NBOARDS was set to 22 everywhere, will test next time&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 31-mar-2008: CC scans CODA !!! messages from EB:&lt;br /&gt;
&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=59063&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=60187&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=60295&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=60418&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=60823&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=32961&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=33122&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=33795&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=34251&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=34529&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=35811&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=36134&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=41569&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=53913&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=57701&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=33357&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=36136&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=39509&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=39900&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=45174&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=45909&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=34521&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=49023&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=49526&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=53555&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=55694&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=56833&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=58251&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=59023&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=33687&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=35731&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=51581&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=18, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=41371&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=6, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=43198&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=10, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=55260&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 clasprod::EB1&amp;gt; ^C&lt;br /&gt;
&lt;br /&gt;
Similar messages were coming from ER.&lt;br /&gt;
&lt;br /&gt;
ET reported following:&lt;br /&gt;
&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure  &lt;br /&gt;
&lt;br /&gt;
and another ET:&lt;br /&gt;
 .......&lt;br /&gt;
 et_start: pthread_create(0x0000000d,...) done&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 et INFO: et_sys_heartmonitor, kill bad process (2,3063)&lt;br /&gt;
 et INFO: et_sys_heartmonitor, cleanup process 2&lt;br /&gt;
 et INFO: set_fix_nprocs, change # of ET processes from 2 to 2&lt;br /&gt;
 et INFO: set_fix_natts, station GRAND_CENTRAL has 0 attachments&lt;br /&gt;
 et INFO: set_fix_natts, station LEVEL3 has 1 attachments&lt;br /&gt;
 et INFO: set_fix_natts, station ET2ER has 1 attachments&lt;br /&gt;
 et INFO: set_fix_natts, # total attachments 2 -&amp;gt; 2&lt;br /&gt;
 et INFO: set_fix_natts, proc 0 has 1 attachments&lt;br /&gt;
 et INFO: set_fix_natts, proc 1 has 1 attachments &lt;br /&gt;
&lt;br /&gt;
Also noticed that CODAs (production and test setup) do not like each other: reported following during &#039;configure&#039;:&lt;br /&gt;
&lt;br /&gt;
  Query test_ts2 table failed: Error reading table&#039;test_ts2&#039; definition&lt;br /&gt;
         ec3                                        ec3&lt;br /&gt;
&lt;br /&gt;
If one runcontrol is restarted, then it works, but another one complains !!!&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 31-mar-2008: &#039;run_log_comment.tcl&#039; and &#039;rlComment&#039; cannot recognize xml comments when extraction level1 trigger file name from &amp;lt;l1trig&amp;gt; tag, it seems using first line after &amp;lt;l1trig&amp;gt; tag without looking into &amp;quot;&amp;lt;!-- xxx --&amp;gt;&amp;quot; comment sign.&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 10-mar-2008: seems found error in run control: Xui/src.s/rcMenuWindow.cc parameters&lt;br /&gt;
XmNpaneMinimum and XmNpaneMaximum were both set to 480, as result run control gui area above log messages window&lt;br /&gt;
was not big enough; set to 100 and 900 respectively, will ask Jie&lt;br /&gt;
&lt;br /&gt;
* 23-jan-2008: ER3 crashed several times during last 3 weeks, mostly (only ?) during &#039;End&#039; transition; todays core file:&lt;br /&gt;
 (dbx) where&lt;br /&gt;
   [1] 0xfe9e4c20(0x8068f9d), at 0xfe9e4c20 &lt;br /&gt;
   [2] codaExecute(0xce4fdbc0, 0xce4fdbc0, 0x1, 0x8068c39), at 0x8068f9d &lt;br /&gt;
   [3] CODAtcpServerWorkTask(0x811fa00, 0x0, 0x0, 0xce4fdff8, 0xfea60020, 0xfe591400), at 0x8068d3a &lt;br /&gt;
   [4] 0xfea5fd36(0xfe591400, 0x0, 0x0, ), at 0xfea5fd36 &lt;br /&gt;
   [5] 0xfea60020(), at 0xfea60020 &lt;br /&gt;
 (dbx)&lt;br /&gt;
&lt;br /&gt;
* 14-nov-2007: first week of running G9A: crashes observed in ec1 (twice), tage3, scaler1, clastrig2, EB; no feather details were obtained so far&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 3-nov-2007: after about 26Mevents during the run sc2pmc1 started to print following:&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000080 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x03C80ADD -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x8A90097F -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00680BD9 -&amp;gt; resyncronize !!!&lt;br /&gt;
end run failed. Reboot sc2.&lt;br /&gt;
During end transition ec2 froze with message:&lt;br /&gt;
 interrupt: timer: 32 microsec (min=19 max=86 rms**2=18)&lt;br /&gt;
 0x1a05fdf0 (twork0005): sfiUserEnd: INFO: Last Event 26723663, status=0 (0x1ca648c8 0x1ca648c0)&lt;br /&gt;
 0x1a05fdf0 (twork0005): data: 0x00000003 0x0007014f 0x00120000 0x00000000 0xc8009181 0xc0001181&lt;br /&gt;
 0x1a05fdf0 (twork0005): jw1 : 0x00000000 0x0197c54f 0x00000003 0x0007014f 0x00120000 0x00000000&lt;br /&gt;
 0x1a05fdf0 (twork0005): Last DMA status = 0x200000b count=11 blen=11&lt;br /&gt;
 0x1a05fdf0 (twork0006): sfiUserEnd: ERROR: Last Transfer Event NUMBER 26723663, status = 0x1a000 (0x90001181 0x88001181 0x80009181  0x78001181)&lt;br /&gt;
 0x1a05fdf0 (twork0006): SFI_SEQ_ERR: Sequencer not Enabled&lt;br /&gt;
Reboot ec2. Started new run 55463, everything looks normal.&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 2-nov-2007: during the run ec2 started to print on tsconnect screen:&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
data taking continues, but runcontrol printed message:&lt;br /&gt;
 WARN   : ec2 has not reported status for 1516 seconds&lt;br /&gt;
 ERROR  : ec2 is in state disconnected should be active&lt;br /&gt;
ec2pmc1 looked fine; end run failed, need to reboot ec2&lt;/div&gt;</summary>
		<author><name>129.57.167.14</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=DAQ/Online_Quick_Reference&amp;diff=5627</id>
		<title>DAQ/Online Quick Reference</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=DAQ/Online_Quick_Reference&amp;diff=5627"/>
		<updated>2011-11-23T14:58:19Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.14: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;DAQ Recovery Procedure&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In most cases DAQ will crash because of ROC problem. Do following:&lt;br /&gt;
&lt;br /&gt;
* click &#039;End Run&#039; or &#039;Abort&#039;, whatever button is active&lt;br /&gt;
&lt;br /&gt;
* click &#039;Cancel&#039;&lt;br /&gt;
&lt;br /&gt;
* run &#039;roc_status&#039; command from clon10 window; it will show troubled ROC(s) as &#039;UNDEFINED&#039; or &#039;active&#039;; most likely clastrig2 or/and polar&lt;br /&gt;
&lt;br /&gt;
* click &#039;Reset&#039;&lt;br /&gt;
&lt;br /&gt;
* from clon10 window, reboot troubled ROC(s) using command &#039;roc_reboot &amp;lt;roc&amp;gt;&#039;; if rebooting any ROC, reboot clastrig2 as well&lt;br /&gt;
&lt;br /&gt;
* wait 2 minutes and run &#039;roc_status&#039; again; rebooted ROC(s) must be in &#039;booted&#039; stage&lt;br /&gt;
&lt;br /&gt;
* go to &#039;EB_TERM&#039; window, Ctrl-C and run previous command using arrow up (command is &#039;coda_eb ...&#039;)&lt;br /&gt;
&lt;br /&gt;
* start new run from &#039;Download&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE&#039;&#039;&#039;: &#039;tage&#039; and &#039;tage2&#039; are Linux processes now, so instead of roc_reboot, goto appropriate window, Ctrl-C and type command: &lt;br /&gt;
 TAGE: coda_roc -s clasprod -s &amp;quot;tage ROC&amp;quot; -i&lt;br /&gt;
 TAGE2: coda_roc -s clasprod -s &amp;quot;tage2 ROC&amp;quot; -i&lt;br /&gt;
&lt;br /&gt;
If it does not help, page DAQ pager. If no reponce during 10 minutes, call Sergey cell 757-232-6221 (day time) or home 757-988-0680 (night time).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FOLLOWING INFORMATION IS FOR DAQ EXPERTS ONLY (DO NOT DO IT IF YOU ARE NOT SURE !!!)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DAQ procedures&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
First make sure you can open X window from the terminal clon03:0.1: type &#039;xterm&#039; and make sure xterminal is opened. If it is not, message &#039;X11 connection rejected because of wrong authentication.&#039; will shows up. In this case kill xwindow, start new one (you will be on clon03) and &#039;ssh clon10&#039;. Make sure &#039;xterm&#039; command can open xterminal.&lt;br /&gt;
&lt;br /&gt;
To start all DAQ processes goto clon10 as &#039;&#039;clasrun&#039;&#039; and type following command:&lt;br /&gt;
&lt;br /&gt;
 daq_start this&lt;br /&gt;
&lt;br /&gt;
to open all windows on current workspace. If &#039;&#039;daq_start&#039;&#039; executed without parameter, it will open everything on clon03&#039;s bottom screen on currently active workspace.&lt;br /&gt;
&lt;br /&gt;
To kill all DAQ processes goto clon10 as &#039;&#039;clasrun&#039;&#039; and type&lt;br /&gt;
&lt;br /&gt;
 daq_exit&lt;br /&gt;
&lt;br /&gt;
To start/stop serial connections to ROCs and PMCs, type following on clon00:&lt;br /&gt;
&lt;br /&gt;
 roc_xterm_this&lt;br /&gt;
 pmc_xterms_this&lt;br /&gt;
&lt;br /&gt;
 roc_xterms_kill&lt;br /&gt;
 pmc_xterms_kill&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Online procedures&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To start online monitoring processes use following commands:&lt;br /&gt;
 mon0_start (starts everything on clonmon0 - fast online reconstruction;&lt;br /&gt;
      NOTE: root presenter must be started separately: ssh to clonmon0 (usually from clon03:0.2) and type &#039;cmroot clasprod hist_clasprod&#039;)&lt;br /&gt;
 mon1_start (starts everything on clonmon1 - event_monitor)&lt;br /&gt;
 mon2_start (starts everything on clonmon2 - online recsis, ced; if ced does not started, run it manually by ssh to clonmon2 from clon04:0.2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To kill online monitoring processes use following commands:&lt;br /&gt;
 mon0_exit (kills everything on clonmon0)&lt;br /&gt;
 mon1_exit (kills everything on clonmon1)&lt;br /&gt;
 mon2_exit (kills everything on clonmon2)&lt;br /&gt;
&lt;br /&gt;
Occupancy plots must be started on clonmon1. Login as &#039;&#039;clasrun&#039;&#039; and type&lt;br /&gt;
 monb&lt;br /&gt;
&lt;br /&gt;
Stadis to be started on clon05:0.1.&lt;br /&gt;
&lt;br /&gt;
DCHV to be started on clon06:0.1.&lt;br /&gt;
&lt;br /&gt;
Diman to be started on clon03:0.0.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Background information&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* CRON JOBS: on clon10, clon00, clon01 and clondb1 make sure cron jobs are running (they must start automatically after reboot); if have to start cron jobs, login as &#039;&#039;clascron&#039;&#039; to the mentioned machines, goto directory /home/clascron/backup and follow instructions in README file, normally it will be following:&lt;br /&gt;
&lt;br /&gt;
 login as &#039;clascron&#039; to the clon10&lt;br /&gt;
 goto /home/clascron/backup&lt;br /&gt;
 type &#039;crontab -l&#039; to see what is running&lt;br /&gt;
 type &#039;crontab -r&#039; to erase all existing cron jobs&lt;br /&gt;
 type &#039;crontab clon10&#039;&lt;br /&gt;
 repeat everything for clon00 and clon01, using file &#039;clon00&#039; and &#039;clon01&#039; respectively&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Process management&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Sometimes you may want to turn some cron jobs off to avoid alarms during system reconfiguration: do not forget to turn them on again after you are done !&lt;br /&gt;
&lt;br /&gt;
* Process management: SmartSockets-based process management procedures must be started on clon10 as &#039;&#039;clasrun&#039;&#039; using following command:&lt;br /&gt;
 control_process_manager start clasprod clasprod&lt;br /&gt;
 control_procmgr_manager start clasprod clasprod&lt;br /&gt;
 control_ipc_process_manager start clasprod clasprod&lt;br /&gt;
and killed by following:&lt;br /&gt;
 control_process_manager stop clasprod clasprod&lt;br /&gt;
 control_procmgr_manager stop clasprod clasprod&lt;br /&gt;
 control_ipc_process_manager stop clasprod clasprod&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Services on clondb1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Clondb1 is running several important servers which suppose to be started automatically on reboot:&lt;br /&gt;
 SmartSockets&lt;br /&gt;
 Mysql&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Logbook and/or run database does not work&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Contact Marty Wise.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Useful commands&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 r_ts_prescale - reads prescales from TS2&lt;br /&gt;
 s_ts_prescale 0 0 0 0 0 0 100 0 - sets prescales to TS2; 0 means prescale 1, 1 means prescale 2 etc&lt;br /&gt;
 proconhost, netonhost - run everything on main VME CPU (execute from hosts&#039;s serial connection before Download)&lt;br /&gt;
 proconpmc, netonpmc - run everything on co-processor (execute from hosts&#039;s serial connection before Download)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sergey Boyarinov&#039;&#039;&#039; (from JLAB local phone):&lt;br /&gt;
 Moscow cell phone: 9-011-7-916-729-8203&lt;br /&gt;
 Moscow home phones: 9-011-7-495-392-3569 (otec), 9-011-7-499-189-0189 (teshya)&lt;br /&gt;
 SKYPE: boiarino&lt;/div&gt;</summary>
		<author><name>129.57.167.14</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=DAQ/Online_Quick_Reference&amp;diff=5626</id>
		<title>DAQ/Online Quick Reference</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=DAQ/Online_Quick_Reference&amp;diff=5626"/>
		<updated>2011-11-23T14:57:28Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.14: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;DAQ Recovery Procedure&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In most cases DAQ will crash because of ROC problem. Do following:&lt;br /&gt;
&lt;br /&gt;
* click &#039;End Run&#039; or &#039;Abort&#039;, whatever button is active&lt;br /&gt;
&lt;br /&gt;
* click &#039;Cancel&#039;&lt;br /&gt;
&lt;br /&gt;
* run &#039;roc_status&#039; command from clon10 window; it will show troubled ROC(s) as &#039;UNDEFINED&#039; or &#039;active&#039;; most likely clastrig2 or/and polar&lt;br /&gt;
&lt;br /&gt;
* click &#039;Reset&#039;&lt;br /&gt;
&lt;br /&gt;
* from clon10 window, reboot troubled ROC(s) using command &#039;roc_reboot &amp;lt;roc&amp;gt;&#039;; if rebooting any ROC, reboot clastrig2 as well&lt;br /&gt;
&lt;br /&gt;
* wait 2 minutes and run &#039;roc_status&#039; again; rebooted ROC(s) must be in &#039;booted&#039; stage&lt;br /&gt;
&lt;br /&gt;
* go to &#039;EB_TERM&#039; window, Ctrl-C and run previous command using arrow up (command is &#039;coda_eb ...&#039;)&lt;br /&gt;
&lt;br /&gt;
* start new run from &#039;Download&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE&#039;&#039;&#039;: &#039;tage&#039; and &#039;tage2&#039; are Linux processes now, so instead of roc_reboot, goto appropriate window, Ctrl-C and type command: &lt;br /&gt;
 TAGE: coda_roc -s clasprod -s &amp;quot;tage ROC&amp;quot; -i&lt;br /&gt;
 TAGE2: coda_roc -s clasprod -s &amp;quot;tage2 ROC&amp;quot; -i&lt;br /&gt;
&lt;br /&gt;
If it does not help, page DAQ pager. If no reponce during 10 minutes, call Sergey home 757-988-0680.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FOLLOWING INFORMATION IS FOR DAQ EXPERTS ONLY (DO NOT DO IT IF YOU ARE NOT SURE !!!)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DAQ procedures&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
First make sure you can open X window from the terminal clon03:0.1: type &#039;xterm&#039; and make sure xterminal is opened. If it is not, message &#039;X11 connection rejected because of wrong authentication.&#039; will shows up. In this case kill xwindow, start new one (you will be on clon03) and &#039;ssh clon10&#039;. Make sure &#039;xterm&#039; command can open xterminal.&lt;br /&gt;
&lt;br /&gt;
To start all DAQ processes goto clon10 as &#039;&#039;clasrun&#039;&#039; and type following command:&lt;br /&gt;
&lt;br /&gt;
 daq_start this&lt;br /&gt;
&lt;br /&gt;
to open all windows on current workspace. If &#039;&#039;daq_start&#039;&#039; executed without parameter, it will open everything on clon03&#039;s bottom screen on currently active workspace.&lt;br /&gt;
&lt;br /&gt;
To kill all DAQ processes goto clon10 as &#039;&#039;clasrun&#039;&#039; and type&lt;br /&gt;
&lt;br /&gt;
 daq_exit&lt;br /&gt;
&lt;br /&gt;
To start/stop serial connections to ROCs and PMCs, type following on clon00:&lt;br /&gt;
&lt;br /&gt;
 roc_xterm_this&lt;br /&gt;
 pmc_xterms_this&lt;br /&gt;
&lt;br /&gt;
 roc_xterms_kill&lt;br /&gt;
 pmc_xterms_kill&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Online procedures&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To start online monitoring processes use following commands:&lt;br /&gt;
 mon0_start (starts everything on clonmon0 - fast online reconstruction;&lt;br /&gt;
      NOTE: root presenter must be started separately: ssh to clonmon0 (usually from clon03:0.2) and type &#039;cmroot clasprod hist_clasprod&#039;)&lt;br /&gt;
 mon1_start (starts everything on clonmon1 - event_monitor)&lt;br /&gt;
 mon2_start (starts everything on clonmon2 - online recsis, ced; if ced does not started, run it manually by ssh to clonmon2 from clon04:0.2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To kill online monitoring processes use following commands:&lt;br /&gt;
 mon0_exit (kills everything on clonmon0)&lt;br /&gt;
 mon1_exit (kills everything on clonmon1)&lt;br /&gt;
 mon2_exit (kills everything on clonmon2)&lt;br /&gt;
&lt;br /&gt;
Occupancy plots must be started on clonmon1. Login as &#039;&#039;clasrun&#039;&#039; and type&lt;br /&gt;
 monb&lt;br /&gt;
&lt;br /&gt;
Stadis to be started on clon05:0.1.&lt;br /&gt;
&lt;br /&gt;
DCHV to be started on clon06:0.1.&lt;br /&gt;
&lt;br /&gt;
Diman to be started on clon03:0.0.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Background information&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* CRON JOBS: on clon10, clon00, clon01 and clondb1 make sure cron jobs are running (they must start automatically after reboot); if have to start cron jobs, login as &#039;&#039;clascron&#039;&#039; to the mentioned machines, goto directory /home/clascron/backup and follow instructions in README file, normally it will be following:&lt;br /&gt;
&lt;br /&gt;
 login as &#039;clascron&#039; to the clon10&lt;br /&gt;
 goto /home/clascron/backup&lt;br /&gt;
 type &#039;crontab -l&#039; to see what is running&lt;br /&gt;
 type &#039;crontab -r&#039; to erase all existing cron jobs&lt;br /&gt;
 type &#039;crontab clon10&#039;&lt;br /&gt;
 repeat everything for clon00 and clon01, using file &#039;clon00&#039; and &#039;clon01&#039; respectively&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Process management&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Sometimes you may want to turn some cron jobs off to avoid alarms during system reconfiguration: do not forget to turn them on again after you are done !&lt;br /&gt;
&lt;br /&gt;
* Process management: SmartSockets-based process management procedures must be started on clon10 as &#039;&#039;clasrun&#039;&#039; using following command:&lt;br /&gt;
 control_process_manager start clasprod clasprod&lt;br /&gt;
 control_procmgr_manager start clasprod clasprod&lt;br /&gt;
 control_ipc_process_manager start clasprod clasprod&lt;br /&gt;
and killed by following:&lt;br /&gt;
 control_process_manager stop clasprod clasprod&lt;br /&gt;
 control_procmgr_manager stop clasprod clasprod&lt;br /&gt;
 control_ipc_process_manager stop clasprod clasprod&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Services on clondb1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Clondb1 is running several important servers which suppose to be started automatically on reboot:&lt;br /&gt;
 SmartSockets&lt;br /&gt;
 Mysql&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Logbook and/or run database does not work&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Contact Marty Wise.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Useful commands&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 r_ts_prescale - reads prescales from TS2&lt;br /&gt;
 s_ts_prescale 0 0 0 0 0 0 100 0 - sets prescales to TS2; 0 means prescale 1, 1 means prescale 2 etc&lt;br /&gt;
 proconhost, netonhost - run everything on main VME CPU (execute from hosts&#039;s serial connection before Download)&lt;br /&gt;
 proconpmc, netonpmc - run everything on co-processor (execute from hosts&#039;s serial connection before Download)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sergey Boyarinov&#039;&#039;&#039; (from JLAB local phone):&lt;br /&gt;
 Moscow cell phone: 9-011-7-916-729-8203&lt;br /&gt;
 Moscow home phones: 9-011-7-495-392-3569 (otec), 9-011-7-499-189-0189 (teshya)&lt;br /&gt;
 SKYPE: boiarino&lt;/div&gt;</summary>
		<author><name>129.57.167.14</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=DAQ/Online_Quick_Reference&amp;diff=5625</id>
		<title>DAQ/Online Quick Reference</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=DAQ/Online_Quick_Reference&amp;diff=5625"/>
		<updated>2011-11-23T14:57:05Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.14: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;DAQ Recovery Procedure&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In most cases DAQ will crash because of ROC problem. Do following:&lt;br /&gt;
&lt;br /&gt;
* click &#039;End Run&#039; or &#039;Abort&#039;, whatever button is active&lt;br /&gt;
&lt;br /&gt;
* click &#039;Cancel&#039;&lt;br /&gt;
&lt;br /&gt;
* run &#039;roc_status&#039; command from clon10 window; it will show troubled ROC(s) as &#039;UNDEFINED&#039; or &#039;active&#039;; most likely clastrig2 or/and polar&lt;br /&gt;
&lt;br /&gt;
* click &#039;Reset&#039;&lt;br /&gt;
&lt;br /&gt;
* from clon10 window, reboot troubled ROC(s) using command &#039;roc_reboot &amp;lt;roc&amp;gt;&#039;; if rebooting any ROC, reboot clastrig2 as well&lt;br /&gt;
&lt;br /&gt;
* wait 2 minutes and run &#039;roc_status&#039; again; rebooted ROC(s) must be in &#039;booted&#039; stage&lt;br /&gt;
&lt;br /&gt;
* go to &#039;EB_TERM&#039; window, Ctrl-C and run previous command using arrow up (command is &#039;coda_eb ...&#039;)&lt;br /&gt;
&lt;br /&gt;
* start new run from &#039;Download&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE&#039;&#039;&#039;: &#039;tage&#039; and &#039;tage2&#039; are Linux processes now, so instead of roc_reboot, goto appropriate window, Ctrl-C and type command: &lt;br /&gt;
 for tage: coda_roc -s clasprod -s &amp;quot;tage ROC&amp;quot; -i&lt;br /&gt;
 for tage2: coda_roc -s clasprod -s &amp;quot;tage2 ROC&amp;quot; -i&lt;br /&gt;
&lt;br /&gt;
If it does not help, page DAQ pager. If no reponce during 10 minutes, call Sergey home 757-988-0680.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FOLLOWING INFORMATION IS FOR DAQ EXPERTS ONLY (DO NOT DO IT IF YOU ARE NOT SURE !!!)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DAQ procedures&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
First make sure you can open X window from the terminal clon03:0.1: type &#039;xterm&#039; and make sure xterminal is opened. If it is not, message &#039;X11 connection rejected because of wrong authentication.&#039; will shows up. In this case kill xwindow, start new one (you will be on clon03) and &#039;ssh clon10&#039;. Make sure &#039;xterm&#039; command can open xterminal.&lt;br /&gt;
&lt;br /&gt;
To start all DAQ processes goto clon10 as &#039;&#039;clasrun&#039;&#039; and type following command:&lt;br /&gt;
&lt;br /&gt;
 daq_start this&lt;br /&gt;
&lt;br /&gt;
to open all windows on current workspace. If &#039;&#039;daq_start&#039;&#039; executed without parameter, it will open everything on clon03&#039;s bottom screen on currently active workspace.&lt;br /&gt;
&lt;br /&gt;
To kill all DAQ processes goto clon10 as &#039;&#039;clasrun&#039;&#039; and type&lt;br /&gt;
&lt;br /&gt;
 daq_exit&lt;br /&gt;
&lt;br /&gt;
To start/stop serial connections to ROCs and PMCs, type following on clon00:&lt;br /&gt;
&lt;br /&gt;
 roc_xterm_this&lt;br /&gt;
 pmc_xterms_this&lt;br /&gt;
&lt;br /&gt;
 roc_xterms_kill&lt;br /&gt;
 pmc_xterms_kill&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Online procedures&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To start online monitoring processes use following commands:&lt;br /&gt;
 mon0_start (starts everything on clonmon0 - fast online reconstruction;&lt;br /&gt;
      NOTE: root presenter must be started separately: ssh to clonmon0 (usually from clon03:0.2) and type &#039;cmroot clasprod hist_clasprod&#039;)&lt;br /&gt;
 mon1_start (starts everything on clonmon1 - event_monitor)&lt;br /&gt;
 mon2_start (starts everything on clonmon2 - online recsis, ced; if ced does not started, run it manually by ssh to clonmon2 from clon04:0.2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To kill online monitoring processes use following commands:&lt;br /&gt;
 mon0_exit (kills everything on clonmon0)&lt;br /&gt;
 mon1_exit (kills everything on clonmon1)&lt;br /&gt;
 mon2_exit (kills everything on clonmon2)&lt;br /&gt;
&lt;br /&gt;
Occupancy plots must be started on clonmon1. Login as &#039;&#039;clasrun&#039;&#039; and type&lt;br /&gt;
 monb&lt;br /&gt;
&lt;br /&gt;
Stadis to be started on clon05:0.1.&lt;br /&gt;
&lt;br /&gt;
DCHV to be started on clon06:0.1.&lt;br /&gt;
&lt;br /&gt;
Diman to be started on clon03:0.0.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Background information&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* CRON JOBS: on clon10, clon00, clon01 and clondb1 make sure cron jobs are running (they must start automatically after reboot); if have to start cron jobs, login as &#039;&#039;clascron&#039;&#039; to the mentioned machines, goto directory /home/clascron/backup and follow instructions in README file, normally it will be following:&lt;br /&gt;
&lt;br /&gt;
 login as &#039;clascron&#039; to the clon10&lt;br /&gt;
 goto /home/clascron/backup&lt;br /&gt;
 type &#039;crontab -l&#039; to see what is running&lt;br /&gt;
 type &#039;crontab -r&#039; to erase all existing cron jobs&lt;br /&gt;
 type &#039;crontab clon10&#039;&lt;br /&gt;
 repeat everything for clon00 and clon01, using file &#039;clon00&#039; and &#039;clon01&#039; respectively&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Process management&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Sometimes you may want to turn some cron jobs off to avoid alarms during system reconfiguration: do not forget to turn them on again after you are done !&lt;br /&gt;
&lt;br /&gt;
* Process management: SmartSockets-based process management procedures must be started on clon10 as &#039;&#039;clasrun&#039;&#039; using following command:&lt;br /&gt;
 control_process_manager start clasprod clasprod&lt;br /&gt;
 control_procmgr_manager start clasprod clasprod&lt;br /&gt;
 control_ipc_process_manager start clasprod clasprod&lt;br /&gt;
and killed by following:&lt;br /&gt;
 control_process_manager stop clasprod clasprod&lt;br /&gt;
 control_procmgr_manager stop clasprod clasprod&lt;br /&gt;
 control_ipc_process_manager stop clasprod clasprod&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Services on clondb1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Clondb1 is running several important servers which suppose to be started automatically on reboot:&lt;br /&gt;
 SmartSockets&lt;br /&gt;
 Mysql&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Logbook and/or run database does not work&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Contact Marty Wise.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Useful commands&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 r_ts_prescale - reads prescales from TS2&lt;br /&gt;
 s_ts_prescale 0 0 0 0 0 0 100 0 - sets prescales to TS2; 0 means prescale 1, 1 means prescale 2 etc&lt;br /&gt;
 proconhost, netonhost - run everything on main VME CPU (execute from hosts&#039;s serial connection before Download)&lt;br /&gt;
 proconpmc, netonpmc - run everything on co-processor (execute from hosts&#039;s serial connection before Download)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sergey Boyarinov&#039;&#039;&#039; (from JLAB local phone):&lt;br /&gt;
 Moscow cell phone: 9-011-7-916-729-8203&lt;br /&gt;
 Moscow home phones: 9-011-7-495-392-3569 (otec), 9-011-7-499-189-0189 (teshya)&lt;br /&gt;
 SKYPE: boiarino&lt;/div&gt;</summary>
		<author><name>129.57.167.14</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=GE_XVB601&amp;diff=5624</id>
		<title>GE XVB601</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=GE_XVB601&amp;diff=5624"/>
		<updated>2011-11-22T17:38:09Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.14: /* List of boards */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Company site: [http://www.ge-ip.com/products/family/embedded-systems GE Intelligent Platforms]&lt;br /&gt;
&lt;br /&gt;
== Module manufacturer information ==&lt;br /&gt;
&lt;br /&gt;
Board page on company site: [http://www.ge-ip.com/products/3448 XVB601]&lt;br /&gt;
&lt;br /&gt;
Documentation: &lt;br /&gt;
[https://clonwiki.jlab.org/wiki/clondocs/Docs/ge_xvb601_ds_gfa1299.pdf Datasheet]&lt;br /&gt;
[https://clonwiki.jlab.org/wiki/clondocs/Docs/ge_xvb601_hr_500-930007815-000_E.pdf Hardware Reference]&lt;br /&gt;
[https://clonwiki.jlab.org/wiki/clondocs/Docs/ge_522-9300800627-000_A.book.pdf Transition Module Installation Guide]&lt;br /&gt;
[https://clonwiki.jlab.org/wiki/clondocs/Docs/ge_Configuration_Guide_XVB601.pdf Product Configurations]&lt;br /&gt;
[https://clonwiki.jlab.org/wiki/clondocs/Docs/ge_Ruggedization_Levels_GFA-926a.pdf Ruggedization]&lt;br /&gt;
&lt;br /&gt;
== List of boards ==&lt;br /&gt;
&lt;br /&gt;
* [01] 00:20:38:04:23:5E / 129.57.68.88 / croctest1&lt;br /&gt;
&lt;br /&gt;
* [02] 00:20:38:04:23:60 / 129.57.68.90 / croctest3 (curently: 129.57.68.79 / dvcs2)&lt;br /&gt;
&lt;br /&gt;
* [03] 00:20:38:04:29:2E / 129.57.68.68 / tage&lt;br /&gt;
&lt;br /&gt;
* [04] 00:20:38:04:23:64 / 129.57.68.86 / tage2&lt;br /&gt;
&lt;br /&gt;
== Initial settings ==&lt;br /&gt;
&lt;br /&gt;
Install new board into VME crate. Connect ethernet to the upper LAN port, rs232 9600N1 serial line (optional), VGA monitor and USB keyboard. Turn on power, setup page should appear (for future reboots hold &#039;&#039;&#039;DEL&#039;&#039;&#039; key to enter setup). Goto &#039;&#039;&#039;Advanced-&amp;gt;Onboard Device&#039;&#039;&#039;, set memory size to &#039;&#039;&#039;512MB&#039;&#039;&#039; and enable &#039;&#039;&#039;Onboard Gigabit LAN 1&#039;&#039;&#039;. Goto &#039;&#039;&#039;Advanced-&amp;gt;Serial Port Console Redirection&#039;&#039;&#039;, enable &#039;&#039;&#039;COM1 Console Redirection&#039;&#039;&#039; and in &#039;&#039;&#039;Console Redirection Settings&#039;&#039;&#039; set &#039;&#039;&#039;Bits per second=9600&#039;&#039;&#039;. Do &#039;&#039;&#039;Save &amp;amp; Exit&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Sergey Boyarinov only: open web browser from &#039;&#039;&#039;clonweb&#039;&#039;&#039; and goto &#039;&#039;&#039;jnet.jlab.org&#039;&#039;&#039;. Login using CUE login and password. Click on &#039;&#039;&#039;Machine Registration&#039;&#039;&#039; button. Click &#039;&#039;&#039;Add Device&#039;&#039;&#039;. Fill in a form, for example:&lt;br /&gt;
 Connection Type: wired&lt;br /&gt;
 MAC address: 00:20:38:04:23:64&lt;br /&gt;
 VLAN: VLAN 568 : Hall B Data Acquisition &amp;lt;choose from the list&amp;gt;&lt;br /&gt;
 Hostname: tage2.jlab.org&lt;br /&gt;
 IP address: 129.57.68.86 &amp;lt;unselect &#039;Automatically Assign Statis IP&amp;gt;&lt;br /&gt;
 JLAB Username: boiarino&lt;br /&gt;
 Has PII: no&lt;br /&gt;
 Machine Type: other&lt;br /&gt;
 Property Tag: F&lt;br /&gt;
Click &#039;&#039;&#039;Submit&#039;&#039;&#039;. Following message must shows up:&lt;br /&gt;
 The device (00:20:38:04:23:64) has been successfully added to the registration table.&lt;br /&gt;
 -----------------&lt;br /&gt;
 The device (00:20:38:04:23:64) has been successfully added to the assignment table.&lt;br /&gt;
 -----------------&lt;br /&gt;
 (DHCP) This entry will be added to DHCP the next time the server restarts (about 10 seconds).&lt;br /&gt;
 -----------------&lt;br /&gt;
 hallb-rtr.jlab.org ethernet8/9 is not an access port, blip failed...&lt;br /&gt;
&lt;br /&gt;
Add IP name to the [[clonfs1]] export list, if not done yet.&lt;br /&gt;
&lt;br /&gt;
Recycle power. Messages on monitor must show successful DHCP connection. Go to the following section to setup TFTP etc.&lt;br /&gt;
&lt;br /&gt;
== Software structure description ==&lt;br /&gt;
&lt;br /&gt;
* following is installed in &#039;&#039;/tftpboot&#039;&#039; area on clon10 server:&lt;br /&gt;
&lt;br /&gt;
 linux-install/Centos5PAE_new/initrd.img&lt;br /&gt;
                             /initrd.img.backup&lt;br /&gt;
                             /vmlinuz&lt;br /&gt;
              /msgs/boot.msg&lt;br /&gt;
                   /expert.msg&lt;br /&gt;
                   /general.msg&lt;br /&gt;
                   /param.msg&lt;br /&gt;
                   /rescue.msg&lt;br /&gt;
                   /snake.msg&lt;br /&gt;
              /pxelinux.0&lt;br /&gt;
              /pxelinux.cfg/81394458 -&amp;gt; croctest1&lt;br /&gt;
                           /81394459 -&amp;gt; croctest2&lt;br /&gt;
                           /croctest1&lt;br /&gt;
                           /croctest2&lt;br /&gt;
                           /default&lt;br /&gt;
                           /pxeos.xml&lt;br /&gt;
          &lt;br /&gt;
Every client must has a file in &#039;&#039;/pxelinux.cfg/&#039;&#039; area with the name containing IP address in HEX format, for example croctest1&#039;s IP is 129.57.68.88, so file name must be 81394458. It can be a symbolic link. The contents of the file for croctest1:&lt;br /&gt;
&lt;br /&gt;
 default Centos5PAE_new&lt;br /&gt;
 label Centos5PAE_new&lt;br /&gt;
     kernel Centos5PAE_new/vmlinuz&lt;br /&gt;
     append  initrd=Centos5PAE_new/initrd.img root=/dev/ram0 init=disklessrc NFSROOT=129.57.167.16:/vol/diskless/Centos5 ramdisk_size=31809 ETHERNET=eth0 SNAPSHOT=croctest1.jlab.org NISDOMAIN=CCCHP acpi=force vga=0x305 vmalloc=256MB console=ttyS0,9600&lt;br /&gt;
&lt;br /&gt;
All settings in that file are more or less generic. To customize it for another client only &#039;&#039;SNAPSHOT=croctest1.jlab.org&#039;&#039; must be changed. Statement &#039;&#039;NFSROOT=129.57.167.16:/vol/diskless/Centos5&#039;&#039; defines the fileserver IP and directory where diskless Linux is located, in our case it is &#039;&#039;clonfs1&#039;&#039;. Statement &#039;&#039;console=ttyS0,9600&#039;&#039; force Centos5 to send boot messages to the com port so they can be monitored using &#039;&#039;tsconnect&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* diskless Linux is installed on &#039;&#039;clonfs1&#039;&#039; fileserver in &#039;&#039;/vol/diskless/Centos5&#039;&#039; volume. That volume is mounted on the clonpc3 RHEL machine as well, and all Centos5 installation was performed on clonpc3, as it described in EXPERT PART section below. Directory &#039;&#039;/diskless/Centos5/root&#039;&#039; will be mounted as &#039;&#039;/&#039;&#039;  level on all diskless clients, so that part is generic for all clients. Custom areas in &#039;&#039;/diskless/Centos5/snapshot&#039;&#039; will be client-specific, for every new client new directory with appropriate name must be creates there using templete tar ball, for example:&lt;br /&gt;
 tar xvf templete.jlab.org.tar&lt;br /&gt;
 mv templete.jlab.org croctest1.jlab.org&lt;br /&gt;
* File &#039;&#039;files&#039;&#039; contains the list of all files/directories to be used from snapshot area rather then from root area, that file was created during Centos5 installation. File &#039;&#039;files.custom&#039;&#039; can be used to specify additional files/directories, not in use right now.&lt;br /&gt;
&lt;br /&gt;
== Customizing kernel installed in &#039;&#039;/diskless/Centos5/root&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
After expert installation is done, following changes must be applied. They are similar to the RHEL installation on clon cluster PCs and servers:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;/usr/bin/system-config-network&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* fix &#039;&#039;/etc/passwd&#039;&#039;, &#039;&#039;/etc/shadow&#039;&#039;, &#039;&#039;/etc/group&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE&#039;&#039;&#039;: to add new used you may use command &#039;&#039;useradd&#039;&#039;, for example&lt;br /&gt;
  useradd -u 6246 -g nagios -d /home/nagios -c &amp;quot;Nagios&amp;quot; -s /bin/tcsh nagios&lt;br /&gt;
    (add flag &#039;-m&#039; if want to force home directory creation).&lt;br /&gt;
&lt;br /&gt;
* fix &#039;&#039;/etc/nsswitch.conf&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* fix &#039;&#039;/etc/yp.conf&#039;&#039; (add lines &#039;&#039;domain CCCHP server clon00.jlab.org&#039;&#039; and &#039;&#039;ypserver  clon10.jlab.org&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
* fix &#039;&#039;/etc/sysconfig/network&#039;&#039; (add line &#039;&#039;NISDOMAIN=CCCHP&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;/etc/init.d/ypbind start&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;chkconfig ypbind on&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* set RHEL-style [[automounts]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;/etc/init.d/autofs restart&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* fix symbolic links to /apps, /home, /usr/local etc&lt;br /&gt;
&lt;br /&gt;
To install updates, ssh to clonpc3 as &#039;&#039;root&#039;&#039; and start chroot environment: &#039;&#039;chroot /misc/diskless/Centos5/root&#039;&#039;. After that you can use &#039;&#039;yum&#039;&#039;, for example:&lt;br /&gt;
 yum install gcc-c++&lt;br /&gt;
 yum install mysql-devel&lt;br /&gt;
 yum install compat-gcc-34-g77&lt;br /&gt;
 yum install libXpm-devel&lt;br /&gt;
 yum install libXtst&lt;br /&gt;
     yum install java&lt;br /&gt;
&lt;br /&gt;
In case of yum, rpm etc problems usually you have to rebuild dictionary, google the error message.&lt;br /&gt;
&lt;br /&gt;
== EXPERT PART: setting everything from scratch using clonpc3 ==&lt;/div&gt;</summary>
		<author><name>129.57.167.14</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=GE_XVB601&amp;diff=5623</id>
		<title>GE XVB601</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=GE_XVB601&amp;diff=5623"/>
		<updated>2011-11-22T17:37:54Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.14: /* List of boards */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Company site: [http://www.ge-ip.com/products/family/embedded-systems GE Intelligent Platforms]&lt;br /&gt;
&lt;br /&gt;
== Module manufacturer information ==&lt;br /&gt;
&lt;br /&gt;
Board page on company site: [http://www.ge-ip.com/products/3448 XVB601]&lt;br /&gt;
&lt;br /&gt;
Documentation: &lt;br /&gt;
[https://clonwiki.jlab.org/wiki/clondocs/Docs/ge_xvb601_ds_gfa1299.pdf Datasheet]&lt;br /&gt;
[https://clonwiki.jlab.org/wiki/clondocs/Docs/ge_xvb601_hr_500-930007815-000_E.pdf Hardware Reference]&lt;br /&gt;
[https://clonwiki.jlab.org/wiki/clondocs/Docs/ge_522-9300800627-000_A.book.pdf Transition Module Installation Guide]&lt;br /&gt;
[https://clonwiki.jlab.org/wiki/clondocs/Docs/ge_Configuration_Guide_XVB601.pdf Product Configurations]&lt;br /&gt;
[https://clonwiki.jlab.org/wiki/clondocs/Docs/ge_Ruggedization_Levels_GFA-926a.pdf Ruggedization]&lt;br /&gt;
&lt;br /&gt;
== List of boards ==&lt;br /&gt;
&lt;br /&gt;
* [01] 00:20:38:04:23:5E / 129.57.68.88 / croctest1&lt;br /&gt;
&lt;br /&gt;
* [02] 00:20:38:04:23:60 / 129.57.68.90 / croctest3 (currently: 129.57.68.79 / dvcs2)&lt;br /&gt;
&lt;br /&gt;
* [03] 00:20:38:04:29:2E / 129.57.68.68 / tage&lt;br /&gt;
&lt;br /&gt;
* [04] 00:20:38:04:23:64 / 129.57.68.86 / tage2&lt;br /&gt;
&lt;br /&gt;
== Initial settings ==&lt;br /&gt;
&lt;br /&gt;
Install new board into VME crate. Connect ethernet to the upper LAN port, rs232 9600N1 serial line (optional), VGA monitor and USB keyboard. Turn on power, setup page should appear (for future reboots hold &#039;&#039;&#039;DEL&#039;&#039;&#039; key to enter setup). Goto &#039;&#039;&#039;Advanced-&amp;gt;Onboard Device&#039;&#039;&#039;, set memory size to &#039;&#039;&#039;512MB&#039;&#039;&#039; and enable &#039;&#039;&#039;Onboard Gigabit LAN 1&#039;&#039;&#039;. Goto &#039;&#039;&#039;Advanced-&amp;gt;Serial Port Console Redirection&#039;&#039;&#039;, enable &#039;&#039;&#039;COM1 Console Redirection&#039;&#039;&#039; and in &#039;&#039;&#039;Console Redirection Settings&#039;&#039;&#039; set &#039;&#039;&#039;Bits per second=9600&#039;&#039;&#039;. Do &#039;&#039;&#039;Save &amp;amp; Exit&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Sergey Boyarinov only: open web browser from &#039;&#039;&#039;clonweb&#039;&#039;&#039; and goto &#039;&#039;&#039;jnet.jlab.org&#039;&#039;&#039;. Login using CUE login and password. Click on &#039;&#039;&#039;Machine Registration&#039;&#039;&#039; button. Click &#039;&#039;&#039;Add Device&#039;&#039;&#039;. Fill in a form, for example:&lt;br /&gt;
 Connection Type: wired&lt;br /&gt;
 MAC address: 00:20:38:04:23:64&lt;br /&gt;
 VLAN: VLAN 568 : Hall B Data Acquisition &amp;lt;choose from the list&amp;gt;&lt;br /&gt;
 Hostname: tage2.jlab.org&lt;br /&gt;
 IP address: 129.57.68.86 &amp;lt;unselect &#039;Automatically Assign Statis IP&amp;gt;&lt;br /&gt;
 JLAB Username: boiarino&lt;br /&gt;
 Has PII: no&lt;br /&gt;
 Machine Type: other&lt;br /&gt;
 Property Tag: F&lt;br /&gt;
Click &#039;&#039;&#039;Submit&#039;&#039;&#039;. Following message must shows up:&lt;br /&gt;
 The device (00:20:38:04:23:64) has been successfully added to the registration table.&lt;br /&gt;
 -----------------&lt;br /&gt;
 The device (00:20:38:04:23:64) has been successfully added to the assignment table.&lt;br /&gt;
 -----------------&lt;br /&gt;
 (DHCP) This entry will be added to DHCP the next time the server restarts (about 10 seconds).&lt;br /&gt;
 -----------------&lt;br /&gt;
 hallb-rtr.jlab.org ethernet8/9 is not an access port, blip failed...&lt;br /&gt;
&lt;br /&gt;
Add IP name to the [[clonfs1]] export list, if not done yet.&lt;br /&gt;
&lt;br /&gt;
Recycle power. Messages on monitor must show successful DHCP connection. Go to the following section to setup TFTP etc.&lt;br /&gt;
&lt;br /&gt;
== Software structure description ==&lt;br /&gt;
&lt;br /&gt;
* following is installed in &#039;&#039;/tftpboot&#039;&#039; area on clon10 server:&lt;br /&gt;
&lt;br /&gt;
 linux-install/Centos5PAE_new/initrd.img&lt;br /&gt;
                             /initrd.img.backup&lt;br /&gt;
                             /vmlinuz&lt;br /&gt;
              /msgs/boot.msg&lt;br /&gt;
                   /expert.msg&lt;br /&gt;
                   /general.msg&lt;br /&gt;
                   /param.msg&lt;br /&gt;
                   /rescue.msg&lt;br /&gt;
                   /snake.msg&lt;br /&gt;
              /pxelinux.0&lt;br /&gt;
              /pxelinux.cfg/81394458 -&amp;gt; croctest1&lt;br /&gt;
                           /81394459 -&amp;gt; croctest2&lt;br /&gt;
                           /croctest1&lt;br /&gt;
                           /croctest2&lt;br /&gt;
                           /default&lt;br /&gt;
                           /pxeos.xml&lt;br /&gt;
          &lt;br /&gt;
Every client must has a file in &#039;&#039;/pxelinux.cfg/&#039;&#039; area with the name containing IP address in HEX format, for example croctest1&#039;s IP is 129.57.68.88, so file name must be 81394458. It can be a symbolic link. The contents of the file for croctest1:&lt;br /&gt;
&lt;br /&gt;
 default Centos5PAE_new&lt;br /&gt;
 label Centos5PAE_new&lt;br /&gt;
     kernel Centos5PAE_new/vmlinuz&lt;br /&gt;
     append  initrd=Centos5PAE_new/initrd.img root=/dev/ram0 init=disklessrc NFSROOT=129.57.167.16:/vol/diskless/Centos5 ramdisk_size=31809 ETHERNET=eth0 SNAPSHOT=croctest1.jlab.org NISDOMAIN=CCCHP acpi=force vga=0x305 vmalloc=256MB console=ttyS0,9600&lt;br /&gt;
&lt;br /&gt;
All settings in that file are more or less generic. To customize it for another client only &#039;&#039;SNAPSHOT=croctest1.jlab.org&#039;&#039; must be changed. Statement &#039;&#039;NFSROOT=129.57.167.16:/vol/diskless/Centos5&#039;&#039; defines the fileserver IP and directory where diskless Linux is located, in our case it is &#039;&#039;clonfs1&#039;&#039;. Statement &#039;&#039;console=ttyS0,9600&#039;&#039; force Centos5 to send boot messages to the com port so they can be monitored using &#039;&#039;tsconnect&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* diskless Linux is installed on &#039;&#039;clonfs1&#039;&#039; fileserver in &#039;&#039;/vol/diskless/Centos5&#039;&#039; volume. That volume is mounted on the clonpc3 RHEL machine as well, and all Centos5 installation was performed on clonpc3, as it described in EXPERT PART section below. Directory &#039;&#039;/diskless/Centos5/root&#039;&#039; will be mounted as &#039;&#039;/&#039;&#039;  level on all diskless clients, so that part is generic for all clients. Custom areas in &#039;&#039;/diskless/Centos5/snapshot&#039;&#039; will be client-specific, for every new client new directory with appropriate name must be creates there using templete tar ball, for example:&lt;br /&gt;
 tar xvf templete.jlab.org.tar&lt;br /&gt;
 mv templete.jlab.org croctest1.jlab.org&lt;br /&gt;
* File &#039;&#039;files&#039;&#039; contains the list of all files/directories to be used from snapshot area rather then from root area, that file was created during Centos5 installation. File &#039;&#039;files.custom&#039;&#039; can be used to specify additional files/directories, not in use right now.&lt;br /&gt;
&lt;br /&gt;
== Customizing kernel installed in &#039;&#039;/diskless/Centos5/root&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
After expert installation is done, following changes must be applied. They are similar to the RHEL installation on clon cluster PCs and servers:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;/usr/bin/system-config-network&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* fix &#039;&#039;/etc/passwd&#039;&#039;, &#039;&#039;/etc/shadow&#039;&#039;, &#039;&#039;/etc/group&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE&#039;&#039;&#039;: to add new used you may use command &#039;&#039;useradd&#039;&#039;, for example&lt;br /&gt;
  useradd -u 6246 -g nagios -d /home/nagios -c &amp;quot;Nagios&amp;quot; -s /bin/tcsh nagios&lt;br /&gt;
    (add flag &#039;-m&#039; if want to force home directory creation).&lt;br /&gt;
&lt;br /&gt;
* fix &#039;&#039;/etc/nsswitch.conf&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* fix &#039;&#039;/etc/yp.conf&#039;&#039; (add lines &#039;&#039;domain CCCHP server clon00.jlab.org&#039;&#039; and &#039;&#039;ypserver  clon10.jlab.org&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
* fix &#039;&#039;/etc/sysconfig/network&#039;&#039; (add line &#039;&#039;NISDOMAIN=CCCHP&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;/etc/init.d/ypbind start&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;chkconfig ypbind on&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* set RHEL-style [[automounts]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;/etc/init.d/autofs restart&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* fix symbolic links to /apps, /home, /usr/local etc&lt;br /&gt;
&lt;br /&gt;
To install updates, ssh to clonpc3 as &#039;&#039;root&#039;&#039; and start chroot environment: &#039;&#039;chroot /misc/diskless/Centos5/root&#039;&#039;. After that you can use &#039;&#039;yum&#039;&#039;, for example:&lt;br /&gt;
 yum install gcc-c++&lt;br /&gt;
 yum install mysql-devel&lt;br /&gt;
 yum install compat-gcc-34-g77&lt;br /&gt;
 yum install libXpm-devel&lt;br /&gt;
 yum install libXtst&lt;br /&gt;
     yum install java&lt;br /&gt;
&lt;br /&gt;
In case of yum, rpm etc problems usually you have to rebuild dictionary, google the error message.&lt;br /&gt;
&lt;br /&gt;
== EXPERT PART: setting everything from scratch using clonpc3 ==&lt;/div&gt;</summary>
		<author><name>129.57.167.14</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=GE_XVB601&amp;diff=5622</id>
		<title>GE XVB601</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=GE_XVB601&amp;diff=5622"/>
		<updated>2011-11-22T17:37:19Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.14: /* List of boards */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Company site: [http://www.ge-ip.com/products/family/embedded-systems GE Intelligent Platforms]&lt;br /&gt;
&lt;br /&gt;
== Module manufacturer information ==&lt;br /&gt;
&lt;br /&gt;
Board page on company site: [http://www.ge-ip.com/products/3448 XVB601]&lt;br /&gt;
&lt;br /&gt;
Documentation: &lt;br /&gt;
[https://clonwiki.jlab.org/wiki/clondocs/Docs/ge_xvb601_ds_gfa1299.pdf Datasheet]&lt;br /&gt;
[https://clonwiki.jlab.org/wiki/clondocs/Docs/ge_xvb601_hr_500-930007815-000_E.pdf Hardware Reference]&lt;br /&gt;
[https://clonwiki.jlab.org/wiki/clondocs/Docs/ge_522-9300800627-000_A.book.pdf Transition Module Installation Guide]&lt;br /&gt;
[https://clonwiki.jlab.org/wiki/clondocs/Docs/ge_Configuration_Guide_XVB601.pdf Product Configurations]&lt;br /&gt;
[https://clonwiki.jlab.org/wiki/clondocs/Docs/ge_Ruggedization_Levels_GFA-926a.pdf Ruggedization]&lt;br /&gt;
&lt;br /&gt;
== List of boards ==&lt;br /&gt;
&lt;br /&gt;
* [01] 00:20:38:04:23:5E / 129.57.68.88 / croctest1&lt;br /&gt;
&lt;br /&gt;
* [02] 00:20:38:04:23:60 / 129.57.68.90 / croctest3&lt;br /&gt;
* [02] 00:20:38:04:23:60 / 129.57.68.79 / dvcs2&lt;br /&gt;
&lt;br /&gt;
* [03] 00:20:38:04:29:2E / 129.57.68.68 / tage&lt;br /&gt;
&lt;br /&gt;
* [04] 00:20:38:04:23:64 / 129.57.68.86 / tage2&lt;br /&gt;
&lt;br /&gt;
== Initial settings ==&lt;br /&gt;
&lt;br /&gt;
Install new board into VME crate. Connect ethernet to the upper LAN port, rs232 9600N1 serial line (optional), VGA monitor and USB keyboard. Turn on power, setup page should appear (for future reboots hold &#039;&#039;&#039;DEL&#039;&#039;&#039; key to enter setup). Goto &#039;&#039;&#039;Advanced-&amp;gt;Onboard Device&#039;&#039;&#039;, set memory size to &#039;&#039;&#039;512MB&#039;&#039;&#039; and enable &#039;&#039;&#039;Onboard Gigabit LAN 1&#039;&#039;&#039;. Goto &#039;&#039;&#039;Advanced-&amp;gt;Serial Port Console Redirection&#039;&#039;&#039;, enable &#039;&#039;&#039;COM1 Console Redirection&#039;&#039;&#039; and in &#039;&#039;&#039;Console Redirection Settings&#039;&#039;&#039; set &#039;&#039;&#039;Bits per second=9600&#039;&#039;&#039;. Do &#039;&#039;&#039;Save &amp;amp; Exit&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Sergey Boyarinov only: open web browser from &#039;&#039;&#039;clonweb&#039;&#039;&#039; and goto &#039;&#039;&#039;jnet.jlab.org&#039;&#039;&#039;. Login using CUE login and password. Click on &#039;&#039;&#039;Machine Registration&#039;&#039;&#039; button. Click &#039;&#039;&#039;Add Device&#039;&#039;&#039;. Fill in a form, for example:&lt;br /&gt;
 Connection Type: wired&lt;br /&gt;
 MAC address: 00:20:38:04:23:64&lt;br /&gt;
 VLAN: VLAN 568 : Hall B Data Acquisition &amp;lt;choose from the list&amp;gt;&lt;br /&gt;
 Hostname: tage2.jlab.org&lt;br /&gt;
 IP address: 129.57.68.86 &amp;lt;unselect &#039;Automatically Assign Statis IP&amp;gt;&lt;br /&gt;
 JLAB Username: boiarino&lt;br /&gt;
 Has PII: no&lt;br /&gt;
 Machine Type: other&lt;br /&gt;
 Property Tag: F&lt;br /&gt;
Click &#039;&#039;&#039;Submit&#039;&#039;&#039;. Following message must shows up:&lt;br /&gt;
 The device (00:20:38:04:23:64) has been successfully added to the registration table.&lt;br /&gt;
 -----------------&lt;br /&gt;
 The device (00:20:38:04:23:64) has been successfully added to the assignment table.&lt;br /&gt;
 -----------------&lt;br /&gt;
 (DHCP) This entry will be added to DHCP the next time the server restarts (about 10 seconds).&lt;br /&gt;
 -----------------&lt;br /&gt;
 hallb-rtr.jlab.org ethernet8/9 is not an access port, blip failed...&lt;br /&gt;
&lt;br /&gt;
Add IP name to the [[clonfs1]] export list, if not done yet.&lt;br /&gt;
&lt;br /&gt;
Recycle power. Messages on monitor must show successful DHCP connection. Go to the following section to setup TFTP etc.&lt;br /&gt;
&lt;br /&gt;
== Software structure description ==&lt;br /&gt;
&lt;br /&gt;
* following is installed in &#039;&#039;/tftpboot&#039;&#039; area on clon10 server:&lt;br /&gt;
&lt;br /&gt;
 linux-install/Centos5PAE_new/initrd.img&lt;br /&gt;
                             /initrd.img.backup&lt;br /&gt;
                             /vmlinuz&lt;br /&gt;
              /msgs/boot.msg&lt;br /&gt;
                   /expert.msg&lt;br /&gt;
                   /general.msg&lt;br /&gt;
                   /param.msg&lt;br /&gt;
                   /rescue.msg&lt;br /&gt;
                   /snake.msg&lt;br /&gt;
              /pxelinux.0&lt;br /&gt;
              /pxelinux.cfg/81394458 -&amp;gt; croctest1&lt;br /&gt;
                           /81394459 -&amp;gt; croctest2&lt;br /&gt;
                           /croctest1&lt;br /&gt;
                           /croctest2&lt;br /&gt;
                           /default&lt;br /&gt;
                           /pxeos.xml&lt;br /&gt;
          &lt;br /&gt;
Every client must has a file in &#039;&#039;/pxelinux.cfg/&#039;&#039; area with the name containing IP address in HEX format, for example croctest1&#039;s IP is 129.57.68.88, so file name must be 81394458. It can be a symbolic link. The contents of the file for croctest1:&lt;br /&gt;
&lt;br /&gt;
 default Centos5PAE_new&lt;br /&gt;
 label Centos5PAE_new&lt;br /&gt;
     kernel Centos5PAE_new/vmlinuz&lt;br /&gt;
     append  initrd=Centos5PAE_new/initrd.img root=/dev/ram0 init=disklessrc NFSROOT=129.57.167.16:/vol/diskless/Centos5 ramdisk_size=31809 ETHERNET=eth0 SNAPSHOT=croctest1.jlab.org NISDOMAIN=CCCHP acpi=force vga=0x305 vmalloc=256MB console=ttyS0,9600&lt;br /&gt;
&lt;br /&gt;
All settings in that file are more or less generic. To customize it for another client only &#039;&#039;SNAPSHOT=croctest1.jlab.org&#039;&#039; must be changed. Statement &#039;&#039;NFSROOT=129.57.167.16:/vol/diskless/Centos5&#039;&#039; defines the fileserver IP and directory where diskless Linux is located, in our case it is &#039;&#039;clonfs1&#039;&#039;. Statement &#039;&#039;console=ttyS0,9600&#039;&#039; force Centos5 to send boot messages to the com port so they can be monitored using &#039;&#039;tsconnect&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* diskless Linux is installed on &#039;&#039;clonfs1&#039;&#039; fileserver in &#039;&#039;/vol/diskless/Centos5&#039;&#039; volume. That volume is mounted on the clonpc3 RHEL machine as well, and all Centos5 installation was performed on clonpc3, as it described in EXPERT PART section below. Directory &#039;&#039;/diskless/Centos5/root&#039;&#039; will be mounted as &#039;&#039;/&#039;&#039;  level on all diskless clients, so that part is generic for all clients. Custom areas in &#039;&#039;/diskless/Centos5/snapshot&#039;&#039; will be client-specific, for every new client new directory with appropriate name must be creates there using templete tar ball, for example:&lt;br /&gt;
 tar xvf templete.jlab.org.tar&lt;br /&gt;
 mv templete.jlab.org croctest1.jlab.org&lt;br /&gt;
* File &#039;&#039;files&#039;&#039; contains the list of all files/directories to be used from snapshot area rather then from root area, that file was created during Centos5 installation. File &#039;&#039;files.custom&#039;&#039; can be used to specify additional files/directories, not in use right now.&lt;br /&gt;
&lt;br /&gt;
== Customizing kernel installed in &#039;&#039;/diskless/Centos5/root&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
After expert installation is done, following changes must be applied. They are similar to the RHEL installation on clon cluster PCs and servers:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;/usr/bin/system-config-network&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* fix &#039;&#039;/etc/passwd&#039;&#039;, &#039;&#039;/etc/shadow&#039;&#039;, &#039;&#039;/etc/group&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE&#039;&#039;&#039;: to add new used you may use command &#039;&#039;useradd&#039;&#039;, for example&lt;br /&gt;
  useradd -u 6246 -g nagios -d /home/nagios -c &amp;quot;Nagios&amp;quot; -s /bin/tcsh nagios&lt;br /&gt;
    (add flag &#039;-m&#039; if want to force home directory creation).&lt;br /&gt;
&lt;br /&gt;
* fix &#039;&#039;/etc/nsswitch.conf&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* fix &#039;&#039;/etc/yp.conf&#039;&#039; (add lines &#039;&#039;domain CCCHP server clon00.jlab.org&#039;&#039; and &#039;&#039;ypserver  clon10.jlab.org&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
* fix &#039;&#039;/etc/sysconfig/network&#039;&#039; (add line &#039;&#039;NISDOMAIN=CCCHP&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;/etc/init.d/ypbind start&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;chkconfig ypbind on&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* set RHEL-style [[automounts]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;/etc/init.d/autofs restart&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* fix symbolic links to /apps, /home, /usr/local etc&lt;br /&gt;
&lt;br /&gt;
To install updates, ssh to clonpc3 as &#039;&#039;root&#039;&#039; and start chroot environment: &#039;&#039;chroot /misc/diskless/Centos5/root&#039;&#039;. After that you can use &#039;&#039;yum&#039;&#039;, for example:&lt;br /&gt;
 yum install gcc-c++&lt;br /&gt;
 yum install mysql-devel&lt;br /&gt;
 yum install compat-gcc-34-g77&lt;br /&gt;
 yum install libXpm-devel&lt;br /&gt;
 yum install libXtst&lt;br /&gt;
     yum install java&lt;br /&gt;
&lt;br /&gt;
In case of yum, rpm etc problems usually you have to rebuild dictionary, google the error message.&lt;br /&gt;
&lt;br /&gt;
== EXPERT PART: setting everything from scratch using clonpc3 ==&lt;/div&gt;</summary>
		<author><name>129.57.167.14</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=VNC&amp;diff=5621</id>
		<title>VNC</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=VNC&amp;diff=5621"/>
		<updated>2011-11-22T14:29:06Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.14: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;VNC&#039;&#039;&#039; stands for &#039;&#039;Virtual Network Computing package&#039;&#039; and is included into both Solaris and Linux installations.&lt;br /&gt;
&lt;br /&gt;
To start &#039;&#039;vncserver&#039;&#039; do following:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;LINUX RHEL5&#039;&#039;&#039;: as &#039;root&#039; do following:&lt;br /&gt;
&lt;br /&gt;
1. Edit &#039;&#039;/etc/sysconfig/vncservers&#039;&#039;, two lines must be uncommented (will be running as &#039;&#039;boiarino&#039;&#039;):&lt;br /&gt;
&lt;br /&gt;
 VNCSERVERS=&amp;quot;2:boiarino&amp;quot;&lt;br /&gt;
 VNCSERVERARGS[2]=&amp;quot;-geometry 1600x1024 -nolisten tcp -nohttpd -localhost&amp;quot;&lt;br /&gt;
&lt;br /&gt;
2. Edit &#039;&#039;boiarino/.vnc/xstartup&#039;&#039;: change window manager from &#039;&#039;twm&#039;&#039; to &#039;&#039;startkde&#039;&#039; (for KDE) or to &#039;&#039;exec gnome-session&#039;&#039; (for GNOME)&lt;br /&gt;
&lt;br /&gt;
3. As root run &#039;&#039;/etc/init.d/vncserver start&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
4. As root run &#039;&#039;vncpasswd&#039;&#039; and set password&lt;br /&gt;
&lt;br /&gt;
5. Make it start automatically at boot time:&lt;br /&gt;
 /sbin/chkconfig --level 3 vncserver on &lt;br /&gt;
 /sbin/chkconfig --level 4 vncserver on&lt;br /&gt;
 /sbin/chkconfig --level 5 vncserver on &lt;br /&gt;
 /sbin/chkconfig --list | grep vncserver&lt;br /&gt;
      vncserver       0:off   1:off   2:off   3:on    4:on    5:on    6:off&lt;br /&gt;
&lt;br /&gt;
6. Since 590X ports blocked by computer center, use tunneling; for example to connect to vncserver running on clontrig0, run following on your desktop:&lt;br /&gt;
 ssh -L 5902:localhost:5902 clontrig0&lt;br /&gt;
and keep it running; type:&lt;br /&gt;
 vncviewer localhost:5902&lt;br /&gt;
enter password and VNC window will shows up.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;LINUX RHEL4&#039;&#039;&#039;: as &#039;root&#039; do following:&lt;br /&gt;
&lt;br /&gt;
 /etc/init.d/vncserver start&lt;br /&gt;
      Starting VNC server:                                       [  OK  ]&lt;br /&gt;
 vncpasswd&lt;br /&gt;
      Password:  &lt;br /&gt;
      Verify: &lt;br /&gt;
 vncserver&lt;br /&gt;
      New &#039;clonweb:1 (boiarino)&#039; desktop is clonweb:1&lt;br /&gt;
      Creating default startup script /root/.vnc/xstartup&lt;br /&gt;
      Starting applications specified in /root/.vnc/xstartup&lt;br /&gt;
      Log file is /root/.vnc/clonweb:1.log&lt;br /&gt;
&lt;br /&gt;
So what did we do there? First, we started the vncserver service. It may or may not have already been running on your system. Next we set a password to access the VNC desktop. When you set the password, you will not see any characters on the screen, and you must enter the password twice. You will only need to do this the very first time you run vncserver. The password will be saved in the Linux filesystem, and you can change it at any time by invoking the vncpasswd command again. Last, to activate the VNC desktop, we simply invoked the vncserver command. Notice the output; the desktop is named &amp;quot;clonweb:1&amp;quot; which can also be replaced via the machines IP address.&lt;br /&gt;
&lt;br /&gt;
To kill server type:&lt;br /&gt;
 vncserver -kill :1&lt;br /&gt;
&lt;br /&gt;
NOTE: do we need to do following ??? :&lt;br /&gt;
 /sbin/chkconfig --level 3 vncserver on &lt;br /&gt;
 /sbin/chkconfig --level 4 vncserver on&lt;br /&gt;
 /sbin/chkconfig --level 5 vncserver on &lt;br /&gt;
 /sbin/chkconfig --list | grep vncserver&lt;br /&gt;
      vncserver       0:off   1:off   2:off   3:on    4:on    5:on    6:off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SOLARIS 10&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
Login as &#039;&#039;clasrun&#039;&#039; and the do &#039;&#039;su&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Download, install and use &#039;&#039;x11vnc&#039;&#039; as following (as &#039;root&#039;):&lt;br /&gt;
&lt;br /&gt;
  cd /usr/local/src/x11vnc-0.9.13&lt;br /&gt;
  ./configure &amp;lt;&amp;lt;&amp;lt;--without-ssl&amp;gt;&amp;gt;&amp;gt;&lt;br /&gt;
  gmake&lt;br /&gt;
  gmake install&lt;br /&gt;
&lt;br /&gt;
Now create password (we assume that x1vnc server will be running as &#039;clasrun&#039;; it is important that all clon workstations usually logged in as clasrun):&lt;br /&gt;
&lt;br /&gt;
  x11vnc -storepasswd&lt;br /&gt;
&lt;br /&gt;
It will create password which will be used by vncviewer. Now start server(s) (one per screen), for example if two monitors connected to the workstation run two servers:&lt;br /&gt;
&lt;br /&gt;
  x11vnc -rfbauth /home/clasrun/.vnc/passwd -display :0.0 -forever -shared&lt;br /&gt;
  x11vnc -rfbauth /home/clasrun/.vnc/passwd -display :0.1 -forever -shared&lt;br /&gt;
&lt;br /&gt;
Those commands are collected in script &#039;&#039;$CODA/common/scripts/vnc_start&#039;&#039;, run it as &#039;&#039;root&#039;&#039; to start all necessary vnc servers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Option &#039;-shared&#039; allows more then one client to connect, and &#039;-forever&#039; will prevent server from dying when last client disconnected. Now you can connect from another machine, for example to connect to two &#039;clon06&#039; screens type follwoing on your machine:&lt;br /&gt;
&lt;br /&gt;
  vncviewer clon06:0&lt;br /&gt;
  vncviewer clon06:1&lt;br /&gt;
&lt;br /&gt;
If running &#039;vncviewer&#039; from Solaris but from non-solaris terminal it maybe useful to specify flag &#039;-bgr233&#039; to get better colors.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TRIED, DID NOT WORK:&lt;br /&gt;
&lt;br /&gt;
Tell dtlogin to run Xvnc rather than the normal X server:&lt;br /&gt;
&lt;br /&gt;
  # mkdir /etc/dt/config&lt;br /&gt;
  # cat &amp;gt;/etc/dt/config/Xservers &amp;lt;&amp;lt;EOF&lt;br /&gt;
  :0   Local local_uid@none root /opt/csw/bin/Xvnc :0 -geometry 1024x768 -depth 24&lt;br /&gt;
  EOF&lt;br /&gt;
  #&lt;br /&gt;
&lt;br /&gt;
Restart dtlogin:&lt;br /&gt;
&lt;br /&gt;
  # /etc/init.d/dtlogin stop&lt;br /&gt;
  # /etc/init.d/dtlogin start&lt;br /&gt;
  #&lt;br /&gt;
 &lt;br /&gt;
After a couple of seconds, it’s worth checking that Xvnc is actually running:&lt;br /&gt;
&lt;br /&gt;
  # ps -ef | grep Xvnc&lt;br /&gt;
    root 102525 102484   0 15:48:15 ?           0:00 /opt/csw/bin/Xvnc :0 -auth /var/dt/A:0-7Zavqg&lt;br /&gt;
  # &lt;br /&gt;
&lt;br /&gt;
======================&lt;br /&gt;
&lt;br /&gt;
[Apr 2, 2007] Solaris 10, gcc and VNC server by jalzabrewer&lt;br /&gt;
&lt;br /&gt;
May 28, 2005 (forum.java.sun.com) VNC is on the SUN Supplimental SFW disk for Soalris 10 system SFWvnc vnc - Virtual Network Computing. Here is my implementaion using dtlogin xdm login feature of broadcast, if any one comes up with a way to use sse, let me know!&lt;br /&gt;
&lt;br /&gt;
1. pkgadd -d . SFWvnc&lt;br /&gt;
&lt;br /&gt;
2. Add to /etc/services&lt;br /&gt;
&lt;br /&gt;
nc1024 stream tcp nowait root /usr/local/bin/Xvnc-1024 Xvnc-1024&lt;br /&gt;
&lt;br /&gt;
3. Add to /etc/inetd.conf&lt;br /&gt;
&lt;br /&gt;
vnc1024 stream tcp nowait root /usr/local/bin/Xvnc-1024 Xvnc-1024&lt;br /&gt;
&lt;br /&gt;
4. Create /usr/local/bin/Xvnc-1024 script , perm 755.&lt;br /&gt;
&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
/opt/sfw/bin/Xvnc -inetd -broadcast -once -geometry 1024x768 -depth 8&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5. Stop dtlogin &lt;br /&gt;
&lt;br /&gt;
/etc/init.d/dtlogin stop&lt;br /&gt;
&lt;br /&gt;
6. [Restart indentd] kill -HUP inetd-pid&lt;br /&gt;
&lt;br /&gt;
7. Start dtlogin&lt;br /&gt;
&lt;br /&gt;
/etc/init.d/dtlogin start&lt;br /&gt;
&lt;br /&gt;
8. /usr/sbin/shutdown -y -g0 -i6 to test startup.&lt;br /&gt;
&lt;br /&gt;
9. svcs should show:&lt;br /&gt;
&lt;br /&gt;
bash-3.00# svcs |grep vnc&lt;br /&gt;
&lt;br /&gt;
online 16:06:49 svc:/network/vnc1024/tcp:default&lt;br /&gt;
&lt;br /&gt;
Have fun!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[Apr 2, 2007] VNC on Solaris 10 Installing and configuring VNC from the software companion CD&lt;br /&gt;
&lt;br /&gt;
Solaris 10 can be downloaded from sun’s web site. Also available from the download pages is an image of a “Software Companion CD”.&lt;br /&gt;
&lt;br /&gt;
This CD contains extra freeware products which can be added post-installation. One of these is the excellent Virtual Network Computing (VNC) package.&lt;br /&gt;
&lt;br /&gt;
VNC allows remote desktop access to computers over a network. It can be used between Microsoft and Unix/Linux operating systems.&lt;br /&gt;
&lt;br /&gt;
Insert the Solaris Companion CD and allow the volume management daemon to mount it. There are three packages which are required. In this example they are converted into package datastreams on the hard disk: &lt;br /&gt;
&lt;br /&gt;
# cd /cdrom/cdrom0/sparc/Packages&lt;br /&gt;
&lt;br /&gt;
# pkgtrans . /opt/SFWgcmn.pkg SFWgcmn&lt;br /&gt;
&lt;br /&gt;
# pkgtrans . /opt/SFWgcc34l.pkg SFWgcc341&lt;br /&gt;
&lt;br /&gt;
# pkgtrans . /opt/SFWvnc.pkg SFWvnc&lt;br /&gt;
&lt;br /&gt;
[Mar 24, 2007] freshmeat.net Project details for Enhanced TightVNC Viewer&lt;br /&gt;
&lt;br /&gt;
Enhanced TightVNC Viewer 1.0.14 released&lt;br /&gt;
&lt;br /&gt;
The Enhanced TightVNC Viewer package is part of the x11vnc VNC server project. It provides a native VNC viewer that takes advantage of new features in x11vnc, e.g. cursor alpha blending and automatic SSL tunnelling. Some features apply to any VNC server, e.g. automatic SSH tunnelling. Another goal is to provide a package that conveniently bundles everything needed for the user to have the enhanced viewer running quickly. This includes pre-built binaries of the viewer and utility programs for Windows and many Unix variants, and a GUI to configure and launch the viewer. The short name for this project is &amp;quot;ssvnc&amp;quot;, for SSL/SSH VNC viewer.&lt;br /&gt;
Release focus: Minor bugfixes&lt;br /&gt;
&lt;br /&gt;
Changes:&lt;br /&gt;
Using port numbers lower than VNC&#039;s default port (5900) now works on Windows (for example, myhost.com:443).&lt;br /&gt;
&lt;br /&gt;
Author:&lt;br /&gt;
Karl Runge [contact developer]&lt;br /&gt;
&lt;br /&gt;
[Feb 20, 2007] VNC on Solaris 10&lt;br /&gt;
&lt;br /&gt;
A good explanation of details&lt;br /&gt;
&lt;br /&gt;
Insert the Solaris Companion CD and allow the volume management daemon to mount it. There are three packages which are required. In this example they are converted into package datastreams on the hard disk:&lt;br /&gt;
&lt;br /&gt;
# cd /cdrom/cdrom0/sparc/Packages&lt;br /&gt;
# pkgtrans . /opt/SFWgcmn.pkg SFWgcmn&lt;br /&gt;
# pkgtrans . /opt/SFWgcc34l.pkg SFWgcc341&lt;br /&gt;
# pkgtrans . /opt/SFWvnc.pkg SFWvnc&lt;br /&gt;
&lt;br /&gt;
Add the three packages in the following order:&lt;br /&gt;
&lt;br /&gt;
# cd /opt&lt;br /&gt;
# pkgadd -d  SFWgcmn.pkg&lt;br /&gt;
# pkgadd -d SFWgcc34l.pkg&lt;br /&gt;
# pkgadd -d SFWvnc.pkg&lt;br /&gt;
&lt;br /&gt;
Xwindows is configured with text files under /usr/dt but these shouldn’t be modified, make copied of them under /etc/dt and modify the copies.&lt;br /&gt;
&lt;br /&gt;
# mkdir -p /etc/dt/config&lt;br /&gt;
# cp /usr/dt/config/Xservers /etc/dt/config/&lt;br /&gt;
# cp /usr/dt/config/Xconfig /etc/dt/config/&lt;br /&gt;
# cp /usr/dt/config/Xsetup /etc/dt/config/&lt;br /&gt;
&lt;br /&gt;
Edit the /etc/dt/config/Xservers to configure the extra connections to Xwindows. The :0 server is the default one which you log in to locally. In this example one extra connection is being configured:&lt;br /&gt;
&lt;br /&gt;
# vi /etc/dt/config/Xservers&lt;br /&gt;
&lt;br /&gt;
   :0   Local local_uid@console root /usr/X11/bin/Xserver :0 -nobanner&lt;br /&gt;
&lt;br /&gt;
   :1   Local local_uid@console root /opt/sfw/bin/Xvnc :1 -httpd /opt/sfw/vnc/classes -depth 16 -geometry 1024x768 -r fbwait 120000 -rfbauth /opt/sfw/vnc/.vnc/passwd -rfbport 5901 -httpport 5801 -fp tcp/localhost:7100 -alwaysshared&lt;br /&gt;
&lt;br /&gt;
There are only two lines in my example file, it has just word wrapped on this web page. Here are some of the important options:&lt;br /&gt;
&lt;br /&gt;
-depth 16&lt;br /&gt;
&lt;br /&gt;
This is the colour depth. An 8bit colour depth uses less network bandwidth but looks a bit blocky.&lt;br /&gt;
&lt;br /&gt;
-geometry 1024x768&lt;br /&gt;
&lt;br /&gt;
Choose whichever resolution you want. Yes, that is an “x” between the two numbers not an “*”.&lt;br /&gt;
&lt;br /&gt;
-rfbport 5901&lt;br /&gt;
&lt;br /&gt;
The port number for the client to connect to. Each different server must use a different port number. For example :1 uses 5901 and :2 could use 5902&lt;br /&gt;
&lt;br /&gt;
-httpport 5801&lt;br /&gt;
&lt;br /&gt;
You can point a web browser at the Unix host with this port number and get a java based connection to the Unix host. For example:&lt;br /&gt;
&lt;br /&gt;
http://10.0.0.1:5801&lt;br /&gt;
&lt;br /&gt;
Configure a password, this is prompted for before the user sees a login screen.&lt;br /&gt;
&lt;br /&gt;
# HOME=/opt/sfw/vnc&lt;br /&gt;
# export HOME&lt;br /&gt;
# mkdir $HOME/.vnc&lt;br /&gt;
# /opt/sfw/bin/vncpasswd&lt;br /&gt;
Password:  password&lt;br /&gt;
Verify:  password&lt;br /&gt;
&lt;br /&gt;
To enable vnc to start when dtlogin does, uncomment the Dtlogin*grabServer line in /etc/dt/config/Xconfig or do this sed command which will do the same thing:&lt;br /&gt;
&lt;br /&gt;
# sed &#039;/Dtlogin\*grabServer/s/^#//&#039; /etc/dt/config/Xconfig &amp;gt;/tmp/Xconfig&lt;br /&gt;
# mv /tmp/Xconfig /etc/dt/config/Xconfig&lt;br /&gt;
&lt;br /&gt;
This would work but the fonts will not be right. Add the font server to the /etc/inetd.conf and convert it into a new SMF managed network service:&lt;br /&gt;
&lt;br /&gt;
# echo &amp;quot;fs stream tcp wait nobody /usr/openwin/lib/fs.auto fs&amp;quot; &amp;gt;&amp;gt;/etc/inetd.conf&lt;br /&gt;
# inetconv&lt;br /&gt;
&lt;br /&gt;
That should be it! I rebooted here but I think you should be able to get away with hupping the inetd and stopping and restarting dtlogin:&lt;br /&gt;
&lt;br /&gt;
# pkill –HUP inetd&lt;br /&gt;
# /etc/init.d/dtlogin stop&lt;br /&gt;
# /etc/init.d/dtlogin start&lt;br /&gt;
&lt;br /&gt;
Any time you change the /etc/dt/config/Xservers file, you will need to stop and restart dtlogin. In previous versions you could just /usr/dt/bin/dtlogin –reset but it doesn’t seem to work in Solaris 10.&lt;br /&gt;
&lt;br /&gt;
Java Desktop&lt;br /&gt;
&lt;br /&gt;
There is a bug which will prevent text being entered in terminal windows in the Java Desktop. This can be solved by modifying the file shown below:&lt;br /&gt;
&lt;br /&gt;
# cd /etc/gconf/gconf.xml.defaults/apps/gnome_settings_daemon/keybindings/&lt;br /&gt;
# mv %gconf.xml %gconf.xml.orig&lt;br /&gt;
# vi %gconf.xml&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gconf&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;entry name=&amp;quot;volume_up&amp;quot; mtime=&amp;quot;1110896708&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;stringvalue&amp;gt;&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/entry&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;entry name=&amp;quot;volume_mute&amp;quot; mtime=&amp;quot;1110896705&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;stringvalue&amp;gt;&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/entry&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;entry name=&amp;quot;volume_down&amp;quot; mtime=&amp;quot;1110896702&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;stringvalue&amp;gt;&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/entry&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;entry name=&amp;quot;help&amp;quot; mtime=&amp;quot;1110896698&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;stringvalue&amp;gt;&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/entry&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gconf&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The next time you log in to a Java Desktop, it will work.&lt;/div&gt;</summary>
		<author><name>129.57.167.14</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=VNC&amp;diff=5620</id>
		<title>VNC</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=VNC&amp;diff=5620"/>
		<updated>2011-11-22T14:14:32Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.14: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;VNC&#039;&#039;&#039; stands for &#039;&#039;Virtual Network Computing package&#039;&#039; and is included into both Solaris and Linux installations.&lt;br /&gt;
&lt;br /&gt;
To start &#039;&#039;vncserver&#039;&#039; do following:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;LINUX RHEL5&#039;&#039;&#039;: as &#039;root&#039; do following:&lt;br /&gt;
&lt;br /&gt;
1. Edit &#039;&#039;/etc/sysconfig/vncservers&#039;&#039;, two lines must be uncommented (will be running as &#039;&#039;boiarino&#039;&#039;):&lt;br /&gt;
&lt;br /&gt;
 VNCSERVERS=&amp;quot;2:boiarino&amp;quot;&lt;br /&gt;
 VNCSERVERARGS[2]=&amp;quot;-geometry 1600x1024 -nolisten tcp -nohttpd -localhost&amp;quot;&lt;br /&gt;
&lt;br /&gt;
2. Edit &#039;&#039;boiarino/.vnc/xstartup&#039;&#039;: change window manager from &#039;&#039;twm&#039;&#039; to &#039;&#039;startkde&#039;&#039; (for KDE) or to &#039;&#039;exec gnome-session&#039;&#039; (for GNOME)&lt;br /&gt;
&lt;br /&gt;
3. As root run &#039;&#039;/etc/init.d/vncserver start&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
4. As root run &#039;&#039;vncpasswd&#039;&#039; and set password&lt;br /&gt;
&lt;br /&gt;
5. Make it start automatically at boot time:&lt;br /&gt;
 /sbin/chkconfig --level 3 vncserver on &lt;br /&gt;
 /sbin/chkconfig --level 4 vncserver on&lt;br /&gt;
 /sbin/chkconfig --level 5 vncserver on &lt;br /&gt;
 /sbin/chkconfig --list | grep vncserver&lt;br /&gt;
      vncserver       0:off   1:off   2:off   3:on    4:on    5:on    6:off&lt;br /&gt;
&lt;br /&gt;
6. Since 590X ports blocked by computer center, use tunneling; for example to connect to vncserver running on clontrig0, run following on your desktop:&lt;br /&gt;
 ssh -L 5902:localhost:5902 clontrig0&lt;br /&gt;
and keep it running; type:&lt;br /&gt;
 vncviewer localhost:5902&lt;br /&gt;
enter password and VNC window will shows up.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;LINUX RHEL4&#039;&#039;&#039;: as &#039;root&#039; do following:&lt;br /&gt;
&lt;br /&gt;
 /etc/init.d/vncserver start&lt;br /&gt;
      Starting VNC server:                                       [  OK  ]&lt;br /&gt;
 vncpasswd&lt;br /&gt;
      Password:  &lt;br /&gt;
      Verify: &lt;br /&gt;
 vncserver&lt;br /&gt;
      New &#039;clonweb:1 (boiarino)&#039; desktop is clonweb:1&lt;br /&gt;
      Creating default startup script /root/.vnc/xstartup&lt;br /&gt;
      Starting applications specified in /root/.vnc/xstartup&lt;br /&gt;
      Log file is /root/.vnc/clonweb:1.log&lt;br /&gt;
&lt;br /&gt;
So what did we do there? First, we started the vncserver service. It may or may not have already been running on your system. Next we set a password to access the VNC desktop. When you set the password, you will not see any characters on the screen, and you must enter the password twice. You will only need to do this the very first time you run vncserver. The password will be saved in the Linux filesystem, and you can change it at any time by invoking the vncpasswd command again. Last, to activate the VNC desktop, we simply invoked the vncserver command. Notice the output; the desktop is named &amp;quot;clonweb:1&amp;quot; which can also be replaced via the machines IP address.&lt;br /&gt;
&lt;br /&gt;
To kill server type:&lt;br /&gt;
 vncserver -kill :1&lt;br /&gt;
&lt;br /&gt;
NOTE: do we need to do following ??? :&lt;br /&gt;
 /sbin/chkconfig --level 3 vncserver on &lt;br /&gt;
 /sbin/chkconfig --level 4 vncserver on&lt;br /&gt;
 /sbin/chkconfig --level 5 vncserver on &lt;br /&gt;
 /sbin/chkconfig --list | grep vncserver&lt;br /&gt;
      vncserver       0:off   1:off   2:off   3:on    4:on    5:on    6:off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SOLARIS 10&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
Download, install and use &#039;&#039;x11vnc&#039;&#039; as following (as &#039;root&#039;):&lt;br /&gt;
&lt;br /&gt;
  cd /usr/local/src/x11vnc-0.9.13&lt;br /&gt;
  ./configure &amp;lt;&amp;lt;&amp;lt;--without-ssl&amp;gt;&amp;gt;&amp;gt;&lt;br /&gt;
  gmake&lt;br /&gt;
  gmake install&lt;br /&gt;
&lt;br /&gt;
Now create password (we assume that x1vnc server will be running as &#039;clasrun&#039;; it is important that all clon workstations usually logged in as clasrun):&lt;br /&gt;
&lt;br /&gt;
  x11vnc -storepasswd&lt;br /&gt;
&lt;br /&gt;
It will create password which will be used by vncviewer. Now start server(s) (one per screen), for example if two monitors connected to the workstation run two servers:&lt;br /&gt;
&lt;br /&gt;
  x11vnc -rfbauth /home/clasrun/.vnc/passwd -display :0.0 -forever -shared&lt;br /&gt;
  x11vnc -rfbauth /home/clasrun/.vnc/passwd -display :0.1 -forever -shared&lt;br /&gt;
&lt;br /&gt;
Option &#039;-shared&#039; allows more then one client to connect, and &#039;-forever&#039; will prevent server from dying when last client disconnected. Now you can connect from another machine, for example to connect to two &#039;clon06&#039; screens type follwoing on your machine:&lt;br /&gt;
&lt;br /&gt;
  vncviewer clon06:0&lt;br /&gt;
  vncviewer clon06:1&lt;br /&gt;
&lt;br /&gt;
If running &#039;vncviewer&#039; from Solaris but from non-solaris terminal it maybe useful to specify flag &#039;-bgr233&#039; to get better colors.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TRIED, DID NOT WORK:&lt;br /&gt;
&lt;br /&gt;
Tell dtlogin to run Xvnc rather than the normal X server:&lt;br /&gt;
&lt;br /&gt;
  # mkdir /etc/dt/config&lt;br /&gt;
  # cat &amp;gt;/etc/dt/config/Xservers &amp;lt;&amp;lt;EOF&lt;br /&gt;
  :0   Local local_uid@none root /opt/csw/bin/Xvnc :0 -geometry 1024x768 -depth 24&lt;br /&gt;
  EOF&lt;br /&gt;
  #&lt;br /&gt;
&lt;br /&gt;
Restart dtlogin:&lt;br /&gt;
&lt;br /&gt;
  # /etc/init.d/dtlogin stop&lt;br /&gt;
  # /etc/init.d/dtlogin start&lt;br /&gt;
  #&lt;br /&gt;
 &lt;br /&gt;
After a couple of seconds, it’s worth checking that Xvnc is actually running:&lt;br /&gt;
&lt;br /&gt;
  # ps -ef | grep Xvnc&lt;br /&gt;
    root 102525 102484   0 15:48:15 ?           0:00 /opt/csw/bin/Xvnc :0 -auth /var/dt/A:0-7Zavqg&lt;br /&gt;
  # &lt;br /&gt;
&lt;br /&gt;
======================&lt;br /&gt;
&lt;br /&gt;
[Apr 2, 2007] Solaris 10, gcc and VNC server by jalzabrewer&lt;br /&gt;
&lt;br /&gt;
May 28, 2005 (forum.java.sun.com) VNC is on the SUN Supplimental SFW disk for Soalris 10 system SFWvnc vnc - Virtual Network Computing. Here is my implementaion using dtlogin xdm login feature of broadcast, if any one comes up with a way to use sse, let me know!&lt;br /&gt;
&lt;br /&gt;
1. pkgadd -d . SFWvnc&lt;br /&gt;
&lt;br /&gt;
2. Add to /etc/services&lt;br /&gt;
&lt;br /&gt;
nc1024 stream tcp nowait root /usr/local/bin/Xvnc-1024 Xvnc-1024&lt;br /&gt;
&lt;br /&gt;
3. Add to /etc/inetd.conf&lt;br /&gt;
&lt;br /&gt;
vnc1024 stream tcp nowait root /usr/local/bin/Xvnc-1024 Xvnc-1024&lt;br /&gt;
&lt;br /&gt;
4. Create /usr/local/bin/Xvnc-1024 script , perm 755.&lt;br /&gt;
&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
/opt/sfw/bin/Xvnc -inetd -broadcast -once -geometry 1024x768 -depth 8&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5. Stop dtlogin &lt;br /&gt;
&lt;br /&gt;
/etc/init.d/dtlogin stop&lt;br /&gt;
&lt;br /&gt;
6. [Restart indentd] kill -HUP inetd-pid&lt;br /&gt;
&lt;br /&gt;
7. Start dtlogin&lt;br /&gt;
&lt;br /&gt;
/etc/init.d/dtlogin start&lt;br /&gt;
&lt;br /&gt;
8. /usr/sbin/shutdown -y -g0 -i6 to test startup.&lt;br /&gt;
&lt;br /&gt;
9. svcs should show:&lt;br /&gt;
&lt;br /&gt;
bash-3.00# svcs |grep vnc&lt;br /&gt;
&lt;br /&gt;
online 16:06:49 svc:/network/vnc1024/tcp:default&lt;br /&gt;
&lt;br /&gt;
Have fun!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[Apr 2, 2007] VNC on Solaris 10 Installing and configuring VNC from the software companion CD&lt;br /&gt;
&lt;br /&gt;
Solaris 10 can be downloaded from sun’s web site. Also available from the download pages is an image of a “Software Companion CD”.&lt;br /&gt;
&lt;br /&gt;
This CD contains extra freeware products which can be added post-installation. One of these is the excellent Virtual Network Computing (VNC) package.&lt;br /&gt;
&lt;br /&gt;
VNC allows remote desktop access to computers over a network. It can be used between Microsoft and Unix/Linux operating systems.&lt;br /&gt;
&lt;br /&gt;
Insert the Solaris Companion CD and allow the volume management daemon to mount it. There are three packages which are required. In this example they are converted into package datastreams on the hard disk: &lt;br /&gt;
&lt;br /&gt;
# cd /cdrom/cdrom0/sparc/Packages&lt;br /&gt;
&lt;br /&gt;
# pkgtrans . /opt/SFWgcmn.pkg SFWgcmn&lt;br /&gt;
&lt;br /&gt;
# pkgtrans . /opt/SFWgcc34l.pkg SFWgcc341&lt;br /&gt;
&lt;br /&gt;
# pkgtrans . /opt/SFWvnc.pkg SFWvnc&lt;br /&gt;
&lt;br /&gt;
[Mar 24, 2007] freshmeat.net Project details for Enhanced TightVNC Viewer&lt;br /&gt;
&lt;br /&gt;
Enhanced TightVNC Viewer 1.0.14 released&lt;br /&gt;
&lt;br /&gt;
The Enhanced TightVNC Viewer package is part of the x11vnc VNC server project. It provides a native VNC viewer that takes advantage of new features in x11vnc, e.g. cursor alpha blending and automatic SSL tunnelling. Some features apply to any VNC server, e.g. automatic SSH tunnelling. Another goal is to provide a package that conveniently bundles everything needed for the user to have the enhanced viewer running quickly. This includes pre-built binaries of the viewer and utility programs for Windows and many Unix variants, and a GUI to configure and launch the viewer. The short name for this project is &amp;quot;ssvnc&amp;quot;, for SSL/SSH VNC viewer.&lt;br /&gt;
Release focus: Minor bugfixes&lt;br /&gt;
&lt;br /&gt;
Changes:&lt;br /&gt;
Using port numbers lower than VNC&#039;s default port (5900) now works on Windows (for example, myhost.com:443).&lt;br /&gt;
&lt;br /&gt;
Author:&lt;br /&gt;
Karl Runge [contact developer]&lt;br /&gt;
&lt;br /&gt;
[Feb 20, 2007] VNC on Solaris 10&lt;br /&gt;
&lt;br /&gt;
A good explanation of details&lt;br /&gt;
&lt;br /&gt;
Insert the Solaris Companion CD and allow the volume management daemon to mount it. There are three packages which are required. In this example they are converted into package datastreams on the hard disk:&lt;br /&gt;
&lt;br /&gt;
# cd /cdrom/cdrom0/sparc/Packages&lt;br /&gt;
# pkgtrans . /opt/SFWgcmn.pkg SFWgcmn&lt;br /&gt;
# pkgtrans . /opt/SFWgcc34l.pkg SFWgcc341&lt;br /&gt;
# pkgtrans . /opt/SFWvnc.pkg SFWvnc&lt;br /&gt;
&lt;br /&gt;
Add the three packages in the following order:&lt;br /&gt;
&lt;br /&gt;
# cd /opt&lt;br /&gt;
# pkgadd -d  SFWgcmn.pkg&lt;br /&gt;
# pkgadd -d SFWgcc34l.pkg&lt;br /&gt;
# pkgadd -d SFWvnc.pkg&lt;br /&gt;
&lt;br /&gt;
Xwindows is configured with text files under /usr/dt but these shouldn’t be modified, make copied of them under /etc/dt and modify the copies.&lt;br /&gt;
&lt;br /&gt;
# mkdir -p /etc/dt/config&lt;br /&gt;
# cp /usr/dt/config/Xservers /etc/dt/config/&lt;br /&gt;
# cp /usr/dt/config/Xconfig /etc/dt/config/&lt;br /&gt;
# cp /usr/dt/config/Xsetup /etc/dt/config/&lt;br /&gt;
&lt;br /&gt;
Edit the /etc/dt/config/Xservers to configure the extra connections to Xwindows. The :0 server is the default one which you log in to locally. In this example one extra connection is being configured:&lt;br /&gt;
&lt;br /&gt;
# vi /etc/dt/config/Xservers&lt;br /&gt;
&lt;br /&gt;
   :0   Local local_uid@console root /usr/X11/bin/Xserver :0 -nobanner&lt;br /&gt;
&lt;br /&gt;
   :1   Local local_uid@console root /opt/sfw/bin/Xvnc :1 -httpd /opt/sfw/vnc/classes -depth 16 -geometry 1024x768 -r fbwait 120000 -rfbauth /opt/sfw/vnc/.vnc/passwd -rfbport 5901 -httpport 5801 -fp tcp/localhost:7100 -alwaysshared&lt;br /&gt;
&lt;br /&gt;
There are only two lines in my example file, it has just word wrapped on this web page. Here are some of the important options:&lt;br /&gt;
&lt;br /&gt;
-depth 16&lt;br /&gt;
&lt;br /&gt;
This is the colour depth. An 8bit colour depth uses less network bandwidth but looks a bit blocky.&lt;br /&gt;
&lt;br /&gt;
-geometry 1024x768&lt;br /&gt;
&lt;br /&gt;
Choose whichever resolution you want. Yes, that is an “x” between the two numbers not an “*”.&lt;br /&gt;
&lt;br /&gt;
-rfbport 5901&lt;br /&gt;
&lt;br /&gt;
The port number for the client to connect to. Each different server must use a different port number. For example :1 uses 5901 and :2 could use 5902&lt;br /&gt;
&lt;br /&gt;
-httpport 5801&lt;br /&gt;
&lt;br /&gt;
You can point a web browser at the Unix host with this port number and get a java based connection to the Unix host. For example:&lt;br /&gt;
&lt;br /&gt;
http://10.0.0.1:5801&lt;br /&gt;
&lt;br /&gt;
Configure a password, this is prompted for before the user sees a login screen.&lt;br /&gt;
&lt;br /&gt;
# HOME=/opt/sfw/vnc&lt;br /&gt;
# export HOME&lt;br /&gt;
# mkdir $HOME/.vnc&lt;br /&gt;
# /opt/sfw/bin/vncpasswd&lt;br /&gt;
Password:  password&lt;br /&gt;
Verify:  password&lt;br /&gt;
&lt;br /&gt;
To enable vnc to start when dtlogin does, uncomment the Dtlogin*grabServer line in /etc/dt/config/Xconfig or do this sed command which will do the same thing:&lt;br /&gt;
&lt;br /&gt;
# sed &#039;/Dtlogin\*grabServer/s/^#//&#039; /etc/dt/config/Xconfig &amp;gt;/tmp/Xconfig&lt;br /&gt;
# mv /tmp/Xconfig /etc/dt/config/Xconfig&lt;br /&gt;
&lt;br /&gt;
This would work but the fonts will not be right. Add the font server to the /etc/inetd.conf and convert it into a new SMF managed network service:&lt;br /&gt;
&lt;br /&gt;
# echo &amp;quot;fs stream tcp wait nobody /usr/openwin/lib/fs.auto fs&amp;quot; &amp;gt;&amp;gt;/etc/inetd.conf&lt;br /&gt;
# inetconv&lt;br /&gt;
&lt;br /&gt;
That should be it! I rebooted here but I think you should be able to get away with hupping the inetd and stopping and restarting dtlogin:&lt;br /&gt;
&lt;br /&gt;
# pkill –HUP inetd&lt;br /&gt;
# /etc/init.d/dtlogin stop&lt;br /&gt;
# /etc/init.d/dtlogin start&lt;br /&gt;
&lt;br /&gt;
Any time you change the /etc/dt/config/Xservers file, you will need to stop and restart dtlogin. In previous versions you could just /usr/dt/bin/dtlogin –reset but it doesn’t seem to work in Solaris 10.&lt;br /&gt;
&lt;br /&gt;
Java Desktop&lt;br /&gt;
&lt;br /&gt;
There is a bug which will prevent text being entered in terminal windows in the Java Desktop. This can be solved by modifying the file shown below:&lt;br /&gt;
&lt;br /&gt;
# cd /etc/gconf/gconf.xml.defaults/apps/gnome_settings_daemon/keybindings/&lt;br /&gt;
# mv %gconf.xml %gconf.xml.orig&lt;br /&gt;
# vi %gconf.xml&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gconf&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;entry name=&amp;quot;volume_up&amp;quot; mtime=&amp;quot;1110896708&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;stringvalue&amp;gt;&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/entry&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;entry name=&amp;quot;volume_mute&amp;quot; mtime=&amp;quot;1110896705&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;stringvalue&amp;gt;&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/entry&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;entry name=&amp;quot;volume_down&amp;quot; mtime=&amp;quot;1110896702&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;stringvalue&amp;gt;&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/entry&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;entry name=&amp;quot;help&amp;quot; mtime=&amp;quot;1110896698&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;stringvalue&amp;gt;&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/entry&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gconf&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The next time you log in to a Java Desktop, it will work.&lt;/div&gt;</summary>
		<author><name>129.57.167.14</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=VNC&amp;diff=5619</id>
		<title>VNC</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=VNC&amp;diff=5619"/>
		<updated>2011-11-22T14:05:23Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.14: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;VNC&#039;&#039;&#039; stands for &#039;&#039;Virtual Network Computing package&#039;&#039; and is included into both Solaris and Linux installations.&lt;br /&gt;
&lt;br /&gt;
To start &#039;&#039;vncserver&#039;&#039; do following:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;LINUX RHEL5&#039;&#039;&#039;: as &#039;root&#039; do following:&lt;br /&gt;
&lt;br /&gt;
1. Edit &#039;&#039;/etc/sysconfig/vncservers&#039;&#039;, two lines must be uncommented (will be running as &#039;&#039;boiarino&#039;&#039;):&lt;br /&gt;
&lt;br /&gt;
 VNCSERVERS=&amp;quot;2:boiarino&amp;quot;&lt;br /&gt;
 VNCSERVERARGS[2]=&amp;quot;-geometry 1600x1024 -nolisten tcp -nohttpd -localhost&amp;quot;&lt;br /&gt;
&lt;br /&gt;
2. Edit &#039;&#039;boiarino/.vnc/xstartup&#039;&#039;: change window manager from &#039;&#039;twm&#039;&#039; to &#039;&#039;startkde&#039;&#039; (for KDE) or to &#039;&#039;exec gnome-session&#039;&#039; (for GNOME)&lt;br /&gt;
&lt;br /&gt;
3. As root run &#039;&#039;/etc/init.d/vncserver start&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
4. As root run &#039;&#039;vncpasswd&#039;&#039; and set password&lt;br /&gt;
&lt;br /&gt;
5. Make it start automatically at boot time:&lt;br /&gt;
 /sbin/chkconfig --level 3 vncserver on &lt;br /&gt;
 /sbin/chkconfig --level 4 vncserver on&lt;br /&gt;
 /sbin/chkconfig --level 5 vncserver on &lt;br /&gt;
 /sbin/chkconfig --list | grep vncserver&lt;br /&gt;
      vncserver       0:off   1:off   2:off   3:on    4:on    5:on    6:off&lt;br /&gt;
&lt;br /&gt;
6. Since 590X ports blocked by computer center, use tunneling; for example to connect to vncserver running on clontrig0, run following on your desktop:&lt;br /&gt;
 ssh -L 5902:localhost:5902 clontrig0&lt;br /&gt;
and keep it running; type:&lt;br /&gt;
 vncviewer localhost:5902&lt;br /&gt;
enter password and VNC window will shows up.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;LINUX RHEL4&#039;&#039;&#039;: as &#039;root&#039; do following:&lt;br /&gt;
&lt;br /&gt;
 /etc/init.d/vncserver start&lt;br /&gt;
      Starting VNC server:                                       [  OK  ]&lt;br /&gt;
 vncpasswd&lt;br /&gt;
      Password:  &lt;br /&gt;
      Verify: &lt;br /&gt;
 vncserver&lt;br /&gt;
      New &#039;clonweb:1 (boiarino)&#039; desktop is clonweb:1&lt;br /&gt;
      Creating default startup script /root/.vnc/xstartup&lt;br /&gt;
      Starting applications specified in /root/.vnc/xstartup&lt;br /&gt;
      Log file is /root/.vnc/clonweb:1.log&lt;br /&gt;
&lt;br /&gt;
So what did we do there? First, we started the vncserver service. It may or may not have already been running on your system. Next we set a password to access the VNC desktop. When you set the password, you will not see any characters on the screen, and you must enter the password twice. You will only need to do this the very first time you run vncserver. The password will be saved in the Linux filesystem, and you can change it at any time by invoking the vncpasswd command again. Last, to activate the VNC desktop, we simply invoked the vncserver command. Notice the output; the desktop is named &amp;quot;clonweb:1&amp;quot; which can also be replaced via the machines IP address.&lt;br /&gt;
&lt;br /&gt;
To kill server type:&lt;br /&gt;
 vncserver -kill :1&lt;br /&gt;
&lt;br /&gt;
NOTE: do we need to do following ??? :&lt;br /&gt;
 /sbin/chkconfig --level 3 vncserver on &lt;br /&gt;
 /sbin/chkconfig --level 4 vncserver on&lt;br /&gt;
 /sbin/chkconfig --level 5 vncserver on &lt;br /&gt;
 /sbin/chkconfig --list | grep vncserver&lt;br /&gt;
      vncserver       0:off   1:off   2:off   3:on    4:on    5:on    6:off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SOLARIS 10&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
Download, install and use &#039;&#039;x11vnc&#039;&#039; as following (as &#039;root&#039;):&lt;br /&gt;
&lt;br /&gt;
  cd /usr/local/src/x11vnc-0.9.13&lt;br /&gt;
  ./configure --without-ssl&lt;br /&gt;
  gmake&lt;br /&gt;
  gmake install&lt;br /&gt;
&lt;br /&gt;
NOTE: following line was changed in file &#039;x11vnc/sslhelper.h&#039; BEFORE running &#039;gmake&#039;:&lt;br /&gt;
&lt;br /&gt;
  /*sergey: undefined symbol, define it here until figure it out ...*/&lt;br /&gt;
  /*extern char *certret_str;*/&lt;br /&gt;
  static char *certret_str;&lt;br /&gt;
&lt;br /&gt;
Now create password (we assume that x1vnc server will be running as &#039;clasrun&#039;; it is important that all clon workstations usually logged in as clasrun):&lt;br /&gt;
&lt;br /&gt;
  x11vnc -storepasswd&lt;br /&gt;
&lt;br /&gt;
It will create password which will be used by vncviewer. Now start server(s) (one per screen), for example if two monitors connected to the workstation run two servers:&lt;br /&gt;
&lt;br /&gt;
  x11vnc -rfbauth /home/clasrun/.vnc/passwd -display :0.0 -forever -shared&lt;br /&gt;
  x11vnc -rfbauth /home/clasrun/.vnc/passwd -display :0.1 -forever -shared&lt;br /&gt;
&lt;br /&gt;
Option &#039;-shared&#039; allows more then one client to connect, and &#039;-forever&#039; will prevent server from dying when last client disconnected. Now you can connect from another machine, for example to connect to two &#039;clon06&#039; screens type follwoing on your machine:&lt;br /&gt;
&lt;br /&gt;
  vncviewer clon06:0&lt;br /&gt;
  vncviewer clon06:1&lt;br /&gt;
&lt;br /&gt;
If running &#039;vncviewer&#039; from Solaris but from non-solaris terminal it maybe useful to specify flag &#039;-bgr233&#039; to get better colors.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TRIED, DID NOT WORK:&lt;br /&gt;
&lt;br /&gt;
Tell dtlogin to run Xvnc rather than the normal X server:&lt;br /&gt;
&lt;br /&gt;
  # mkdir /etc/dt/config&lt;br /&gt;
  # cat &amp;gt;/etc/dt/config/Xservers &amp;lt;&amp;lt;EOF&lt;br /&gt;
  :0   Local local_uid@none root /opt/csw/bin/Xvnc :0 -geometry 1024x768 -depth 24&lt;br /&gt;
  EOF&lt;br /&gt;
  #&lt;br /&gt;
&lt;br /&gt;
Restart dtlogin:&lt;br /&gt;
&lt;br /&gt;
  # /etc/init.d/dtlogin stop&lt;br /&gt;
  # /etc/init.d/dtlogin start&lt;br /&gt;
  #&lt;br /&gt;
 &lt;br /&gt;
After a couple of seconds, it’s worth checking that Xvnc is actually running:&lt;br /&gt;
&lt;br /&gt;
  # ps -ef | grep Xvnc&lt;br /&gt;
    root 102525 102484   0 15:48:15 ?           0:00 /opt/csw/bin/Xvnc :0 -auth /var/dt/A:0-7Zavqg&lt;br /&gt;
  # &lt;br /&gt;
&lt;br /&gt;
======================&lt;br /&gt;
&lt;br /&gt;
[Apr 2, 2007] Solaris 10, gcc and VNC server by jalzabrewer&lt;br /&gt;
&lt;br /&gt;
May 28, 2005 (forum.java.sun.com) VNC is on the SUN Supplimental SFW disk for Soalris 10 system SFWvnc vnc - Virtual Network Computing. Here is my implementaion using dtlogin xdm login feature of broadcast, if any one comes up with a way to use sse, let me know!&lt;br /&gt;
&lt;br /&gt;
1. pkgadd -d . SFWvnc&lt;br /&gt;
&lt;br /&gt;
2. Add to /etc/services&lt;br /&gt;
&lt;br /&gt;
nc1024 stream tcp nowait root /usr/local/bin/Xvnc-1024 Xvnc-1024&lt;br /&gt;
&lt;br /&gt;
3. Add to /etc/inetd.conf&lt;br /&gt;
&lt;br /&gt;
vnc1024 stream tcp nowait root /usr/local/bin/Xvnc-1024 Xvnc-1024&lt;br /&gt;
&lt;br /&gt;
4. Create /usr/local/bin/Xvnc-1024 script , perm 755.&lt;br /&gt;
&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
/opt/sfw/bin/Xvnc -inetd -broadcast -once -geometry 1024x768 -depth 8&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5. Stop dtlogin &lt;br /&gt;
&lt;br /&gt;
/etc/init.d/dtlogin stop&lt;br /&gt;
&lt;br /&gt;
6. [Restart indentd] kill -HUP inetd-pid&lt;br /&gt;
&lt;br /&gt;
7. Start dtlogin&lt;br /&gt;
&lt;br /&gt;
/etc/init.d/dtlogin start&lt;br /&gt;
&lt;br /&gt;
8. /usr/sbin/shutdown -y -g0 -i6 to test startup.&lt;br /&gt;
&lt;br /&gt;
9. svcs should show:&lt;br /&gt;
&lt;br /&gt;
bash-3.00# svcs |grep vnc&lt;br /&gt;
&lt;br /&gt;
online 16:06:49 svc:/network/vnc1024/tcp:default&lt;br /&gt;
&lt;br /&gt;
Have fun!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[Apr 2, 2007] VNC on Solaris 10 Installing and configuring VNC from the software companion CD&lt;br /&gt;
&lt;br /&gt;
Solaris 10 can be downloaded from sun’s web site. Also available from the download pages is an image of a “Software Companion CD”.&lt;br /&gt;
&lt;br /&gt;
This CD contains extra freeware products which can be added post-installation. One of these is the excellent Virtual Network Computing (VNC) package.&lt;br /&gt;
&lt;br /&gt;
VNC allows remote desktop access to computers over a network. It can be used between Microsoft and Unix/Linux operating systems.&lt;br /&gt;
&lt;br /&gt;
Insert the Solaris Companion CD and allow the volume management daemon to mount it. There are three packages which are required. In this example they are converted into package datastreams on the hard disk: &lt;br /&gt;
&lt;br /&gt;
# cd /cdrom/cdrom0/sparc/Packages&lt;br /&gt;
&lt;br /&gt;
# pkgtrans . /opt/SFWgcmn.pkg SFWgcmn&lt;br /&gt;
&lt;br /&gt;
# pkgtrans . /opt/SFWgcc34l.pkg SFWgcc341&lt;br /&gt;
&lt;br /&gt;
# pkgtrans . /opt/SFWvnc.pkg SFWvnc&lt;br /&gt;
&lt;br /&gt;
[Mar 24, 2007] freshmeat.net Project details for Enhanced TightVNC Viewer&lt;br /&gt;
&lt;br /&gt;
Enhanced TightVNC Viewer 1.0.14 released&lt;br /&gt;
&lt;br /&gt;
The Enhanced TightVNC Viewer package is part of the x11vnc VNC server project. It provides a native VNC viewer that takes advantage of new features in x11vnc, e.g. cursor alpha blending and automatic SSL tunnelling. Some features apply to any VNC server, e.g. automatic SSH tunnelling. Another goal is to provide a package that conveniently bundles everything needed for the user to have the enhanced viewer running quickly. This includes pre-built binaries of the viewer and utility programs for Windows and many Unix variants, and a GUI to configure and launch the viewer. The short name for this project is &amp;quot;ssvnc&amp;quot;, for SSL/SSH VNC viewer.&lt;br /&gt;
Release focus: Minor bugfixes&lt;br /&gt;
&lt;br /&gt;
Changes:&lt;br /&gt;
Using port numbers lower than VNC&#039;s default port (5900) now works on Windows (for example, myhost.com:443).&lt;br /&gt;
&lt;br /&gt;
Author:&lt;br /&gt;
Karl Runge [contact developer]&lt;br /&gt;
&lt;br /&gt;
[Feb 20, 2007] VNC on Solaris 10&lt;br /&gt;
&lt;br /&gt;
A good explanation of details&lt;br /&gt;
&lt;br /&gt;
Insert the Solaris Companion CD and allow the volume management daemon to mount it. There are three packages which are required. In this example they are converted into package datastreams on the hard disk:&lt;br /&gt;
&lt;br /&gt;
# cd /cdrom/cdrom0/sparc/Packages&lt;br /&gt;
# pkgtrans . /opt/SFWgcmn.pkg SFWgcmn&lt;br /&gt;
# pkgtrans . /opt/SFWgcc34l.pkg SFWgcc341&lt;br /&gt;
# pkgtrans . /opt/SFWvnc.pkg SFWvnc&lt;br /&gt;
&lt;br /&gt;
Add the three packages in the following order:&lt;br /&gt;
&lt;br /&gt;
# cd /opt&lt;br /&gt;
# pkgadd -d  SFWgcmn.pkg&lt;br /&gt;
# pkgadd -d SFWgcc34l.pkg&lt;br /&gt;
# pkgadd -d SFWvnc.pkg&lt;br /&gt;
&lt;br /&gt;
Xwindows is configured with text files under /usr/dt but these shouldn’t be modified, make copied of them under /etc/dt and modify the copies.&lt;br /&gt;
&lt;br /&gt;
# mkdir -p /etc/dt/config&lt;br /&gt;
# cp /usr/dt/config/Xservers /etc/dt/config/&lt;br /&gt;
# cp /usr/dt/config/Xconfig /etc/dt/config/&lt;br /&gt;
# cp /usr/dt/config/Xsetup /etc/dt/config/&lt;br /&gt;
&lt;br /&gt;
Edit the /etc/dt/config/Xservers to configure the extra connections to Xwindows. The :0 server is the default one which you log in to locally. In this example one extra connection is being configured:&lt;br /&gt;
&lt;br /&gt;
# vi /etc/dt/config/Xservers&lt;br /&gt;
&lt;br /&gt;
   :0   Local local_uid@console root /usr/X11/bin/Xserver :0 -nobanner&lt;br /&gt;
&lt;br /&gt;
   :1   Local local_uid@console root /opt/sfw/bin/Xvnc :1 -httpd /opt/sfw/vnc/classes -depth 16 -geometry 1024x768 -r fbwait 120000 -rfbauth /opt/sfw/vnc/.vnc/passwd -rfbport 5901 -httpport 5801 -fp tcp/localhost:7100 -alwaysshared&lt;br /&gt;
&lt;br /&gt;
There are only two lines in my example file, it has just word wrapped on this web page. Here are some of the important options:&lt;br /&gt;
&lt;br /&gt;
-depth 16&lt;br /&gt;
&lt;br /&gt;
This is the colour depth. An 8bit colour depth uses less network bandwidth but looks a bit blocky.&lt;br /&gt;
&lt;br /&gt;
-geometry 1024x768&lt;br /&gt;
&lt;br /&gt;
Choose whichever resolution you want. Yes, that is an “x” between the two numbers not an “*”.&lt;br /&gt;
&lt;br /&gt;
-rfbport 5901&lt;br /&gt;
&lt;br /&gt;
The port number for the client to connect to. Each different server must use a different port number. For example :1 uses 5901 and :2 could use 5902&lt;br /&gt;
&lt;br /&gt;
-httpport 5801&lt;br /&gt;
&lt;br /&gt;
You can point a web browser at the Unix host with this port number and get a java based connection to the Unix host. For example:&lt;br /&gt;
&lt;br /&gt;
http://10.0.0.1:5801&lt;br /&gt;
&lt;br /&gt;
Configure a password, this is prompted for before the user sees a login screen.&lt;br /&gt;
&lt;br /&gt;
# HOME=/opt/sfw/vnc&lt;br /&gt;
# export HOME&lt;br /&gt;
# mkdir $HOME/.vnc&lt;br /&gt;
# /opt/sfw/bin/vncpasswd&lt;br /&gt;
Password:  password&lt;br /&gt;
Verify:  password&lt;br /&gt;
&lt;br /&gt;
To enable vnc to start when dtlogin does, uncomment the Dtlogin*grabServer line in /etc/dt/config/Xconfig or do this sed command which will do the same thing:&lt;br /&gt;
&lt;br /&gt;
# sed &#039;/Dtlogin\*grabServer/s/^#//&#039; /etc/dt/config/Xconfig &amp;gt;/tmp/Xconfig&lt;br /&gt;
# mv /tmp/Xconfig /etc/dt/config/Xconfig&lt;br /&gt;
&lt;br /&gt;
This would work but the fonts will not be right. Add the font server to the /etc/inetd.conf and convert it into a new SMF managed network service:&lt;br /&gt;
&lt;br /&gt;
# echo &amp;quot;fs stream tcp wait nobody /usr/openwin/lib/fs.auto fs&amp;quot; &amp;gt;&amp;gt;/etc/inetd.conf&lt;br /&gt;
# inetconv&lt;br /&gt;
&lt;br /&gt;
That should be it! I rebooted here but I think you should be able to get away with hupping the inetd and stopping and restarting dtlogin:&lt;br /&gt;
&lt;br /&gt;
# pkill –HUP inetd&lt;br /&gt;
# /etc/init.d/dtlogin stop&lt;br /&gt;
# /etc/init.d/dtlogin start&lt;br /&gt;
&lt;br /&gt;
Any time you change the /etc/dt/config/Xservers file, you will need to stop and restart dtlogin. In previous versions you could just /usr/dt/bin/dtlogin –reset but it doesn’t seem to work in Solaris 10.&lt;br /&gt;
&lt;br /&gt;
Java Desktop&lt;br /&gt;
&lt;br /&gt;
There is a bug which will prevent text being entered in terminal windows in the Java Desktop. This can be solved by modifying the file shown below:&lt;br /&gt;
&lt;br /&gt;
# cd /etc/gconf/gconf.xml.defaults/apps/gnome_settings_daemon/keybindings/&lt;br /&gt;
# mv %gconf.xml %gconf.xml.orig&lt;br /&gt;
# vi %gconf.xml&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gconf&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;entry name=&amp;quot;volume_up&amp;quot; mtime=&amp;quot;1110896708&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;stringvalue&amp;gt;&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/entry&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;entry name=&amp;quot;volume_mute&amp;quot; mtime=&amp;quot;1110896705&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;stringvalue&amp;gt;&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/entry&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;entry name=&amp;quot;volume_down&amp;quot; mtime=&amp;quot;1110896702&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;stringvalue&amp;gt;&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/entry&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;entry name=&amp;quot;help&amp;quot; mtime=&amp;quot;1110896698&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;stringvalue&amp;gt;&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/entry&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gconf&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The next time you log in to a Java Desktop, it will work.&lt;/div&gt;</summary>
		<author><name>129.57.167.14</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=DAQ/Online_Quick_Reference&amp;diff=5618</id>
		<title>DAQ/Online Quick Reference</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=DAQ/Online_Quick_Reference&amp;diff=5618"/>
		<updated>2011-11-21T17:30:02Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.14: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;DAQ Recovery Procedure&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In most cases DAQ will crash because of ROC problem. Do following:&lt;br /&gt;
&lt;br /&gt;
* click &#039;End Run&#039; or &#039;Abort&#039;, whatever button is active&lt;br /&gt;
&lt;br /&gt;
* click &#039;Cancel&#039;&lt;br /&gt;
&lt;br /&gt;
* run &#039;roc_status&#039; command from clon10 window; it will show troubled ROC(s) as &#039;UNDEFINED&#039; or &#039;active&#039;; most likely clastrig2 or/and polar&lt;br /&gt;
&lt;br /&gt;
* click &#039;Reset&#039;&lt;br /&gt;
&lt;br /&gt;
* from clon10 window, reboot troubled ROC(s) using command &#039;roc_reboot &amp;lt;roc&amp;gt;&#039;; if rebooting any ROC, reboot clastrig2 as well&lt;br /&gt;
&lt;br /&gt;
* wait 2 minutes and run &#039;roc_status&#039; again; rebooted ROC(s) must be in &#039;booted&#039; stage&lt;br /&gt;
&lt;br /&gt;
* go to &#039;EB_TERM&#039; window, Ctrl-C and run previous command using arrow up (command is &#039;coda_eb ...&#039;)&lt;br /&gt;
&lt;br /&gt;
* start new run from &#039;Download&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE1&#039;&#039;&#039;: there is a new crate dc12, roc_status will not show it; to reboot it, use &#039;&#039;roc_reboot dc12&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE2&#039;&#039;&#039;: &#039;tage&#039; and &#039;tage2&#039; are Linux processes now, so instead of roc_reboot, goto appropriate window, Ctrl-C and restart previous command (ex: coda_roc -s clasprod -s &amp;quot;tage ROC&amp;quot; -i)&lt;br /&gt;
&lt;br /&gt;
If it does not help, page DAQ pager.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FOLLOWING INFORMATION IS FOR DAQ EXPERTS ONLY (DO NOT DO IT IF YOU ARE NOT SURE !!!)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DAQ procedures&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
First make sure you can open X window from the terminal clon03:0.1: type &#039;xterm&#039; and make sure xterminal is opened. If it is not, message &#039;X11 connection rejected because of wrong authentication.&#039; will shows up. In this case kill xwindow, start new one (you will be on clon03) and &#039;ssh clon10&#039;. Make sure &#039;xterm&#039; command can open xterminal.&lt;br /&gt;
&lt;br /&gt;
To start all DAQ processes goto clon10 as &#039;&#039;clasrun&#039;&#039; and type following command:&lt;br /&gt;
&lt;br /&gt;
 daq_start this&lt;br /&gt;
&lt;br /&gt;
to open all windows on current workspace. If &#039;&#039;daq_start&#039;&#039; executed without parameter, it will open everything on clon03&#039;s bottom screen on currently active workspace.&lt;br /&gt;
&lt;br /&gt;
To kill all DAQ processes goto clon10 as &#039;&#039;clasrun&#039;&#039; and type&lt;br /&gt;
&lt;br /&gt;
 daq_exit&lt;br /&gt;
&lt;br /&gt;
To start/stop serial connections to ROCs and PMCs, type following on clon00:&lt;br /&gt;
&lt;br /&gt;
 roc_xterm_this&lt;br /&gt;
 pmc_xterms_this&lt;br /&gt;
&lt;br /&gt;
 roc_xterms_kill&lt;br /&gt;
 pmc_xterms_kill&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Online procedures&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To start online monitoring processes use following commands:&lt;br /&gt;
 mon0_start (starts everything on clonmon0 - fast online reconstruction;&lt;br /&gt;
      NOTE: root presenter must be started separately: ssh to clonmon0 (usually from clon03:0.2) and type &#039;cmroot clasprod hist_clasprod&#039;)&lt;br /&gt;
 mon1_start (starts everything on clonmon1 - event_monitor)&lt;br /&gt;
 mon2_start (starts everything on clonmon2 - online recsis, ced; if ced does not started, run it manually by ssh to clonmon2 from clon04:0.2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To kill online monitoring processes use following commands:&lt;br /&gt;
 mon0_exit (kills everything on clonmon0)&lt;br /&gt;
 mon1_exit (kills everything on clonmon1)&lt;br /&gt;
 mon2_exit (kills everything on clonmon2)&lt;br /&gt;
&lt;br /&gt;
Occupancy plots must be started on clonmon1. Login as &#039;&#039;clasrun&#039;&#039; and type&lt;br /&gt;
 monb&lt;br /&gt;
&lt;br /&gt;
Stadis to be started on clon05:0.1.&lt;br /&gt;
&lt;br /&gt;
DCHV to be started on clon06:0.1.&lt;br /&gt;
&lt;br /&gt;
Diman to be started on clon03:0.0.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Background information&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* CRON JOBS: on clon10, clon00, clon01 and clondb1 make sure cron jobs are running (they must start automatically after reboot); if have to start cron jobs, login as &#039;&#039;clascron&#039;&#039; to the mentioned machines, goto directory /home/clascron/backup and follow instructions in README file, normally it will be following:&lt;br /&gt;
&lt;br /&gt;
 login as &#039;clascron&#039; to the clon10&lt;br /&gt;
 goto /home/clascron/backup&lt;br /&gt;
 type &#039;crontab -l&#039; to see what is running&lt;br /&gt;
 type &#039;crontab -r&#039; to erase all existing cron jobs&lt;br /&gt;
 type &#039;crontab clon10&#039;&lt;br /&gt;
 repeat everything for clon00 and clon01, using file &#039;clon00&#039; and &#039;clon01&#039; respectively&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Process management&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Sometimes you may want to turn some cron jobs off to avoid alarms during system reconfiguration: do not forget to turn them on again after you are done !&lt;br /&gt;
&lt;br /&gt;
* Process management: SmartSockets-based process management procedures must be started on clon10 as &#039;&#039;clasrun&#039;&#039; using following command:&lt;br /&gt;
 control_process_manager start clasprod clasprod&lt;br /&gt;
 control_procmgr_manager start clasprod clasprod&lt;br /&gt;
 control_ipc_process_manager start clasprod clasprod&lt;br /&gt;
and killed by following:&lt;br /&gt;
 control_process_manager stop clasprod clasprod&lt;br /&gt;
 control_procmgr_manager stop clasprod clasprod&lt;br /&gt;
 control_ipc_process_manager stop clasprod clasprod&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Services on clondb1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Clondb1 is running several important servers which suppose to be started automatically on reboot:&lt;br /&gt;
 SmartSockets&lt;br /&gt;
 Mysql&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Logbook and/or run database does not work&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Contact Marty Wise.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Useful commands&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 r_ts_prescale - reads prescales from TS2&lt;br /&gt;
 s_ts_prescale 0 0 0 0 0 0 100 0 - sets prescales to TS2; 0 means prescale 1, 1 means prescale 2 etc&lt;br /&gt;
 proconhost, netonhost - run everything on main VME CPU (execute from hosts&#039;s serial connection before Download)&lt;br /&gt;
 proconpmc, netonpmc - run everything on co-processor (execute from hosts&#039;s serial connection before Download)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sergey Boyarinov&#039;&#039;&#039; (from JLAB local phone):&lt;br /&gt;
 Moscow cell phone: 9-011-7-916-729-8203&lt;br /&gt;
 Moscow home phones: 9-011-7-495-392-3569 (otec), 9-011-7-499-189-0189 (teshya)&lt;br /&gt;
 SKYPE: boiarino&lt;/div&gt;</summary>
		<author><name>129.57.167.14</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=BONUS_Readout&amp;diff=4547</id>
		<title>BONUS Readout</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=BONUS_Readout&amp;diff=4547"/>
		<updated>2009-10-28T02:34:56Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.14: /* Drivers and system software */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains information related to the BONUS TPC chamber readout system.&lt;br /&gt;
&lt;br /&gt;
== Drivers and system software ==&lt;br /&gt;
&lt;br /&gt;
* Edit the file /boot/grub/menu.lst (as root). Pass the argument &#039;mem=xxxM&#039; to the kernel to limit LINUX memory to  xxxMegaBytes (xxx should be replaced by a number, in our case 1024).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DHCP&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
dhcpd server must be running using config file &#039;&#039;/etc/dhcpd.conf&#039;&#039; provided by CERN (copy from bonuspc1 or other configured machines); set port eth1 to static 10.10.10.10 with mask 255.0.0.0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;RORC driver installation&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 ssh root@bonuspc2&lt;br /&gt;
 cd /date/rorc&lt;br /&gt;
 export DATE_MAKEFILES=/date/makefiles/&lt;br /&gt;
&lt;br /&gt;
 add at the beginning of GNUmakefile line&lt;br /&gt;
   DATE_SYS := Linux&lt;br /&gt;
&lt;br /&gt;
 make distclean&lt;br /&gt;
 make                # errors must be ignored&lt;br /&gt;
 make driver&lt;br /&gt;
 make dev         # (as root)&lt;br /&gt;
 reboot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PHYSMEM installation&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 cd /date/physmem&lt;br /&gt;
 make&lt;br /&gt;
 make driver&lt;br /&gt;
 make dev       # (as root)&lt;br /&gt;
 cp physmem.ko /lib/modules/`uname -r`/kernel/drivers/misc/ # (as root)&lt;br /&gt;
 /sbin/depmod       # (as root)&lt;br /&gt;
&lt;br /&gt;
* Edit the file /etc/rc.modules (as root). Add the line &#039;/sbin/modprobe physmem physmemsize0=xxx&#039; to limit the size of the /dev/physmem0 PHYSMEM device to xxxMegaBytes. The size of the /dev/physmem1 device will be the complement of the LINUX memory and the /dev/physmem0 memory. RORC sw test programs use /dev/physmem0, while DATE uses /dev/physmem1 memories.&lt;br /&gt;
&lt;br /&gt;
 chmod +x /etc/rc.modules					# (as root)&lt;br /&gt;
&lt;br /&gt;
* Switch off autoupdate by the following way (as root).&lt;br /&gt;
 &lt;br /&gt;
 /etc/rc.d/init.d/yum-autoupdate stop&lt;br /&gt;
  - Check /var/lock/subsys/yum-autoupdate (have to create if missing).&lt;br /&gt;
  - Edit /etc/sysconfig/yum-autoupdate :&lt;br /&gt;
    YUMUPDATE=0&lt;br /&gt;
    YUMONBOOT=0&lt;br /&gt;
&lt;br /&gt;
* reboot&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE&#039;&#039;&#039;: to run test programs as root add following to the &#039;&#039;/root/.bashrc&#039;&#039;:&lt;br /&gt;
 export LD_LIBRARY_PATH=/rcufec/tools:/rcufec/rcu:/rcufec/fec::$LD_LIBRARY_PATH&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
 From:  Stephen Bueltmann &amp;lt;sbueltma@odu.edu&amp;gt; 11/30/07 14:48&lt;br /&gt;
 Subject:  Fwd: RORC and DDL Information&lt;br /&gt;
 To: &lt;br /&gt;
        Sergey Boyarinov &amp;lt;boiarino@jlab.org&amp;gt;, David Abbott &amp;lt;abbottd@jlab.org&amp;gt;,&lt;br /&gt;
        Stepan Stepanyan &amp;lt;stepanya@jlab.org&amp;gt;, Howard Fenker &amp;lt;hcf@jlab.org&amp;gt;, hafidi@jlab.org&lt;br /&gt;
 Hello All,&lt;br /&gt;
 I am attaching a reply I received from the Hungarian company manufacturing the  &lt;br /&gt;
 ALICE (not the TPC) side of the electronics.&lt;br /&gt;
 As per their web site (http://www.cerntech.hu) the price for the&lt;br /&gt;
 PCI-X RORC is 1540 Euro and for one&lt;br /&gt;
 SIU card 615 Euro. &lt;br /&gt;
 The total would be 2770 Euro for a complete readout w/o RCU and w/o spares.&lt;br /&gt;
 There seem to be special prices for CERN collaborating institutions.&lt;br /&gt;
 Wrote to Luciano about the RCU boards but have not heard back.&lt;br /&gt;
 Cheers,&lt;br /&gt;
    Stephen &lt;br /&gt;
 Begin forwarded message:&lt;br /&gt;
 From: &amp;quot;Kiss Tivadar&amp;quot; &amp;lt;tivadar.kiss@cerntech.hu&amp;gt;&lt;br /&gt;
 Date: November 30, 2007 2:35:36 PM EST&lt;br /&gt;
 To: &amp;quot;&#039;Stephen Bueltmann&#039;&amp;quot; &amp;lt;sbueltma@odu.edu&amp;gt;&lt;br /&gt;
 Subject: RE: RORC and DDL Information&lt;br /&gt;
 Dear Stephen,  &lt;br /&gt;
 We are pleased to receive your inquiry for DDL hardware. Of course it is possible for you to get such boards from our company. Delivery time would be cca. 1-3&lt;br /&gt;
 monthes after receiving an order, depending on the quantity. (We have usually only a few cards on stock.)&lt;br /&gt;
 The DIU (Destination Interface Unit) of a DDL link is now integrated on the RORC (Read-out Receiver Card). A single RORC (that is 100 MHz, 64-bit&lt;br /&gt;
 PCI-X interaface card) has two DIUs integrated on it. Thus, for two DDL links (that is, to read out two ALICE RCUs) you need 2 SIU cards and 1 RORC card.&lt;br /&gt;
 Please let me know how many quantities you are interested in, and what is a delivery schedule that would fit to your needs. &lt;br /&gt;
 Best regards, &lt;br /&gt;
   Tivadar Kiss&lt;br /&gt;
 Cerntech Ltd. &lt;br /&gt;
 Ulloi ut 31.&lt;br /&gt;
 H-1091 Budapest&lt;br /&gt;
 Hungary&lt;br /&gt;
 tel: +36 1 216 8219)&lt;br /&gt;
 fax: +36 20 919 5132&lt;br /&gt;
      From: Stephen Bueltmann [mailto:sbueltma@odu.edu] &lt;br /&gt;
      Sent: Thursday, November 29, 2007 4:05 PM&lt;br /&gt;
      To: info@cerntech.hu&lt;br /&gt;
      Subject: RORC and DDL Information&lt;br /&gt;
      Hello, &lt;br /&gt;
      I am involved with the experimental programme at Jefferson Lab&lt;br /&gt;
      in the US. One of the experiments is using a TPC which we are&lt;br /&gt;
      reading out with the ALICE TPC front end cards FECs and their&lt;br /&gt;
      USB readout controller (U2F).&lt;br /&gt;
      We are considering to change to the standard ALICE readout controller &lt;br /&gt;
      (RCU) used by the ALICE TPC.&lt;br /&gt;
      This would require to purchase also the RORC and DDL hardware.&lt;br /&gt;
      Would it be possible and how long would it take to get one RORC, one&lt;br /&gt;
      SIU and one DIU card from you?&lt;br /&gt;
      Thanks in advance and&lt;br /&gt;
      Cheers,&lt;br /&gt;
      Stephen&lt;br /&gt;
      ---------------------------------------------------------------------&lt;br /&gt;
      Stephen Bueltmann&lt;br /&gt;
      Old Dominion University&lt;br /&gt;
      At ODU:   Physics Department&lt;br /&gt;
                4600 Elkhorn Avenue&lt;br /&gt;
                Norfolk, VA 23529, USA&lt;br /&gt;
                Telephone (757) 683-6401&lt;br /&gt;
                Facsimile (757) 683-5809&lt;br /&gt;
                sbueltma@odu.edu&lt;br /&gt;
      ----------------------------------------------------------------------&lt;br /&gt;
      ---------------------------------------------------------------------&lt;br /&gt;
      Stephen Bueltmann&lt;br /&gt;
      Old Dominion University&lt;br /&gt;
      At ODU:   Physics Department&lt;br /&gt;
          4600 Elkhorn Avenue&lt;br /&gt;
          Norfolk, VA 23529, USA&lt;br /&gt;
          Telephone (757) 683-6401&lt;br /&gt;
          Facsimile (757) 683-5809&lt;br /&gt;
          sbueltma@odu.edu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sep 2009 NOTES for the system operations ==&lt;br /&gt;
&lt;br /&gt;
* firmware loading:&lt;br /&gt;
 from croctest5: ssh root@10.1.3.241 (bottm crate, top has .236), pass is &#039;dcs&#039;&lt;br /&gt;
 cd /eg6&lt;br /&gt;
 ./program rcu_170809.bit&lt;br /&gt;
&lt;br /&gt;
* documentation&lt;br /&gt;
&lt;br /&gt;
 http://www.ge.infn.it/~minutoli/BONUS/SW/&lt;br /&gt;
&lt;br /&gt;
 http://www.jlab.org/~devita/eg6/&lt;br /&gt;
&lt;br /&gt;
* event size (spars off, 200 threshold - no noise): 68+4+128+Nfecs&lt;br /&gt;
&lt;br /&gt;
* expected rate about 1.3kHz&lt;br /&gt;
&lt;br /&gt;
== connections ==&lt;br /&gt;
&lt;br /&gt;
* every crates is connected to 4 power supplies, one 4.0V and 3 3.3V&lt;br /&gt;
&lt;br /&gt;
* several crates can be connected to the same power supplies&lt;br /&gt;
&lt;br /&gt;
* + or - labels must be ignored, rad cable always goes to plus&lt;br /&gt;
&lt;br /&gt;
* ethernets from crates goes to switch, switch is connected to the eth1 of the host machine; those connections will be used to load firmware; to get IP address crates must be off, use &#039;tail -f /var/log/messages&#039; and turn crate on, message will be issued containing IP addresses:&lt;br /&gt;
 bonuspc1(left): upper crate: 10.0.2.254, bottom crate 10.0.2.252&lt;br /&gt;
 bonuspc2(right): upper crate: 10.1.3.242, bottom crate 10.1.3.241&lt;br /&gt;
 bonuspc3: 10.1.3.236&lt;br /&gt;
&lt;br /&gt;
* to download firmware ssh root@10.1.3.241 (etc) with password &#039;dcs&#039;, goto &#039;&#039;/eg6&#039;&#039; and run command &#039;&#039;./program rcu_170809.bit&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* fibers goes from crates to RORCs; to see if RORCs are configured by Linux, use &#039;&#039;/date/rorc/Linux/rorc_find&#039;&#039;; to check connection use http://www.jlab.org/~devita/eg6/eg6_electronics.pdf&lt;br /&gt;
&lt;br /&gt;
* to check FECs use command:&lt;br /&gt;
&lt;br /&gt;
 bonuspc1(left): /rcufec/altro-loopback/altro-loopback -N -p0 -f0 -a5 -c8 --ddl-revision=4 --ddl-channel=1 --ddl-serial=7165&lt;br /&gt;
 bonuspc2(right): same,  --ddl-serial=6038&lt;br /&gt;
 bonuspc3(): same,  --ddl-serial=9044&lt;br /&gt;
&lt;br /&gt;
 see /proc/rorc_map for serial and other parameters&lt;br /&gt;
&lt;br /&gt;
output should looks like this&lt;br /&gt;
 Switching on FEC 0...done.&lt;br /&gt;
 Writing data to ALTROs for event: 1...2...3...4...done.&lt;br /&gt;
 Reading data from ALTROs for event: 1...354 words, 2...355 words, 3...355 words, 4...355 words, done.&lt;br /&gt;
 Verifying event: 1...2...3...4...done.&lt;br /&gt;
 Switching off FEC 0...done.&lt;br /&gt;
&lt;br /&gt;
* to check real communications do following:&lt;br /&gt;
&lt;br /&gt;
 cd /rcufec/fec&lt;br /&gt;
 ./fecscope&lt;br /&gt;
 2&lt;br /&gt;
 1,1 (rorc channel number)&lt;br /&gt;
 3,0,0&lt;br /&gt;
 3,0,3(the number of FECs),0,1,2&lt;br /&gt;
 10,100,0,0,1/6&lt;br /&gt;
&lt;br /&gt;
 cd /date/rorc/Linux&lt;br /&gt;
 ./rorc_receive -m0 -X0 -c1 -e1&lt;br /&gt;
 it will wait for 1 event; to issue software trigger ssh root@10.1.3.241 and type &#039;&#039;rcu-sh c 0x5306&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== useful docs ==&lt;br /&gt;
&lt;br /&gt;
[https://clonwiki.jlab.org/wiki/clondocs/Docs/RCUFirmwar2511.pdf RCU Firmware User Manual (pdf)]&lt;br /&gt;
&lt;br /&gt;
[https://clonwiki.jlab.org/wiki/clondocs/Docs/rorc_lib_rev10.pdf ALICE Detector Data Link (DDL-RORC Library) (pdf)]&lt;br /&gt;
&lt;br /&gt;
[https://clonwiki.jlab.org/wiki/clondocs/Docs/UserManual_draft_02.pdf ALICE TPC Readout Chip User Manual (pdf)]&lt;/div&gt;</summary>
		<author><name>129.57.167.14</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=BONUS_Readout&amp;diff=4546</id>
		<title>BONUS Readout</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=BONUS_Readout&amp;diff=4546"/>
		<updated>2009-10-21T02:57:01Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.14: /* Drivers and system software */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains information related to the BONUS TPC chamber readout system.&lt;br /&gt;
&lt;br /&gt;
== Drivers and system software ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DHCP&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
dhcpd server must be running using config file &#039;&#039;/etc/dhcpd.conf&#039;&#039; provided by CERN (copy from bonuspc1 or other configured machines); set port eth1 to static 10.10.10.10 with mask 255.0.0.0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;RORC driver installation&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 ssh root@bonuspc2&lt;br /&gt;
 cd /date/rorc&lt;br /&gt;
 export DATE_MAKEFILES=/date/makefiles/&lt;br /&gt;
&lt;br /&gt;
 add at the beginning of GNUmakefile line&lt;br /&gt;
   DATE_SYS := Linux&lt;br /&gt;
&lt;br /&gt;
 make distclean&lt;br /&gt;
 make                # errors must be ignored&lt;br /&gt;
 make driver&lt;br /&gt;
 make dev         # (as root)&lt;br /&gt;
 reboot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PHYSMEM installation&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 cd /date/physmem&lt;br /&gt;
 make&lt;br /&gt;
 make driver&lt;br /&gt;
 make dev       # (as root)&lt;br /&gt;
 cp physmem.ko /lib/modules/`uname -r`/kernel/drivers/misc/ # (as root)&lt;br /&gt;
 /sbin/depmod       # (as root)&lt;br /&gt;
&lt;br /&gt;
* Edit the file /boot/grub/menu.lst (as root). Pass the argument &#039;mem=xxxM&#039; to the kernel to limit LINUX memory to  xxxMegaBytes (xxx should be replaced by a number, in our case 1024).&lt;br /&gt;
&lt;br /&gt;
* Edit the file /etc/rc.modules (as root). Add the line &#039;/sbin/modprobe physmem physmemsize0=xxx&#039; to limit the size of the /dev/physmem0 PHYSMEM device to xxxMegaBytes. The size of the /dev/physmem1 device will be the complement of the LINUX memory and the /dev/physmem0 memory. RORC sw test programs use /dev/physmem0, while DATE uses /dev/physmem1 memories.&lt;br /&gt;
&lt;br /&gt;
 chmod +x /etc/rc.modules					# (as root)&lt;br /&gt;
&lt;br /&gt;
* Switch off autoupdate by the following way (as root).&lt;br /&gt;
 &lt;br /&gt;
 /etc/rc.d/init.d/yum-autoupdate stop&lt;br /&gt;
  - Check /var/lock/subsys/yum-autoupdate (have to create if missing).&lt;br /&gt;
  - Edit /etc/sysconfig/yum-autoupdate :&lt;br /&gt;
    YUMUPDATE=0&lt;br /&gt;
    YUMONBOOT=0&lt;br /&gt;
&lt;br /&gt;
* reboot&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE&#039;&#039;&#039;: to run test programs as root add following to the &#039;&#039;/root/.bashrc&#039;&#039;:&lt;br /&gt;
 export LD_LIBRARY_PATH=/rcufec/tools:/rcufec/rcu:/rcufec/fec::$LD_LIBRARY_PATH&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
 From:  Stephen Bueltmann &amp;lt;sbueltma@odu.edu&amp;gt; 11/30/07 14:48&lt;br /&gt;
 Subject:  Fwd: RORC and DDL Information&lt;br /&gt;
 To: &lt;br /&gt;
        Sergey Boyarinov &amp;lt;boiarino@jlab.org&amp;gt;, David Abbott &amp;lt;abbottd@jlab.org&amp;gt;,&lt;br /&gt;
        Stepan Stepanyan &amp;lt;stepanya@jlab.org&amp;gt;, Howard Fenker &amp;lt;hcf@jlab.org&amp;gt;, hafidi@jlab.org&lt;br /&gt;
 Hello All,&lt;br /&gt;
 I am attaching a reply I received from the Hungarian company manufacturing the  &lt;br /&gt;
 ALICE (not the TPC) side of the electronics.&lt;br /&gt;
 As per their web site (http://www.cerntech.hu) the price for the&lt;br /&gt;
 PCI-X RORC is 1540 Euro and for one&lt;br /&gt;
 SIU card 615 Euro. &lt;br /&gt;
 The total would be 2770 Euro for a complete readout w/o RCU and w/o spares.&lt;br /&gt;
 There seem to be special prices for CERN collaborating institutions.&lt;br /&gt;
 Wrote to Luciano about the RCU boards but have not heard back.&lt;br /&gt;
 Cheers,&lt;br /&gt;
    Stephen &lt;br /&gt;
 Begin forwarded message:&lt;br /&gt;
 From: &amp;quot;Kiss Tivadar&amp;quot; &amp;lt;tivadar.kiss@cerntech.hu&amp;gt;&lt;br /&gt;
 Date: November 30, 2007 2:35:36 PM EST&lt;br /&gt;
 To: &amp;quot;&#039;Stephen Bueltmann&#039;&amp;quot; &amp;lt;sbueltma@odu.edu&amp;gt;&lt;br /&gt;
 Subject: RE: RORC and DDL Information&lt;br /&gt;
 Dear Stephen,  &lt;br /&gt;
 We are pleased to receive your inquiry for DDL hardware. Of course it is possible for you to get such boards from our company. Delivery time would be cca. 1-3&lt;br /&gt;
 monthes after receiving an order, depending on the quantity. (We have usually only a few cards on stock.)&lt;br /&gt;
 The DIU (Destination Interface Unit) of a DDL link is now integrated on the RORC (Read-out Receiver Card). A single RORC (that is 100 MHz, 64-bit&lt;br /&gt;
 PCI-X interaface card) has two DIUs integrated on it. Thus, for two DDL links (that is, to read out two ALICE RCUs) you need 2 SIU cards and 1 RORC card.&lt;br /&gt;
 Please let me know how many quantities you are interested in, and what is a delivery schedule that would fit to your needs. &lt;br /&gt;
 Best regards, &lt;br /&gt;
   Tivadar Kiss&lt;br /&gt;
 Cerntech Ltd. &lt;br /&gt;
 Ulloi ut 31.&lt;br /&gt;
 H-1091 Budapest&lt;br /&gt;
 Hungary&lt;br /&gt;
 tel: +36 1 216 8219)&lt;br /&gt;
 fax: +36 20 919 5132&lt;br /&gt;
      From: Stephen Bueltmann [mailto:sbueltma@odu.edu] &lt;br /&gt;
      Sent: Thursday, November 29, 2007 4:05 PM&lt;br /&gt;
      To: info@cerntech.hu&lt;br /&gt;
      Subject: RORC and DDL Information&lt;br /&gt;
      Hello, &lt;br /&gt;
      I am involved with the experimental programme at Jefferson Lab&lt;br /&gt;
      in the US. One of the experiments is using a TPC which we are&lt;br /&gt;
      reading out with the ALICE TPC front end cards FECs and their&lt;br /&gt;
      USB readout controller (U2F).&lt;br /&gt;
      We are considering to change to the standard ALICE readout controller &lt;br /&gt;
      (RCU) used by the ALICE TPC.&lt;br /&gt;
      This would require to purchase also the RORC and DDL hardware.&lt;br /&gt;
      Would it be possible and how long would it take to get one RORC, one&lt;br /&gt;
      SIU and one DIU card from you?&lt;br /&gt;
      Thanks in advance and&lt;br /&gt;
      Cheers,&lt;br /&gt;
      Stephen&lt;br /&gt;
      ---------------------------------------------------------------------&lt;br /&gt;
      Stephen Bueltmann&lt;br /&gt;
      Old Dominion University&lt;br /&gt;
      At ODU:   Physics Department&lt;br /&gt;
                4600 Elkhorn Avenue&lt;br /&gt;
                Norfolk, VA 23529, USA&lt;br /&gt;
                Telephone (757) 683-6401&lt;br /&gt;
                Facsimile (757) 683-5809&lt;br /&gt;
                sbueltma@odu.edu&lt;br /&gt;
      ----------------------------------------------------------------------&lt;br /&gt;
      ---------------------------------------------------------------------&lt;br /&gt;
      Stephen Bueltmann&lt;br /&gt;
      Old Dominion University&lt;br /&gt;
      At ODU:   Physics Department&lt;br /&gt;
          4600 Elkhorn Avenue&lt;br /&gt;
          Norfolk, VA 23529, USA&lt;br /&gt;
          Telephone (757) 683-6401&lt;br /&gt;
          Facsimile (757) 683-5809&lt;br /&gt;
          sbueltma@odu.edu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sep 2009 NOTES for the system operations ==&lt;br /&gt;
&lt;br /&gt;
* firmware loading:&lt;br /&gt;
 from croctest5: ssh root@10.1.3.241 (bottm crate, top has .236), pass is &#039;dcs&#039;&lt;br /&gt;
 cd /eg6&lt;br /&gt;
 ./program rcu_170809.bit&lt;br /&gt;
&lt;br /&gt;
* documentation&lt;br /&gt;
&lt;br /&gt;
 http://www.ge.infn.it/~minutoli/BONUS/SW/&lt;br /&gt;
&lt;br /&gt;
 http://www.jlab.org/~devita/eg6/&lt;br /&gt;
&lt;br /&gt;
* event size (spars off, 200 threshold - no noise): 68+4+128+Nfecs&lt;br /&gt;
&lt;br /&gt;
* expected rate about 1.3kHz&lt;br /&gt;
&lt;br /&gt;
== connections ==&lt;br /&gt;
&lt;br /&gt;
* every crates is connected to 4 power supplies, one 4.0V and 3 3.3V&lt;br /&gt;
&lt;br /&gt;
* several crates can be connected to the same power supplies&lt;br /&gt;
&lt;br /&gt;
* + or - labels must be ignored, rad cable always goes to plus&lt;br /&gt;
&lt;br /&gt;
* ethernets from crates goes to switch, switch is connected to the eth1 of the host machine; those connections will be used to load firmware; to get IP address crates must be off, use &#039;tail -f /var/log/messages&#039; and turn crate on, message will be issued containing IP addresses:&lt;br /&gt;
 bonuspc1(left): upper crate: 10.0.2.254, bottom crate 10.0.2.252&lt;br /&gt;
 bonuspc2(right): upper crate: 10.1.3.242, bottom crate 10.1.3.241&lt;br /&gt;
 bonuspc3: 10.1.3.236&lt;br /&gt;
&lt;br /&gt;
* to download firmware ssh root@10.1.3.241 (etc) with password &#039;dcs&#039;, goto &#039;&#039;/eg6&#039;&#039; and run command &#039;&#039;./program rcu_170809.bit&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* fibers goes from crates to RORCs; to see if RORCs are configured by Linux, use &#039;&#039;/date/rorc/Linux/rorc_find&#039;&#039;; to check connection use http://www.jlab.org/~devita/eg6/eg6_electronics.pdf&lt;br /&gt;
&lt;br /&gt;
* to check FECs use command:&lt;br /&gt;
&lt;br /&gt;
 bonuspc1(left): /rcufec/altro-loopback/altro-loopback -N -p0 -f0 -a5 -c8 --ddl-revision=4 --ddl-channel=1 --ddl-serial=7165&lt;br /&gt;
 bonuspc2(right): same,  --ddl-serial=6038&lt;br /&gt;
 bonuspc3(): same,  --ddl-serial=9044&lt;br /&gt;
&lt;br /&gt;
 see /proc/rorc_map for serial and other parameters&lt;br /&gt;
&lt;br /&gt;
output should looks like this&lt;br /&gt;
 Switching on FEC 0...done.&lt;br /&gt;
 Writing data to ALTROs for event: 1...2...3...4...done.&lt;br /&gt;
 Reading data from ALTROs for event: 1...354 words, 2...355 words, 3...355 words, 4...355 words, done.&lt;br /&gt;
 Verifying event: 1...2...3...4...done.&lt;br /&gt;
 Switching off FEC 0...done.&lt;br /&gt;
&lt;br /&gt;
* to check real communications do following:&lt;br /&gt;
&lt;br /&gt;
 cd /rcufec/fec&lt;br /&gt;
 ./fecscope&lt;br /&gt;
 2&lt;br /&gt;
 1,1 (rorc channel number)&lt;br /&gt;
 3,0,0&lt;br /&gt;
 3,0,3(the number of FECs),0,1,2&lt;br /&gt;
 10,100,0,0,1/6&lt;br /&gt;
&lt;br /&gt;
 cd /date/rorc/Linux&lt;br /&gt;
 ./rorc_receive -m0 -X0 -c1 -e1&lt;br /&gt;
 it will wait for 1 event; to issue software trigger ssh root@10.1.3.241 and type &#039;&#039;rcu-sh c 0x5306&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== useful docs ==&lt;br /&gt;
&lt;br /&gt;
[https://clonwiki.jlab.org/wiki/clondocs/Docs/RCUFirmwar2511.pdf RCU Firmware User Manual (pdf)]&lt;br /&gt;
&lt;br /&gt;
[https://clonwiki.jlab.org/wiki/clondocs/Docs/rorc_lib_rev10.pdf ALICE Detector Data Link (DDL-RORC Library) (pdf)]&lt;br /&gt;
&lt;br /&gt;
[https://clonwiki.jlab.org/wiki/clondocs/Docs/UserManual_draft_02.pdf ALICE TPC Readout Chip User Manual (pdf)]&lt;/div&gt;</summary>
		<author><name>129.57.167.14</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=BONUS_Readout&amp;diff=4545</id>
		<title>BONUS Readout</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=BONUS_Readout&amp;diff=4545"/>
		<updated>2009-10-21T02:49:25Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.14: /* connections */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains information related to the BONUS TPC chamber readout system.&lt;br /&gt;
&lt;br /&gt;
== Drivers and system software ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DHCP&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
dhcpd server must be running using config file &#039;&#039;/etc/dhcpd.conf&#039;&#039; provided by CERN (copy from bonuspc1 or other configured machines); set port eth1 to static 10.10.10.10 with mask 255.0.0.0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;RORC driver installation&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 ssh root@bonuspc2&lt;br /&gt;
 cd /date/rorc&lt;br /&gt;
 export DATE_MAKEFILES=/date/makefiles/&lt;br /&gt;
&lt;br /&gt;
 add at the beginning of GNUmakefile line&lt;br /&gt;
   DATE_SYS := Linux&lt;br /&gt;
&lt;br /&gt;
 make distclean&lt;br /&gt;
 make                # errors must be ignored&lt;br /&gt;
 make driver&lt;br /&gt;
 make dev         # (as root)&lt;br /&gt;
 reboot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PHYSMEM installation&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 cd /date/physmem&lt;br /&gt;
 make&lt;br /&gt;
 make driver&lt;br /&gt;
 make dev       # (as root)&lt;br /&gt;
 cp physmem.ko /lib/modules/`uname -r`/kernel/drivers/misc/ # (as root)&lt;br /&gt;
 /sbin/depmod       # (as root)&lt;br /&gt;
&lt;br /&gt;
* Edit the file /boot/grub/menu.lst (as root). Pass the argument &#039;mem=xxxM&#039; to the kernel to limit LINUX memory to  xxxMegaBytes (xxx should be replaced by a number, in our case 1024).&lt;br /&gt;
&lt;br /&gt;
* Edit the file /etc/rc.modules (as root). Add the line &#039;/sbin/modprobe physmem physmemsize0=xxx&#039; to limit the size of the /dev/physmem0 PHYSMEM device to xxxMegaBytes. The size of the /dev/physmem1 device will be the complement of the LINUX memory and the /dev/physmem0 memory. RORC sw test programs use /dev/physmem0, while DATE uses /dev/physmem1 memories.&lt;br /&gt;
&lt;br /&gt;
 chmod +x /etc/rc.modules					# (as root)&lt;br /&gt;
&lt;br /&gt;
* Switch off autoupdate by the following way (as root).&lt;br /&gt;
 &lt;br /&gt;
 /etc/rc.d/init.d/yum-autoupdate stop&lt;br /&gt;
  - Check /var/lock/subsys/yum-autoupdate (have to create if missing).&lt;br /&gt;
  - Edit /etc/sysconfig/yum-autoupdate :&lt;br /&gt;
    YUMUPDATE=0&lt;br /&gt;
    YUMONBOOT=0&lt;br /&gt;
&lt;br /&gt;
* reboot&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
 From:  Stephen Bueltmann &amp;lt;sbueltma@odu.edu&amp;gt; 11/30/07 14:48&lt;br /&gt;
 Subject:  Fwd: RORC and DDL Information&lt;br /&gt;
 To: &lt;br /&gt;
        Sergey Boyarinov &amp;lt;boiarino@jlab.org&amp;gt;, David Abbott &amp;lt;abbottd@jlab.org&amp;gt;,&lt;br /&gt;
        Stepan Stepanyan &amp;lt;stepanya@jlab.org&amp;gt;, Howard Fenker &amp;lt;hcf@jlab.org&amp;gt;, hafidi@jlab.org&lt;br /&gt;
 Hello All,&lt;br /&gt;
 I am attaching a reply I received from the Hungarian company manufacturing the  &lt;br /&gt;
 ALICE (not the TPC) side of the electronics.&lt;br /&gt;
 As per their web site (http://www.cerntech.hu) the price for the&lt;br /&gt;
 PCI-X RORC is 1540 Euro and for one&lt;br /&gt;
 SIU card 615 Euro. &lt;br /&gt;
 The total would be 2770 Euro for a complete readout w/o RCU and w/o spares.&lt;br /&gt;
 There seem to be special prices for CERN collaborating institutions.&lt;br /&gt;
 Wrote to Luciano about the RCU boards but have not heard back.&lt;br /&gt;
 Cheers,&lt;br /&gt;
    Stephen &lt;br /&gt;
 Begin forwarded message:&lt;br /&gt;
 From: &amp;quot;Kiss Tivadar&amp;quot; &amp;lt;tivadar.kiss@cerntech.hu&amp;gt;&lt;br /&gt;
 Date: November 30, 2007 2:35:36 PM EST&lt;br /&gt;
 To: &amp;quot;&#039;Stephen Bueltmann&#039;&amp;quot; &amp;lt;sbueltma@odu.edu&amp;gt;&lt;br /&gt;
 Subject: RE: RORC and DDL Information&lt;br /&gt;
 Dear Stephen,  &lt;br /&gt;
 We are pleased to receive your inquiry for DDL hardware. Of course it is possible for you to get such boards from our company. Delivery time would be cca. 1-3&lt;br /&gt;
 monthes after receiving an order, depending on the quantity. (We have usually only a few cards on stock.)&lt;br /&gt;
 The DIU (Destination Interface Unit) of a DDL link is now integrated on the RORC (Read-out Receiver Card). A single RORC (that is 100 MHz, 64-bit&lt;br /&gt;
 PCI-X interaface card) has two DIUs integrated on it. Thus, for two DDL links (that is, to read out two ALICE RCUs) you need 2 SIU cards and 1 RORC card.&lt;br /&gt;
 Please let me know how many quantities you are interested in, and what is a delivery schedule that would fit to your needs. &lt;br /&gt;
 Best regards, &lt;br /&gt;
   Tivadar Kiss&lt;br /&gt;
 Cerntech Ltd. &lt;br /&gt;
 Ulloi ut 31.&lt;br /&gt;
 H-1091 Budapest&lt;br /&gt;
 Hungary&lt;br /&gt;
 tel: +36 1 216 8219)&lt;br /&gt;
 fax: +36 20 919 5132&lt;br /&gt;
      From: Stephen Bueltmann [mailto:sbueltma@odu.edu] &lt;br /&gt;
      Sent: Thursday, November 29, 2007 4:05 PM&lt;br /&gt;
      To: info@cerntech.hu&lt;br /&gt;
      Subject: RORC and DDL Information&lt;br /&gt;
      Hello, &lt;br /&gt;
      I am involved with the experimental programme at Jefferson Lab&lt;br /&gt;
      in the US. One of the experiments is using a TPC which we are&lt;br /&gt;
      reading out with the ALICE TPC front end cards FECs and their&lt;br /&gt;
      USB readout controller (U2F).&lt;br /&gt;
      We are considering to change to the standard ALICE readout controller &lt;br /&gt;
      (RCU) used by the ALICE TPC.&lt;br /&gt;
      This would require to purchase also the RORC and DDL hardware.&lt;br /&gt;
      Would it be possible and how long would it take to get one RORC, one&lt;br /&gt;
      SIU and one DIU card from you?&lt;br /&gt;
      Thanks in advance and&lt;br /&gt;
      Cheers,&lt;br /&gt;
      Stephen&lt;br /&gt;
      ---------------------------------------------------------------------&lt;br /&gt;
      Stephen Bueltmann&lt;br /&gt;
      Old Dominion University&lt;br /&gt;
      At ODU:   Physics Department&lt;br /&gt;
                4600 Elkhorn Avenue&lt;br /&gt;
                Norfolk, VA 23529, USA&lt;br /&gt;
                Telephone (757) 683-6401&lt;br /&gt;
                Facsimile (757) 683-5809&lt;br /&gt;
                sbueltma@odu.edu&lt;br /&gt;
      ----------------------------------------------------------------------&lt;br /&gt;
      ---------------------------------------------------------------------&lt;br /&gt;
      Stephen Bueltmann&lt;br /&gt;
      Old Dominion University&lt;br /&gt;
      At ODU:   Physics Department&lt;br /&gt;
          4600 Elkhorn Avenue&lt;br /&gt;
          Norfolk, VA 23529, USA&lt;br /&gt;
          Telephone (757) 683-6401&lt;br /&gt;
          Facsimile (757) 683-5809&lt;br /&gt;
          sbueltma@odu.edu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sep 2009 NOTES for the system operations ==&lt;br /&gt;
&lt;br /&gt;
* firmware loading:&lt;br /&gt;
 from croctest5: ssh root@10.1.3.241 (bottm crate, top has .236), pass is &#039;dcs&#039;&lt;br /&gt;
 cd /eg6&lt;br /&gt;
 ./program rcu_170809.bit&lt;br /&gt;
&lt;br /&gt;
* documentation&lt;br /&gt;
&lt;br /&gt;
 http://www.ge.infn.it/~minutoli/BONUS/SW/&lt;br /&gt;
&lt;br /&gt;
 http://www.jlab.org/~devita/eg6/&lt;br /&gt;
&lt;br /&gt;
* event size (spars off, 200 threshold - no noise): 68+4+128+Nfecs&lt;br /&gt;
&lt;br /&gt;
* expected rate about 1.3kHz&lt;br /&gt;
&lt;br /&gt;
== connections ==&lt;br /&gt;
&lt;br /&gt;
* every crates is connected to 4 power supplies, one 4.0V and 3 3.3V&lt;br /&gt;
&lt;br /&gt;
* several crates can be connected to the same power supplies&lt;br /&gt;
&lt;br /&gt;
* + or - labels must be ignored, rad cable always goes to plus&lt;br /&gt;
&lt;br /&gt;
* ethernets from crates goes to switch, switch is connected to the eth1 of the host machine; those connections will be used to load firmware; to get IP address crates must be off, use &#039;tail -f /var/log/messages&#039; and turn crate on, message will be issued containing IP addresses:&lt;br /&gt;
 bonuspc1(left): upper crate: 10.0.2.254, bottom crate 10.0.2.252&lt;br /&gt;
 bonuspc2(right): upper crate: 10.1.3.242, bottom crate 10.1.3.241&lt;br /&gt;
 bonuspc3: 10.1.3.236&lt;br /&gt;
&lt;br /&gt;
* to download firmware ssh root@10.1.3.241 (etc) with password &#039;dcs&#039;, goto &#039;&#039;/eg6&#039;&#039; and run command &#039;&#039;./program rcu_170809.bit&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* fibers goes from crates to RORCs; to see if RORCs are configured by Linux, use &#039;&#039;/date/rorc/Linux/rorc_find&#039;&#039;; to check connection use http://www.jlab.org/~devita/eg6/eg6_electronics.pdf&lt;br /&gt;
&lt;br /&gt;
* to check FECs use command:&lt;br /&gt;
&lt;br /&gt;
 bonuspc1(left): /rcufec/altro-loopback/altro-loopback -N -p0 -f0 -a5 -c8 --ddl-revision=4 --ddl-channel=1 --ddl-serial=7165&lt;br /&gt;
 bonuspc2(right): same,  --ddl-serial=6038&lt;br /&gt;
 bonuspc3(): same,  --ddl-serial=9044&lt;br /&gt;
&lt;br /&gt;
 see /proc/rorc_map for serial and other parameters&lt;br /&gt;
&lt;br /&gt;
output should looks like this&lt;br /&gt;
 Switching on FEC 0...done.&lt;br /&gt;
 Writing data to ALTROs for event: 1...2...3...4...done.&lt;br /&gt;
 Reading data from ALTROs for event: 1...354 words, 2...355 words, 3...355 words, 4...355 words, done.&lt;br /&gt;
 Verifying event: 1...2...3...4...done.&lt;br /&gt;
 Switching off FEC 0...done.&lt;br /&gt;
&lt;br /&gt;
* to check real communications do following:&lt;br /&gt;
&lt;br /&gt;
 cd /rcufec/fec&lt;br /&gt;
 ./fecscope&lt;br /&gt;
 2&lt;br /&gt;
 1,1 (rorc channel number)&lt;br /&gt;
 3,0,0&lt;br /&gt;
 3,0,3(the number of FECs),0,1,2&lt;br /&gt;
 10,100,0,0,1/6&lt;br /&gt;
&lt;br /&gt;
 cd /date/rorc/Linux&lt;br /&gt;
 ./rorc_receive -m0 -X0 -c1 -e1&lt;br /&gt;
 it will wait for 1 event; to issue software trigger ssh root@10.1.3.241 and type &#039;&#039;rcu-sh c 0x5306&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== useful docs ==&lt;br /&gt;
&lt;br /&gt;
[https://clonwiki.jlab.org/wiki/clondocs/Docs/RCUFirmwar2511.pdf RCU Firmware User Manual (pdf)]&lt;br /&gt;
&lt;br /&gt;
[https://clonwiki.jlab.org/wiki/clondocs/Docs/rorc_lib_rev10.pdf ALICE Detector Data Link (DDL-RORC Library) (pdf)]&lt;br /&gt;
&lt;br /&gt;
[https://clonwiki.jlab.org/wiki/clondocs/Docs/UserManual_draft_02.pdf ALICE TPC Readout Chip User Manual (pdf)]&lt;/div&gt;</summary>
		<author><name>129.57.167.14</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=BONUS_Readout&amp;diff=4544</id>
		<title>BONUS Readout</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=BONUS_Readout&amp;diff=4544"/>
		<updated>2009-10-21T02:33:05Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.14: /* connections */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains information related to the BONUS TPC chamber readout system.&lt;br /&gt;
&lt;br /&gt;
== Drivers and system software ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DHCP&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
dhcpd server must be running using config file &#039;&#039;/etc/dhcpd.conf&#039;&#039; provided by CERN (copy from bonuspc1 or other configured machines); set port eth1 to static 10.10.10.10 with mask 255.0.0.0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;RORC driver installation&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 ssh root@bonuspc2&lt;br /&gt;
 cd /date/rorc&lt;br /&gt;
 export DATE_MAKEFILES=/date/makefiles/&lt;br /&gt;
&lt;br /&gt;
 add at the beginning of GNUmakefile line&lt;br /&gt;
   DATE_SYS := Linux&lt;br /&gt;
&lt;br /&gt;
 make distclean&lt;br /&gt;
 make                # errors must be ignored&lt;br /&gt;
 make driver&lt;br /&gt;
 make dev         # (as root)&lt;br /&gt;
 reboot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PHYSMEM installation&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 cd /date/physmem&lt;br /&gt;
 make&lt;br /&gt;
 make driver&lt;br /&gt;
 make dev       # (as root)&lt;br /&gt;
 cp physmem.ko /lib/modules/`uname -r`/kernel/drivers/misc/ # (as root)&lt;br /&gt;
 /sbin/depmod       # (as root)&lt;br /&gt;
&lt;br /&gt;
* Edit the file /boot/grub/menu.lst (as root). Pass the argument &#039;mem=xxxM&#039; to the kernel to limit LINUX memory to  xxxMegaBytes (xxx should be replaced by a number, in our case 1024).&lt;br /&gt;
&lt;br /&gt;
* Edit the file /etc/rc.modules (as root). Add the line &#039;/sbin/modprobe physmem physmemsize0=xxx&#039; to limit the size of the /dev/physmem0 PHYSMEM device to xxxMegaBytes. The size of the /dev/physmem1 device will be the complement of the LINUX memory and the /dev/physmem0 memory. RORC sw test programs use /dev/physmem0, while DATE uses /dev/physmem1 memories.&lt;br /&gt;
&lt;br /&gt;
 chmod +x /etc/rc.modules					# (as root)&lt;br /&gt;
&lt;br /&gt;
* Switch off autoupdate by the following way (as root).&lt;br /&gt;
 &lt;br /&gt;
 /etc/rc.d/init.d/yum-autoupdate stop&lt;br /&gt;
  - Check /var/lock/subsys/yum-autoupdate (have to create if missing).&lt;br /&gt;
  - Edit /etc/sysconfig/yum-autoupdate :&lt;br /&gt;
    YUMUPDATE=0&lt;br /&gt;
    YUMONBOOT=0&lt;br /&gt;
&lt;br /&gt;
* reboot&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
 From:  Stephen Bueltmann &amp;lt;sbueltma@odu.edu&amp;gt; 11/30/07 14:48&lt;br /&gt;
 Subject:  Fwd: RORC and DDL Information&lt;br /&gt;
 To: &lt;br /&gt;
        Sergey Boyarinov &amp;lt;boiarino@jlab.org&amp;gt;, David Abbott &amp;lt;abbottd@jlab.org&amp;gt;,&lt;br /&gt;
        Stepan Stepanyan &amp;lt;stepanya@jlab.org&amp;gt;, Howard Fenker &amp;lt;hcf@jlab.org&amp;gt;, hafidi@jlab.org&lt;br /&gt;
 Hello All,&lt;br /&gt;
 I am attaching a reply I received from the Hungarian company manufacturing the  &lt;br /&gt;
 ALICE (not the TPC) side of the electronics.&lt;br /&gt;
 As per their web site (http://www.cerntech.hu) the price for the&lt;br /&gt;
 PCI-X RORC is 1540 Euro and for one&lt;br /&gt;
 SIU card 615 Euro. &lt;br /&gt;
 The total would be 2770 Euro for a complete readout w/o RCU and w/o spares.&lt;br /&gt;
 There seem to be special prices for CERN collaborating institutions.&lt;br /&gt;
 Wrote to Luciano about the RCU boards but have not heard back.&lt;br /&gt;
 Cheers,&lt;br /&gt;
    Stephen &lt;br /&gt;
 Begin forwarded message:&lt;br /&gt;
 From: &amp;quot;Kiss Tivadar&amp;quot; &amp;lt;tivadar.kiss@cerntech.hu&amp;gt;&lt;br /&gt;
 Date: November 30, 2007 2:35:36 PM EST&lt;br /&gt;
 To: &amp;quot;&#039;Stephen Bueltmann&#039;&amp;quot; &amp;lt;sbueltma@odu.edu&amp;gt;&lt;br /&gt;
 Subject: RE: RORC and DDL Information&lt;br /&gt;
 Dear Stephen,  &lt;br /&gt;
 We are pleased to receive your inquiry for DDL hardware. Of course it is possible for you to get such boards from our company. Delivery time would be cca. 1-3&lt;br /&gt;
 monthes after receiving an order, depending on the quantity. (We have usually only a few cards on stock.)&lt;br /&gt;
 The DIU (Destination Interface Unit) of a DDL link is now integrated on the RORC (Read-out Receiver Card). A single RORC (that is 100 MHz, 64-bit&lt;br /&gt;
 PCI-X interaface card) has two DIUs integrated on it. Thus, for two DDL links (that is, to read out two ALICE RCUs) you need 2 SIU cards and 1 RORC card.&lt;br /&gt;
 Please let me know how many quantities you are interested in, and what is a delivery schedule that would fit to your needs. &lt;br /&gt;
 Best regards, &lt;br /&gt;
   Tivadar Kiss&lt;br /&gt;
 Cerntech Ltd. &lt;br /&gt;
 Ulloi ut 31.&lt;br /&gt;
 H-1091 Budapest&lt;br /&gt;
 Hungary&lt;br /&gt;
 tel: +36 1 216 8219)&lt;br /&gt;
 fax: +36 20 919 5132&lt;br /&gt;
      From: Stephen Bueltmann [mailto:sbueltma@odu.edu] &lt;br /&gt;
      Sent: Thursday, November 29, 2007 4:05 PM&lt;br /&gt;
      To: info@cerntech.hu&lt;br /&gt;
      Subject: RORC and DDL Information&lt;br /&gt;
      Hello, &lt;br /&gt;
      I am involved with the experimental programme at Jefferson Lab&lt;br /&gt;
      in the US. One of the experiments is using a TPC which we are&lt;br /&gt;
      reading out with the ALICE TPC front end cards FECs and their&lt;br /&gt;
      USB readout controller (U2F).&lt;br /&gt;
      We are considering to change to the standard ALICE readout controller &lt;br /&gt;
      (RCU) used by the ALICE TPC.&lt;br /&gt;
      This would require to purchase also the RORC and DDL hardware.&lt;br /&gt;
      Would it be possible and how long would it take to get one RORC, one&lt;br /&gt;
      SIU and one DIU card from you?&lt;br /&gt;
      Thanks in advance and&lt;br /&gt;
      Cheers,&lt;br /&gt;
      Stephen&lt;br /&gt;
      ---------------------------------------------------------------------&lt;br /&gt;
      Stephen Bueltmann&lt;br /&gt;
      Old Dominion University&lt;br /&gt;
      At ODU:   Physics Department&lt;br /&gt;
                4600 Elkhorn Avenue&lt;br /&gt;
                Norfolk, VA 23529, USA&lt;br /&gt;
                Telephone (757) 683-6401&lt;br /&gt;
                Facsimile (757) 683-5809&lt;br /&gt;
                sbueltma@odu.edu&lt;br /&gt;
      ----------------------------------------------------------------------&lt;br /&gt;
      ---------------------------------------------------------------------&lt;br /&gt;
      Stephen Bueltmann&lt;br /&gt;
      Old Dominion University&lt;br /&gt;
      At ODU:   Physics Department&lt;br /&gt;
          4600 Elkhorn Avenue&lt;br /&gt;
          Norfolk, VA 23529, USA&lt;br /&gt;
          Telephone (757) 683-6401&lt;br /&gt;
          Facsimile (757) 683-5809&lt;br /&gt;
          sbueltma@odu.edu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sep 2009 NOTES for the system operations ==&lt;br /&gt;
&lt;br /&gt;
* firmware loading:&lt;br /&gt;
 from croctest5: ssh root@10.1.3.241 (bottm crate, top has .236), pass is &#039;dcs&#039;&lt;br /&gt;
 cd /eg6&lt;br /&gt;
 ./program rcu_170809.bit&lt;br /&gt;
&lt;br /&gt;
* documentation&lt;br /&gt;
&lt;br /&gt;
 http://www.ge.infn.it/~minutoli/BONUS/SW/&lt;br /&gt;
&lt;br /&gt;
 http://www.jlab.org/~devita/eg6/&lt;br /&gt;
&lt;br /&gt;
* event size (spars off, 200 threshold - no noise): 68+4+128+Nfecs&lt;br /&gt;
&lt;br /&gt;
* expected rate about 1.3kHz&lt;br /&gt;
&lt;br /&gt;
== connections ==&lt;br /&gt;
&lt;br /&gt;
* every crates is connected to 4 power supplies, one 4.0V and 3 3.3V&lt;br /&gt;
&lt;br /&gt;
* several crates can be connected to the same power supplies&lt;br /&gt;
&lt;br /&gt;
* + or - labels must be ignored, rad cable always goes to plus&lt;br /&gt;
&lt;br /&gt;
* ethernets from crates goes to switch, switch is connected to the eth1 of the host machine; those connections will be used to load firmware; to get IP address crates must be off, use &#039;tail -f /var/log/messages&#039; and turn crate on, message will be issued containing IP addresses:&lt;br /&gt;
 bonuspc1(left): upper crate: 10.0.2.254, bottom crate 10.0.2.252&lt;br /&gt;
 bonuspc2(right): upper crate: 10.1.3.242, bottom crate 10.1.3.241&lt;br /&gt;
&lt;br /&gt;
* to download firmware ssh root@10.1.3.241 (etc) with password &#039;dcs&#039;, goto &#039;&#039;/eg6&#039;&#039; and run command &#039;&#039;./program rcu_170809.bit&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* fibers goes from crates to RORCs; to see if RORCs are configured by Linux, use &#039;&#039;/date/rorc/Linux/rorc_find&#039;&#039;; to check connection use http://www.jlab.org/~devita/eg6/eg6_electronics.pdf&lt;br /&gt;
&lt;br /&gt;
* to check FECs use command:&lt;br /&gt;
&lt;br /&gt;
 bonuspc1(left): /rcufec/altro-loopback/altro-loopback -N -p0 -f0 -a5 -c8 --ddl-revision=4 --ddl-channel=1 --ddl-serial=7165&lt;br /&gt;
 bonuspc2(right): same,  --ddl-serial=6038&lt;br /&gt;
 bonuspc3(): same,  --ddl-serial=9044&lt;br /&gt;
&lt;br /&gt;
 see /proc/rorc_map for serial and other parameters&lt;br /&gt;
&lt;br /&gt;
output should looks like this&lt;br /&gt;
 Switching on FEC 0...done.&lt;br /&gt;
 Writing data to ALTROs for event: 1...2...3...4...done.&lt;br /&gt;
 Reading data from ALTROs for event: 1...354 words, 2...355 words, 3...355 words, 4...355 words, done.&lt;br /&gt;
 Verifying event: 1...2...3...4...done.&lt;br /&gt;
 Switching off FEC 0...done.&lt;br /&gt;
&lt;br /&gt;
* to check real communications do following:&lt;br /&gt;
&lt;br /&gt;
 cd /rcufec/fec&lt;br /&gt;
 ./fecscope&lt;br /&gt;
 2&lt;br /&gt;
 1,1 (rorc channel number)&lt;br /&gt;
 3,0,0&lt;br /&gt;
 3,0,3(the number of FECs),0,1,2&lt;br /&gt;
 10,100,0,0,1/6&lt;br /&gt;
&lt;br /&gt;
 cd /date/rorc/Linux&lt;br /&gt;
 ./rorc_receive -m0 -X0 -c1 -e1&lt;br /&gt;
 it will wait for 1 event; to issue software trigger ssh root@10.1.3.241 and type &#039;&#039;rcu-sh c 0x5306&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== useful docs ==&lt;br /&gt;
&lt;br /&gt;
[https://clonwiki.jlab.org/wiki/clondocs/Docs/RCUFirmwar2511.pdf RCU Firmware User Manual (pdf)]&lt;br /&gt;
&lt;br /&gt;
[https://clonwiki.jlab.org/wiki/clondocs/Docs/rorc_lib_rev10.pdf ALICE Detector Data Link (DDL-RORC Library) (pdf)]&lt;br /&gt;
&lt;br /&gt;
[https://clonwiki.jlab.org/wiki/clondocs/Docs/UserManual_draft_02.pdf ALICE TPC Readout Chip User Manual (pdf)]&lt;/div&gt;</summary>
		<author><name>129.57.167.14</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=ERROR_Book&amp;diff=4350</id>
		<title>ERROR Book</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=ERROR_Book&amp;diff=4350"/>
		<updated>2009-06-11T16:41:43Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.14: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Sergey B. 11-June-2009: swaped ec4 and sc2 and during sc2 boot see following from host:&lt;br /&gt;
&lt;br /&gt;
 ..........................&lt;br /&gt;
 taskDelay(sysClkRateGet()*5)&lt;br /&gt;
  Args = -session clasprod -objects sc2 ROC -i&lt;br /&gt;
 CODA_Init reached&lt;br /&gt;
 CODA_Init 1&lt;br /&gt;
 CODA_Init 2&lt;br /&gt;
 sc2&lt;br /&gt;
 CODA_Init 11&lt;br /&gt;
 CODA_Init: objectTy &amp;gt;(null)&amp;lt;&lt;br /&gt;
 CODA_Init 12&lt;br /&gt;
 CODA_Init: use &#039;SESSION&#039; as &amp;gt;clasprod&amp;lt;&lt;br /&gt;
 Tcl_AppInit CALLS !!!!!&lt;br /&gt;
 11-11&lt;br /&gt;
 11-12&lt;br /&gt;
 11-13&lt;br /&gt;
 11111111111111111&lt;br /&gt;
 22222222222222222&lt;br /&gt;
 0xdd0e880 (tNetTask): arptnew failed on 8139a743&lt;br /&gt;
 value = 0 = 0x0&lt;br /&gt;
 taskSpawn &amp;quot;TCP_SERVER&amp;quot;,250,0,100000,tcpServer&lt;br /&gt;
 value = 231091088 = 0xdc62b90&lt;br /&gt;
 proconhost&lt;br /&gt;
 value = 0 = 0x0&lt;br /&gt;
 ......................&lt;br /&gt;
&lt;br /&gt;
Second reboot shows the same:&lt;br /&gt;
&lt;br /&gt;
 ...................&lt;br /&gt;
 22222222222222222&lt;br /&gt;
 0xdd0e880 (tNetTask): arptnew failed on 8139a743&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;clon10 clasrun 2508 9998&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt; 24&lt;br /&gt;
 list &amp;gt;clon10 clasrun 2508 9998&amp;lt;&lt;br /&gt;
 machine name = clon10&lt;br /&gt;
 user ID      = 2508&lt;br /&gt;
 group ID     = 9998&lt;br /&gt;
 .................&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. around 6-June-2009: ec2pmc1 error message:&lt;br /&gt;
&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print: 255115 20&lt;br /&gt;
 write_thread: about to print: 255115 20&lt;br /&gt;
 write_thread: about to print: 255115 20&lt;br /&gt;
 write_thread: wait=    199 send=      8 microsec per event (nev=12755)&lt;br /&gt;
 CALLING customized :&lt;br /&gt;
 machine check &lt;br /&gt;
 SRAM ERROR :&lt;br /&gt;
 SRAM Error Address    : 0x00000000.f2000504&lt;br /&gt;
 SRAM Error Data Low   : 0x006805e0&lt;br /&gt;
 SRAM Error Data High  : 0x00420000&lt;br /&gt;
 SRAM Error Parity     : 0x00000004&lt;br /&gt;
 SRAM Error Cause      : 0x00000001&lt;br /&gt;
 PCI_0 DEVICE ERROR :&lt;br /&gt;
 PCI_0 Error: Status=0x00000100&lt;br /&gt;
 Master abort&lt;br /&gt;
 PCI Cmd=7 (MemWr)  ByteEnable=0  Par=0&lt;br /&gt;
 Error Address High: 0x00000000&lt;br /&gt;
 Error Address Low : 0xf0d10128&lt;br /&gt;
 CALLING generic    :&lt;br /&gt;
 machine check&lt;br /&gt;
 Exception next instruction address: 0x0001f058&lt;br /&gt;
 Machine Status Register: 0x0012b030&lt;br /&gt;
 Condition Register: 0x40222042&lt;br /&gt;
 Task: 0x1e3b0020 &amp;quot;coda_net&amp;quot;&lt;br /&gt;
&lt;br /&gt;
reboot did not helped, have to turn pmc off and run on host only&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 4-June-2009: when rebooting all rocs, some cannot connect to DB, as result have following:&lt;br /&gt;
&lt;br /&gt;
 0x1e42a360 (coda_pmc): bb_new: &#039;big&#039; buffer &lt;br /&gt;
 created (addr=0x1eba3590, 16 bufs, 3145728 size)&lt;br /&gt;
 coda_pmc: big buffer1 allocated&lt;br /&gt;
 myname &amp;gt;ec1pmc1&amp;lt;&lt;br /&gt;
 Done executing startup script $CODA/VXWORKS_&lt;br /&gt;
 ppc/bootscripts/boot_pmc1&lt;br /&gt;
 -&amp;gt; INFO(mysql_real_connect9): errno=0&lt;br /&gt;
 INFO(mysql_real_connect9): OK&lt;br /&gt;
 program&lt;br /&gt;
 Exception current instruction address: 0x00000000&lt;br /&gt;
 Machine Status Register: 0x0008b030&lt;br /&gt;
 Condition Register: 0x40000085&lt;br /&gt;
 Task: 0x1e42a360 &amp;quot;coda_pmc&amp;quot;&lt;br /&gt;
 -&amp;gt; tt&lt;br /&gt;
 14cad8 vxTaskEntry    +68 : coda_pmc ()&lt;br /&gt;
 1e2275c0 coda_pmc       +144: mysql_query ()&lt;br /&gt;
 1e258520 mysql_query    +54 : mysql_real_query ()&lt;br /&gt;
 1e249850 mysql_real_query+110: mysql_send_query ()&lt;br /&gt;
 1e249718 mysql_send_query+1d0: 0 ()&lt;br /&gt;
 value = 0 = 0x0&lt;br /&gt;
 -&amp;gt; &lt;br /&gt;
&lt;br /&gt;
for some reason it efefcts mostly PMCs. First 10 or so PMCs booted fine, and then few shows that error, and few following booted fine again, and so on. It looks like DB does not respond right the way, and PMC exits on timeout and do not try again. Should fix that place.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 15-may-2009: last night following error messages from sc2 were reportedly associated with 2 crashes (I was not on shift):&lt;br /&gt;
&lt;br /&gt;
 write_thread: about to print: 394603 20&lt;br /&gt;
 write_thread: about to print: 394603 20&lt;br /&gt;
 write_thread: wait=    176 send=      6 microsec per event (nev=19730)&lt;br /&gt;
 0x1b1c7e00 (coda_proc): timer: 9 microsec (min=3 max=909 rms**2=11)&lt;br /&gt;
 proc_thread: wait=    176 send=     12 microsec per event (nev=14534)&lt;br /&gt;
 0x1b1c7e00 (coda_proc): timer: 9 microsec (min=3 max=909 rms**2=19)&lt;br /&gt;
 0x1b1c7e00 (coda_proc): timer: 9 microsec (min=3 max=909 rms**2=17)&lt;br /&gt;
 bosMgetid: ERROR: lenn=0&lt;br /&gt;
 ???: 0x52432d32 0x38363333 0x31313534 0x00696d3d 0x25640a00&lt;br /&gt;
 bosMgetid: ERROR: name &amp;gt;RC-2&amp;lt; does not described, update clonbanks.ddl file !!!&lt;br /&gt;
 bosMgetid: lenn=4, len=4, nddl1=116&lt;br /&gt;
 bosMgetid: name=&amp;gt;RC-286331154&amp;lt;&lt;br /&gt;
 try again ..&lt;br /&gt;
 bosMgetid: ERROR: lenn=0&lt;br /&gt;
 !!!: 0x52432d32 0x38363333 0x31313534 0x00696d3d 0x25640a00&lt;br /&gt;
 bosMgetid: lenn=4, len=4&lt;br /&gt;
 bosMgetid: ERROR: name &amp;gt;RC-2&amp;lt; does not descr&lt;br /&gt;
 ibed, update clonbanks.ddl file !!!&lt;br /&gt;
 bosMgetid: lenn=4, len=4, nddl1=116&lt;br /&gt;
 bosMgetid: name=&amp;gt;RC-286331154&amp;lt;&lt;br /&gt;
 no way !!&lt;br /&gt;
 bosMlink: ERROR: bosMgetid returns -99&lt;br /&gt;
&lt;br /&gt;
 interrupt: timer: 48 microsec (min=9 max=195 rms**2=9)&lt;br /&gt;
 interrupt: timer: 45 microsec (min=9 max=195 rms**2=18)&lt;br /&gt;
 interrupt: timer: 45 microsec (min=9 max=195 rms**2=10)&lt;br /&gt;
 interrupt: timer: 48 microsec (min=9 max=195 rms**2=14)&lt;br /&gt;
 setHeartError: 0 &amp;gt;sys 0, mask 14&amp;lt;&lt;br /&gt;
 WARN: HeartBeat[0]: heartbeat=6658(6658) heartmask=14&lt;br /&gt;
 UDP_cancel: cancel &amp;gt;inf:sc2 sys 0, mask 14&amp;lt;&lt;br /&gt;
 UDP_cancel: cancel &amp;gt;inf:sc2 sys 0, mask 14&amp;lt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 14-May-2009 5:54am: got page from clascron@clon10: &#039;Process monitor: missing process: alarm_server - Online problem: alarm_server did not respond to status pool request&#039;. Found later that stadis was not updating etc. It appeares that smartsockets server was hund somehow on clondb1, for example command &#039;ipc_info -a clasprod&#039; from clon10 or clon00 did not worked, messages were:&lt;br /&gt;
&lt;br /&gt;
 clon00:clasrun&amp;gt; ipc_info -a clasprod&lt;br /&gt;
 08:08:31: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;local&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00089-I Using local protocol&lt;br /&gt;
 08:08:31: TAL-SS-00090-I Could not connect to &amp;lt;local&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00093-I Skipping starting &amp;lt;start_never:local&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;clondb1&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00089-I Using local protocol&lt;br /&gt;
 08:08:31: TAL-SS-00090-I Could not connect to &amp;lt;clondb1&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;clondb1&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00089-I Using tcp protocol&lt;br /&gt;
 ^C&lt;br /&gt;
&lt;br /&gt;
and it waits here. After restarting server on clondb1 by commands&lt;br /&gt;
&lt;br /&gt;
 /etc/init.d/smartsockets stop&lt;br /&gt;
 /etc/init.d/smartsockets start&lt;br /&gt;
&lt;br /&gt;
everything came back to normal. We should think about detecting that problem and restarting server automatically, also it happens very rearly, few time a year. Probably it can be done by monitoring cpu usage: when server was hung it was using 100% of cpu:&lt;br /&gt;
&lt;br /&gt;
 top - 08:06:16 up 130 days,  8:59,  1 user,  load average: 2.13, 2.03, 1.64&lt;br /&gt;
 Tasks:  92 total,   2 running,  90 sleeping,   0 stopped,   0 zombie&lt;br /&gt;
 Cpu(s): 25.0% us,  0.1% sy,  0.0% ni, 73.0% id,  1.9% wa,  0.0% hi,  0.1% si&lt;br /&gt;
 Mem:   3995356k total,  3968880k used,    26476k free,    88168k buffers&lt;br /&gt;
 Swap:  8385920k total,      208k used,  8385712k free,  3432056k cached&lt;br /&gt;
   PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                                       &lt;br /&gt;
  4471 root      25   0  5908 4540 1956 R  100  0.1 300:24.06 rtserver.x                                                                                                     &lt;br /&gt;
     1 root      16   0  4756  556  460 S    0  0.0   0:11.25 init                                                                                                           &lt;br /&gt;
     2 root      RT   0     0    0    0 S    0  0.0   0:03.85 migration/0                                                                                                    &lt;br /&gt;
     3 root      34  19     0    0    0 S    0  0.0   0:10.23 ksoftirqd/0                                                                                                    &lt;br /&gt;
     4 root      RT   0     0    0    0 S    0  0.0   0:01.79 migration/1                                                                                                    &lt;br /&gt;
     5 root      34  19     0    0    0 S    0  0.0   1:03.72 ksoftirqd/1                                                                                                    &lt;br /&gt;
     6 root      RT   0     0    0    0 S    0  0.0   0:01.62 migration/2&lt;br /&gt;
&lt;br /&gt;
while normally it uses fractions of percent. It is also will be useful to monitor cpu usage in general, few days ago clasrun&#039;s sshd on clon10 was taking almost 50% of cpu.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* Sergey B. 12-may-2009: looking for the reason of missing gate messages in all DC crates we found that front end busy cable from SF to FC was disconnected on the floor. For the future we should remember that disconnecting that cable may create missing gate messages. It is also important before every run to use &#039;dc_all&#039; configuration and look at scope in the counting house to make sure front end busy signal is there.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 16-feb-2009: runcontrol pop-up message while pressing &#039;Configure&#039;:&lt;br /&gt;
 rcConfigure::loadRcDbaseCbk: Loading database failed !!!&lt;br /&gt;
On second &#039;Configure&#039; click it worked.&lt;br /&gt;
&lt;br /&gt;
* Sergey B. June-2008: it looks like when one SILO drive goes bad, something is happening in script&#039;s logic and it never tries to run 2 streams, only one ! One .temp link can be observed, aling with one presilo1 link which is NOT becoming another .temp. Need check !!!&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 7-may-2008: EB1 crashed, last messages:&lt;br /&gt;
&lt;br /&gt;
 EB: WARNING - resyncronization in crate controller number  5 ...  fixed&lt;br /&gt;
 .&lt;br /&gt;
 EB: WARNING - resyncronization in crate controller number  6 ...  fixed&lt;br /&gt;
 .&lt;br /&gt;
 EB: WARNING - resyncronization in crate controller number  6 ...  fixed&lt;br /&gt;
 .&lt;br /&gt;
 ERROR: lfmt=0 bankid=0&lt;br /&gt;
&lt;br /&gt;
Found that tage2 and tage3 must be rebooted&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 5-may-2008: polar crate turned off; turn it back on, but notice that&lt;br /&gt;
one of str7201 scalers has all lights on; scaler was replaced in 2 days, everything&lt;br /&gt;
works fine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 30-apr-2008: gam_server on clon04 takes 100% CPU&lt;br /&gt;
&lt;br /&gt;
Found on the web that creating file &#039;/etc/gamin/gaminrc&#039; with following contents will help:&lt;br /&gt;
&lt;br /&gt;
 #configuration for gamin&lt;br /&gt;
 # Can be used to override the default behaviour.&lt;br /&gt;
 # notify filepath(s) : indicate to use kernel notification&lt;br /&gt;
 # poll filepath(s)   : indicate to use polling instead&lt;br /&gt;
 # fsset fsname method poll_limit : indicate what method of notification for the filesystem&lt;br /&gt;
 #                                  kernel - use the kernel for notification&lt;br /&gt;
 #                                  poll - use polling for notification&lt;br /&gt;
 #                                  none - don&#039;t use any notification&lt;br /&gt;
 #&lt;br /&gt;
 #                                  the poll_limit is the number of seconds&lt;br /&gt;
 #                                  that must pass before a resource is polled again.&lt;br /&gt;
 #                                  It is optional, and if it is not present the previous&lt;br /&gt;
 #                                  value will be used or the default.&lt;br /&gt;
 fsset nfs poll 10&lt;br /&gt;
 # use polling on nfs mounts and poll once every 10 seconds&lt;br /&gt;
 # This will limit polling to every 10 seconds and seams to prevent it from running away&lt;br /&gt;
&lt;br /&gt;
Created file, will see if it helped ..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 20-apr-2008: sc2pmc1 error message (during &amp;quot;end run&#039; ???)&lt;br /&gt;
&lt;br /&gt;
 .................................................&lt;br /&gt;
 write_thread: wait=    135 send=     28 microsec per event (nev=12351)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=4)&lt;br /&gt;
 proc_thread: wait=    130 send=     31 microsec per event (nev=14709)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=10)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=15)&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print: 252148 20&lt;br /&gt;
 write_thread: about to print: 252148 20&lt;br /&gt;
 write_thread: about to print: 252148 20&lt;br /&gt;
 write_thread: wait=    135 send=     31 microsec per event (nev=12607)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=19)&lt;br /&gt;
 proc_thread: wait=    135 send=     31 microsec per event (nev=14739)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=19)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=14)&lt;br /&gt;
  ERROR: bufout overflow - skip the rest ...&lt;br /&gt;
         bufout=485322144 hit=485387636 endofbufout=485387680&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print: 255564 20&lt;br /&gt;
 write_thread: about to print: 255564 20&lt;br /&gt;
 write_thread: about to print: 255564 20&lt;br /&gt;
 write_thread: wait=    128 send=     42 microsec per event (nev=12778)&lt;br /&gt;
 proc_thread: wait=    371 send=     31 microsec per event (nev=6291)&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000140 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x0150107F -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x015810DC -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x02B80FD6 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x02A010BE -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 .................................................. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At the same time at sc2:&lt;br /&gt;
&lt;br /&gt;
 ......................................&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=14)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=4)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=17)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=1)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=17)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=0)&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 ................................&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 220 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 692 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 544 log messages lost.&lt;br /&gt;
 ..................................&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 562 log messages lost.&lt;br /&gt;
 interrupt: SYNC: ERROR: [ 0] slot=16 error_flag=1 - clear&lt;br /&gt;
 logTask: 707 log messages lost.&lt;br /&gt;
 interrupt: SYNC: ERROR: [ 3] slot=19 error_flag=1 - clear&lt;br /&gt;
 logTask: 517 log messages lost.&lt;br /&gt;
 interrupt: SYNC: ERROR: [ 4] slot=20 error_flag=1 - clear&lt;br /&gt;
 logTask: 620 log messages lost.&lt;br /&gt;
 interrupt: SYNC: ERROR: [ 5] slot=21 error_flag=1 - clear&lt;br /&gt;
 logTask: 559 log messages lost.&lt;br /&gt;
 interrupt: SYNC: scan_flag=0x00390000&lt;br /&gt;
 logTask: 512 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 671 log messages lost.&lt;br /&gt;
 ......................................&lt;br /&gt;
 logTask: 563 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 385 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 codaExecute reached, message &amp;gt;end&amp;lt;, len=3&lt;br /&gt;
 codaExecute: &#039;end&#039; transition&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 .......................................&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: TRIGGER ERROR: no pool buffer available&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 .....................................&lt;br /&gt;
&lt;br /&gt;
Note: sc2 never warn about wrong slot number before that moment.&lt;br /&gt;
&lt;br /&gt;
FIX: it seems there is a bug in 1190/1290-related rols and library: NBOARDS set to 21 and several arrays allocated with that length, but actual board maximum number is 21; NBOARDS was set to 22 everywhere, will test next time&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 31-mar-2008: CC scans CODA !!! messages from EB:&lt;br /&gt;
&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=59063&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=60187&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=60295&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=60418&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=60823&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=32961&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=33122&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=33795&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=34251&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=34529&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=35811&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=36134&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=41569&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=53913&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=57701&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=33357&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=36136&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=39509&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=39900&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=45174&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=45909&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=34521&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=49023&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=49526&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=53555&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=55694&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=56833&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=58251&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=59023&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=33687&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=35731&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=51581&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=18, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=41371&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=6, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=43198&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=10, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=55260&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 clasprod::EB1&amp;gt; ^C&lt;br /&gt;
&lt;br /&gt;
Similar messages were coming from ER.&lt;br /&gt;
&lt;br /&gt;
ET reported following:&lt;br /&gt;
&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure  &lt;br /&gt;
&lt;br /&gt;
and another ET:&lt;br /&gt;
 .......&lt;br /&gt;
 et_start: pthread_create(0x0000000d,...) done&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 et INFO: et_sys_heartmonitor, kill bad process (2,3063)&lt;br /&gt;
 et INFO: et_sys_heartmonitor, cleanup process 2&lt;br /&gt;
 et INFO: set_fix_nprocs, change # of ET processes from 2 to 2&lt;br /&gt;
 et INFO: set_fix_natts, station GRAND_CENTRAL has 0 attachments&lt;br /&gt;
 et INFO: set_fix_natts, station LEVEL3 has 1 attachments&lt;br /&gt;
 et INFO: set_fix_natts, station ET2ER has 1 attachments&lt;br /&gt;
 et INFO: set_fix_natts, # total attachments 2 -&amp;gt; 2&lt;br /&gt;
 et INFO: set_fix_natts, proc 0 has 1 attachments&lt;br /&gt;
 et INFO: set_fix_natts, proc 1 has 1 attachments &lt;br /&gt;
&lt;br /&gt;
Also noticed that CODAs (production and test setup) do not like each other: reported following during &#039;configure&#039;:&lt;br /&gt;
&lt;br /&gt;
  Query test_ts2 table failed: Error reading table&#039;test_ts2&#039; definition&lt;br /&gt;
         ec3                                        ec3&lt;br /&gt;
&lt;br /&gt;
If one runcontrol is restarted, then it works, but another one complains !!!&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 31-mar-2008: &#039;run_log_comment.tcl&#039; and &#039;rlComment&#039; cannot recognize xml comments when extraction level1 trigger file name from &amp;lt;l1trig&amp;gt; tag, it seems using first line after &amp;lt;l1trig&amp;gt; tag without looking into &amp;quot;&amp;lt;!-- xxx --&amp;gt;&amp;quot; comment sign.&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 10-mar-2008: seems found error in run control: Xui/src.s/rcMenuWindow.cc parameters&lt;br /&gt;
XmNpaneMinimum and XmNpaneMaximum were both set to 480, as result run control gui area above log messages window&lt;br /&gt;
was not big enough; set to 100 and 900 respectively, will ask Jie&lt;br /&gt;
&lt;br /&gt;
* 23-jan-2008: ER3 crashed several times during last 3 weeks, mostly (only ?) during &#039;End&#039; transition; todays core file:&lt;br /&gt;
 (dbx) where&lt;br /&gt;
   [1] 0xfe9e4c20(0x8068f9d), at 0xfe9e4c20 &lt;br /&gt;
   [2] codaExecute(0xce4fdbc0, 0xce4fdbc0, 0x1, 0x8068c39), at 0x8068f9d &lt;br /&gt;
   [3] CODAtcpServerWorkTask(0x811fa00, 0x0, 0x0, 0xce4fdff8, 0xfea60020, 0xfe591400), at 0x8068d3a &lt;br /&gt;
   [4] 0xfea5fd36(0xfe591400, 0x0, 0x0, ), at 0xfea5fd36 &lt;br /&gt;
   [5] 0xfea60020(), at 0xfea60020 &lt;br /&gt;
 (dbx)&lt;br /&gt;
&lt;br /&gt;
* 14-nov-2007: first week of running G9A: crashes observed in ec1 (twice), tage3, scaler1, clastrig2, EB; no feather details were obtained so far&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 3-nov-2007: after about 26Mevents during the run sc2pmc1 started to print following:&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000080 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x03C80ADD -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x8A90097F -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00680BD9 -&amp;gt; resyncronize !!!&lt;br /&gt;
end run failed. Reboot sc2.&lt;br /&gt;
During end transition ec2 froze with message:&lt;br /&gt;
 interrupt: timer: 32 microsec (min=19 max=86 rms**2=18)&lt;br /&gt;
 0x1a05fdf0 (twork0005): sfiUserEnd: INFO: Last Event 26723663, status=0 (0x1ca648c8 0x1ca648c0)&lt;br /&gt;
 0x1a05fdf0 (twork0005): data: 0x00000003 0x0007014f 0x00120000 0x00000000 0xc8009181 0xc0001181&lt;br /&gt;
 0x1a05fdf0 (twork0005): jw1 : 0x00000000 0x0197c54f 0x00000003 0x0007014f 0x00120000 0x00000000&lt;br /&gt;
 0x1a05fdf0 (twork0005): Last DMA status = 0x200000b count=11 blen=11&lt;br /&gt;
 0x1a05fdf0 (twork0006): sfiUserEnd: ERROR: Last Transfer Event NUMBER 26723663, status = 0x1a000 (0x90001181 0x88001181 0x80009181  0x78001181)&lt;br /&gt;
 0x1a05fdf0 (twork0006): SFI_SEQ_ERR: Sequencer not Enabled&lt;br /&gt;
Reboot ec2. Started new run 55463, everything looks normal.&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 2-nov-2007: during the run ec2 started to print on tsconnect screen:&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
data taking continues, but runcontrol printed message:&lt;br /&gt;
 WARN   : ec2 has not reported status for 1516 seconds&lt;br /&gt;
 ERROR  : ec2 is in state disconnected should be active&lt;br /&gt;
ec2pmc1 looked fine; end run failed, need to reboot ec2&lt;/div&gt;</summary>
		<author><name>129.57.167.14</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=ERROR_Book&amp;diff=4349</id>
		<title>ERROR Book</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=ERROR_Book&amp;diff=4349"/>
		<updated>2009-06-11T16:37:58Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.14: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Sergey B. 11-June-2009: swaped ec4 and sc2 and during sc2 boot see following from host:&lt;br /&gt;
&lt;br /&gt;
 ..........................&lt;br /&gt;
 taskDelay(sysClkRateGet()*5)&lt;br /&gt;
  Args = -session clasprod -objects sc2 ROC -i&lt;br /&gt;
 CODA_Init reached&lt;br /&gt;
 CODA_Init 1&lt;br /&gt;
 CODA_Init 2&lt;br /&gt;
 sc2&lt;br /&gt;
 CODA_Init 11&lt;br /&gt;
 CODA_Init: objectTy &amp;gt;(null)&amp;lt;&lt;br /&gt;
 CODA_Init 12&lt;br /&gt;
 CODA_Init: use &#039;SESSION&#039; as &amp;gt;clasprod&amp;lt;&lt;br /&gt;
 Tcl_AppInit CALLS !!!!!&lt;br /&gt;
 11-11&lt;br /&gt;
 11-12&lt;br /&gt;
 11-13&lt;br /&gt;
 11111111111111111&lt;br /&gt;
 22222222222222222&lt;br /&gt;
 0xdd0e880 (tNetTask): arptnew failed on 8139a743&lt;br /&gt;
 value = 0 = 0x0&lt;br /&gt;
 taskSpawn &amp;quot;TCP_SERVER&amp;quot;,250,0,100000,tcpServer&lt;br /&gt;
 value = 231091088 = 0xdc62b90&lt;br /&gt;
 proconhost&lt;br /&gt;
 value = 0 = 0x0&lt;br /&gt;
 ......................&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. around 6-June-2009: ec2pmc1 error message:&lt;br /&gt;
&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print: 255115 20&lt;br /&gt;
 write_thread: about to print: 255115 20&lt;br /&gt;
 write_thread: about to print: 255115 20&lt;br /&gt;
 write_thread: wait=    199 send=      8 microsec per event (nev=12755)&lt;br /&gt;
 CALLING customized :&lt;br /&gt;
 machine check &lt;br /&gt;
 SRAM ERROR :&lt;br /&gt;
 SRAM Error Address    : 0x00000000.f2000504&lt;br /&gt;
 SRAM Error Data Low   : 0x006805e0&lt;br /&gt;
 SRAM Error Data High  : 0x00420000&lt;br /&gt;
 SRAM Error Parity     : 0x00000004&lt;br /&gt;
 SRAM Error Cause      : 0x00000001&lt;br /&gt;
 PCI_0 DEVICE ERROR :&lt;br /&gt;
 PCI_0 Error: Status=0x00000100&lt;br /&gt;
 Master abort&lt;br /&gt;
 PCI Cmd=7 (MemWr)  ByteEnable=0  Par=0&lt;br /&gt;
 Error Address High: 0x00000000&lt;br /&gt;
 Error Address Low : 0xf0d10128&lt;br /&gt;
 CALLING generic    :&lt;br /&gt;
 machine check&lt;br /&gt;
 Exception next instruction address: 0x0001f058&lt;br /&gt;
 Machine Status Register: 0x0012b030&lt;br /&gt;
 Condition Register: 0x40222042&lt;br /&gt;
 Task: 0x1e3b0020 &amp;quot;coda_net&amp;quot;&lt;br /&gt;
&lt;br /&gt;
reboot did not helped, have to turn pmc off and run on host only&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 4-June-2009: when rebooting all rocs, some cannot connect to DB, as result have following:&lt;br /&gt;
&lt;br /&gt;
 0x1e42a360 (coda_pmc): bb_new: &#039;big&#039; buffer &lt;br /&gt;
 created (addr=0x1eba3590, 16 bufs, 3145728 size)&lt;br /&gt;
 coda_pmc: big buffer1 allocated&lt;br /&gt;
 myname &amp;gt;ec1pmc1&amp;lt;&lt;br /&gt;
 Done executing startup script $CODA/VXWORKS_&lt;br /&gt;
 ppc/bootscripts/boot_pmc1&lt;br /&gt;
 -&amp;gt; INFO(mysql_real_connect9): errno=0&lt;br /&gt;
 INFO(mysql_real_connect9): OK&lt;br /&gt;
 program&lt;br /&gt;
 Exception current instruction address: 0x00000000&lt;br /&gt;
 Machine Status Register: 0x0008b030&lt;br /&gt;
 Condition Register: 0x40000085&lt;br /&gt;
 Task: 0x1e42a360 &amp;quot;coda_pmc&amp;quot;&lt;br /&gt;
 -&amp;gt; tt&lt;br /&gt;
 14cad8 vxTaskEntry    +68 : coda_pmc ()&lt;br /&gt;
 1e2275c0 coda_pmc       +144: mysql_query ()&lt;br /&gt;
 1e258520 mysql_query    +54 : mysql_real_query ()&lt;br /&gt;
 1e249850 mysql_real_query+110: mysql_send_query ()&lt;br /&gt;
 1e249718 mysql_send_query+1d0: 0 ()&lt;br /&gt;
 value = 0 = 0x0&lt;br /&gt;
 -&amp;gt; &lt;br /&gt;
&lt;br /&gt;
for some reason it efefcts mostly PMCs. First 10 or so PMCs booted fine, and then few shows that error, and few following booted fine again, and so on. It looks like DB does not respond right the way, and PMC exits on timeout and do not try again. Should fix that place.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 15-may-2009: last night following error messages from sc2 were reportedly associated with 2 crashes (I was not on shift):&lt;br /&gt;
&lt;br /&gt;
 write_thread: about to print: 394603 20&lt;br /&gt;
 write_thread: about to print: 394603 20&lt;br /&gt;
 write_thread: wait=    176 send=      6 microsec per event (nev=19730)&lt;br /&gt;
 0x1b1c7e00 (coda_proc): timer: 9 microsec (min=3 max=909 rms**2=11)&lt;br /&gt;
 proc_thread: wait=    176 send=     12 microsec per event (nev=14534)&lt;br /&gt;
 0x1b1c7e00 (coda_proc): timer: 9 microsec (min=3 max=909 rms**2=19)&lt;br /&gt;
 0x1b1c7e00 (coda_proc): timer: 9 microsec (min=3 max=909 rms**2=17)&lt;br /&gt;
 bosMgetid: ERROR: lenn=0&lt;br /&gt;
 ???: 0x52432d32 0x38363333 0x31313534 0x00696d3d 0x25640a00&lt;br /&gt;
 bosMgetid: ERROR: name &amp;gt;RC-2&amp;lt; does not described, update clonbanks.ddl file !!!&lt;br /&gt;
 bosMgetid: lenn=4, len=4, nddl1=116&lt;br /&gt;
 bosMgetid: name=&amp;gt;RC-286331154&amp;lt;&lt;br /&gt;
 try again ..&lt;br /&gt;
 bosMgetid: ERROR: lenn=0&lt;br /&gt;
 !!!: 0x52432d32 0x38363333 0x31313534 0x00696d3d 0x25640a00&lt;br /&gt;
 bosMgetid: lenn=4, len=4&lt;br /&gt;
 bosMgetid: ERROR: name &amp;gt;RC-2&amp;lt; does not descr&lt;br /&gt;
 ibed, update clonbanks.ddl file !!!&lt;br /&gt;
 bosMgetid: lenn=4, len=4, nddl1=116&lt;br /&gt;
 bosMgetid: name=&amp;gt;RC-286331154&amp;lt;&lt;br /&gt;
 no way !!&lt;br /&gt;
 bosMlink: ERROR: bosMgetid returns -99&lt;br /&gt;
&lt;br /&gt;
 interrupt: timer: 48 microsec (min=9 max=195 rms**2=9)&lt;br /&gt;
 interrupt: timer: 45 microsec (min=9 max=195 rms**2=18)&lt;br /&gt;
 interrupt: timer: 45 microsec (min=9 max=195 rms**2=10)&lt;br /&gt;
 interrupt: timer: 48 microsec (min=9 max=195 rms**2=14)&lt;br /&gt;
 setHeartError: 0 &amp;gt;sys 0, mask 14&amp;lt;&lt;br /&gt;
 WARN: HeartBeat[0]: heartbeat=6658(6658) heartmask=14&lt;br /&gt;
 UDP_cancel: cancel &amp;gt;inf:sc2 sys 0, mask 14&amp;lt;&lt;br /&gt;
 UDP_cancel: cancel &amp;gt;inf:sc2 sys 0, mask 14&amp;lt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 14-May-2009 5:54am: got page from clascron@clon10: &#039;Process monitor: missing process: alarm_server - Online problem: alarm_server did not respond to status pool request&#039;. Found later that stadis was not updating etc. It appeares that smartsockets server was hund somehow on clondb1, for example command &#039;ipc_info -a clasprod&#039; from clon10 or clon00 did not worked, messages were:&lt;br /&gt;
&lt;br /&gt;
 clon00:clasrun&amp;gt; ipc_info -a clasprod&lt;br /&gt;
 08:08:31: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;local&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00089-I Using local protocol&lt;br /&gt;
 08:08:31: TAL-SS-00090-I Could not connect to &amp;lt;local&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00093-I Skipping starting &amp;lt;start_never:local&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;clondb1&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00089-I Using local protocol&lt;br /&gt;
 08:08:31: TAL-SS-00090-I Could not connect to &amp;lt;clondb1&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;clondb1&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00089-I Using tcp protocol&lt;br /&gt;
 ^C&lt;br /&gt;
&lt;br /&gt;
and it waits here. After restarting server on clondb1 by commands&lt;br /&gt;
&lt;br /&gt;
 /etc/init.d/smartsockets stop&lt;br /&gt;
 /etc/init.d/smartsockets start&lt;br /&gt;
&lt;br /&gt;
everything came back to normal. We should think about detecting that problem and restarting server automatically, also it happens very rearly, few time a year. Probably it can be done by monitoring cpu usage: when server was hung it was using 100% of cpu:&lt;br /&gt;
&lt;br /&gt;
 top - 08:06:16 up 130 days,  8:59,  1 user,  load average: 2.13, 2.03, 1.64&lt;br /&gt;
 Tasks:  92 total,   2 running,  90 sleeping,   0 stopped,   0 zombie&lt;br /&gt;
 Cpu(s): 25.0% us,  0.1% sy,  0.0% ni, 73.0% id,  1.9% wa,  0.0% hi,  0.1% si&lt;br /&gt;
 Mem:   3995356k total,  3968880k used,    26476k free,    88168k buffers&lt;br /&gt;
 Swap:  8385920k total,      208k used,  8385712k free,  3432056k cached&lt;br /&gt;
   PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                                       &lt;br /&gt;
  4471 root      25   0  5908 4540 1956 R  100  0.1 300:24.06 rtserver.x                                                                                                     &lt;br /&gt;
     1 root      16   0  4756  556  460 S    0  0.0   0:11.25 init                                                                                                           &lt;br /&gt;
     2 root      RT   0     0    0    0 S    0  0.0   0:03.85 migration/0                                                                                                    &lt;br /&gt;
     3 root      34  19     0    0    0 S    0  0.0   0:10.23 ksoftirqd/0                                                                                                    &lt;br /&gt;
     4 root      RT   0     0    0    0 S    0  0.0   0:01.79 migration/1                                                                                                    &lt;br /&gt;
     5 root      34  19     0    0    0 S    0  0.0   1:03.72 ksoftirqd/1                                                                                                    &lt;br /&gt;
     6 root      RT   0     0    0    0 S    0  0.0   0:01.62 migration/2&lt;br /&gt;
&lt;br /&gt;
while normally it uses fractions of percent. It is also will be useful to monitor cpu usage in general, few days ago clasrun&#039;s sshd on clon10 was taking almost 50% of cpu.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* Sergey B. 12-may-2009: looking for the reason of missing gate messages in all DC crates we found that front end busy cable from SF to FC was disconnected on the floor. For the future we should remember that disconnecting that cable may create missing gate messages. It is also important before every run to use &#039;dc_all&#039; configuration and look at scope in the counting house to make sure front end busy signal is there.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 16-feb-2009: runcontrol pop-up message while pressing &#039;Configure&#039;:&lt;br /&gt;
 rcConfigure::loadRcDbaseCbk: Loading database failed !!!&lt;br /&gt;
On second &#039;Configure&#039; click it worked.&lt;br /&gt;
&lt;br /&gt;
* Sergey B. June-2008: it looks like when one SILO drive goes bad, something is happening in script&#039;s logic and it never tries to run 2 streams, only one ! One .temp link can be observed, aling with one presilo1 link which is NOT becoming another .temp. Need check !!!&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 7-may-2008: EB1 crashed, last messages:&lt;br /&gt;
&lt;br /&gt;
 EB: WARNING - resyncronization in crate controller number  5 ...  fixed&lt;br /&gt;
 .&lt;br /&gt;
 EB: WARNING - resyncronization in crate controller number  6 ...  fixed&lt;br /&gt;
 .&lt;br /&gt;
 EB: WARNING - resyncronization in crate controller number  6 ...  fixed&lt;br /&gt;
 .&lt;br /&gt;
 ERROR: lfmt=0 bankid=0&lt;br /&gt;
&lt;br /&gt;
Found that tage2 and tage3 must be rebooted&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 5-may-2008: polar crate turned off; turn it back on, but notice that&lt;br /&gt;
one of str7201 scalers has all lights on; scaler was replaced in 2 days, everything&lt;br /&gt;
works fine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 30-apr-2008: gam_server on clon04 takes 100% CPU&lt;br /&gt;
&lt;br /&gt;
Found on the web that creating file &#039;/etc/gamin/gaminrc&#039; with following contents will help:&lt;br /&gt;
&lt;br /&gt;
 #configuration for gamin&lt;br /&gt;
 # Can be used to override the default behaviour.&lt;br /&gt;
 # notify filepath(s) : indicate to use kernel notification&lt;br /&gt;
 # poll filepath(s)   : indicate to use polling instead&lt;br /&gt;
 # fsset fsname method poll_limit : indicate what method of notification for the filesystem&lt;br /&gt;
 #                                  kernel - use the kernel for notification&lt;br /&gt;
 #                                  poll - use polling for notification&lt;br /&gt;
 #                                  none - don&#039;t use any notification&lt;br /&gt;
 #&lt;br /&gt;
 #                                  the poll_limit is the number of seconds&lt;br /&gt;
 #                                  that must pass before a resource is polled again.&lt;br /&gt;
 #                                  It is optional, and if it is not present the previous&lt;br /&gt;
 #                                  value will be used or the default.&lt;br /&gt;
 fsset nfs poll 10&lt;br /&gt;
 # use polling on nfs mounts and poll once every 10 seconds&lt;br /&gt;
 # This will limit polling to every 10 seconds and seams to prevent it from running away&lt;br /&gt;
&lt;br /&gt;
Created file, will see if it helped ..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 20-apr-2008: sc2pmc1 error message (during &amp;quot;end run&#039; ???)&lt;br /&gt;
&lt;br /&gt;
 .................................................&lt;br /&gt;
 write_thread: wait=    135 send=     28 microsec per event (nev=12351)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=4)&lt;br /&gt;
 proc_thread: wait=    130 send=     31 microsec per event (nev=14709)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=10)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=15)&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print: 252148 20&lt;br /&gt;
 write_thread: about to print: 252148 20&lt;br /&gt;
 write_thread: about to print: 252148 20&lt;br /&gt;
 write_thread: wait=    135 send=     31 microsec per event (nev=12607)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=19)&lt;br /&gt;
 proc_thread: wait=    135 send=     31 microsec per event (nev=14739)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=19)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=14)&lt;br /&gt;
  ERROR: bufout overflow - skip the rest ...&lt;br /&gt;
         bufout=485322144 hit=485387636 endofbufout=485387680&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print: 255564 20&lt;br /&gt;
 write_thread: about to print: 255564 20&lt;br /&gt;
 write_thread: about to print: 255564 20&lt;br /&gt;
 write_thread: wait=    128 send=     42 microsec per event (nev=12778)&lt;br /&gt;
 proc_thread: wait=    371 send=     31 microsec per event (nev=6291)&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000140 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x0150107F -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x015810DC -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x02B80FD6 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x02A010BE -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 .................................................. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At the same time at sc2:&lt;br /&gt;
&lt;br /&gt;
 ......................................&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=14)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=4)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=17)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=1)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=17)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=0)&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 ................................&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 220 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 692 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 544 log messages lost.&lt;br /&gt;
 ..................................&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 562 log messages lost.&lt;br /&gt;
 interrupt: SYNC: ERROR: [ 0] slot=16 error_flag=1 - clear&lt;br /&gt;
 logTask: 707 log messages lost.&lt;br /&gt;
 interrupt: SYNC: ERROR: [ 3] slot=19 error_flag=1 - clear&lt;br /&gt;
 logTask: 517 log messages lost.&lt;br /&gt;
 interrupt: SYNC: ERROR: [ 4] slot=20 error_flag=1 - clear&lt;br /&gt;
 logTask: 620 log messages lost.&lt;br /&gt;
 interrupt: SYNC: ERROR: [ 5] slot=21 error_flag=1 - clear&lt;br /&gt;
 logTask: 559 log messages lost.&lt;br /&gt;
 interrupt: SYNC: scan_flag=0x00390000&lt;br /&gt;
 logTask: 512 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 671 log messages lost.&lt;br /&gt;
 ......................................&lt;br /&gt;
 logTask: 563 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 385 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 codaExecute reached, message &amp;gt;end&amp;lt;, len=3&lt;br /&gt;
 codaExecute: &#039;end&#039; transition&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 .......................................&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: TRIGGER ERROR: no pool buffer available&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 .....................................&lt;br /&gt;
&lt;br /&gt;
Note: sc2 never warn about wrong slot number before that moment.&lt;br /&gt;
&lt;br /&gt;
FIX: it seems there is a bug in 1190/1290-related rols and library: NBOARDS set to 21 and several arrays allocated with that length, but actual board maximum number is 21; NBOARDS was set to 22 everywhere, will test next time&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 31-mar-2008: CC scans CODA !!! messages from EB:&lt;br /&gt;
&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=59063&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=60187&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=60295&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=60418&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=60823&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=32961&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=33122&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=33795&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=34251&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=34529&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=35811&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=36134&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=41569&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=53913&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=57701&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=33357&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=36136&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=39509&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=39900&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=45174&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=45909&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=34521&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=49023&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=49526&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=53555&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=55694&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=56833&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=58251&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=59023&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=33687&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=35731&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=51581&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=18, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=41371&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=6, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=43198&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=10, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=55260&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 clasprod::EB1&amp;gt; ^C&lt;br /&gt;
&lt;br /&gt;
Similar messages were coming from ER.&lt;br /&gt;
&lt;br /&gt;
ET reported following:&lt;br /&gt;
&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure  &lt;br /&gt;
&lt;br /&gt;
and another ET:&lt;br /&gt;
 .......&lt;br /&gt;
 et_start: pthread_create(0x0000000d,...) done&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 et INFO: et_sys_heartmonitor, kill bad process (2,3063)&lt;br /&gt;
 et INFO: et_sys_heartmonitor, cleanup process 2&lt;br /&gt;
 et INFO: set_fix_nprocs, change # of ET processes from 2 to 2&lt;br /&gt;
 et INFO: set_fix_natts, station GRAND_CENTRAL has 0 attachments&lt;br /&gt;
 et INFO: set_fix_natts, station LEVEL3 has 1 attachments&lt;br /&gt;
 et INFO: set_fix_natts, station ET2ER has 1 attachments&lt;br /&gt;
 et INFO: set_fix_natts, # total attachments 2 -&amp;gt; 2&lt;br /&gt;
 et INFO: set_fix_natts, proc 0 has 1 attachments&lt;br /&gt;
 et INFO: set_fix_natts, proc 1 has 1 attachments &lt;br /&gt;
&lt;br /&gt;
Also noticed that CODAs (production and test setup) do not like each other: reported following during &#039;configure&#039;:&lt;br /&gt;
&lt;br /&gt;
  Query test_ts2 table failed: Error reading table&#039;test_ts2&#039; definition&lt;br /&gt;
         ec3                                        ec3&lt;br /&gt;
&lt;br /&gt;
If one runcontrol is restarted, then it works, but another one complains !!!&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 31-mar-2008: &#039;run_log_comment.tcl&#039; and &#039;rlComment&#039; cannot recognize xml comments when extraction level1 trigger file name from &amp;lt;l1trig&amp;gt; tag, it seems using first line after &amp;lt;l1trig&amp;gt; tag without looking into &amp;quot;&amp;lt;!-- xxx --&amp;gt;&amp;quot; comment sign.&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 10-mar-2008: seems found error in run control: Xui/src.s/rcMenuWindow.cc parameters&lt;br /&gt;
XmNpaneMinimum and XmNpaneMaximum were both set to 480, as result run control gui area above log messages window&lt;br /&gt;
was not big enough; set to 100 and 900 respectively, will ask Jie&lt;br /&gt;
&lt;br /&gt;
* 23-jan-2008: ER3 crashed several times during last 3 weeks, mostly (only ?) during &#039;End&#039; transition; todays core file:&lt;br /&gt;
 (dbx) where&lt;br /&gt;
   [1] 0xfe9e4c20(0x8068f9d), at 0xfe9e4c20 &lt;br /&gt;
   [2] codaExecute(0xce4fdbc0, 0xce4fdbc0, 0x1, 0x8068c39), at 0x8068f9d &lt;br /&gt;
   [3] CODAtcpServerWorkTask(0x811fa00, 0x0, 0x0, 0xce4fdff8, 0xfea60020, 0xfe591400), at 0x8068d3a &lt;br /&gt;
   [4] 0xfea5fd36(0xfe591400, 0x0, 0x0, ), at 0xfea5fd36 &lt;br /&gt;
   [5] 0xfea60020(), at 0xfea60020 &lt;br /&gt;
 (dbx)&lt;br /&gt;
&lt;br /&gt;
* 14-nov-2007: first week of running G9A: crashes observed in ec1 (twice), tage3, scaler1, clastrig2, EB; no feather details were obtained so far&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 3-nov-2007: after about 26Mevents during the run sc2pmc1 started to print following:&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000080 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x03C80ADD -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x8A90097F -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00680BD9 -&amp;gt; resyncronize !!!&lt;br /&gt;
end run failed. Reboot sc2.&lt;br /&gt;
During end transition ec2 froze with message:&lt;br /&gt;
 interrupt: timer: 32 microsec (min=19 max=86 rms**2=18)&lt;br /&gt;
 0x1a05fdf0 (twork0005): sfiUserEnd: INFO: Last Event 26723663, status=0 (0x1ca648c8 0x1ca648c0)&lt;br /&gt;
 0x1a05fdf0 (twork0005): data: 0x00000003 0x0007014f 0x00120000 0x00000000 0xc8009181 0xc0001181&lt;br /&gt;
 0x1a05fdf0 (twork0005): jw1 : 0x00000000 0x0197c54f 0x00000003 0x0007014f 0x00120000 0x00000000&lt;br /&gt;
 0x1a05fdf0 (twork0005): Last DMA status = 0x200000b count=11 blen=11&lt;br /&gt;
 0x1a05fdf0 (twork0006): sfiUserEnd: ERROR: Last Transfer Event NUMBER 26723663, status = 0x1a000 (0x90001181 0x88001181 0x80009181  0x78001181)&lt;br /&gt;
 0x1a05fdf0 (twork0006): SFI_SEQ_ERR: Sequencer not Enabled&lt;br /&gt;
Reboot ec2. Started new run 55463, everything looks normal.&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 2-nov-2007: during the run ec2 started to print on tsconnect screen:&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
data taking continues, but runcontrol printed message:&lt;br /&gt;
 WARN   : ec2 has not reported status for 1516 seconds&lt;br /&gt;
 ERROR  : ec2 is in state disconnected should be active&lt;br /&gt;
ec2pmc1 looked fine; end run failed, need to reboot ec2&lt;/div&gt;</summary>
		<author><name>129.57.167.14</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=ERROR_Book&amp;diff=4340</id>
		<title>ERROR Book</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=ERROR_Book&amp;diff=4340"/>
		<updated>2009-06-08T18:57:23Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.14: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Sergey B. around 6-June-2009: ec2pmc1 error message:&lt;br /&gt;
&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print: 255115 20&lt;br /&gt;
 write_thread: about to print: 255115 20&lt;br /&gt;
 write_thread: about to print: 255115 20&lt;br /&gt;
 write_thread: wait=    199 send=      8 microsec per event (nev=12755)&lt;br /&gt;
 CALLING customized :&lt;br /&gt;
 machine check &lt;br /&gt;
 SRAM ERROR :&lt;br /&gt;
 SRAM Error Address    : 0x00000000.f2000504&lt;br /&gt;
 SRAM Error Data Low   : 0x006805e0&lt;br /&gt;
 SRAM Error Data High  : 0x00420000&lt;br /&gt;
 SRAM Error Parity     : 0x00000004&lt;br /&gt;
 SRAM Error Cause      : 0x00000001&lt;br /&gt;
 PCI_0 DEVICE ERROR :&lt;br /&gt;
 PCI_0 Error: Status=0x00000100&lt;br /&gt;
 Master abort&lt;br /&gt;
 PCI Cmd=7 (MemWr)  ByteEnable=0  Par=0&lt;br /&gt;
 Error Address High: 0x00000000&lt;br /&gt;
 Error Address Low : 0xf0d10128&lt;br /&gt;
 CALLING generic    :&lt;br /&gt;
 machine check&lt;br /&gt;
 Exception next instruction address: 0x0001f058&lt;br /&gt;
 Machine Status Register: 0x0012b030&lt;br /&gt;
 Condition Register: 0x40222042&lt;br /&gt;
 Task: 0x1e3b0020 &amp;quot;coda_net&amp;quot;&lt;br /&gt;
&lt;br /&gt;
reboot did not helped, have to turn pmc off and run on host only&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 4-June-2009: when rebooting all rocs, some cannot connect to DB, as result have following:&lt;br /&gt;
&lt;br /&gt;
 0x1e42a360 (coda_pmc): bb_new: &#039;big&#039; buffer &lt;br /&gt;
 created (addr=0x1eba3590, 16 bufs, 3145728 size)&lt;br /&gt;
 coda_pmc: big buffer1 allocated&lt;br /&gt;
 myname &amp;gt;ec1pmc1&amp;lt;&lt;br /&gt;
 Done executing startup script $CODA/VXWORKS_&lt;br /&gt;
 ppc/bootscripts/boot_pmc1&lt;br /&gt;
 -&amp;gt; INFO(mysql_real_connect9): errno=0&lt;br /&gt;
 INFO(mysql_real_connect9): OK&lt;br /&gt;
 program&lt;br /&gt;
 Exception current instruction address: 0x00000000&lt;br /&gt;
 Machine Status Register: 0x0008b030&lt;br /&gt;
 Condition Register: 0x40000085&lt;br /&gt;
 Task: 0x1e42a360 &amp;quot;coda_pmc&amp;quot;&lt;br /&gt;
 -&amp;gt; tt&lt;br /&gt;
 14cad8 vxTaskEntry    +68 : coda_pmc ()&lt;br /&gt;
 1e2275c0 coda_pmc       +144: mysql_query ()&lt;br /&gt;
 1e258520 mysql_query    +54 : mysql_real_query ()&lt;br /&gt;
 1e249850 mysql_real_query+110: mysql_send_query ()&lt;br /&gt;
 1e249718 mysql_send_query+1d0: 0 ()&lt;br /&gt;
 value = 0 = 0x0&lt;br /&gt;
 -&amp;gt; &lt;br /&gt;
&lt;br /&gt;
for some reason it efefcts mostly PMCs. First 10 or so PMCs booted fine, and then few shows that error, and few following booted fine again, and so on. It looks like DB does not respond right the way, and PMC exits on timeout and do not try again. Should fix that place.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 15-may-2009: last night following error messages from sc2 were reportedly associated with 2 crashes (I was not on shift):&lt;br /&gt;
&lt;br /&gt;
 write_thread: about to print: 394603 20&lt;br /&gt;
 write_thread: about to print: 394603 20&lt;br /&gt;
 write_thread: wait=    176 send=      6 microsec per event (nev=19730)&lt;br /&gt;
 0x1b1c7e00 (coda_proc): timer: 9 microsec (min=3 max=909 rms**2=11)&lt;br /&gt;
 proc_thread: wait=    176 send=     12 microsec per event (nev=14534)&lt;br /&gt;
 0x1b1c7e00 (coda_proc): timer: 9 microsec (min=3 max=909 rms**2=19)&lt;br /&gt;
 0x1b1c7e00 (coda_proc): timer: 9 microsec (min=3 max=909 rms**2=17)&lt;br /&gt;
 bosMgetid: ERROR: lenn=0&lt;br /&gt;
 ???: 0x52432d32 0x38363333 0x31313534 0x00696d3d 0x25640a00&lt;br /&gt;
 bosMgetid: ERROR: name &amp;gt;RC-2&amp;lt; does not described, update clonbanks.ddl file !!!&lt;br /&gt;
 bosMgetid: lenn=4, len=4, nddl1=116&lt;br /&gt;
 bosMgetid: name=&amp;gt;RC-286331154&amp;lt;&lt;br /&gt;
 try again ..&lt;br /&gt;
 bosMgetid: ERROR: lenn=0&lt;br /&gt;
 !!!: 0x52432d32 0x38363333 0x31313534 0x00696d3d 0x25640a00&lt;br /&gt;
 bosMgetid: lenn=4, len=4&lt;br /&gt;
 bosMgetid: ERROR: name &amp;gt;RC-2&amp;lt; does not descr&lt;br /&gt;
 ibed, update clonbanks.ddl file !!!&lt;br /&gt;
 bosMgetid: lenn=4, len=4, nddl1=116&lt;br /&gt;
 bosMgetid: name=&amp;gt;RC-286331154&amp;lt;&lt;br /&gt;
 no way !!&lt;br /&gt;
 bosMlink: ERROR: bosMgetid returns -99&lt;br /&gt;
&lt;br /&gt;
 interrupt: timer: 48 microsec (min=9 max=195 rms**2=9)&lt;br /&gt;
 interrupt: timer: 45 microsec (min=9 max=195 rms**2=18)&lt;br /&gt;
 interrupt: timer: 45 microsec (min=9 max=195 rms**2=10)&lt;br /&gt;
 interrupt: timer: 48 microsec (min=9 max=195 rms**2=14)&lt;br /&gt;
 setHeartError: 0 &amp;gt;sys 0, mask 14&amp;lt;&lt;br /&gt;
 WARN: HeartBeat[0]: heartbeat=6658(6658) heartmask=14&lt;br /&gt;
 UDP_cancel: cancel &amp;gt;inf:sc2 sys 0, mask 14&amp;lt;&lt;br /&gt;
 UDP_cancel: cancel &amp;gt;inf:sc2 sys 0, mask 14&amp;lt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 14-May-2009 5:54am: got page from clascron@clon10: &#039;Process monitor: missing process: alarm_server - Online problem: alarm_server did not respond to status pool request&#039;. Found later that stadis was not updating etc. It appeares that smartsockets server was hund somehow on clondb1, for example command &#039;ipc_info -a clasprod&#039; from clon10 or clon00 did not worked, messages were:&lt;br /&gt;
&lt;br /&gt;
 clon00:clasrun&amp;gt; ipc_info -a clasprod&lt;br /&gt;
 08:08:31: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;local&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00089-I Using local protocol&lt;br /&gt;
 08:08:31: TAL-SS-00090-I Could not connect to &amp;lt;local&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00093-I Skipping starting &amp;lt;start_never:local&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;clondb1&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00089-I Using local protocol&lt;br /&gt;
 08:08:31: TAL-SS-00090-I Could not connect to &amp;lt;clondb1&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;clondb1&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00089-I Using tcp protocol&lt;br /&gt;
 ^C&lt;br /&gt;
&lt;br /&gt;
and it waits here. After restarting server on clondb1 by commands&lt;br /&gt;
&lt;br /&gt;
 /etc/init.d/smartsockets stop&lt;br /&gt;
 /etc/init.d/smartsockets start&lt;br /&gt;
&lt;br /&gt;
everything came back to normal. We should think about detecting that problem and restarting server automatically, also it happens very rearly, few time a year. Probably it can be done by monitoring cpu usage: when server was hung it was using 100% of cpu:&lt;br /&gt;
&lt;br /&gt;
 top - 08:06:16 up 130 days,  8:59,  1 user,  load average: 2.13, 2.03, 1.64&lt;br /&gt;
 Tasks:  92 total,   2 running,  90 sleeping,   0 stopped,   0 zombie&lt;br /&gt;
 Cpu(s): 25.0% us,  0.1% sy,  0.0% ni, 73.0% id,  1.9% wa,  0.0% hi,  0.1% si&lt;br /&gt;
 Mem:   3995356k total,  3968880k used,    26476k free,    88168k buffers&lt;br /&gt;
 Swap:  8385920k total,      208k used,  8385712k free,  3432056k cached&lt;br /&gt;
   PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                                       &lt;br /&gt;
  4471 root      25   0  5908 4540 1956 R  100  0.1 300:24.06 rtserver.x                                                                                                     &lt;br /&gt;
     1 root      16   0  4756  556  460 S    0  0.0   0:11.25 init                                                                                                           &lt;br /&gt;
     2 root      RT   0     0    0    0 S    0  0.0   0:03.85 migration/0                                                                                                    &lt;br /&gt;
     3 root      34  19     0    0    0 S    0  0.0   0:10.23 ksoftirqd/0                                                                                                    &lt;br /&gt;
     4 root      RT   0     0    0    0 S    0  0.0   0:01.79 migration/1                                                                                                    &lt;br /&gt;
     5 root      34  19     0    0    0 S    0  0.0   1:03.72 ksoftirqd/1                                                                                                    &lt;br /&gt;
     6 root      RT   0     0    0    0 S    0  0.0   0:01.62 migration/2&lt;br /&gt;
&lt;br /&gt;
while normally it uses fractions of percent. It is also will be useful to monitor cpu usage in general, few days ago clasrun&#039;s sshd on clon10 was taking almost 50% of cpu.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* Sergey B. 12-may-2009: looking for the reason of missing gate messages in all DC crates we found that front end busy cable from SF to FC was disconnected on the floor. For the future we should remember that disconnecting that cable may create missing gate messages. It is also important before every run to use &#039;dc_all&#039; configuration and look at scope in the counting house to make sure front end busy signal is there.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 16-feb-2009: runcontrol pop-up message while pressing &#039;Configure&#039;:&lt;br /&gt;
 rcConfigure::loadRcDbaseCbk: Loading database failed !!!&lt;br /&gt;
On second &#039;Configure&#039; click it worked.&lt;br /&gt;
&lt;br /&gt;
* Sergey B. June-2008: it looks like when one SILO drive goes bad, something is happening in script&#039;s logic and it never tries to run 2 streams, only one ! One .temp link can be observed, aling with one presilo1 link which is NOT becoming another .temp. Need check !!!&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 7-may-2008: EB1 crashed, last messages:&lt;br /&gt;
&lt;br /&gt;
 EB: WARNING - resyncronization in crate controller number  5 ...  fixed&lt;br /&gt;
 .&lt;br /&gt;
 EB: WARNING - resyncronization in crate controller number  6 ...  fixed&lt;br /&gt;
 .&lt;br /&gt;
 EB: WARNING - resyncronization in crate controller number  6 ...  fixed&lt;br /&gt;
 .&lt;br /&gt;
 ERROR: lfmt=0 bankid=0&lt;br /&gt;
&lt;br /&gt;
Found that tage2 and tage3 must be rebooted&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 5-may-2008: polar crate turned off; turn it back on, but notice that&lt;br /&gt;
one of str7201 scalers has all lights on; scaler was replaced in 2 days, everything&lt;br /&gt;
works fine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 30-apr-2008: gam_server on clon04 takes 100% CPU&lt;br /&gt;
&lt;br /&gt;
Found on the web that creating file &#039;/etc/gamin/gaminrc&#039; with following contents will help:&lt;br /&gt;
&lt;br /&gt;
 #configuration for gamin&lt;br /&gt;
 # Can be used to override the default behaviour.&lt;br /&gt;
 # notify filepath(s) : indicate to use kernel notification&lt;br /&gt;
 # poll filepath(s)   : indicate to use polling instead&lt;br /&gt;
 # fsset fsname method poll_limit : indicate what method of notification for the filesystem&lt;br /&gt;
 #                                  kernel - use the kernel for notification&lt;br /&gt;
 #                                  poll - use polling for notification&lt;br /&gt;
 #                                  none - don&#039;t use any notification&lt;br /&gt;
 #&lt;br /&gt;
 #                                  the poll_limit is the number of seconds&lt;br /&gt;
 #                                  that must pass before a resource is polled again.&lt;br /&gt;
 #                                  It is optional, and if it is not present the previous&lt;br /&gt;
 #                                  value will be used or the default.&lt;br /&gt;
 fsset nfs poll 10&lt;br /&gt;
 # use polling on nfs mounts and poll once every 10 seconds&lt;br /&gt;
 # This will limit polling to every 10 seconds and seams to prevent it from running away&lt;br /&gt;
&lt;br /&gt;
Created file, will see if it helped ..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 20-apr-2008: sc2pmc1 error message (during &amp;quot;end run&#039; ???)&lt;br /&gt;
&lt;br /&gt;
 .................................................&lt;br /&gt;
 write_thread: wait=    135 send=     28 microsec per event (nev=12351)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=4)&lt;br /&gt;
 proc_thread: wait=    130 send=     31 microsec per event (nev=14709)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=10)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=15)&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print: 252148 20&lt;br /&gt;
 write_thread: about to print: 252148 20&lt;br /&gt;
 write_thread: about to print: 252148 20&lt;br /&gt;
 write_thread: wait=    135 send=     31 microsec per event (nev=12607)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=19)&lt;br /&gt;
 proc_thread: wait=    135 send=     31 microsec per event (nev=14739)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=19)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=14)&lt;br /&gt;
  ERROR: bufout overflow - skip the rest ...&lt;br /&gt;
         bufout=485322144 hit=485387636 endofbufout=485387680&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print: 255564 20&lt;br /&gt;
 write_thread: about to print: 255564 20&lt;br /&gt;
 write_thread: about to print: 255564 20&lt;br /&gt;
 write_thread: wait=    128 send=     42 microsec per event (nev=12778)&lt;br /&gt;
 proc_thread: wait=    371 send=     31 microsec per event (nev=6291)&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000140 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x0150107F -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x015810DC -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x02B80FD6 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x02A010BE -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 .................................................. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At the same time at sc2:&lt;br /&gt;
&lt;br /&gt;
 ......................................&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=14)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=4)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=17)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=1)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=17)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=0)&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 ................................&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 220 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 692 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 544 log messages lost.&lt;br /&gt;
 ..................................&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 562 log messages lost.&lt;br /&gt;
 interrupt: SYNC: ERROR: [ 0] slot=16 error_flag=1 - clear&lt;br /&gt;
 logTask: 707 log messages lost.&lt;br /&gt;
 interrupt: SYNC: ERROR: [ 3] slot=19 error_flag=1 - clear&lt;br /&gt;
 logTask: 517 log messages lost.&lt;br /&gt;
 interrupt: SYNC: ERROR: [ 4] slot=20 error_flag=1 - clear&lt;br /&gt;
 logTask: 620 log messages lost.&lt;br /&gt;
 interrupt: SYNC: ERROR: [ 5] slot=21 error_flag=1 - clear&lt;br /&gt;
 logTask: 559 log messages lost.&lt;br /&gt;
 interrupt: SYNC: scan_flag=0x00390000&lt;br /&gt;
 logTask: 512 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 671 log messages lost.&lt;br /&gt;
 ......................................&lt;br /&gt;
 logTask: 563 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 385 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 codaExecute reached, message &amp;gt;end&amp;lt;, len=3&lt;br /&gt;
 codaExecute: &#039;end&#039; transition&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 .......................................&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: TRIGGER ERROR: no pool buffer available&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 .....................................&lt;br /&gt;
&lt;br /&gt;
Note: sc2 never warn about wrong slot number before that moment.&lt;br /&gt;
&lt;br /&gt;
FIX: it seems there is a bug in 1190/1290-related rols and library: NBOARDS set to 21 and several arrays allocated with that length, but actual board maximum number is 21; NBOARDS was set to 22 everywhere, will test next time&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 31-mar-2008: CC scans CODA !!! messages from EB:&lt;br /&gt;
&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=59063&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=60187&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=60295&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=60418&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=60823&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=32961&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=33122&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=33795&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=34251&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=34529&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=35811&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=36134&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=41569&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=53913&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=57701&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=33357&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=36136&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=39509&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=39900&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=45174&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=45909&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=34521&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=49023&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=49526&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=53555&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=55694&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=56833&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=58251&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=59023&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=33687&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=35731&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=51581&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=18, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=41371&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=6, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=43198&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=10, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=55260&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 clasprod::EB1&amp;gt; ^C&lt;br /&gt;
&lt;br /&gt;
Similar messages were coming from ER.&lt;br /&gt;
&lt;br /&gt;
ET reported following:&lt;br /&gt;
&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure  &lt;br /&gt;
&lt;br /&gt;
and another ET:&lt;br /&gt;
 .......&lt;br /&gt;
 et_start: pthread_create(0x0000000d,...) done&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 et INFO: et_sys_heartmonitor, kill bad process (2,3063)&lt;br /&gt;
 et INFO: et_sys_heartmonitor, cleanup process 2&lt;br /&gt;
 et INFO: set_fix_nprocs, change # of ET processes from 2 to 2&lt;br /&gt;
 et INFO: set_fix_natts, station GRAND_CENTRAL has 0 attachments&lt;br /&gt;
 et INFO: set_fix_natts, station LEVEL3 has 1 attachments&lt;br /&gt;
 et INFO: set_fix_natts, station ET2ER has 1 attachments&lt;br /&gt;
 et INFO: set_fix_natts, # total attachments 2 -&amp;gt; 2&lt;br /&gt;
 et INFO: set_fix_natts, proc 0 has 1 attachments&lt;br /&gt;
 et INFO: set_fix_natts, proc 1 has 1 attachments &lt;br /&gt;
&lt;br /&gt;
Also noticed that CODAs (production and test setup) do not like each other: reported following during &#039;configure&#039;:&lt;br /&gt;
&lt;br /&gt;
  Query test_ts2 table failed: Error reading table&#039;test_ts2&#039; definition&lt;br /&gt;
         ec3                                        ec3&lt;br /&gt;
&lt;br /&gt;
If one runcontrol is restarted, then it works, but another one complains !!!&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 31-mar-2008: &#039;run_log_comment.tcl&#039; and &#039;rlComment&#039; cannot recognize xml comments when extraction level1 trigger file name from &amp;lt;l1trig&amp;gt; tag, it seems using first line after &amp;lt;l1trig&amp;gt; tag without looking into &amp;quot;&amp;lt;!-- xxx --&amp;gt;&amp;quot; comment sign.&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 10-mar-2008: seems found error in run control: Xui/src.s/rcMenuWindow.cc parameters&lt;br /&gt;
XmNpaneMinimum and XmNpaneMaximum were both set to 480, as result run control gui area above log messages window&lt;br /&gt;
was not big enough; set to 100 and 900 respectively, will ask Jie&lt;br /&gt;
&lt;br /&gt;
* 23-jan-2008: ER3 crashed several times during last 3 weeks, mostly (only ?) during &#039;End&#039; transition; todays core file:&lt;br /&gt;
 (dbx) where&lt;br /&gt;
   [1] 0xfe9e4c20(0x8068f9d), at 0xfe9e4c20 &lt;br /&gt;
   [2] codaExecute(0xce4fdbc0, 0xce4fdbc0, 0x1, 0x8068c39), at 0x8068f9d &lt;br /&gt;
   [3] CODAtcpServerWorkTask(0x811fa00, 0x0, 0x0, 0xce4fdff8, 0xfea60020, 0xfe591400), at 0x8068d3a &lt;br /&gt;
   [4] 0xfea5fd36(0xfe591400, 0x0, 0x0, ), at 0xfea5fd36 &lt;br /&gt;
   [5] 0xfea60020(), at 0xfea60020 &lt;br /&gt;
 (dbx)&lt;br /&gt;
&lt;br /&gt;
* 14-nov-2007: first week of running G9A: crashes observed in ec1 (twice), tage3, scaler1, clastrig2, EB; no feather details were obtained so far&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 3-nov-2007: after about 26Mevents during the run sc2pmc1 started to print following:&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000080 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x03C80ADD -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x8A90097F -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00680BD9 -&amp;gt; resyncronize !!!&lt;br /&gt;
end run failed. Reboot sc2.&lt;br /&gt;
During end transition ec2 froze with message:&lt;br /&gt;
 interrupt: timer: 32 microsec (min=19 max=86 rms**2=18)&lt;br /&gt;
 0x1a05fdf0 (twork0005): sfiUserEnd: INFO: Last Event 26723663, status=0 (0x1ca648c8 0x1ca648c0)&lt;br /&gt;
 0x1a05fdf0 (twork0005): data: 0x00000003 0x0007014f 0x00120000 0x00000000 0xc8009181 0xc0001181&lt;br /&gt;
 0x1a05fdf0 (twork0005): jw1 : 0x00000000 0x0197c54f 0x00000003 0x0007014f 0x00120000 0x00000000&lt;br /&gt;
 0x1a05fdf0 (twork0005): Last DMA status = 0x200000b count=11 blen=11&lt;br /&gt;
 0x1a05fdf0 (twork0006): sfiUserEnd: ERROR: Last Transfer Event NUMBER 26723663, status = 0x1a000 (0x90001181 0x88001181 0x80009181  0x78001181)&lt;br /&gt;
 0x1a05fdf0 (twork0006): SFI_SEQ_ERR: Sequencer not Enabled&lt;br /&gt;
Reboot ec2. Started new run 55463, everything looks normal.&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 2-nov-2007: during the run ec2 started to print on tsconnect screen:&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
data taking continues, but runcontrol printed message:&lt;br /&gt;
 WARN   : ec2 has not reported status for 1516 seconds&lt;br /&gt;
 ERROR  : ec2 is in state disconnected should be active&lt;br /&gt;
ec2pmc1 looked fine; end run failed, need to reboot ec2&lt;/div&gt;</summary>
		<author><name>129.57.167.14</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=ERROR_Book&amp;diff=4337</id>
		<title>ERROR Book</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=ERROR_Book&amp;diff=4337"/>
		<updated>2009-06-04T18:43:28Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.14: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Sergey B. 4-June-2009: when rebooting all rocs, some cannot connect to DB, as result have following:&lt;br /&gt;
&lt;br /&gt;
 0x1e42a360 (coda_pmc): bb_new: &#039;big&#039; buffer &lt;br /&gt;
 created (addr=0x1eba3590, 16 bufs, 3145728 size)&lt;br /&gt;
 coda_pmc: big buffer1 allocated&lt;br /&gt;
 myname &amp;gt;ec1pmc1&amp;lt;&lt;br /&gt;
 Done executing startup script $CODA/VXWORKS_&lt;br /&gt;
 ppc/bootscripts/boot_pmc1&lt;br /&gt;
 -&amp;gt; INFO(mysql_real_connect9): errno=0&lt;br /&gt;
 INFO(mysql_real_connect9): OK&lt;br /&gt;
 program&lt;br /&gt;
 Exception current instruction address: 0x00000000&lt;br /&gt;
 Machine Status Register: 0x0008b030&lt;br /&gt;
 Condition Register: 0x40000085&lt;br /&gt;
 Task: 0x1e42a360 &amp;quot;coda_pmc&amp;quot;&lt;br /&gt;
 -&amp;gt; tt&lt;br /&gt;
 14cad8 vxTaskEntry    +68 : coda_pmc ()&lt;br /&gt;
 1e2275c0 coda_pmc       +144: mysql_query ()&lt;br /&gt;
 1e258520 mysql_query    +54 : mysql_real_query ()&lt;br /&gt;
 1e249850 mysql_real_query+110: mysql_send_query ()&lt;br /&gt;
 1e249718 mysql_send_query+1d0: 0 ()&lt;br /&gt;
 value = 0 = 0x0&lt;br /&gt;
 -&amp;gt; &lt;br /&gt;
&lt;br /&gt;
for some reason it efefcts mostly PMCs. First 10 or so PMCs booted fine, and then few shows that error, and few following booted fine again, and so on. It looks like DB does not respond right the way, and PMC exits on timeout and do not try again. Should fix that place.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 15-may-2009: last night following error messages from sc2 were reportedly associated with 2 crashes (I was not on shift):&lt;br /&gt;
&lt;br /&gt;
 write_thread: about to print: 394603 20&lt;br /&gt;
 write_thread: about to print: 394603 20&lt;br /&gt;
 write_thread: wait=    176 send=      6 microsec per event (nev=19730)&lt;br /&gt;
 0x1b1c7e00 (coda_proc): timer: 9 microsec (min=3 max=909 rms**2=11)&lt;br /&gt;
 proc_thread: wait=    176 send=     12 microsec per event (nev=14534)&lt;br /&gt;
 0x1b1c7e00 (coda_proc): timer: 9 microsec (min=3 max=909 rms**2=19)&lt;br /&gt;
 0x1b1c7e00 (coda_proc): timer: 9 microsec (min=3 max=909 rms**2=17)&lt;br /&gt;
 bosMgetid: ERROR: lenn=0&lt;br /&gt;
 ???: 0x52432d32 0x38363333 0x31313534 0x00696d3d 0x25640a00&lt;br /&gt;
 bosMgetid: ERROR: name &amp;gt;RC-2&amp;lt; does not described, update clonbanks.ddl file !!!&lt;br /&gt;
 bosMgetid: lenn=4, len=4, nddl1=116&lt;br /&gt;
 bosMgetid: name=&amp;gt;RC-286331154&amp;lt;&lt;br /&gt;
 try again ..&lt;br /&gt;
 bosMgetid: ERROR: lenn=0&lt;br /&gt;
 !!!: 0x52432d32 0x38363333 0x31313534 0x00696d3d 0x25640a00&lt;br /&gt;
 bosMgetid: lenn=4, len=4&lt;br /&gt;
 bosMgetid: ERROR: name &amp;gt;RC-2&amp;lt; does not descr&lt;br /&gt;
 ibed, update clonbanks.ddl file !!!&lt;br /&gt;
 bosMgetid: lenn=4, len=4, nddl1=116&lt;br /&gt;
 bosMgetid: name=&amp;gt;RC-286331154&amp;lt;&lt;br /&gt;
 no way !!&lt;br /&gt;
 bosMlink: ERROR: bosMgetid returns -99&lt;br /&gt;
&lt;br /&gt;
 interrupt: timer: 48 microsec (min=9 max=195 rms**2=9)&lt;br /&gt;
 interrupt: timer: 45 microsec (min=9 max=195 rms**2=18)&lt;br /&gt;
 interrupt: timer: 45 microsec (min=9 max=195 rms**2=10)&lt;br /&gt;
 interrupt: timer: 48 microsec (min=9 max=195 rms**2=14)&lt;br /&gt;
 setHeartError: 0 &amp;gt;sys 0, mask 14&amp;lt;&lt;br /&gt;
 WARN: HeartBeat[0]: heartbeat=6658(6658) heartmask=14&lt;br /&gt;
 UDP_cancel: cancel &amp;gt;inf:sc2 sys 0, mask 14&amp;lt;&lt;br /&gt;
 UDP_cancel: cancel &amp;gt;inf:sc2 sys 0, mask 14&amp;lt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 14-May-2009 5:54am: got page from clascron@clon10: &#039;Process monitor: missing process: alarm_server - Online problem: alarm_server did not respond to status pool request&#039;. Found later that stadis was not updating etc. It appeares that smartsockets server was hund somehow on clondb1, for example command &#039;ipc_info -a clasprod&#039; from clon10 or clon00 did not worked, messages were:&lt;br /&gt;
&lt;br /&gt;
 clon00:clasrun&amp;gt; ipc_info -a clasprod&lt;br /&gt;
 08:08:31: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;local&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00089-I Using local protocol&lt;br /&gt;
 08:08:31: TAL-SS-00090-I Could not connect to &amp;lt;local&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00093-I Skipping starting &amp;lt;start_never:local&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;clondb1&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00089-I Using local protocol&lt;br /&gt;
 08:08:31: TAL-SS-00090-I Could not connect to &amp;lt;clondb1&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;clondb1&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00089-I Using tcp protocol&lt;br /&gt;
 ^C&lt;br /&gt;
&lt;br /&gt;
and it waits here. After restarting server on clondb1 by commands&lt;br /&gt;
&lt;br /&gt;
 /etc/init.d/smartsockets stop&lt;br /&gt;
 /etc/init.d/smartsockets start&lt;br /&gt;
&lt;br /&gt;
everything came back to normal. We should think about detecting that problem and restarting server automatically, also it happens very rearly, few time a year. Probably it can be done by monitoring cpu usage: when server was hung it was using 100% of cpu:&lt;br /&gt;
&lt;br /&gt;
 top - 08:06:16 up 130 days,  8:59,  1 user,  load average: 2.13, 2.03, 1.64&lt;br /&gt;
 Tasks:  92 total,   2 running,  90 sleeping,   0 stopped,   0 zombie&lt;br /&gt;
 Cpu(s): 25.0% us,  0.1% sy,  0.0% ni, 73.0% id,  1.9% wa,  0.0% hi,  0.1% si&lt;br /&gt;
 Mem:   3995356k total,  3968880k used,    26476k free,    88168k buffers&lt;br /&gt;
 Swap:  8385920k total,      208k used,  8385712k free,  3432056k cached&lt;br /&gt;
   PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                                       &lt;br /&gt;
  4471 root      25   0  5908 4540 1956 R  100  0.1 300:24.06 rtserver.x                                                                                                     &lt;br /&gt;
     1 root      16   0  4756  556  460 S    0  0.0   0:11.25 init                                                                                                           &lt;br /&gt;
     2 root      RT   0     0    0    0 S    0  0.0   0:03.85 migration/0                                                                                                    &lt;br /&gt;
     3 root      34  19     0    0    0 S    0  0.0   0:10.23 ksoftirqd/0                                                                                                    &lt;br /&gt;
     4 root      RT   0     0    0    0 S    0  0.0   0:01.79 migration/1                                                                                                    &lt;br /&gt;
     5 root      34  19     0    0    0 S    0  0.0   1:03.72 ksoftirqd/1                                                                                                    &lt;br /&gt;
     6 root      RT   0     0    0    0 S    0  0.0   0:01.62 migration/2&lt;br /&gt;
&lt;br /&gt;
while normally it uses fractions of percent. It is also will be useful to monitor cpu usage in general, few days ago clasrun&#039;s sshd on clon10 was taking almost 50% of cpu.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* Sergey B. 12-may-2009: looking for the reason of missing gate messages in all DC crates we found that front end busy cable from SF to FC was disconnected on the floor. For the future we should remember that disconnecting that cable may create missing gate messages. It is also important before every run to use &#039;dc_all&#039; configuration and look at scope in the counting house to make sure front end busy signal is there.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 16-feb-2009: runcontrol pop-up message while pressing &#039;Configure&#039;:&lt;br /&gt;
 rcConfigure::loadRcDbaseCbk: Loading database failed !!!&lt;br /&gt;
On second &#039;Configure&#039; click it worked.&lt;br /&gt;
&lt;br /&gt;
* Sergey B. June-2008: it looks like when one SILO drive goes bad, something is happening in script&#039;s logic and it never tries to run 2 streams, only one ! One .temp link can be observed, aling with one presilo1 link which is NOT becoming another .temp. Need check !!!&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 7-may-2008: EB1 crashed, last messages:&lt;br /&gt;
&lt;br /&gt;
 EB: WARNING - resyncronization in crate controller number  5 ...  fixed&lt;br /&gt;
 .&lt;br /&gt;
 EB: WARNING - resyncronization in crate controller number  6 ...  fixed&lt;br /&gt;
 .&lt;br /&gt;
 EB: WARNING - resyncronization in crate controller number  6 ...  fixed&lt;br /&gt;
 .&lt;br /&gt;
 ERROR: lfmt=0 bankid=0&lt;br /&gt;
&lt;br /&gt;
Found that tage2 and tage3 must be rebooted&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 5-may-2008: polar crate turned off; turn it back on, but notice that&lt;br /&gt;
one of str7201 scalers has all lights on; scaler was replaced in 2 days, everything&lt;br /&gt;
works fine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 30-apr-2008: gam_server on clon04 takes 100% CPU&lt;br /&gt;
&lt;br /&gt;
Found on the web that creating file &#039;/etc/gamin/gaminrc&#039; with following contents will help:&lt;br /&gt;
&lt;br /&gt;
 #configuration for gamin&lt;br /&gt;
 # Can be used to override the default behaviour.&lt;br /&gt;
 # notify filepath(s) : indicate to use kernel notification&lt;br /&gt;
 # poll filepath(s)   : indicate to use polling instead&lt;br /&gt;
 # fsset fsname method poll_limit : indicate what method of notification for the filesystem&lt;br /&gt;
 #                                  kernel - use the kernel for notification&lt;br /&gt;
 #                                  poll - use polling for notification&lt;br /&gt;
 #                                  none - don&#039;t use any notification&lt;br /&gt;
 #&lt;br /&gt;
 #                                  the poll_limit is the number of seconds&lt;br /&gt;
 #                                  that must pass before a resource is polled again.&lt;br /&gt;
 #                                  It is optional, and if it is not present the previous&lt;br /&gt;
 #                                  value will be used or the default.&lt;br /&gt;
 fsset nfs poll 10&lt;br /&gt;
 # use polling on nfs mounts and poll once every 10 seconds&lt;br /&gt;
 # This will limit polling to every 10 seconds and seams to prevent it from running away&lt;br /&gt;
&lt;br /&gt;
Created file, will see if it helped ..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 20-apr-2008: sc2pmc1 error message (during &amp;quot;end run&#039; ???)&lt;br /&gt;
&lt;br /&gt;
 .................................................&lt;br /&gt;
 write_thread: wait=    135 send=     28 microsec per event (nev=12351)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=4)&lt;br /&gt;
 proc_thread: wait=    130 send=     31 microsec per event (nev=14709)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=10)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=15)&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print: 252148 20&lt;br /&gt;
 write_thread: about to print: 252148 20&lt;br /&gt;
 write_thread: about to print: 252148 20&lt;br /&gt;
 write_thread: wait=    135 send=     31 microsec per event (nev=12607)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=19)&lt;br /&gt;
 proc_thread: wait=    135 send=     31 microsec per event (nev=14739)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=19)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=14)&lt;br /&gt;
  ERROR: bufout overflow - skip the rest ...&lt;br /&gt;
         bufout=485322144 hit=485387636 endofbufout=485387680&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print: 255564 20&lt;br /&gt;
 write_thread: about to print: 255564 20&lt;br /&gt;
 write_thread: about to print: 255564 20&lt;br /&gt;
 write_thread: wait=    128 send=     42 microsec per event (nev=12778)&lt;br /&gt;
 proc_thread: wait=    371 send=     31 microsec per event (nev=6291)&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000140 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x0150107F -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x015810DC -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x02B80FD6 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x02A010BE -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 .................................................. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At the same time at sc2:&lt;br /&gt;
&lt;br /&gt;
 ......................................&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=14)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=4)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=17)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=1)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=17)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=0)&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 ................................&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 220 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 692 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 544 log messages lost.&lt;br /&gt;
 ..................................&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 562 log messages lost.&lt;br /&gt;
 interrupt: SYNC: ERROR: [ 0] slot=16 error_flag=1 - clear&lt;br /&gt;
 logTask: 707 log messages lost.&lt;br /&gt;
 interrupt: SYNC: ERROR: [ 3] slot=19 error_flag=1 - clear&lt;br /&gt;
 logTask: 517 log messages lost.&lt;br /&gt;
 interrupt: SYNC: ERROR: [ 4] slot=20 error_flag=1 - clear&lt;br /&gt;
 logTask: 620 log messages lost.&lt;br /&gt;
 interrupt: SYNC: ERROR: [ 5] slot=21 error_flag=1 - clear&lt;br /&gt;
 logTask: 559 log messages lost.&lt;br /&gt;
 interrupt: SYNC: scan_flag=0x00390000&lt;br /&gt;
 logTask: 512 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 671 log messages lost.&lt;br /&gt;
 ......................................&lt;br /&gt;
 logTask: 563 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 385 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 codaExecute reached, message &amp;gt;end&amp;lt;, len=3&lt;br /&gt;
 codaExecute: &#039;end&#039; transition&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 .......................................&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: TRIGGER ERROR: no pool buffer available&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 .....................................&lt;br /&gt;
&lt;br /&gt;
Note: sc2 never warn about wrong slot number before that moment.&lt;br /&gt;
&lt;br /&gt;
FIX: it seems there is a bug in 1190/1290-related rols and library: NBOARDS set to 21 and several arrays allocated with that length, but actual board maximum number is 21; NBOARDS was set to 22 everywhere, will test next time&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 31-mar-2008: CC scans CODA !!! messages from EB:&lt;br /&gt;
&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=59063&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=60187&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=60295&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=60418&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=60823&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=32961&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=33122&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=33795&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=34251&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=34529&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=35811&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=36134&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=41569&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=53913&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=57701&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=33357&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=36136&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=39509&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=39900&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=45174&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=45909&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=34521&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=49023&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=49526&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=53555&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=55694&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=56833&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=58251&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=59023&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=33687&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=35731&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=51581&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=18, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=41371&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=6, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=43198&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=10, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=55260&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 clasprod::EB1&amp;gt; ^C&lt;br /&gt;
&lt;br /&gt;
Similar messages were coming from ER.&lt;br /&gt;
&lt;br /&gt;
ET reported following:&lt;br /&gt;
&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure  &lt;br /&gt;
&lt;br /&gt;
and another ET:&lt;br /&gt;
 .......&lt;br /&gt;
 et_start: pthread_create(0x0000000d,...) done&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 et INFO: et_sys_heartmonitor, kill bad process (2,3063)&lt;br /&gt;
 et INFO: et_sys_heartmonitor, cleanup process 2&lt;br /&gt;
 et INFO: set_fix_nprocs, change # of ET processes from 2 to 2&lt;br /&gt;
 et INFO: set_fix_natts, station GRAND_CENTRAL has 0 attachments&lt;br /&gt;
 et INFO: set_fix_natts, station LEVEL3 has 1 attachments&lt;br /&gt;
 et INFO: set_fix_natts, station ET2ER has 1 attachments&lt;br /&gt;
 et INFO: set_fix_natts, # total attachments 2 -&amp;gt; 2&lt;br /&gt;
 et INFO: set_fix_natts, proc 0 has 1 attachments&lt;br /&gt;
 et INFO: set_fix_natts, proc 1 has 1 attachments &lt;br /&gt;
&lt;br /&gt;
Also noticed that CODAs (production and test setup) do not like each other: reported following during &#039;configure&#039;:&lt;br /&gt;
&lt;br /&gt;
  Query test_ts2 table failed: Error reading table&#039;test_ts2&#039; definition&lt;br /&gt;
         ec3                                        ec3&lt;br /&gt;
&lt;br /&gt;
If one runcontrol is restarted, then it works, but another one complains !!!&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 31-mar-2008: &#039;run_log_comment.tcl&#039; and &#039;rlComment&#039; cannot recognize xml comments when extraction level1 trigger file name from &amp;lt;l1trig&amp;gt; tag, it seems using first line after &amp;lt;l1trig&amp;gt; tag without looking into &amp;quot;&amp;lt;!-- xxx --&amp;gt;&amp;quot; comment sign.&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 10-mar-2008: seems found error in run control: Xui/src.s/rcMenuWindow.cc parameters&lt;br /&gt;
XmNpaneMinimum and XmNpaneMaximum were both set to 480, as result run control gui area above log messages window&lt;br /&gt;
was not big enough; set to 100 and 900 respectively, will ask Jie&lt;br /&gt;
&lt;br /&gt;
* 23-jan-2008: ER3 crashed several times during last 3 weeks, mostly (only ?) during &#039;End&#039; transition; todays core file:&lt;br /&gt;
 (dbx) where&lt;br /&gt;
   [1] 0xfe9e4c20(0x8068f9d), at 0xfe9e4c20 &lt;br /&gt;
   [2] codaExecute(0xce4fdbc0, 0xce4fdbc0, 0x1, 0x8068c39), at 0x8068f9d &lt;br /&gt;
   [3] CODAtcpServerWorkTask(0x811fa00, 0x0, 0x0, 0xce4fdff8, 0xfea60020, 0xfe591400), at 0x8068d3a &lt;br /&gt;
   [4] 0xfea5fd36(0xfe591400, 0x0, 0x0, ), at 0xfea5fd36 &lt;br /&gt;
   [5] 0xfea60020(), at 0xfea60020 &lt;br /&gt;
 (dbx)&lt;br /&gt;
&lt;br /&gt;
* 14-nov-2007: first week of running G9A: crashes observed in ec1 (twice), tage3, scaler1, clastrig2, EB; no feather details were obtained so far&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 3-nov-2007: after about 26Mevents during the run sc2pmc1 started to print following:&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000080 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x03C80ADD -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x8A90097F -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00680BD9 -&amp;gt; resyncronize !!!&lt;br /&gt;
end run failed. Reboot sc2.&lt;br /&gt;
During end transition ec2 froze with message:&lt;br /&gt;
 interrupt: timer: 32 microsec (min=19 max=86 rms**2=18)&lt;br /&gt;
 0x1a05fdf0 (twork0005): sfiUserEnd: INFO: Last Event 26723663, status=0 (0x1ca648c8 0x1ca648c0)&lt;br /&gt;
 0x1a05fdf0 (twork0005): data: 0x00000003 0x0007014f 0x00120000 0x00000000 0xc8009181 0xc0001181&lt;br /&gt;
 0x1a05fdf0 (twork0005): jw1 : 0x00000000 0x0197c54f 0x00000003 0x0007014f 0x00120000 0x00000000&lt;br /&gt;
 0x1a05fdf0 (twork0005): Last DMA status = 0x200000b count=11 blen=11&lt;br /&gt;
 0x1a05fdf0 (twork0006): sfiUserEnd: ERROR: Last Transfer Event NUMBER 26723663, status = 0x1a000 (0x90001181 0x88001181 0x80009181  0x78001181)&lt;br /&gt;
 0x1a05fdf0 (twork0006): SFI_SEQ_ERR: Sequencer not Enabled&lt;br /&gt;
Reboot ec2. Started new run 55463, everything looks normal.&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 2-nov-2007: during the run ec2 started to print on tsconnect screen:&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
data taking continues, but runcontrol printed message:&lt;br /&gt;
 WARN   : ec2 has not reported status for 1516 seconds&lt;br /&gt;
 ERROR  : ec2 is in state disconnected should be active&lt;br /&gt;
ec2pmc1 looked fine; end run failed, need to reboot ec2&lt;/div&gt;</summary>
		<author><name>129.57.167.14</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=ERROR_Book&amp;diff=4336</id>
		<title>ERROR Book</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=ERROR_Book&amp;diff=4336"/>
		<updated>2009-06-04T18:42:40Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.14: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Sergey B. 4-June-2009: when rebooting all rocs, some cannot connect to DB, as result have following:&lt;br /&gt;
&lt;br /&gt;
 0x1e42a360 (coda_pmc): bb_new: &#039;big&#039; buffer &lt;br /&gt;
 created (addr=0x1eba3590, 16 bufs, 3145728 size)&lt;br /&gt;
 coda_pmc: big buffer1 allocated&lt;br /&gt;
 myname &amp;gt;ec1pmc1&amp;lt;&lt;br /&gt;
 Done executing startup script $CODA/VXWORKS_&lt;br /&gt;
 ppc/bootscripts/boot_pmc1&lt;br /&gt;
 -&amp;gt; INFO(mysql_real_connect9): errno=0&lt;br /&gt;
 INFO(mysql_real_connect9): OK&lt;br /&gt;
 program&lt;br /&gt;
 Exception current instruction address: 0x00000000&lt;br /&gt;
 Machine Status Register: 0x0008b030&lt;br /&gt;
 Condition Register: 0x40000085&lt;br /&gt;
 Task: 0x1e42a360 &amp;quot;coda_pmc&amp;quot;&lt;br /&gt;
&lt;br /&gt;
for some reason it efefcts mostly PMCs. First 10 or so PMCs booted fine, and then few shows that error, and few following booted fine again, and so on. It looks like DB does not respond right the way, and PMC exits on timeout and do not try again. Should fix that place.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 15-may-2009: last night following error messages from sc2 were reportedly associated with 2 crashes (I was not on shift):&lt;br /&gt;
&lt;br /&gt;
 write_thread: about to print: 394603 20&lt;br /&gt;
 write_thread: about to print: 394603 20&lt;br /&gt;
 write_thread: wait=    176 send=      6 microsec per event (nev=19730)&lt;br /&gt;
 0x1b1c7e00 (coda_proc): timer: 9 microsec (min=3 max=909 rms**2=11)&lt;br /&gt;
 proc_thread: wait=    176 send=     12 microsec per event (nev=14534)&lt;br /&gt;
 0x1b1c7e00 (coda_proc): timer: 9 microsec (min=3 max=909 rms**2=19)&lt;br /&gt;
 0x1b1c7e00 (coda_proc): timer: 9 microsec (min=3 max=909 rms**2=17)&lt;br /&gt;
 bosMgetid: ERROR: lenn=0&lt;br /&gt;
 ???: 0x52432d32 0x38363333 0x31313534 0x00696d3d 0x25640a00&lt;br /&gt;
 bosMgetid: ERROR: name &amp;gt;RC-2&amp;lt; does not described, update clonbanks.ddl file !!!&lt;br /&gt;
 bosMgetid: lenn=4, len=4, nddl1=116&lt;br /&gt;
 bosMgetid: name=&amp;gt;RC-286331154&amp;lt;&lt;br /&gt;
 try again ..&lt;br /&gt;
 bosMgetid: ERROR: lenn=0&lt;br /&gt;
 !!!: 0x52432d32 0x38363333 0x31313534 0x00696d3d 0x25640a00&lt;br /&gt;
 bosMgetid: lenn=4, len=4&lt;br /&gt;
 bosMgetid: ERROR: name &amp;gt;RC-2&amp;lt; does not descr&lt;br /&gt;
 ibed, update clonbanks.ddl file !!!&lt;br /&gt;
 bosMgetid: lenn=4, len=4, nddl1=116&lt;br /&gt;
 bosMgetid: name=&amp;gt;RC-286331154&amp;lt;&lt;br /&gt;
 no way !!&lt;br /&gt;
 bosMlink: ERROR: bosMgetid returns -99&lt;br /&gt;
&lt;br /&gt;
 interrupt: timer: 48 microsec (min=9 max=195 rms**2=9)&lt;br /&gt;
 interrupt: timer: 45 microsec (min=9 max=195 rms**2=18)&lt;br /&gt;
 interrupt: timer: 45 microsec (min=9 max=195 rms**2=10)&lt;br /&gt;
 interrupt: timer: 48 microsec (min=9 max=195 rms**2=14)&lt;br /&gt;
 setHeartError: 0 &amp;gt;sys 0, mask 14&amp;lt;&lt;br /&gt;
 WARN: HeartBeat[0]: heartbeat=6658(6658) heartmask=14&lt;br /&gt;
 UDP_cancel: cancel &amp;gt;inf:sc2 sys 0, mask 14&amp;lt;&lt;br /&gt;
 UDP_cancel: cancel &amp;gt;inf:sc2 sys 0, mask 14&amp;lt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 14-May-2009 5:54am: got page from clascron@clon10: &#039;Process monitor: missing process: alarm_server - Online problem: alarm_server did not respond to status pool request&#039;. Found later that stadis was not updating etc. It appeares that smartsockets server was hund somehow on clondb1, for example command &#039;ipc_info -a clasprod&#039; from clon10 or clon00 did not worked, messages were:&lt;br /&gt;
&lt;br /&gt;
 clon00:clasrun&amp;gt; ipc_info -a clasprod&lt;br /&gt;
 08:08:31: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;local&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00089-I Using local protocol&lt;br /&gt;
 08:08:31: TAL-SS-00090-I Could not connect to &amp;lt;local&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00093-I Skipping starting &amp;lt;start_never:local&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;clondb1&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00089-I Using local protocol&lt;br /&gt;
 08:08:31: TAL-SS-00090-I Could not connect to &amp;lt;clondb1&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;clondb1&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00089-I Using tcp protocol&lt;br /&gt;
 ^C&lt;br /&gt;
&lt;br /&gt;
and it waits here. After restarting server on clondb1 by commands&lt;br /&gt;
&lt;br /&gt;
 /etc/init.d/smartsockets stop&lt;br /&gt;
 /etc/init.d/smartsockets start&lt;br /&gt;
&lt;br /&gt;
everything came back to normal. We should think about detecting that problem and restarting server automatically, also it happens very rearly, few time a year. Probably it can be done by monitoring cpu usage: when server was hung it was using 100% of cpu:&lt;br /&gt;
&lt;br /&gt;
 top - 08:06:16 up 130 days,  8:59,  1 user,  load average: 2.13, 2.03, 1.64&lt;br /&gt;
 Tasks:  92 total,   2 running,  90 sleeping,   0 stopped,   0 zombie&lt;br /&gt;
 Cpu(s): 25.0% us,  0.1% sy,  0.0% ni, 73.0% id,  1.9% wa,  0.0% hi,  0.1% si&lt;br /&gt;
 Mem:   3995356k total,  3968880k used,    26476k free,    88168k buffers&lt;br /&gt;
 Swap:  8385920k total,      208k used,  8385712k free,  3432056k cached&lt;br /&gt;
   PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                                       &lt;br /&gt;
  4471 root      25   0  5908 4540 1956 R  100  0.1 300:24.06 rtserver.x                                                                                                     &lt;br /&gt;
     1 root      16   0  4756  556  460 S    0  0.0   0:11.25 init                                                                                                           &lt;br /&gt;
     2 root      RT   0     0    0    0 S    0  0.0   0:03.85 migration/0                                                                                                    &lt;br /&gt;
     3 root      34  19     0    0    0 S    0  0.0   0:10.23 ksoftirqd/0                                                                                                    &lt;br /&gt;
     4 root      RT   0     0    0    0 S    0  0.0   0:01.79 migration/1                                                                                                    &lt;br /&gt;
     5 root      34  19     0    0    0 S    0  0.0   1:03.72 ksoftirqd/1                                                                                                    &lt;br /&gt;
     6 root      RT   0     0    0    0 S    0  0.0   0:01.62 migration/2&lt;br /&gt;
&lt;br /&gt;
while normally it uses fractions of percent. It is also will be useful to monitor cpu usage in general, few days ago clasrun&#039;s sshd on clon10 was taking almost 50% of cpu.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* Sergey B. 12-may-2009: looking for the reason of missing gate messages in all DC crates we found that front end busy cable from SF to FC was disconnected on the floor. For the future we should remember that disconnecting that cable may create missing gate messages. It is also important before every run to use &#039;dc_all&#039; configuration and look at scope in the counting house to make sure front end busy signal is there.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 16-feb-2009: runcontrol pop-up message while pressing &#039;Configure&#039;:&lt;br /&gt;
 rcConfigure::loadRcDbaseCbk: Loading database failed !!!&lt;br /&gt;
On second &#039;Configure&#039; click it worked.&lt;br /&gt;
&lt;br /&gt;
* Sergey B. June-2008: it looks like when one SILO drive goes bad, something is happening in script&#039;s logic and it never tries to run 2 streams, only one ! One .temp link can be observed, aling with one presilo1 link which is NOT becoming another .temp. Need check !!!&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 7-may-2008: EB1 crashed, last messages:&lt;br /&gt;
&lt;br /&gt;
 EB: WARNING - resyncronization in crate controller number  5 ...  fixed&lt;br /&gt;
 .&lt;br /&gt;
 EB: WARNING - resyncronization in crate controller number  6 ...  fixed&lt;br /&gt;
 .&lt;br /&gt;
 EB: WARNING - resyncronization in crate controller number  6 ...  fixed&lt;br /&gt;
 .&lt;br /&gt;
 ERROR: lfmt=0 bankid=0&lt;br /&gt;
&lt;br /&gt;
Found that tage2 and tage3 must be rebooted&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 5-may-2008: polar crate turned off; turn it back on, but notice that&lt;br /&gt;
one of str7201 scalers has all lights on; scaler was replaced in 2 days, everything&lt;br /&gt;
works fine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 30-apr-2008: gam_server on clon04 takes 100% CPU&lt;br /&gt;
&lt;br /&gt;
Found on the web that creating file &#039;/etc/gamin/gaminrc&#039; with following contents will help:&lt;br /&gt;
&lt;br /&gt;
 #configuration for gamin&lt;br /&gt;
 # Can be used to override the default behaviour.&lt;br /&gt;
 # notify filepath(s) : indicate to use kernel notification&lt;br /&gt;
 # poll filepath(s)   : indicate to use polling instead&lt;br /&gt;
 # fsset fsname method poll_limit : indicate what method of notification for the filesystem&lt;br /&gt;
 #                                  kernel - use the kernel for notification&lt;br /&gt;
 #                                  poll - use polling for notification&lt;br /&gt;
 #                                  none - don&#039;t use any notification&lt;br /&gt;
 #&lt;br /&gt;
 #                                  the poll_limit is the number of seconds&lt;br /&gt;
 #                                  that must pass before a resource is polled again.&lt;br /&gt;
 #                                  It is optional, and if it is not present the previous&lt;br /&gt;
 #                                  value will be used or the default.&lt;br /&gt;
 fsset nfs poll 10&lt;br /&gt;
 # use polling on nfs mounts and poll once every 10 seconds&lt;br /&gt;
 # This will limit polling to every 10 seconds and seams to prevent it from running away&lt;br /&gt;
&lt;br /&gt;
Created file, will see if it helped ..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 20-apr-2008: sc2pmc1 error message (during &amp;quot;end run&#039; ???)&lt;br /&gt;
&lt;br /&gt;
 .................................................&lt;br /&gt;
 write_thread: wait=    135 send=     28 microsec per event (nev=12351)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=4)&lt;br /&gt;
 proc_thread: wait=    130 send=     31 microsec per event (nev=14709)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=10)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=15)&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print: 252148 20&lt;br /&gt;
 write_thread: about to print: 252148 20&lt;br /&gt;
 write_thread: about to print: 252148 20&lt;br /&gt;
 write_thread: wait=    135 send=     31 microsec per event (nev=12607)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=19)&lt;br /&gt;
 proc_thread: wait=    135 send=     31 microsec per event (nev=14739)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=19)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=14)&lt;br /&gt;
  ERROR: bufout overflow - skip the rest ...&lt;br /&gt;
         bufout=485322144 hit=485387636 endofbufout=485387680&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print: 255564 20&lt;br /&gt;
 write_thread: about to print: 255564 20&lt;br /&gt;
 write_thread: about to print: 255564 20&lt;br /&gt;
 write_thread: wait=    128 send=     42 microsec per event (nev=12778)&lt;br /&gt;
 proc_thread: wait=    371 send=     31 microsec per event (nev=6291)&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000140 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x0150107F -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x015810DC -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x02B80FD6 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x02A010BE -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 .................................................. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At the same time at sc2:&lt;br /&gt;
&lt;br /&gt;
 ......................................&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=14)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=4)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=17)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=1)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=17)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=0)&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 ................................&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 220 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 692 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 544 log messages lost.&lt;br /&gt;
 ..................................&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 562 log messages lost.&lt;br /&gt;
 interrupt: SYNC: ERROR: [ 0] slot=16 error_flag=1 - clear&lt;br /&gt;
 logTask: 707 log messages lost.&lt;br /&gt;
 interrupt: SYNC: ERROR: [ 3] slot=19 error_flag=1 - clear&lt;br /&gt;
 logTask: 517 log messages lost.&lt;br /&gt;
 interrupt: SYNC: ERROR: [ 4] slot=20 error_flag=1 - clear&lt;br /&gt;
 logTask: 620 log messages lost.&lt;br /&gt;
 interrupt: SYNC: ERROR: [ 5] slot=21 error_flag=1 - clear&lt;br /&gt;
 logTask: 559 log messages lost.&lt;br /&gt;
 interrupt: SYNC: scan_flag=0x00390000&lt;br /&gt;
 logTask: 512 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 671 log messages lost.&lt;br /&gt;
 ......................................&lt;br /&gt;
 logTask: 563 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 385 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 codaExecute reached, message &amp;gt;end&amp;lt;, len=3&lt;br /&gt;
 codaExecute: &#039;end&#039; transition&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 .......................................&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: TRIGGER ERROR: no pool buffer available&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 .....................................&lt;br /&gt;
&lt;br /&gt;
Note: sc2 never warn about wrong slot number before that moment.&lt;br /&gt;
&lt;br /&gt;
FIX: it seems there is a bug in 1190/1290-related rols and library: NBOARDS set to 21 and several arrays allocated with that length, but actual board maximum number is 21; NBOARDS was set to 22 everywhere, will test next time&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 31-mar-2008: CC scans CODA !!! messages from EB:&lt;br /&gt;
&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=59063&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=60187&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=60295&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=60418&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=60823&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=32961&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=33122&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=33795&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=34251&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=34529&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=35811&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=36134&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=41569&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=53913&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=57701&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=33357&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=36136&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=39509&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=39900&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=45174&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=45909&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=34521&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=49023&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=49526&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=53555&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=55694&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=56833&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=58251&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=59023&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=33687&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=35731&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=51581&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=18, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=41371&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=6, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=43198&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=10, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=55260&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 clasprod::EB1&amp;gt; ^C&lt;br /&gt;
&lt;br /&gt;
Similar messages were coming from ER.&lt;br /&gt;
&lt;br /&gt;
ET reported following:&lt;br /&gt;
&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure  &lt;br /&gt;
&lt;br /&gt;
and another ET:&lt;br /&gt;
 .......&lt;br /&gt;
 et_start: pthread_create(0x0000000d,...) done&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 et INFO: et_sys_heartmonitor, kill bad process (2,3063)&lt;br /&gt;
 et INFO: et_sys_heartmonitor, cleanup process 2&lt;br /&gt;
 et INFO: set_fix_nprocs, change # of ET processes from 2 to 2&lt;br /&gt;
 et INFO: set_fix_natts, station GRAND_CENTRAL has 0 attachments&lt;br /&gt;
 et INFO: set_fix_natts, station LEVEL3 has 1 attachments&lt;br /&gt;
 et INFO: set_fix_natts, station ET2ER has 1 attachments&lt;br /&gt;
 et INFO: set_fix_natts, # total attachments 2 -&amp;gt; 2&lt;br /&gt;
 et INFO: set_fix_natts, proc 0 has 1 attachments&lt;br /&gt;
 et INFO: set_fix_natts, proc 1 has 1 attachments &lt;br /&gt;
&lt;br /&gt;
Also noticed that CODAs (production and test setup) do not like each other: reported following during &#039;configure&#039;:&lt;br /&gt;
&lt;br /&gt;
  Query test_ts2 table failed: Error reading table&#039;test_ts2&#039; definition&lt;br /&gt;
         ec3                                        ec3&lt;br /&gt;
&lt;br /&gt;
If one runcontrol is restarted, then it works, but another one complains !!!&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 31-mar-2008: &#039;run_log_comment.tcl&#039; and &#039;rlComment&#039; cannot recognize xml comments when extraction level1 trigger file name from &amp;lt;l1trig&amp;gt; tag, it seems using first line after &amp;lt;l1trig&amp;gt; tag without looking into &amp;quot;&amp;lt;!-- xxx --&amp;gt;&amp;quot; comment sign.&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 10-mar-2008: seems found error in run control: Xui/src.s/rcMenuWindow.cc parameters&lt;br /&gt;
XmNpaneMinimum and XmNpaneMaximum were both set to 480, as result run control gui area above log messages window&lt;br /&gt;
was not big enough; set to 100 and 900 respectively, will ask Jie&lt;br /&gt;
&lt;br /&gt;
* 23-jan-2008: ER3 crashed several times during last 3 weeks, mostly (only ?) during &#039;End&#039; transition; todays core file:&lt;br /&gt;
 (dbx) where&lt;br /&gt;
   [1] 0xfe9e4c20(0x8068f9d), at 0xfe9e4c20 &lt;br /&gt;
   [2] codaExecute(0xce4fdbc0, 0xce4fdbc0, 0x1, 0x8068c39), at 0x8068f9d &lt;br /&gt;
   [3] CODAtcpServerWorkTask(0x811fa00, 0x0, 0x0, 0xce4fdff8, 0xfea60020, 0xfe591400), at 0x8068d3a &lt;br /&gt;
   [4] 0xfea5fd36(0xfe591400, 0x0, 0x0, ), at 0xfea5fd36 &lt;br /&gt;
   [5] 0xfea60020(), at 0xfea60020 &lt;br /&gt;
 (dbx)&lt;br /&gt;
&lt;br /&gt;
* 14-nov-2007: first week of running G9A: crashes observed in ec1 (twice), tage3, scaler1, clastrig2, EB; no feather details were obtained so far&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 3-nov-2007: after about 26Mevents during the run sc2pmc1 started to print following:&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000080 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x03C80ADD -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x8A90097F -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00680BD9 -&amp;gt; resyncronize !!!&lt;br /&gt;
end run failed. Reboot sc2.&lt;br /&gt;
During end transition ec2 froze with message:&lt;br /&gt;
 interrupt: timer: 32 microsec (min=19 max=86 rms**2=18)&lt;br /&gt;
 0x1a05fdf0 (twork0005): sfiUserEnd: INFO: Last Event 26723663, status=0 (0x1ca648c8 0x1ca648c0)&lt;br /&gt;
 0x1a05fdf0 (twork0005): data: 0x00000003 0x0007014f 0x00120000 0x00000000 0xc8009181 0xc0001181&lt;br /&gt;
 0x1a05fdf0 (twork0005): jw1 : 0x00000000 0x0197c54f 0x00000003 0x0007014f 0x00120000 0x00000000&lt;br /&gt;
 0x1a05fdf0 (twork0005): Last DMA status = 0x200000b count=11 blen=11&lt;br /&gt;
 0x1a05fdf0 (twork0006): sfiUserEnd: ERROR: Last Transfer Event NUMBER 26723663, status = 0x1a000 (0x90001181 0x88001181 0x80009181  0x78001181)&lt;br /&gt;
 0x1a05fdf0 (twork0006): SFI_SEQ_ERR: Sequencer not Enabled&lt;br /&gt;
Reboot ec2. Started new run 55463, everything looks normal.&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 2-nov-2007: during the run ec2 started to print on tsconnect screen:&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
data taking continues, but runcontrol printed message:&lt;br /&gt;
 WARN   : ec2 has not reported status for 1516 seconds&lt;br /&gt;
 ERROR  : ec2 is in state disconnected should be active&lt;br /&gt;
ec2pmc1 looked fine; end run failed, need to reboot ec2&lt;/div&gt;</summary>
		<author><name>129.57.167.14</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=ERROR_Book&amp;diff=4284</id>
		<title>ERROR Book</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=ERROR_Book&amp;diff=4284"/>
		<updated>2009-05-15T12:59:02Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.14: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* Sergey B. 15-may-2009: last night following error messages from sc2 were reportedly associated with 2 crashes (I was not on shift):&lt;br /&gt;
&lt;br /&gt;
 write_thread: about to print: 394603 20&lt;br /&gt;
 write_thread: about to print: 394603 20&lt;br /&gt;
 write_thread: wait=    176 send=      6 microsec per event (nev=19730)&lt;br /&gt;
 0x1b1c7e00 (coda_proc): timer: 9 microsec (min=3 max=909 rms**2=11)&lt;br /&gt;
 proc_thread: wait=    176 send=     12 microsec per event (nev=14534)&lt;br /&gt;
 0x1b1c7e00 (coda_proc): timer: 9 microsec (min=3 max=909 rms**2=19)&lt;br /&gt;
 0x1b1c7e00 (coda_proc): timer: 9 microsec (min=3 max=909 rms**2=17)&lt;br /&gt;
 bosMgetid: ERROR: lenn=0&lt;br /&gt;
 ???: 0x52432d32 0x38363333 0x31313534 0x00696d3d 0x25640a00&lt;br /&gt;
 bosMgetid: ERROR: name &amp;gt;RC-2&amp;lt; does not described, update clonbanks.ddl file !!!&lt;br /&gt;
 bosMgetid: lenn=4, len=4, nddl1=116&lt;br /&gt;
 bosMgetid: name=&amp;gt;RC-286331154&amp;lt;&lt;br /&gt;
 try again ..&lt;br /&gt;
 bosMgetid: ERROR: lenn=0&lt;br /&gt;
 !!!: 0x52432d32 0x38363333 0x31313534 0x00696d3d 0x25640a00&lt;br /&gt;
 bosMgetid: lenn=4, len=4&lt;br /&gt;
 bosMgetid: ERROR: name &amp;gt;RC-2&amp;lt; does not descr&lt;br /&gt;
 ibed, update clonbanks.ddl file !!!&lt;br /&gt;
 bosMgetid: lenn=4, len=4, nddl1=116&lt;br /&gt;
 bosMgetid: name=&amp;gt;RC-286331154&amp;lt;&lt;br /&gt;
 no way !!&lt;br /&gt;
 bosMlink: ERROR: bosMgetid returns -99&lt;br /&gt;
&lt;br /&gt;
 interrupt: timer: 48 microsec (min=9 max=195 rms**2=9)&lt;br /&gt;
 interrupt: timer: 45 microsec (min=9 max=195 rms**2=18)&lt;br /&gt;
 interrupt: timer: 45 microsec (min=9 max=195 rms**2=10)&lt;br /&gt;
 interrupt: timer: 48 microsec (min=9 max=195 rms**2=14)&lt;br /&gt;
 setHeartError: 0 &amp;gt;sys 0, mask 14&amp;lt;&lt;br /&gt;
 WARN: HeartBeat[0]: heartbeat=6658(6658) heartmask=14&lt;br /&gt;
 UDP_cancel: cancel &amp;gt;inf:sc2 sys 0, mask 14&amp;lt;&lt;br /&gt;
 UDP_cancel: cancel &amp;gt;inf:sc2 sys 0, mask 14&amp;lt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 14-May-2009 5:54am: got page from clascron@clon10: &#039;Process monitor: missing process: alarm_server - Online problem: alarm_server did not respond to status pool request&#039;. Found later that stadis was not updating etc. It appeares that smartsockets server was hund somehow on clondb1, for example command &#039;ipc_info -a clasprod&#039; from clon10 or clon00 did not worked, messages were:&lt;br /&gt;
&lt;br /&gt;
 clon00:clasrun&amp;gt; ipc_info -a clasprod&lt;br /&gt;
 08:08:31: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;local&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00089-I Using local protocol&lt;br /&gt;
 08:08:31: TAL-SS-00090-I Could not connect to &amp;lt;local&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00093-I Skipping starting &amp;lt;start_never:local&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;clondb1&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00089-I Using local protocol&lt;br /&gt;
 08:08:31: TAL-SS-00090-I Could not connect to &amp;lt;clondb1&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;clondb1&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00089-I Using tcp protocol&lt;br /&gt;
 ^C&lt;br /&gt;
&lt;br /&gt;
and it waits here. After restarting server on clondb1 by commands&lt;br /&gt;
&lt;br /&gt;
 /etc/init.d/smartsockets stop&lt;br /&gt;
 /etc/init.d/smartsockets start&lt;br /&gt;
&lt;br /&gt;
everything came back to normal. We should think about detecting that problem and restarting server automatically, also it happens very rearly, few time a year. Probably it can be done by monitoring cpu usage: when server was hung it was using 100% of cpu:&lt;br /&gt;
&lt;br /&gt;
 top - 08:06:16 up 130 days,  8:59,  1 user,  load average: 2.13, 2.03, 1.64&lt;br /&gt;
 Tasks:  92 total,   2 running,  90 sleeping,   0 stopped,   0 zombie&lt;br /&gt;
 Cpu(s): 25.0% us,  0.1% sy,  0.0% ni, 73.0% id,  1.9% wa,  0.0% hi,  0.1% si&lt;br /&gt;
 Mem:   3995356k total,  3968880k used,    26476k free,    88168k buffers&lt;br /&gt;
 Swap:  8385920k total,      208k used,  8385712k free,  3432056k cached&lt;br /&gt;
   PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                                       &lt;br /&gt;
  4471 root      25   0  5908 4540 1956 R  100  0.1 300:24.06 rtserver.x                                                                                                     &lt;br /&gt;
     1 root      16   0  4756  556  460 S    0  0.0   0:11.25 init                                                                                                           &lt;br /&gt;
     2 root      RT   0     0    0    0 S    0  0.0   0:03.85 migration/0                                                                                                    &lt;br /&gt;
     3 root      34  19     0    0    0 S    0  0.0   0:10.23 ksoftirqd/0                                                                                                    &lt;br /&gt;
     4 root      RT   0     0    0    0 S    0  0.0   0:01.79 migration/1                                                                                                    &lt;br /&gt;
     5 root      34  19     0    0    0 S    0  0.0   1:03.72 ksoftirqd/1                                                                                                    &lt;br /&gt;
     6 root      RT   0     0    0    0 S    0  0.0   0:01.62 migration/2&lt;br /&gt;
&lt;br /&gt;
while normally it uses fractions of percent. It is also will be useful to monitor cpu usage in general, few days ago clasrun&#039;s sshd on clon10 was taking almost 50% of cpu.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* Sergey B. 12-may-2009: looking for the reason of missing gate messages in all DC crates we found that front end busy cable from SF to FC was disconnected on the floor. For the future we should remember that disconnecting that cable may create missing gate messages. It is also important before every run to use &#039;dc_all&#039; configuration and look at scope in the counting house to make sure front end busy signal is there.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 16-feb-2009: runcontrol pop-up message while pressing &#039;Configure&#039;:&lt;br /&gt;
 rcConfigure::loadRcDbaseCbk: Loading database failed !!!&lt;br /&gt;
On second &#039;Configure&#039; click it worked.&lt;br /&gt;
&lt;br /&gt;
* Sergey B. June-2008: it looks like when one SILO drive goes bad, something is happening in script&#039;s logic and it never tries to run 2 streams, only one ! One .temp link can be observed, aling with one presilo1 link which is NOT becoming another .temp. Need check !!!&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 7-may-2008: EB1 crashed, last messages:&lt;br /&gt;
&lt;br /&gt;
 EB: WARNING - resyncronization in crate controller number  5 ...  fixed&lt;br /&gt;
 .&lt;br /&gt;
 EB: WARNING - resyncronization in crate controller number  6 ...  fixed&lt;br /&gt;
 .&lt;br /&gt;
 EB: WARNING - resyncronization in crate controller number  6 ...  fixed&lt;br /&gt;
 .&lt;br /&gt;
 ERROR: lfmt=0 bankid=0&lt;br /&gt;
&lt;br /&gt;
Found that tage2 and tage3 must be rebooted&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 5-may-2008: polar crate turned off; turn it back on, but notice that&lt;br /&gt;
one of str7201 scalers has all lights on; scaler was replaced in 2 days, everything&lt;br /&gt;
works fine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 30-apr-2008: gam_server on clon04 takes 100% CPU&lt;br /&gt;
&lt;br /&gt;
Found on the web that creating file &#039;/etc/gamin/gaminrc&#039; with following contents will help:&lt;br /&gt;
&lt;br /&gt;
 #configuration for gamin&lt;br /&gt;
 # Can be used to override the default behaviour.&lt;br /&gt;
 # notify filepath(s) : indicate to use kernel notification&lt;br /&gt;
 # poll filepath(s)   : indicate to use polling instead&lt;br /&gt;
 # fsset fsname method poll_limit : indicate what method of notification for the filesystem&lt;br /&gt;
 #                                  kernel - use the kernel for notification&lt;br /&gt;
 #                                  poll - use polling for notification&lt;br /&gt;
 #                                  none - don&#039;t use any notification&lt;br /&gt;
 #&lt;br /&gt;
 #                                  the poll_limit is the number of seconds&lt;br /&gt;
 #                                  that must pass before a resource is polled again.&lt;br /&gt;
 #                                  It is optional, and if it is not present the previous&lt;br /&gt;
 #                                  value will be used or the default.&lt;br /&gt;
 fsset nfs poll 10&lt;br /&gt;
 # use polling on nfs mounts and poll once every 10 seconds&lt;br /&gt;
 # This will limit polling to every 10 seconds and seams to prevent it from running away&lt;br /&gt;
&lt;br /&gt;
Created file, will see if it helped ..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 20-apr-2008: sc2pmc1 error message (during &amp;quot;end run&#039; ???)&lt;br /&gt;
&lt;br /&gt;
 .................................................&lt;br /&gt;
 write_thread: wait=    135 send=     28 microsec per event (nev=12351)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=4)&lt;br /&gt;
 proc_thread: wait=    130 send=     31 microsec per event (nev=14709)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=10)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=15)&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print: 252148 20&lt;br /&gt;
 write_thread: about to print: 252148 20&lt;br /&gt;
 write_thread: about to print: 252148 20&lt;br /&gt;
 write_thread: wait=    135 send=     31 microsec per event (nev=12607)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=19)&lt;br /&gt;
 proc_thread: wait=    135 send=     31 microsec per event (nev=14739)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=19)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=14)&lt;br /&gt;
  ERROR: bufout overflow - skip the rest ...&lt;br /&gt;
         bufout=485322144 hit=485387636 endofbufout=485387680&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print: 255564 20&lt;br /&gt;
 write_thread: about to print: 255564 20&lt;br /&gt;
 write_thread: about to print: 255564 20&lt;br /&gt;
 write_thread: wait=    128 send=     42 microsec per event (nev=12778)&lt;br /&gt;
 proc_thread: wait=    371 send=     31 microsec per event (nev=6291)&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000140 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x0150107F -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x015810DC -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x02B80FD6 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x02A010BE -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 .................................................. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At the same time at sc2:&lt;br /&gt;
&lt;br /&gt;
 ......................................&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=14)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=4)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=17)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=1)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=17)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=0)&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 ................................&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 220 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 692 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 544 log messages lost.&lt;br /&gt;
 ..................................&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 562 log messages lost.&lt;br /&gt;
 interrupt: SYNC: ERROR: [ 0] slot=16 error_flag=1 - clear&lt;br /&gt;
 logTask: 707 log messages lost.&lt;br /&gt;
 interrupt: SYNC: ERROR: [ 3] slot=19 error_flag=1 - clear&lt;br /&gt;
 logTask: 517 log messages lost.&lt;br /&gt;
 interrupt: SYNC: ERROR: [ 4] slot=20 error_flag=1 - clear&lt;br /&gt;
 logTask: 620 log messages lost.&lt;br /&gt;
 interrupt: SYNC: ERROR: [ 5] slot=21 error_flag=1 - clear&lt;br /&gt;
 logTask: 559 log messages lost.&lt;br /&gt;
 interrupt: SYNC: scan_flag=0x00390000&lt;br /&gt;
 logTask: 512 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 671 log messages lost.&lt;br /&gt;
 ......................................&lt;br /&gt;
 logTask: 563 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 385 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 codaExecute reached, message &amp;gt;end&amp;lt;, len=3&lt;br /&gt;
 codaExecute: &#039;end&#039; transition&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 .......................................&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: TRIGGER ERROR: no pool buffer available&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 .....................................&lt;br /&gt;
&lt;br /&gt;
Note: sc2 never warn about wrong slot number before that moment.&lt;br /&gt;
&lt;br /&gt;
FIX: it seems there is a bug in 1190/1290-related rols and library: NBOARDS set to 21 and several arrays allocated with that length, but actual board maximum number is 21; NBOARDS was set to 22 everywhere, will test next time&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 31-mar-2008: CC scans CODA !!! messages from EB:&lt;br /&gt;
&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=59063&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=60187&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=60295&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=60418&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=60823&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=32961&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=33122&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=33795&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=34251&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=34529&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=35811&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=36134&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=41569&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=53913&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=57701&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=33357&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=36136&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=39509&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=39900&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=45174&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=45909&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=34521&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=49023&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=49526&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=53555&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=55694&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=56833&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=58251&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=59023&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=33687&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=35731&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=51581&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=18, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=41371&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=6, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=43198&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=10, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=55260&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 clasprod::EB1&amp;gt; ^C&lt;br /&gt;
&lt;br /&gt;
Similar messages were coming from ER.&lt;br /&gt;
&lt;br /&gt;
ET reported following:&lt;br /&gt;
&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure  &lt;br /&gt;
&lt;br /&gt;
and another ET:&lt;br /&gt;
 .......&lt;br /&gt;
 et_start: pthread_create(0x0000000d,...) done&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 et INFO: et_sys_heartmonitor, kill bad process (2,3063)&lt;br /&gt;
 et INFO: et_sys_heartmonitor, cleanup process 2&lt;br /&gt;
 et INFO: set_fix_nprocs, change # of ET processes from 2 to 2&lt;br /&gt;
 et INFO: set_fix_natts, station GRAND_CENTRAL has 0 attachments&lt;br /&gt;
 et INFO: set_fix_natts, station LEVEL3 has 1 attachments&lt;br /&gt;
 et INFO: set_fix_natts, station ET2ER has 1 attachments&lt;br /&gt;
 et INFO: set_fix_natts, # total attachments 2 -&amp;gt; 2&lt;br /&gt;
 et INFO: set_fix_natts, proc 0 has 1 attachments&lt;br /&gt;
 et INFO: set_fix_natts, proc 1 has 1 attachments &lt;br /&gt;
&lt;br /&gt;
Also noticed that CODAs (production and test setup) do not like each other: reported following during &#039;configure&#039;:&lt;br /&gt;
&lt;br /&gt;
  Query test_ts2 table failed: Error reading table&#039;test_ts2&#039; definition&lt;br /&gt;
         ec3                                        ec3&lt;br /&gt;
&lt;br /&gt;
If one runcontrol is restarted, then it works, but another one complains !!!&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 31-mar-2008: &#039;run_log_comment.tcl&#039; and &#039;rlComment&#039; cannot recognize xml comments when extraction level1 trigger file name from &amp;lt;l1trig&amp;gt; tag, it seems using first line after &amp;lt;l1trig&amp;gt; tag without looking into &amp;quot;&amp;lt;!-- xxx --&amp;gt;&amp;quot; comment sign.&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 10-mar-2008: seems found error in run control: Xui/src.s/rcMenuWindow.cc parameters&lt;br /&gt;
XmNpaneMinimum and XmNpaneMaximum were both set to 480, as result run control gui area above log messages window&lt;br /&gt;
was not big enough; set to 100 and 900 respectively, will ask Jie&lt;br /&gt;
&lt;br /&gt;
* 23-jan-2008: ER3 crashed several times during last 3 weeks, mostly (only ?) during &#039;End&#039; transition; todays core file:&lt;br /&gt;
 (dbx) where&lt;br /&gt;
   [1] 0xfe9e4c20(0x8068f9d), at 0xfe9e4c20 &lt;br /&gt;
   [2] codaExecute(0xce4fdbc0, 0xce4fdbc0, 0x1, 0x8068c39), at 0x8068f9d &lt;br /&gt;
   [3] CODAtcpServerWorkTask(0x811fa00, 0x0, 0x0, 0xce4fdff8, 0xfea60020, 0xfe591400), at 0x8068d3a &lt;br /&gt;
   [4] 0xfea5fd36(0xfe591400, 0x0, 0x0, ), at 0xfea5fd36 &lt;br /&gt;
   [5] 0xfea60020(), at 0xfea60020 &lt;br /&gt;
 (dbx)&lt;br /&gt;
&lt;br /&gt;
* 14-nov-2007: first week of running G9A: crashes observed in ec1 (twice), tage3, scaler1, clastrig2, EB; no feather details were obtained so far&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 3-nov-2007: after about 26Mevents during the run sc2pmc1 started to print following:&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000080 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x03C80ADD -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x8A90097F -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00680BD9 -&amp;gt; resyncronize !!!&lt;br /&gt;
end run failed. Reboot sc2.&lt;br /&gt;
During end transition ec2 froze with message:&lt;br /&gt;
 interrupt: timer: 32 microsec (min=19 max=86 rms**2=18)&lt;br /&gt;
 0x1a05fdf0 (twork0005): sfiUserEnd: INFO: Last Event 26723663, status=0 (0x1ca648c8 0x1ca648c0)&lt;br /&gt;
 0x1a05fdf0 (twork0005): data: 0x00000003 0x0007014f 0x00120000 0x00000000 0xc8009181 0xc0001181&lt;br /&gt;
 0x1a05fdf0 (twork0005): jw1 : 0x00000000 0x0197c54f 0x00000003 0x0007014f 0x00120000 0x00000000&lt;br /&gt;
 0x1a05fdf0 (twork0005): Last DMA status = 0x200000b count=11 blen=11&lt;br /&gt;
 0x1a05fdf0 (twork0006): sfiUserEnd: ERROR: Last Transfer Event NUMBER 26723663, status = 0x1a000 (0x90001181 0x88001181 0x80009181  0x78001181)&lt;br /&gt;
 0x1a05fdf0 (twork0006): SFI_SEQ_ERR: Sequencer not Enabled&lt;br /&gt;
Reboot ec2. Started new run 55463, everything looks normal.&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 2-nov-2007: during the run ec2 started to print on tsconnect screen:&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
data taking continues, but runcontrol printed message:&lt;br /&gt;
 WARN   : ec2 has not reported status for 1516 seconds&lt;br /&gt;
 ERROR  : ec2 is in state disconnected should be active&lt;br /&gt;
ec2pmc1 looked fine; end run failed, need to reboot ec2&lt;/div&gt;</summary>
		<author><name>129.57.167.14</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=ERROR_Book&amp;diff=4281</id>
		<title>ERROR Book</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=ERROR_Book&amp;diff=4281"/>
		<updated>2009-05-14T12:35:41Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.14: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Sergey B. 14-May-2009 5:54am: got page from clascron@clon10: &#039;Process monitor: missing process: alarm_server - Online problem: alarm_server did not respond to status pool request&#039;. Found later that stadis was not updating etc. It appeares that smartsockets server was hund somehow on clondb1, for example command &#039;ipc_info -a clasprod&#039; from clon10 or clon00 did not worked, messages were:&lt;br /&gt;
&lt;br /&gt;
 clon00:clasrun&amp;gt; ipc_info -a clasprod&lt;br /&gt;
 08:08:31: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;local&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00089-I Using local protocol&lt;br /&gt;
 08:08:31: TAL-SS-00090-I Could not connect to &amp;lt;local&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00093-I Skipping starting &amp;lt;start_never:local&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;clondb1&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00089-I Using local protocol&lt;br /&gt;
 08:08:31: TAL-SS-00090-I Could not connect to &amp;lt;clondb1&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;clondb1&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00089-I Using tcp protocol&lt;br /&gt;
 ^C&lt;br /&gt;
&lt;br /&gt;
and it waits here. After restarting server on clondb1 by commands&lt;br /&gt;
&lt;br /&gt;
 /etc/init.d/smartsockets stop&lt;br /&gt;
 /etc/init.d/smartsockets start&lt;br /&gt;
&lt;br /&gt;
everything came back to normal. We should think about detecting that problem and restarting server automatically, also it happens very rearly, few time a year. Probably it can be done by monitoring cpu usage: when server was hung it was using 100% of cpu:&lt;br /&gt;
&lt;br /&gt;
 top - 08:06:16 up 130 days,  8:59,  1 user,  load average: 2.13, 2.03, 1.64&lt;br /&gt;
 Tasks:  92 total,   2 running,  90 sleeping,   0 stopped,   0 zombie&lt;br /&gt;
 Cpu(s): 25.0% us,  0.1% sy,  0.0% ni, 73.0% id,  1.9% wa,  0.0% hi,  0.1% si&lt;br /&gt;
 Mem:   3995356k total,  3968880k used,    26476k free,    88168k buffers&lt;br /&gt;
 Swap:  8385920k total,      208k used,  8385712k free,  3432056k cached&lt;br /&gt;
   PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                                       &lt;br /&gt;
  4471 root      25   0  5908 4540 1956 R  100  0.1 300:24.06 rtserver.x                                                                                                     &lt;br /&gt;
     1 root      16   0  4756  556  460 S    0  0.0   0:11.25 init                                                                                                           &lt;br /&gt;
     2 root      RT   0     0    0    0 S    0  0.0   0:03.85 migration/0                                                                                                    &lt;br /&gt;
     3 root      34  19     0    0    0 S    0  0.0   0:10.23 ksoftirqd/0                                                                                                    &lt;br /&gt;
     4 root      RT   0     0    0    0 S    0  0.0   0:01.79 migration/1                                                                                                    &lt;br /&gt;
     5 root      34  19     0    0    0 S    0  0.0   1:03.72 ksoftirqd/1                                                                                                    &lt;br /&gt;
     6 root      RT   0     0    0    0 S    0  0.0   0:01.62 migration/2&lt;br /&gt;
&lt;br /&gt;
while normally it uses fractions of percent.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 16-feb-2009: runcontrol pop-up message while pressing &#039;Configure&#039;:&lt;br /&gt;
 rcConfigure::loadRcDbaseCbk: Loading database failed !!!&lt;br /&gt;
On second &#039;Configure&#039; click it worked.&lt;br /&gt;
&lt;br /&gt;
* Sergey B. June-2008: it looks like when one SILO drive goes bad, something is happening in script&#039;s logic and it never tries to run 2 streams, only one ! One .temp link can be observed, aling with one presilo1 link which is NOT becoming another .temp. Need check !!!&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 7-may-2008: EB1 crashed, last messages:&lt;br /&gt;
&lt;br /&gt;
 EB: WARNING - resyncronization in crate controller number  5 ...  fixed&lt;br /&gt;
 .&lt;br /&gt;
 EB: WARNING - resyncronization in crate controller number  6 ...  fixed&lt;br /&gt;
 .&lt;br /&gt;
 EB: WARNING - resyncronization in crate controller number  6 ...  fixed&lt;br /&gt;
 .&lt;br /&gt;
 ERROR: lfmt=0 bankid=0&lt;br /&gt;
&lt;br /&gt;
Found that tage2 and tage3 must be rebooted&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 5-may-2008: polar crate turned off; turn it back on, but notice that&lt;br /&gt;
one of str7201 scalers has all lights on; scaler was replaced in 2 days, everything&lt;br /&gt;
works fine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 30-apr-2008: gam_server on clon04 takes 100% CPU&lt;br /&gt;
&lt;br /&gt;
Found on the web that creating file &#039;/etc/gamin/gaminrc&#039; with following contents will help:&lt;br /&gt;
&lt;br /&gt;
 #configuration for gamin&lt;br /&gt;
 # Can be used to override the default behaviour.&lt;br /&gt;
 # notify filepath(s) : indicate to use kernel notification&lt;br /&gt;
 # poll filepath(s)   : indicate to use polling instead&lt;br /&gt;
 # fsset fsname method poll_limit : indicate what method of notification for the filesystem&lt;br /&gt;
 #                                  kernel - use the kernel for notification&lt;br /&gt;
 #                                  poll - use polling for notification&lt;br /&gt;
 #                                  none - don&#039;t use any notification&lt;br /&gt;
 #&lt;br /&gt;
 #                                  the poll_limit is the number of seconds&lt;br /&gt;
 #                                  that must pass before a resource is polled again.&lt;br /&gt;
 #                                  It is optional, and if it is not present the previous&lt;br /&gt;
 #                                  value will be used or the default.&lt;br /&gt;
 fsset nfs poll 10&lt;br /&gt;
 # use polling on nfs mounts and poll once every 10 seconds&lt;br /&gt;
 # This will limit polling to every 10 seconds and seams to prevent it from running away&lt;br /&gt;
&lt;br /&gt;
Created file, will see if it helped ..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 20-apr-2008: sc2pmc1 error message (during &amp;quot;end run&#039; ???)&lt;br /&gt;
&lt;br /&gt;
 .................................................&lt;br /&gt;
 write_thread: wait=    135 send=     28 microsec per event (nev=12351)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=4)&lt;br /&gt;
 proc_thread: wait=    130 send=     31 microsec per event (nev=14709)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=10)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=15)&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print: 252148 20&lt;br /&gt;
 write_thread: about to print: 252148 20&lt;br /&gt;
 write_thread: about to print: 252148 20&lt;br /&gt;
 write_thread: wait=    135 send=     31 microsec per event (nev=12607)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=19)&lt;br /&gt;
 proc_thread: wait=    135 send=     31 microsec per event (nev=14739)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=19)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=14)&lt;br /&gt;
  ERROR: bufout overflow - skip the rest ...&lt;br /&gt;
         bufout=485322144 hit=485387636 endofbufout=485387680&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print: 255564 20&lt;br /&gt;
 write_thread: about to print: 255564 20&lt;br /&gt;
 write_thread: about to print: 255564 20&lt;br /&gt;
 write_thread: wait=    128 send=     42 microsec per event (nev=12778)&lt;br /&gt;
 proc_thread: wait=    371 send=     31 microsec per event (nev=6291)&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000140 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x0150107F -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x015810DC -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x02B80FD6 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x02A010BE -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 .................................................. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At the same time at sc2:&lt;br /&gt;
&lt;br /&gt;
 ......................................&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=14)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=4)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=17)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=1)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=17)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=0)&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 ................................&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 220 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 692 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 544 log messages lost.&lt;br /&gt;
 ..................................&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 562 log messages lost.&lt;br /&gt;
 interrupt: SYNC: ERROR: [ 0] slot=16 error_flag=1 - clear&lt;br /&gt;
 logTask: 707 log messages lost.&lt;br /&gt;
 interrupt: SYNC: ERROR: [ 3] slot=19 error_flag=1 - clear&lt;br /&gt;
 logTask: 517 log messages lost.&lt;br /&gt;
 interrupt: SYNC: ERROR: [ 4] slot=20 error_flag=1 - clear&lt;br /&gt;
 logTask: 620 log messages lost.&lt;br /&gt;
 interrupt: SYNC: ERROR: [ 5] slot=21 error_flag=1 - clear&lt;br /&gt;
 logTask: 559 log messages lost.&lt;br /&gt;
 interrupt: SYNC: scan_flag=0x00390000&lt;br /&gt;
 logTask: 512 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 671 log messages lost.&lt;br /&gt;
 ......................................&lt;br /&gt;
 logTask: 563 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 385 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 codaExecute reached, message &amp;gt;end&amp;lt;, len=3&lt;br /&gt;
 codaExecute: &#039;end&#039; transition&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 .......................................&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: TRIGGER ERROR: no pool buffer available&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 .....................................&lt;br /&gt;
&lt;br /&gt;
Note: sc2 never warn about wrong slot number before that moment.&lt;br /&gt;
&lt;br /&gt;
FIX: it seems there is a bug in 1190/1290-related rols and library: NBOARDS set to 21 and several arrays allocated with that length, but actual board maximum number is 21; NBOARDS was set to 22 everywhere, will test next time&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 31-mar-2008: CC scans CODA !!! messages from EB:&lt;br /&gt;
&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=59063&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=60187&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=60295&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=60418&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=60823&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=32961&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=33122&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=33795&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=34251&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=34529&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=35811&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=36134&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=41569&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=53913&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=57701&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=33357&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=36136&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=39509&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=39900&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=45174&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=45909&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=34521&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=49023&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=49526&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=53555&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=55694&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=56833&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=58251&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=59023&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=33687&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=35731&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=51581&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=18, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=41371&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=6, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=43198&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=10, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=55260&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 clasprod::EB1&amp;gt; ^C&lt;br /&gt;
&lt;br /&gt;
Similar messages were coming from ER.&lt;br /&gt;
&lt;br /&gt;
ET reported following:&lt;br /&gt;
&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure  &lt;br /&gt;
&lt;br /&gt;
and another ET:&lt;br /&gt;
 .......&lt;br /&gt;
 et_start: pthread_create(0x0000000d,...) done&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 et INFO: et_sys_heartmonitor, kill bad process (2,3063)&lt;br /&gt;
 et INFO: et_sys_heartmonitor, cleanup process 2&lt;br /&gt;
 et INFO: set_fix_nprocs, change # of ET processes from 2 to 2&lt;br /&gt;
 et INFO: set_fix_natts, station GRAND_CENTRAL has 0 attachments&lt;br /&gt;
 et INFO: set_fix_natts, station LEVEL3 has 1 attachments&lt;br /&gt;
 et INFO: set_fix_natts, station ET2ER has 1 attachments&lt;br /&gt;
 et INFO: set_fix_natts, # total attachments 2 -&amp;gt; 2&lt;br /&gt;
 et INFO: set_fix_natts, proc 0 has 1 attachments&lt;br /&gt;
 et INFO: set_fix_natts, proc 1 has 1 attachments &lt;br /&gt;
&lt;br /&gt;
Also noticed that CODAs (production and test setup) do not like each other: reported following during &#039;configure&#039;:&lt;br /&gt;
&lt;br /&gt;
  Query test_ts2 table failed: Error reading table&#039;test_ts2&#039; definition&lt;br /&gt;
         ec3                                        ec3&lt;br /&gt;
&lt;br /&gt;
If one runcontrol is restarted, then it works, but another one complains !!!&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 31-mar-2008: &#039;run_log_comment.tcl&#039; and &#039;rlComment&#039; cannot recognize xml comments when extraction level1 trigger file name from &amp;lt;l1trig&amp;gt; tag, it seems using first line after &amp;lt;l1trig&amp;gt; tag without looking into &amp;quot;&amp;lt;!-- xxx --&amp;gt;&amp;quot; comment sign.&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 10-mar-2008: seems found error in run control: Xui/src.s/rcMenuWindow.cc parameters&lt;br /&gt;
XmNpaneMinimum and XmNpaneMaximum were both set to 480, as result run control gui area above log messages window&lt;br /&gt;
was not big enough; set to 100 and 900 respectively, will ask Jie&lt;br /&gt;
&lt;br /&gt;
* 23-jan-2008: ER3 crashed several times during last 3 weeks, mostly (only ?) during &#039;End&#039; transition; todays core file:&lt;br /&gt;
 (dbx) where&lt;br /&gt;
   [1] 0xfe9e4c20(0x8068f9d), at 0xfe9e4c20 &lt;br /&gt;
   [2] codaExecute(0xce4fdbc0, 0xce4fdbc0, 0x1, 0x8068c39), at 0x8068f9d &lt;br /&gt;
   [3] CODAtcpServerWorkTask(0x811fa00, 0x0, 0x0, 0xce4fdff8, 0xfea60020, 0xfe591400), at 0x8068d3a &lt;br /&gt;
   [4] 0xfea5fd36(0xfe591400, 0x0, 0x0, ), at 0xfea5fd36 &lt;br /&gt;
   [5] 0xfea60020(), at 0xfea60020 &lt;br /&gt;
 (dbx)&lt;br /&gt;
&lt;br /&gt;
* 14-nov-2007: first week of running G9A: crashes observed in ec1 (twice), tage3, scaler1, clastrig2, EB; no feather details were obtained so far&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 3-nov-2007: after about 26Mevents during the run sc2pmc1 started to print following:&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000080 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x03C80ADD -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x8A90097F -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00680BD9 -&amp;gt; resyncronize !!!&lt;br /&gt;
end run failed. Reboot sc2.&lt;br /&gt;
During end transition ec2 froze with message:&lt;br /&gt;
 interrupt: timer: 32 microsec (min=19 max=86 rms**2=18)&lt;br /&gt;
 0x1a05fdf0 (twork0005): sfiUserEnd: INFO: Last Event 26723663, status=0 (0x1ca648c8 0x1ca648c0)&lt;br /&gt;
 0x1a05fdf0 (twork0005): data: 0x00000003 0x0007014f 0x00120000 0x00000000 0xc8009181 0xc0001181&lt;br /&gt;
 0x1a05fdf0 (twork0005): jw1 : 0x00000000 0x0197c54f 0x00000003 0x0007014f 0x00120000 0x00000000&lt;br /&gt;
 0x1a05fdf0 (twork0005): Last DMA status = 0x200000b count=11 blen=11&lt;br /&gt;
 0x1a05fdf0 (twork0006): sfiUserEnd: ERROR: Last Transfer Event NUMBER 26723663, status = 0x1a000 (0x90001181 0x88001181 0x80009181  0x78001181)&lt;br /&gt;
 0x1a05fdf0 (twork0006): SFI_SEQ_ERR: Sequencer not Enabled&lt;br /&gt;
Reboot ec2. Started new run 55463, everything looks normal.&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 2-nov-2007: during the run ec2 started to print on tsconnect screen:&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
data taking continues, but runcontrol printed message:&lt;br /&gt;
 WARN   : ec2 has not reported status for 1516 seconds&lt;br /&gt;
 ERROR  : ec2 is in state disconnected should be active&lt;br /&gt;
ec2pmc1 looked fine; end run failed, need to reboot ec2&lt;/div&gt;</summary>
		<author><name>129.57.167.14</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=ERROR_Book&amp;diff=4280</id>
		<title>ERROR Book</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=ERROR_Book&amp;diff=4280"/>
		<updated>2009-05-14T12:30:30Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.14: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Sergey B. 14-May-2009 5:54am: got page from clascron@clon10: &#039;Process monitor: missing process: alarm_server - Online problem: alarm_server did not respond to status pool request&#039;. Found later that stadis was not updating etc. It appeares that smartsockets server was hund somehow on clondb1, for example command &#039;ipc_info -a clasprod&#039; from clon10 or clon00 did not worked, messages were:&lt;br /&gt;
&lt;br /&gt;
 clon00:clasrun&amp;gt; ipc_info -a clasprod&lt;br /&gt;
 08:08:31: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;local&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00089-I Using local protocol&lt;br /&gt;
 08:08:31: TAL-SS-00090-I Could not connect to &amp;lt;local&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00093-I Skipping starting &amp;lt;start_never:local&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;clondb1&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00089-I Using local protocol&lt;br /&gt;
 08:08:31: TAL-SS-00090-I Could not connect to &amp;lt;clondb1&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00088-I Connecting to project &amp;lt;clasprod&amp;gt; on &amp;lt;clondb1&amp;gt; RTserver&lt;br /&gt;
 08:08:31: TAL-SS-00089-I Using tcp protocol&lt;br /&gt;
 ^C&lt;br /&gt;
&lt;br /&gt;
and it waits here. After restarting server on clondb1 by commands&lt;br /&gt;
&lt;br /&gt;
 /etc/init.d/smartsockets stop&lt;br /&gt;
 /etc/init.d/smartsockets start&lt;br /&gt;
&lt;br /&gt;
everything came back to normal. We should think about detecting that problem and restarting server automatically, also it happens very rearly, few time a year.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 16-feb-2009: runcontrol pop-up message while pressing &#039;Configure&#039;:&lt;br /&gt;
 rcConfigure::loadRcDbaseCbk: Loading database failed !!!&lt;br /&gt;
On second &#039;Configure&#039; click it worked.&lt;br /&gt;
&lt;br /&gt;
* Sergey B. June-2008: it looks like when one SILO drive goes bad, something is happening in script&#039;s logic and it never tries to run 2 streams, only one ! One .temp link can be observed, aling with one presilo1 link which is NOT becoming another .temp. Need check !!!&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 7-may-2008: EB1 crashed, last messages:&lt;br /&gt;
&lt;br /&gt;
 EB: WARNING - resyncronization in crate controller number  5 ...  fixed&lt;br /&gt;
 .&lt;br /&gt;
 EB: WARNING - resyncronization in crate controller number  6 ...  fixed&lt;br /&gt;
 .&lt;br /&gt;
 EB: WARNING - resyncronization in crate controller number  6 ...  fixed&lt;br /&gt;
 .&lt;br /&gt;
 ERROR: lfmt=0 bankid=0&lt;br /&gt;
&lt;br /&gt;
Found that tage2 and tage3 must be rebooted&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 5-may-2008: polar crate turned off; turn it back on, but notice that&lt;br /&gt;
one of str7201 scalers has all lights on; scaler was replaced in 2 days, everything&lt;br /&gt;
works fine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 30-apr-2008: gam_server on clon04 takes 100% CPU&lt;br /&gt;
&lt;br /&gt;
Found on the web that creating file &#039;/etc/gamin/gaminrc&#039; with following contents will help:&lt;br /&gt;
&lt;br /&gt;
 #configuration for gamin&lt;br /&gt;
 # Can be used to override the default behaviour.&lt;br /&gt;
 # notify filepath(s) : indicate to use kernel notification&lt;br /&gt;
 # poll filepath(s)   : indicate to use polling instead&lt;br /&gt;
 # fsset fsname method poll_limit : indicate what method of notification for the filesystem&lt;br /&gt;
 #                                  kernel - use the kernel for notification&lt;br /&gt;
 #                                  poll - use polling for notification&lt;br /&gt;
 #                                  none - don&#039;t use any notification&lt;br /&gt;
 #&lt;br /&gt;
 #                                  the poll_limit is the number of seconds&lt;br /&gt;
 #                                  that must pass before a resource is polled again.&lt;br /&gt;
 #                                  It is optional, and if it is not present the previous&lt;br /&gt;
 #                                  value will be used or the default.&lt;br /&gt;
 fsset nfs poll 10&lt;br /&gt;
 # use polling on nfs mounts and poll once every 10 seconds&lt;br /&gt;
 # This will limit polling to every 10 seconds and seams to prevent it from running away&lt;br /&gt;
&lt;br /&gt;
Created file, will see if it helped ..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 20-apr-2008: sc2pmc1 error message (during &amp;quot;end run&#039; ???)&lt;br /&gt;
&lt;br /&gt;
 .................................................&lt;br /&gt;
 write_thread: wait=    135 send=     28 microsec per event (nev=12351)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=4)&lt;br /&gt;
 proc_thread: wait=    130 send=     31 microsec per event (nev=14709)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=10)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=15)&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print: 252148 20&lt;br /&gt;
 write_thread: about to print: 252148 20&lt;br /&gt;
 write_thread: about to print: 252148 20&lt;br /&gt;
 write_thread: wait=    135 send=     31 microsec per event (nev=12607)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=19)&lt;br /&gt;
 proc_thread: wait=    135 send=     31 microsec per event (nev=14739)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=19)&lt;br /&gt;
 0x19c18050 (coda_proc): timer: 23 microsec (min=8 max=2161 rms**2=14)&lt;br /&gt;
  ERROR: bufout overflow - skip the rest ...&lt;br /&gt;
         bufout=485322144 hit=485387636 endofbufout=485387680&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print&lt;br /&gt;
 write_thread: about to print: 255564 20&lt;br /&gt;
 write_thread: about to print: 255564 20&lt;br /&gt;
 write_thread: about to print: 255564 20&lt;br /&gt;
 write_thread: wait=    128 send=     42 microsec per event (nev=12778)&lt;br /&gt;
 proc_thread: wait=    371 send=     31 microsec per event (nev=6291)&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000140 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x0150107F -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x015810DC -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x02B80FD6 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x02A010BE -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 .................................................. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At the same time at sc2:&lt;br /&gt;
&lt;br /&gt;
 ......................................&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=14)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=4)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=17)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=1)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=17)&lt;br /&gt;
 interrupt: timer: 33 microsec (min=6 max=401 rms**2=0)&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 ................................&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 220 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 692 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 544 log messages lost.&lt;br /&gt;
 ..................................&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=1, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 562 log messages lost.&lt;br /&gt;
 interrupt: SYNC: ERROR: [ 0] slot=16 error_flag=1 - clear&lt;br /&gt;
 logTask: 707 log messages lost.&lt;br /&gt;
 interrupt: SYNC: ERROR: [ 3] slot=19 error_flag=1 - clear&lt;br /&gt;
 logTask: 517 log messages lost.&lt;br /&gt;
 interrupt: SYNC: ERROR: [ 4] slot=20 error_flag=1 - clear&lt;br /&gt;
 logTask: 620 log messages lost.&lt;br /&gt;
 interrupt: SYNC: ERROR: [ 5] slot=21 error_flag=1 - clear&lt;br /&gt;
 logTask: 559 log messages lost.&lt;br /&gt;
 interrupt: SYNC: scan_flag=0x00390000&lt;br /&gt;
 logTask: 512 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 671 log messages lost.&lt;br /&gt;
 ......................................&lt;br /&gt;
 logTask: 563 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 logTask: 385 log messages lost.&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 codaExecute reached, message &amp;gt;end&amp;lt;, len=3&lt;br /&gt;
 codaExecute: &#039;end&#039; transition&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 .......................................&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 interrupt: WARN: [ 0] slotnums=0, tdcslot=16 -&amp;gt; use slotnums&lt;br /&gt;
 interrupt: TRIGGER ERROR: no pool buffer available&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 .....................................&lt;br /&gt;
&lt;br /&gt;
Note: sc2 never warn about wrong slot number before that moment.&lt;br /&gt;
&lt;br /&gt;
FIX: it seems there is a bug in 1190/1290-related rols and library: NBOARDS set to 21 and several arrays allocated with that length, but actual board maximum number is 21; NBOARDS was set to 22 everywhere, will test next time&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 31-mar-2008: CC scans CODA !!! messages from EB:&lt;br /&gt;
&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=59063&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=60187&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=60295&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=60418&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=60823&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=32961&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=33122&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=33795&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=34251&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=34529&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=35811&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=36134&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=41569&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=53913&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=57701&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=33357&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=36136&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=39509&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=39900&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=45174&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=45909&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=34521&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=49023&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=49526&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=53555&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=55694&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=56833&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=58251&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=59023&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=33687&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=35731&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=51581&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=18, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=41371&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=6, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=43198&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=10, must be 1032&lt;br /&gt;
 CODAtcpServer: start work thread&lt;br /&gt;
 befor: socket=5 address&amp;gt;129.57.71.38&amp;lt; port=55260&lt;br /&gt;
 wait: coda request in progress&lt;br /&gt;
 Error(old rc): nRead=0, must be 1032&lt;br /&gt;
 clasprod::EB1&amp;gt; ^C&lt;br /&gt;
&lt;br /&gt;
Similar messages were coming from ER.&lt;br /&gt;
&lt;br /&gt;
ET reported following:&lt;br /&gt;
&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure  &lt;br /&gt;
&lt;br /&gt;
and another ET:&lt;br /&gt;
 .......&lt;br /&gt;
 et_start: pthread_create(0x0000000d,...) done&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 TCP server got a connection so spawn thread&lt;br /&gt;
 et ERROR: et_client_thread: read failure&lt;br /&gt;
 et INFO: et_sys_heartmonitor, kill bad process (2,3063)&lt;br /&gt;
 et INFO: et_sys_heartmonitor, cleanup process 2&lt;br /&gt;
 et INFO: set_fix_nprocs, change # of ET processes from 2 to 2&lt;br /&gt;
 et INFO: set_fix_natts, station GRAND_CENTRAL has 0 attachments&lt;br /&gt;
 et INFO: set_fix_natts, station LEVEL3 has 1 attachments&lt;br /&gt;
 et INFO: set_fix_natts, station ET2ER has 1 attachments&lt;br /&gt;
 et INFO: set_fix_natts, # total attachments 2 -&amp;gt; 2&lt;br /&gt;
 et INFO: set_fix_natts, proc 0 has 1 attachments&lt;br /&gt;
 et INFO: set_fix_natts, proc 1 has 1 attachments &lt;br /&gt;
&lt;br /&gt;
Also noticed that CODAs (production and test setup) do not like each other: reported following during &#039;configure&#039;:&lt;br /&gt;
&lt;br /&gt;
  Query test_ts2 table failed: Error reading table&#039;test_ts2&#039; definition&lt;br /&gt;
         ec3                                        ec3&lt;br /&gt;
&lt;br /&gt;
If one runcontrol is restarted, then it works, but another one complains !!!&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 31-mar-2008: &#039;run_log_comment.tcl&#039; and &#039;rlComment&#039; cannot recognize xml comments when extraction level1 trigger file name from &amp;lt;l1trig&amp;gt; tag, it seems using first line after &amp;lt;l1trig&amp;gt; tag without looking into &amp;quot;&amp;lt;!-- xxx --&amp;gt;&amp;quot; comment sign.&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 10-mar-2008: seems found error in run control: Xui/src.s/rcMenuWindow.cc parameters&lt;br /&gt;
XmNpaneMinimum and XmNpaneMaximum were both set to 480, as result run control gui area above log messages window&lt;br /&gt;
was not big enough; set to 100 and 900 respectively, will ask Jie&lt;br /&gt;
&lt;br /&gt;
* 23-jan-2008: ER3 crashed several times during last 3 weeks, mostly (only ?) during &#039;End&#039; transition; todays core file:&lt;br /&gt;
 (dbx) where&lt;br /&gt;
   [1] 0xfe9e4c20(0x8068f9d), at 0xfe9e4c20 &lt;br /&gt;
   [2] codaExecute(0xce4fdbc0, 0xce4fdbc0, 0x1, 0x8068c39), at 0x8068f9d &lt;br /&gt;
   [3] CODAtcpServerWorkTask(0x811fa00, 0x0, 0x0, 0xce4fdff8, 0xfea60020, 0xfe591400), at 0x8068d3a &lt;br /&gt;
   [4] 0xfea5fd36(0xfe591400, 0x0, 0x0, ), at 0xfea5fd36 &lt;br /&gt;
   [5] 0xfea60020(), at 0xfea60020 &lt;br /&gt;
 (dbx)&lt;br /&gt;
&lt;br /&gt;
* 14-nov-2007: first week of running G9A: crashes observed in ec1 (twice), tage3, scaler1, clastrig2, EB; no feather details were obtained so far&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 3-nov-2007: after about 26Mevents during the run sc2pmc1 started to print following:&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000040 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000080 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x03C80ADD -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x8A90097F -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00000060 -&amp;gt; resyncronize !!!&lt;br /&gt;
 ROC # 22 Event # 0 :  Bad Block Read signature 0x00680BD9 -&amp;gt; resyncronize !!!&lt;br /&gt;
end run failed. Reboot sc2.&lt;br /&gt;
During end transition ec2 froze with message:&lt;br /&gt;
 interrupt: timer: 32 microsec (min=19 max=86 rms**2=18)&lt;br /&gt;
 0x1a05fdf0 (twork0005): sfiUserEnd: INFO: Last Event 26723663, status=0 (0x1ca648c8 0x1ca648c0)&lt;br /&gt;
 0x1a05fdf0 (twork0005): data: 0x00000003 0x0007014f 0x00120000 0x00000000 0xc8009181 0xc0001181&lt;br /&gt;
 0x1a05fdf0 (twork0005): jw1 : 0x00000000 0x0197c54f 0x00000003 0x0007014f 0x00120000 0x00000000&lt;br /&gt;
 0x1a05fdf0 (twork0005): Last DMA status = 0x200000b count=11 blen=11&lt;br /&gt;
 0x1a05fdf0 (twork0006): sfiUserEnd: ERROR: Last Transfer Event NUMBER 26723663, status = 0x1a000 (0x90001181 0x88001181 0x80009181  0x78001181)&lt;br /&gt;
 0x1a05fdf0 (twork0006): SFI_SEQ_ERR: Sequencer not Enabled&lt;br /&gt;
Reboot ec2. Started new run 55463, everything looks normal.&lt;br /&gt;
&lt;br /&gt;
* Sergey B. 2-nov-2007: during the run ec2 started to print on tsconnect screen:&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
 Unknown error errno=65&lt;br /&gt;
data taking continues, but runcontrol printed message:&lt;br /&gt;
 WARN   : ec2 has not reported status for 1516 seconds&lt;br /&gt;
 ERROR  : ec2 is in state disconnected should be active&lt;br /&gt;
ec2pmc1 looked fine; end run failed, need to reboot ec2&lt;/div&gt;</summary>
		<author><name>129.57.167.14</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=ZFS&amp;diff=4244</id>
		<title>ZFS</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=ZFS&amp;diff=4244"/>
		<updated>2009-03-26T14:09:56Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.14: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;RAID partitions on clondaq2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Four zfs partitions made on clonfs raid system connected to clondaq2: raid0, raid1, raid2 and raid3.&lt;br /&gt;
&lt;br /&gt;
NOTE: at some point (after machine was renamed from clonxt3 and several reboots) raid3 dissapeared. When I tried to created it said it exist, but mount did not worked. Maybe it happened when I was playing with the same partition from clondaq1. Anyway, I created raid3 again, will watch it ...&lt;br /&gt;
&lt;br /&gt;
To create &#039;&#039;raid0-raid3&#039;&#039; on clondaq2:&lt;br /&gt;
&lt;br /&gt;
 zpool create -f raid0 c0t600C0FF00000000009839205A879C400d0s2&lt;br /&gt;
 zpool create -f raid1 c0t600C0FF0000000000983926ED5760700d0s2&lt;br /&gt;
 zpool create -f raid2 c0t600C0FF00000000009839223AFDC0A00d0s2&lt;br /&gt;
 zpool create -f raid3 c0t600C0FF0000000000983920939EB6300d0s2&lt;br /&gt;
&lt;br /&gt;
 zfs set mountpoint=/mnt/raid0 raid0&lt;br /&gt;
 zfs set mountpoint=/mnt/raid1 raid1&lt;br /&gt;
 zfs set mountpoint=/mnt/raid2 raid2&lt;br /&gt;
 zfs set mountpoint=/mnt/raid3 raid3&lt;br /&gt;
&lt;br /&gt;
To destroy for example &#039;&#039;raid3&#039;&#039; on clondaq2:&lt;br /&gt;
&lt;br /&gt;
 zfs umount /mnt/raid3&lt;br /&gt;
 zpool destroy raid3&lt;br /&gt;
&lt;br /&gt;
To display the list of all zfs partitions:&lt;br /&gt;
&lt;br /&gt;
 zfs list&lt;br /&gt;
&lt;br /&gt;
NOTE: After reboot zfs partitions maybe (will be ?) unmounted, for example on clon10 &#039;zfs list&#039; returns following:&lt;br /&gt;
&lt;br /&gt;
 NAME                   USED  AVAIL  REFER  MOUNTPOINT&lt;br /&gt;
 data                   134G   214G   134G  /data&lt;br /&gt;
 data1                  131K   182G    49K  /data1&lt;br /&gt;
&lt;br /&gt;
but &#039;&#039;/data&#039;&#039; and &#039;&#039;/data1&#039;&#039; do not exists or empty. To mount those two partitions, do following as &#039;root&#039;:&lt;br /&gt;
&lt;br /&gt;
 zfs mount data&lt;br /&gt;
 zfs mount data1&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;RAIDOLD on clon10&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 mkdir /raidold&lt;br /&gt;
 zpool create -f raidold \&lt;br /&gt;
    c1t32d0 c1t33d0 c1t34d0 c1t35d0 c1t36d0 c1t37d0 c1t38d0 c1t39d0 c1t40d0 c1t41d0 c1t42d0 \&lt;br /&gt;
    c1t48d0 c1t49d0 c1t50d0 c1t51d0 c1t52d0 c1t53d0 c1t54d0 c1t55d0 c1t56d0 c1t57d0 c1t58d0 \&lt;br /&gt;
    c1t64d0 c1t65d0 c1t66d0 c1t67d0 c1t68d0 c1t69d0 c1t70d0 c1t71d0 c1t72d0 c1t73d0 c1t74d0 \&lt;br /&gt;
    c1t80d0 c1t81d0 c1t82d0 c1t83d0 c1t84d0 c1t85d0 c1t86d0 c1t87d0 c1t88d0 c1t89d0 c1t90d0&lt;br /&gt;
 zfs set mountpoint=/raidold raidold&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;extra disks on clons&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
clon01:&lt;br /&gt;
 zpool create -f space c1t1d0&lt;br /&gt;
 zfs list&lt;br /&gt;
   NAME                            USED  AVAIL  REFER  MOUNTPOINT&lt;br /&gt;
   rpool                          17.9G  49.0G    94K  /rpool&lt;br /&gt;
   rpool/ROOT                     8.94G  49.0G    18K  legacy&lt;br /&gt;
   rpool/ROOT/s10s_u6wos_07b      8.94G  49.0G  6.42G  /&lt;br /&gt;
   rpool/ROOT/s10s_u6wos_07b/var  2.53G  49.0G  2.53G  /var&lt;br /&gt;
   rpool/dump                     1.00G  49.0G  1.00G  -&lt;br /&gt;
   rpool/export                     38K  49.0G    20K  /export&lt;br /&gt;
   rpool/export/home                18K  49.0G    18K  /export/home&lt;br /&gt;
   rpool/swap                        8G  57.0G    24K  -&lt;br /&gt;
   space                          89.5K  66.9G     1K  /space&lt;br /&gt;
&lt;br /&gt;
To change swap size for example, do following:&lt;br /&gt;
&lt;br /&gt;
 zfs set volsize=4G rpool/swap&lt;br /&gt;
&lt;br /&gt;
To add new disk to the existing zfs pool, do following:&lt;br /&gt;
&lt;br /&gt;
 iostat -E (shows all disks available)&lt;br /&gt;
 zpool add rpool ...&lt;br /&gt;
&lt;br /&gt;
=============== from the web =================&lt;br /&gt;
&lt;br /&gt;
Ok, ZFS is now in the tree, what&#039;s now? Below you&#039;ll find some&lt;br /&gt;
instructions how to quickly make it up and running.&lt;br /&gt;
&lt;br /&gt;
First of all you need some disks. Let&#039;s assume you have three spare SCSI&lt;br /&gt;
disks: da0, da1, da2.&lt;br /&gt;
&lt;br /&gt;
Add a line to your /etc/rc.conf to start ZFS automatically on boot:&lt;br /&gt;
&lt;br /&gt;
	# echo &#039;zfs_enable=&amp;quot;YES&amp;quot;&#039; &amp;gt;&amp;gt; /etc/rc.conf&lt;br /&gt;
&lt;br /&gt;
Load ZFS kernel module, for the first time by hand:&lt;br /&gt;
&lt;br /&gt;
	# kldload zfs.ko&lt;br /&gt;
&lt;br /&gt;
Now, setup one pool using RAIDZ:&lt;br /&gt;
&lt;br /&gt;
	# zpool create tank raidz da0 da1 da2&lt;br /&gt;
&lt;br /&gt;
It should automatically mount /tank/ for you.&lt;br /&gt;
&lt;br /&gt;
Ok, now put /usr/ on ZFS and propose some file systems layout.  I know&lt;br /&gt;
you probably have some files already, so we will work on /tank/usr&lt;br /&gt;
directory and once we ready, we will just change the mountpoint to /usr.&lt;br /&gt;
&lt;br /&gt;
	# zfs create tank/usr&lt;br /&gt;
&lt;br /&gt;
Create ports/ file system and enable gzip compression on it, because&lt;br /&gt;
most likely we will have only text files there. On the other hand, we&lt;br /&gt;
don&#039;t want to compress ports/distfiles/, because we keep compressed&lt;br /&gt;
stuff already in-there:&lt;br /&gt;
&lt;br /&gt;
	# zfs create tank/usr/ports&lt;br /&gt;
	# zfs set compression=gzip tank/usr/ports&lt;br /&gt;
	# zfs create tank/usr/ports/distfiles&lt;br /&gt;
	# zfs set compression=off tank/usr/ports/distfiles&lt;br /&gt;
&lt;br /&gt;
(You do see how your life is changing, don&#039;t you?:))&lt;br /&gt;
&lt;br /&gt;
Let&#039;s create home file system, my own home/pjd/ file system. I know we&lt;br /&gt;
use RAIDZ, but I want to have directory where I put extremly important&lt;br /&gt;
stuff, you I&#039;ll define that each block has to be stored in tree copies:&lt;br /&gt;
&lt;br /&gt;
	# zfs create tank/usr/home&lt;br /&gt;
	# zfs create tank/usr/home/pjd&lt;br /&gt;
	# zfs create tank/usr/home/pjd/important&lt;br /&gt;
	# zfs set copies=3 tank/usr/home/pjd/important&lt;br /&gt;
&lt;br /&gt;
I&#039;d like to have directory with music, etc. that I NFS share. I don&#039;t&lt;br /&gt;
really care about this stuff and my computer is not very fast, so I&#039;ll&lt;br /&gt;
just turn off checksumming (this is only for example purposes! please,&lt;br /&gt;
benchmark before doing it, because it&#039;s most likely not worth it!):&lt;br /&gt;
&lt;br /&gt;
	# zfs create tank/music&lt;br /&gt;
	# zfs set checksum=off tank/music&lt;br /&gt;
	# zfs set sharenfs=on tank/music&lt;br /&gt;
&lt;br /&gt;
Oh, I almost forget. Who cares about access time updates?&lt;br /&gt;
&lt;br /&gt;
	# zfs set atime=off tank&lt;br /&gt;
&lt;br /&gt;
Yes, we set it only on tank and it will be automatically inherited by&lt;br /&gt;
others.&lt;br /&gt;
&lt;br /&gt;
Will be also good to be informed if everything is fine with our pool:&lt;br /&gt;
&lt;br /&gt;
	# echo &#039;daily_status_zfs_enable=&amp;quot;YES&amp;quot;&#039; &amp;gt;&amp;gt; /etc/periodic.conf&lt;br /&gt;
&lt;br /&gt;
For some reason you still need UFS file system, for example you use ACLs&lt;br /&gt;
or extended attributes which are not yet supported by our ZFS. If so,&lt;br /&gt;
why not just use ZFS to provide storage? This way we gain cheap UFS&lt;br /&gt;
snapshots, UFS clones, etc. by simply using ZVOLs.&lt;br /&gt;
&lt;br /&gt;
	# zfs create -V 10g tank/ufs&lt;br /&gt;
	# newfs /dev/zvol/tank/ufs&lt;br /&gt;
	# mount /dev/zvol/tank/ufs /ufs&lt;br /&gt;
&lt;br /&gt;
	# zfs snapshot tank/ufs at 20070406&lt;br /&gt;
	# mount -r /dev/zvol/tank/ufs at 20070406 /ufs20070406&lt;br /&gt;
&lt;br /&gt;
	# zfs clone tank/ufs at 20070406 tank/ufsok&lt;br /&gt;
	# fsck_ffs -p /dev/zvol/tank/ufsok&lt;br /&gt;
	# mount /dev/zvol/tank/ufsok /ufsok&lt;br /&gt;
&lt;br /&gt;
Want to encrypt your swap and still use ZFS? Nothing more trivial:&lt;br /&gt;
&lt;br /&gt;
	# zfs create -V 4g tank/swap&lt;br /&gt;
	# geli onetime -s 4096 /dev/zvol/tank/swap&lt;br /&gt;
	# swapon /dev/zvol/tank/swap.eli&lt;br /&gt;
&lt;br /&gt;
Trying to do something risky with your home? Snapshot it first!&lt;br /&gt;
&lt;br /&gt;
	# zfs snapshot tank/home/pjd at justincase&lt;br /&gt;
&lt;br /&gt;
Turns out it was more stupid than risky? Rollback your snapshot!&lt;br /&gt;
&lt;br /&gt;
	# zfs rollback tank/home/pjd at justincase&lt;br /&gt;
	# zfs destroy tank/home/pjd at justincase&lt;br /&gt;
&lt;br /&gt;
Ok, everything works, we may set tank/usr as our real /usr:&lt;br /&gt;
&lt;br /&gt;
	# zfs set mountpoint=/usr tank/usr&lt;br /&gt;
&lt;br /&gt;
Don&#039;t forget to read zfs(8) and zpool(8) manual pages and SUN&#039;s ZFS&lt;br /&gt;
administration guide:&lt;br /&gt;
&lt;br /&gt;
	http://www.opensolaris.org/os/community/zfs/docs/zfsadmin.pdf&lt;br /&gt;
&lt;br /&gt;
-- &lt;br /&gt;
&lt;br /&gt;
======================================== from the web =============================================&lt;br /&gt;
&lt;br /&gt;
ZFS and Containers: An Example&lt;br /&gt;
This section is a step-by-step guide that shows how to perform certain ZFS file system tasks inside of Solaris Containers; for example, taking snapshots and managing data compression. It does this by going through the following steps:&lt;br /&gt;
&lt;br /&gt;
    * Creating a zpool&lt;br /&gt;
    * Creating a Zone&lt;br /&gt;
    * Allocating a ZFS File System to a Zone&lt;br /&gt;
    * Creating New File Systems&lt;br /&gt;
    * Applying Quota to the File Systems&lt;br /&gt;
    * Changing the Mountpoint of a File System&lt;br /&gt;
    * Setting the Compression Property&lt;br /&gt;
    * Taking a Snapshot&lt;br /&gt;
&lt;br /&gt;
Each of these steps is described in detail below.&lt;br /&gt;
&lt;br /&gt;
Creating a zpool&lt;br /&gt;
ZFS uses device names or partition names when dealing with pools and devices. For a device, this will be something like c1t0d0 (for a SCSI device) or c1d1 (for an IDE device). For a partition, it will be something like c1t0d0s0 (for a SCSI device) or c1d1s0 (for an IDE device). This example creates a pool that is mirrored using two disks.&lt;br /&gt;
&lt;br /&gt;
   1. To create a zpool in the global zone, use the zpool create command. Typically, you use two devices to provide redundancy.&lt;br /&gt;
&lt;br /&gt;
      Global# zpool create mypool mirror c2t5d0 c2t6d0&lt;br /&gt;
&lt;br /&gt;
      Note that the zpool create command may fail if the devices are in use or contain some types of existing data (e.g. UFS file system). If they are in use, you will need to unmount them or otherwise stop using them. If they contain existing data you can use the -f(force) flag to override the safety check, but be sure that you are not destroying any data you want to retain.&lt;br /&gt;
   2. Examine the pool properties using the zpool list command.&lt;br /&gt;
&lt;br /&gt;
      Global# zpool list&lt;br /&gt;
&lt;br /&gt;
      NAME 	SIZE 	USED 	AVAIL 	CAP 	HEALTH 	ALTROOT&lt;br /&gt;
      mypool&lt;br /&gt;
      	&lt;br /&gt;
      199G&lt;br /&gt;
      	&lt;br /&gt;
      164K&lt;br /&gt;
      	&lt;br /&gt;
      199G&lt;br /&gt;
      	&lt;br /&gt;
      0%&lt;br /&gt;
      	&lt;br /&gt;
      online&lt;br /&gt;
      	&lt;br /&gt;
      --&lt;br /&gt;
      This shows you that there is one zpool, named mypool,with a capacity of 199GBytes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Creating a Zone&lt;br /&gt;
To show ZFS working in an environment that is isolated from other applications on the system, you need to create a zone. To create a zone:&lt;br /&gt;
&lt;br /&gt;
   1. Create a directory where the zone file system will reside, using the mkdir command. Be sure to chose a location where the filesystem has at least 80MBytes of available space.&lt;br /&gt;
&lt;br /&gt;
      Global# mkdir /zones&lt;br /&gt;
&lt;br /&gt;
      Note that in this example, for the sake of brevity, the root file system of the zone is a UFS file system.&lt;br /&gt;
&lt;br /&gt;
   2. Configure the zone (myzone), using the zonecfg command, and specify the location of the zone&#039;s files (/zones/myzone). Use the following series of commands.&lt;br /&gt;
&lt;br /&gt;
      Global# zonecfg -z myzone&lt;br /&gt;
      myzone: No such zone configured&lt;br /&gt;
           Use &#039;create&#039; to begin configuring a new zone&lt;br /&gt;
           zonecfg:myzone&amp;lt; create&lt;br /&gt;
           zonecfg:myzone&amp;lt; set zonepath=/zones/myzone&lt;br /&gt;
           zonecfg:myzone&amp;lt; verify&lt;br /&gt;
           zonecfg:myzone&amp;lt; commit&lt;br /&gt;
           zonecfg:myzone&amp;lt; exit&lt;br /&gt;
&lt;br /&gt;
      Again, for the purpose of streamlining, this example uses a very minimal zone. For more details on creating zones see the Solaris Containers How To Do Stuff guide at: sun.com/software/solaris/howtoguides/containersLowRes.jsp&lt;br /&gt;
&lt;br /&gt;
   3. Install the zone by using the zoneadm.&lt;br /&gt;
&lt;br /&gt;
      Global# zoneadm -z myzone install&lt;br /&gt;
      Preparing to install zone &amp;gt;myzone&amp;lt;&lt;br /&gt;
           [Output from zoneadm, this may take a few mins]&lt;br /&gt;
&lt;br /&gt;
   4. Boot the zone to complete the installation, using the zoneadm command.&lt;br /&gt;
&lt;br /&gt;
      Global# zoneadm -z myzone boot&lt;br /&gt;
&lt;br /&gt;
   5. Use the zlogin command to connect to the zone console.&lt;br /&gt;
&lt;br /&gt;
      Global# zlogin -C myzone&lt;br /&gt;
           [Connected to zone &#039;myzone&#039; console]&lt;br /&gt;
           [Initial zone boot output, service descriptions are loaded etc.]&lt;br /&gt;
      It may take a short while for the first boot to configure everything, load all the service descriptors, and so on. You will need to answer the system configuration details. Some suggestions are:&lt;br /&gt;
&lt;br /&gt;
      Terminal=(12)X Terminal Emulator (xterms)&lt;br /&gt;
      Not Networked&lt;br /&gt;
      No Kerberos&lt;br /&gt;
      Name service = None&lt;br /&gt;
      Time Zone = your-time-zone&lt;br /&gt;
      root passwd = (Your choice—remember it though!)&lt;br /&gt;
&lt;br /&gt;
      The zone will reboot after you have provided the configuration information.&lt;br /&gt;
&lt;br /&gt;
   6. Before you can proceed to the next stage, the configured zone needs to be shutdown (configuration changes are only applied when the zone boots).&lt;br /&gt;
&lt;br /&gt;
      Global# zlogin myzone init 5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Allocating a ZFS File System to a Zone&lt;br /&gt;
Now that you have a zpool (mypool) and a zone (myzone) you are ready to allocate a ZFS file system to the zone.&lt;br /&gt;
&lt;br /&gt;
   1. To create a ZFS file system, use the zfs create command.&lt;br /&gt;
&lt;br /&gt;
      Global# zfs create mypool/myzonefs&lt;br /&gt;
&lt;br /&gt;
   2. To apply a quota to the file system, use the zfs set quota command.&lt;br /&gt;
&lt;br /&gt;
      Global# zfs set quota=5G mypool/myzonefs&lt;br /&gt;
&lt;br /&gt;
      The file system and all of its child file systems can be no larger than the designated quota. Note that both these steps must be performed in the global zone. Also notice that creating the file system in ZFS is much simpler than with a traditional file system/volume manager combination.&lt;br /&gt;
&lt;br /&gt;
      To illustrate the isolation/security properties of containers with ZFS this example now creates a ZFS file system that will remain outside the container. There is no need to apply a quota to this outside file system.&lt;br /&gt;
&lt;br /&gt;
   3. To create this other file system, again use the zfs create command.&lt;br /&gt;
&lt;br /&gt;
      Global# zfs create mypool/myfs&lt;br /&gt;
&lt;br /&gt;
   4. To show the properties of all the pool and the file systems, use the zfs list command.&lt;br /&gt;
&lt;br /&gt;
      Global# zfs list&lt;br /&gt;
&lt;br /&gt;
      NAME 	USED 	AVAIL 	REFER 	MOUNTPOINT&lt;br /&gt;
      mypool&lt;br /&gt;
      	&lt;br /&gt;
      396G&lt;br /&gt;
      	&lt;br /&gt;
      197G&lt;br /&gt;
      	&lt;br /&gt;
      99.5K&lt;br /&gt;
      	&lt;br /&gt;
      /mypool&lt;br /&gt;
      mypool/myfs&lt;br /&gt;
      	&lt;br /&gt;
      98.5K&lt;br /&gt;
      	&lt;br /&gt;
      197GK&lt;br /&gt;
      	&lt;br /&gt;
      98.5K&lt;br /&gt;
      	&lt;br /&gt;
      /mypool/myfs&lt;br /&gt;
      mypool/myzonefs&lt;br /&gt;
      	&lt;br /&gt;
      98.5K&lt;br /&gt;
      	&lt;br /&gt;
      5G&lt;br /&gt;
      	&lt;br /&gt;
      98.5K&lt;br /&gt;
      	&lt;br /&gt;
      /mypool/myzonefs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
      To make the file system (myzonefs) available in the zone (myzone), the zone configuration needs to be updated.&lt;br /&gt;
&lt;br /&gt;
   5. To update the zone configuration, use the zonecfg command.&lt;br /&gt;
&lt;br /&gt;
      Global# zonecfg -z myzone&lt;br /&gt;
      zonecfg:myzone&amp;gt; add dataset&lt;br /&gt;
      zonecfg:myzone:dataset&amp;gt; set name=mypool/myzonefs&lt;br /&gt;
      zonecfg:myzone:dataset&amp;gt; end&lt;br /&gt;
      zonecfg:myzone&amp;gt; commit&lt;br /&gt;
      zonecfg:myzone&amp;gt; exit&lt;br /&gt;
&lt;br /&gt;
      The mypool/myzonefs file system is now added to the zone configuration. Note that these steps must be performed with the zone shut down, otherwise the zone configuration changes would not be visible until the next reboot. To check that the zone is shut down try logging into it using zlogin myzone. If the zone is shut down the login will fail; if the zone is running you will see a login prompt—login as root and shut the zone down with init 5. These steps are performed in the global zone.&lt;br /&gt;
&lt;br /&gt;
   6. Now boot the zone.&lt;br /&gt;
&lt;br /&gt;
      Global# zoneadm -z myzone boot&lt;br /&gt;
&lt;br /&gt;
   7. Log in to the zone. (Leave a few seconds for the zone to boot.)&lt;br /&gt;
&lt;br /&gt;
      Global# zlogin -C myzone&lt;br /&gt;
      [Connected to zone &#039;myzone&#039; pts/3]&lt;br /&gt;
      [Usual Solaris login sequence]&lt;br /&gt;
&lt;br /&gt;
   8. List the ZFS file systems in the zone.&lt;br /&gt;
&lt;br /&gt;
      NAME 	USED 	AVAIL 	REFER 	MOUNTPOINT&lt;br /&gt;
      mypool&lt;br /&gt;
      	&lt;br /&gt;
      0M&lt;br /&gt;
      	&lt;br /&gt;
      200B&lt;br /&gt;
      	&lt;br /&gt;
      --&lt;br /&gt;
      	&lt;br /&gt;
      /mypool&lt;br /&gt;
      mypool/myzonefs&lt;br /&gt;
      	&lt;br /&gt;
      8K&lt;br /&gt;
      	&lt;br /&gt;
      5G&lt;br /&gt;
      	&lt;br /&gt;
      8K&lt;br /&gt;
      	&lt;br /&gt;
      /mypool/myzonefs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
      Note the 5GByte maximum available from the external quota and that the other file systems in the pool (mypool/myfs) are not visible. This demonstrates the isolation property that Containers provide.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Creating New File Systems&lt;br /&gt;
Administering ZFS file systems from the non-global zone is done just like it is in the global zone, although you are limited to operating within the file system that is allocated to the zone (mypool/myzonefs). New ZFS file systems are always created as a child of this file system because this is the only ZFS file system the non-global zone can see. The administrator in the non-global zone can create these file systems. There is no need to involve administrator of the global zone, though the administer could do so if it were necessary.&lt;br /&gt;
&lt;br /&gt;
   1. To create a newfile system, use the zfs create command.&lt;br /&gt;
&lt;br /&gt;
      MyZone# zfs create mypool/myzonefs/tim&lt;br /&gt;
      MyZone# zfs list&lt;br /&gt;
&lt;br /&gt;
      NAME 	USED 	AVAIL 	REFER 	MOUNTPOINT&lt;br /&gt;
      mypool&lt;br /&gt;
      	&lt;br /&gt;
      594M&lt;br /&gt;
      	&lt;br /&gt;
      197G&lt;br /&gt;
      	&lt;br /&gt;
      99K&lt;br /&gt;
      	&lt;br /&gt;
      /mypool&lt;br /&gt;
      mypool/myzonefs&lt;br /&gt;
      	&lt;br /&gt;
      197K&lt;br /&gt;
      	&lt;br /&gt;
      5.00G&lt;br /&gt;
      	&lt;br /&gt;
      98.5K&lt;br /&gt;
      	&lt;br /&gt;
      /mypool/myzonefs&lt;br /&gt;
      mypool/myzonefs/tim&lt;br /&gt;
      	&lt;br /&gt;
      98.5K&lt;br /&gt;
      	&lt;br /&gt;
      5.00G&lt;br /&gt;
      	&lt;br /&gt;
      98.5K&lt;br /&gt;
      	&lt;br /&gt;
      /mypool/myzonefs/tim&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
      The non-global zone administrator can create as many child file systems as s/he wants and each child file system can have its own file systems, and in that way form a hierarchy.&lt;br /&gt;
&lt;br /&gt;
      As a demonstration that the non-global zone administrator is limited to the assigned file systems, this example demonstrates trying to break security by creating a file system outside the container&#039;s &amp;quot;space&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
   2. Try to create another file system outside of mypool/myzonefs, using the zfs create command.&lt;br /&gt;
&lt;br /&gt;
      MyZone# zfs create mypool/myzonefs1&lt;br /&gt;
      cannot create &#039;mypool/myzonefs1&#039;: permission denied&lt;br /&gt;
&lt;br /&gt;
      As you can see, ZFS and zones security denies permission for the non-global zone to access resources it has not been allocated and the operation fails.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Applying Quota to the File Systems&lt;br /&gt;
Typically, to prevent the user consuming all of the space, a non-global zone administrator will want to apply a quota to the new file system. Of course, the child&#039;s quota can&#039;t be more than 5GByte as that&#039;s the quota specified by the global zone administrator to all of the file systems below mypool/myzonefs.&lt;br /&gt;
&lt;br /&gt;
   1. To set a quota on our new file system, use the zfs set quota command.&lt;br /&gt;
&lt;br /&gt;
      MyZone# zfs set quota=1G mypool/myzonefs/tim&lt;br /&gt;
      MyZone# zfs list&lt;br /&gt;
&lt;br /&gt;
      NAME 	USED 	AVAIL 	REFER 	MOUNTPOINT&lt;br /&gt;
      mypool&lt;br /&gt;
      	&lt;br /&gt;
      508M&lt;br /&gt;
      	&lt;br /&gt;
      197G&lt;br /&gt;
      	&lt;br /&gt;
      99K&lt;br /&gt;
      	&lt;br /&gt;
      /mypool&lt;br /&gt;
      mypool/myzonefs&lt;br /&gt;
      	&lt;br /&gt;
      198K&lt;br /&gt;
      	&lt;br /&gt;
      5.00G&lt;br /&gt;
      	&lt;br /&gt;
      99K&lt;br /&gt;
      	&lt;br /&gt;
      /mypool/myzonefs&lt;br /&gt;
      mypool/myzonefs/tim&lt;br /&gt;
      	&lt;br /&gt;
      98.5K&lt;br /&gt;
      	&lt;br /&gt;
      1024M&lt;br /&gt;
      	&lt;br /&gt;
      98.5K&lt;br /&gt;
      	&lt;br /&gt;
      /mypool/myzonefs/tim&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
      The administrator of the non-global zone has set the quota of the child file system to be 1G. They have full authority to do this because they are operating on their delegated resources and do not need to involve the global zone administrator.&lt;br /&gt;
&lt;br /&gt;
      The ZFS property inheritance mechanism applies across zone boundaries, so the non-global zone administrator can specify his/her own property values should s/he wish to do so. As with normal ZFS property inheritance, these override inherited values.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Changing the Mountpoint of a File System&lt;br /&gt;
Now that the file system is set up and has the correct quota assigned to it, it is ready for use. However, the place where the file system appears (the mountpoint) is partially dictated by what the global zone administrator initially chose as the pool name (in this example, mypool/myzonefs). But typically, a non-global zone administrator would want to change it.&lt;br /&gt;
&lt;br /&gt;
   1. To change the mountpoint, use the zfs set mountpoint command.&lt;br /&gt;
&lt;br /&gt;
      MyZone# zfs set mountpoint=/export/home/tim mypool/myzonefs/tim&lt;br /&gt;
      MyZone# zfs list&lt;br /&gt;
&lt;br /&gt;
      NAME 	USED 	AVAIL 	REFER 	MOUNTPOINT&lt;br /&gt;
      mypool&lt;br /&gt;
      	&lt;br /&gt;
      508M&lt;br /&gt;
      	&lt;br /&gt;
      197G&lt;br /&gt;
      	&lt;br /&gt;
      99K&lt;br /&gt;
      	&lt;br /&gt;
      /mypool&lt;br /&gt;
      mypool/myzonefs&lt;br /&gt;
      	&lt;br /&gt;
      198K&lt;br /&gt;
      	&lt;br /&gt;
      5.00G&lt;br /&gt;
      	&lt;br /&gt;
      99K&lt;br /&gt;
      	&lt;br /&gt;
      /mypool/myzonefs&lt;br /&gt;
      mypool/myzonefs/tim&lt;br /&gt;
      	&lt;br /&gt;
      98.5K&lt;br /&gt;
      	&lt;br /&gt;
      1024M&lt;br /&gt;
      	&lt;br /&gt;
      98.5K&lt;br /&gt;
      	&lt;br /&gt;
      /export/home/tim&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
      Note that the mountpoint can be changed for any file system independently. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Setting the Compression Property&lt;br /&gt;
The next example demonstrates the compression property. If compression is enabled, ZFS will transparently compress all of the data before it is written to disk.&lt;br /&gt;
&lt;br /&gt;
The benefits of compression are both saved disk space and possible write speed improvements.&lt;br /&gt;
&lt;br /&gt;
   1. To see what the current compression setting is, use the zfs get command.&lt;br /&gt;
&lt;br /&gt;
      MyZone# zfs get compression mypool mypool/myzonefs mypool/myzonefs/tim&lt;br /&gt;
&lt;br /&gt;
      NAME 	PROPERTY 	VALUE 	SOURCE&lt;br /&gt;
      mypool&lt;br /&gt;
      	&lt;br /&gt;
      compression&lt;br /&gt;
      	&lt;br /&gt;
      off&lt;br /&gt;
      	&lt;br /&gt;
      default&lt;br /&gt;
      mypool/myzonefs&lt;br /&gt;
      	&lt;br /&gt;
      compression&lt;br /&gt;
      	&lt;br /&gt;
      off&lt;br /&gt;
      	&lt;br /&gt;
      default&lt;br /&gt;
      mypool/myzonefs/tim&lt;br /&gt;
      	&lt;br /&gt;
      compression&lt;br /&gt;
      	&lt;br /&gt;
      off&lt;br /&gt;
      	&lt;br /&gt;
      default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
      Beaware that the compression property on the pool is inherited by the file system and child file system. So if the non- global zone administrator sets the compression property for the delegated file system, it will set it for everything below, as well.&lt;br /&gt;
&lt;br /&gt;
   2. To set the compression for the file system, use the zfs set command.&lt;br /&gt;
&lt;br /&gt;
      MyZone# zfs set compression=on mypool/myzonefs&lt;br /&gt;
&lt;br /&gt;
   3. Examine the compression property again in the non-global zone.&lt;br /&gt;
&lt;br /&gt;
      MyZone# zfs get compression mypool mypool/myzonefs mypool/myzonefs/tim&lt;br /&gt;
&lt;br /&gt;
      NAME 	PROPERTY 	VALUE 	SOURCE&lt;br /&gt;
      mypool&lt;br /&gt;
      	&lt;br /&gt;
      compression&lt;br /&gt;
      	&lt;br /&gt;
      off&lt;br /&gt;
      	&lt;br /&gt;
      default&lt;br /&gt;
      mypool/myzonefs&lt;br /&gt;
      	&lt;br /&gt;
      compression&lt;br /&gt;
      	&lt;br /&gt;
      on&lt;br /&gt;
      	&lt;br /&gt;
      local&lt;br /&gt;
      mypool/myzonefs/tim&lt;br /&gt;
      	&lt;br /&gt;
      compression&lt;br /&gt;
      	&lt;br /&gt;
      off&lt;br /&gt;
      	&lt;br /&gt;
      Inherited from mypool/myzonefs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
      Note the compression property has been inherited by mypool/myzonefs/tim as with normal ZFS administration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Taking a Snapshot&lt;br /&gt;
One of the major advantages of ZFS is the ability to create an instant snapshot of any file system. By delegating a file system to a non-global zone this feature becomes available as an option for the non-global zone administrator.&lt;br /&gt;
&lt;br /&gt;
   1. To take a snapshot named &amp;quot;1st&amp;quot; of the file system, use the zfs snapshot command.&lt;br /&gt;
&lt;br /&gt;
      MyZone# zfs snapshot mypool/myzonefs@1st&lt;br /&gt;
      MyZone# zfs list&lt;br /&gt;
&lt;br /&gt;
      NAME 	USED 	AVAIL 	REFER 	MOUNTPOINT&lt;br /&gt;
      mypool&lt;br /&gt;
      	&lt;br /&gt;
      512K&lt;br /&gt;
      	&lt;br /&gt;
      99K&lt;br /&gt;
      	&lt;br /&gt;
      default&lt;br /&gt;
      	&lt;br /&gt;
      /mypool&lt;br /&gt;
      mypool/myzonefs&lt;br /&gt;
      	&lt;br /&gt;
      198K&lt;br /&gt;
      	&lt;br /&gt;
      5.00G&lt;br /&gt;
      	&lt;br /&gt;
      99K&lt;br /&gt;
      	&lt;br /&gt;
      /mypool/myzonefs&lt;br /&gt;
      mypool/myzonefs@1st&lt;br /&gt;
      	&lt;br /&gt;
      OK&lt;br /&gt;
      	&lt;br /&gt;
      --&lt;br /&gt;
      	&lt;br /&gt;
      99K&lt;br /&gt;
      	&lt;br /&gt;
      --&lt;br /&gt;
      mypool/myzonefs/tim&lt;br /&gt;
      	&lt;br /&gt;
      98.5K&lt;br /&gt;
      	&lt;br /&gt;
      1024M&lt;br /&gt;
      	&lt;br /&gt;
      98.5K&lt;br /&gt;
      	&lt;br /&gt;
      /export/home/tim&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
      As with ZFS file systems in the global zone, this snapshot is now accessible from the root of the file system in .zfs/snapshot/1st.&lt;br /&gt;
&lt;br /&gt;
Back To Top&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Summary&lt;br /&gt;
Once a zone has been created and a ZFS file system has been allocated to it, the administrator for that (non-global) zone can create file systems, take snapshots, create clones, and perform all the other functions of an administrator—within that zone. Yet the global zone, and any other zones, are fully isolated from whatever happens in that zone.&lt;br /&gt;
&lt;br /&gt;
The integration of Solaris Containers and Solaris ZFS is just another way that the Solaris 10 OS is providing cost benefits to customers by allowing them to safely consolidate applications and more easily manage the data those applications use.&lt;/div&gt;</summary>
		<author><name>129.57.167.14</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=Foundry_Switches&amp;diff=4149</id>
		<title>Foundry Switches</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=Foundry_Switches&amp;diff=4149"/>
		<updated>2009-02-20T19:18:24Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.14: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== BigIron RX-8 ==&lt;br /&gt;
&lt;br /&gt;
Main clon cluster switch located in counting room. Inventory number: F423964, p/n: BI-RX-8-AC, s/n: SA29085027.&lt;br /&gt;
&lt;br /&gt;
== general information ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PROBLEM 1:&#039;&#039;&#039; make sure broadcast is working between 167,68,69,160 subnets, otherwise EPICS will not work; it must be set in BigIron switch&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PROBLEM 2:&#039;&#039;&#039; switches in the hall must have spanning tree OFF; it must be set in every Foundry switch.&lt;br /&gt;
&lt;br /&gt;
To access switches normally goto clon10/clon00 and do &#039;&#039;ssh boiarino@&amp;lt;switch_ip_name&amp;gt;&#039;&#039;, use &#039;boiarino&#039;s pass. Then type &#039;enable&#039; and use pin and hardkey pin.&lt;br /&gt;
&lt;br /&gt;
To access switches in the hall using tsconnect: the same passwords (?).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;VLAN change&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 show vlan&lt;br /&gt;
 configure terminal&lt;br /&gt;
 vlan 596&lt;br /&gt;
   no tagged ethernet 13/1&lt;br /&gt;
   no untagged ethernet 13/2 to 13/8&lt;br /&gt;
 vlan 569&lt;br /&gt;
   tagged ethernet 13/1&lt;br /&gt;
   untagged ethernet 13/2 to 13/8&lt;br /&gt;
 exit&lt;br /&gt;
 exit&lt;br /&gt;
 write memory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Who is connected&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
List of all ports currently active:&lt;br /&gt;
 show int | include is up&lt;br /&gt;
&lt;br /&gt;
Get MAC address(es) of all devices connected to the particular port:&lt;br /&gt;
 show mac-ad | include 3/17&lt;br /&gt;
&lt;br /&gt;
Get IP address for particular MAC address:&lt;br /&gt;
 show arp mac 0006.5b49.8ef6&lt;br /&gt;
&lt;br /&gt;
Get full table of IP addresses, MAC addresses and port numbers:&lt;br /&gt;
 show arp&lt;br /&gt;
&lt;br /&gt;
The same for particular IP address:&lt;br /&gt;
 show arp | include xxx.xxx.xxx.xxx&lt;/div&gt;</summary>
		<author><name>129.57.167.14</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=X_server&amp;diff=3946</id>
		<title>X server</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=X_server&amp;diff=3946"/>
		<updated>2009-01-07T19:52:26Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.14: /* Solaris CDE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;That section contains SOME useful information about X servers.&lt;br /&gt;
&lt;br /&gt;
== Solaris: trying to make dtlogin to use /tmp/.Xauthority.$LOGNAME ==&lt;br /&gt;
&lt;br /&gt;
NOT in /etc/X11 (/etc/X11/gdm/gdm.conf was changed, then /etc/X11 was renamed, no effects)&lt;br /&gt;
&lt;br /&gt;
ERROR FILE /var/dt/Xerrors !!!&lt;br /&gt;
&lt;br /&gt;
some files copied from /usr/dt/config to /etc/dt/config, file Xconfig was modified, effects:&lt;br /&gt;
&lt;br /&gt;
  ##Dtlogin*environment:       XAUTHORITY=/tmp/.Xauthority.$LOGNAME # LOGNAME does not work ??!!&lt;br /&gt;
  ##Dtlogin*userAuthDir:       /tmp&lt;br /&gt;
  Dtlogin*environment:       XAUTHORITY=/tmp/.Xauthority.root&lt;br /&gt;
  Dtlogin*AuthFile:       /tmp/.Xauthority.root&lt;br /&gt;
&lt;br /&gt;
But now cannot login from console, and .Xauthority still created in HOME directory. If make link in /tmp:&lt;br /&gt;
/tmp/.Xauthority.root to /root/.Xauthority, it works ! Who creates /root/.Xauthority ????&lt;br /&gt;
&lt;br /&gt;
File /etc/dt/config/Xservers calls /usr/X11/bin/Xserver which is script. For arch=sun4 it calls /usr/openwin/bin/Xsun (hide it, error reported).&lt;br /&gt;
&lt;br /&gt;
??? It looks like has configs in /usr/openwin/server/etc, or can be copied to /etc/openwin/server/etc ?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;clon04: /etc/X11/gdm/gdm.conf set /tmp&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;GOOD ~clasrun/.dt/startlog:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 --- Tue Jan  6 15:25:13 EST 2009&lt;br /&gt;
 --- /usr/dt/bin/Xsession starting...&lt;br /&gt;
 --- starting /usr/dt/bin/dthello &amp;amp;&lt;br /&gt;
 --- starting /usr/openwin/bin/speckeysd&lt;br /&gt;
 --- Xsession started by dtlogin&lt;br /&gt;
 --- starting /usr/dt/bin/dtsession_res -load -system&lt;br /&gt;
 --- sourcing /home/clasrun/.dtprofile...&lt;br /&gt;
 clon00.jlab.org being added to access control list&lt;br /&gt;
 clon01.jlab.org being added to access control list&lt;br /&gt;
 clon02.jlab.org being added to access control list&lt;br /&gt;
 clon03.jlab.org being added to access control list&lt;br /&gt;
 clon04.jlab.org being added to access control list&lt;br /&gt;
 clon05.jlab.org being added to access control list&lt;br /&gt;
 clon06.jlab.org being added to access control list&lt;br /&gt;
 clon10.jlab.org being added to access control list&lt;br /&gt;
 --- sourcing /usr/dt/config/Xsession.d/0010.dtpaths...&lt;br /&gt;
 --- sourcing /usr/dt/config/Xsession.d/0015.sun.env...&lt;br /&gt;
 --- sourcing /usr/dt/config/Xsession.d/0020.dtims...&lt;br /&gt;
 --- sourcing /usr/dt/config/Xsession.d/0030.dttmpdir...&lt;br /&gt;
 --- sourcing /usr/dt/config/Xsession.d/0040.xmbind...&lt;br /&gt;
 --- sourcing /usr/dt/config/Xsession.d/1001.swupnot...&lt;br /&gt;
 --- sourcing /usr/dt/config/Xsession.d/1099.br...&lt;br /&gt;
 /usr/dt/bin/Xsession[624]: /var/tmp/brlog: cannot create&lt;br /&gt;
 --- starting /usr/dt/bin/dtsearchpath&lt;br /&gt;
 --- starting /usr/dt/bin/dtappgather &amp;amp;&lt;br /&gt;
 --- starting /usr/dt/bin/dsdm &amp;amp;&lt;br /&gt;
 --- session log file is /dev/null&lt;br /&gt;
 --- DTSOURCEPROFILE is &#039;true&#039; (see /home/clasrun/.dtprofile)&lt;br /&gt;
 --- execing /usr/dt/bin/dtsession with a /bin/tcsh login shell ...&lt;br /&gt;
 --- starting desktop on /dev/pts/5&lt;br /&gt;
 - .login starting -&lt;br /&gt;
&lt;br /&gt;
 -&lt;br /&gt;
&lt;br /&gt;
 - start /usr/local/clas/release/current/clon/common/scripts/clasrun.alias -&lt;br /&gt;
&lt;br /&gt;
 - finish /usr/local/clas/release/current/clon/common/scripts/clasrun.alias -&lt;br /&gt;
&lt;br /&gt;
 -&lt;br /&gt;
&lt;br /&gt;
 -&lt;br /&gt;
&lt;br /&gt;
 - start /usr/local/clas/release/current/clon/common/scripts/complete.tcsh -&lt;br /&gt;
&lt;br /&gt;
 - finish /usr/local/clas/release/current/clon/common/scripts/complete.tcsh -&lt;br /&gt;
&lt;br /&gt;
 -&lt;br /&gt;
&lt;br /&gt;
 -&lt;br /&gt;
&lt;br /&gt;
 - .login has been executed -&lt;br /&gt;
&lt;br /&gt;
 -&lt;br /&gt;
&lt;br /&gt;
 - Welcome to the CLAS online run account on Tue Jan 6 15:25:14 EST 2009&lt;br /&gt;
&lt;br /&gt;
 -&lt;br /&gt;
&lt;br /&gt;
 -&lt;br /&gt;
&lt;br /&gt;
 /usr/dt/bin/ttsession[24761]: starting&lt;br /&gt;
&lt;br /&gt;
 Notification Application cannot run:  User is not running &lt;br /&gt;
  in the GNOME environment.&lt;br /&gt;
&lt;br /&gt;
== bla ==&lt;br /&gt;
&lt;br /&gt;
xdm ? make /usr/openwin/lib/xdm ???&lt;br /&gt;
&lt;br /&gt;
   DisplayManager.DISPLAY.userAuthDir&lt;br /&gt;
          When xdm is unable to write to the usual user  authori-&lt;br /&gt;
          zation  file  ($HOME/.Xauthority),  it creates a unique&lt;br /&gt;
          file name in this directory and points the  environment&lt;br /&gt;
          variable  XAUTHORITY at the created file.  It uses /tmp&lt;br /&gt;
          by default.&lt;br /&gt;
&lt;br /&gt;
 SETUP PROGRAM&lt;br /&gt;
     The Xsetup file is run after the server is reset, but before&lt;br /&gt;
     the  Login window is offered.  The file is typically a shell&lt;br /&gt;
     script.  It is run as root, so should be careful about secu-&lt;br /&gt;
     rity.   This  is  the place to change the root background or&lt;br /&gt;
     bring up other windows that  should  appear  on  the  screen&lt;br /&gt;
     along with the Login widget.&lt;br /&gt;
     In addition to any specified  by  DisplayManager.exportList,&lt;br /&gt;
     the following environment variables are passed:&lt;br /&gt;
          DISPLAY        the associated display name&lt;br /&gt;
          PATH           the value of DisplayManager.DISPLAY.systemPath&lt;br /&gt;
          SHELL          the value of DisplayManager.DISPLAY.systemShell&lt;br /&gt;
          XAUTHORITY     may be set to an authority file&lt;br /&gt;
     Note that since xdm grabs the keyboard,  any  other  windows&lt;br /&gt;
     will  not  be  able to receive keyboard input.  They will be&lt;br /&gt;
     able to interact with the mouse, however; beware  of  poten-&lt;br /&gt;
     tial         security         holes         here.         If&lt;br /&gt;
     DisplayManager.DISPLAY.grabServer is set, Xsetup will not be&lt;br /&gt;
     able  to  connect to the display at all.  Resources for this&lt;br /&gt;
     program   can   be   put   into   the    file    named    by&lt;br /&gt;
     DisplayManager.DISPLAY.resources.&lt;br /&gt;
&lt;br /&gt;
 STARTUP PROGRAM&lt;br /&gt;
     The Xstartup file is typically a shell script.  It is run as&lt;br /&gt;
     root and should be very careful about security.  This is the&lt;br /&gt;
     place to put commands which add entries to /etc/utmp,  mount&lt;br /&gt;
     users&#039;  home directories from file servers, display the mes-&lt;br /&gt;
     sage of the day, or abort the  session  if  logins  are  not&lt;br /&gt;
     allowed.&lt;br /&gt;
     In addition to any specified  by  DisplayManager.exportList,&lt;br /&gt;
     the following environment variables are passed:&lt;br /&gt;
          DISPLAY        the associated display name&lt;br /&gt;
          HOME           the initial working directory of the user&lt;br /&gt;
          USER           the user name&lt;br /&gt;
          PATH           the value of DisplayManager.DISPLAY.systemPath&lt;br /&gt;
          SHELL          the value of DisplayManager.DISPLAY.systemShell&lt;br /&gt;
          XAUTHORITY     may be set to an authority file&lt;br /&gt;
     No arguments are passed to the script.  Xdm waits until this&lt;br /&gt;
     script  exits before starting the user session.  If the exit&lt;br /&gt;
     value of this script is non-zero, xdm discontinues the  ses-&lt;br /&gt;
     sion and starts another authentication cycle.&lt;br /&gt;
&lt;br /&gt;
== Solaris CDE ==&lt;br /&gt;
&lt;br /&gt;
We are running it on Sparc-based workstations. When istalling from scratch, copy &#039;&#039;/usr/dt/config/Xservers&#039;&#039; to &#039;&#039;/etc/dt/config/&#039;&#039; (create that directory first) and modify to enforce multiple screen support. See backgroud information at [[copy from Sun site about CDE]].&lt;br /&gt;
&lt;br /&gt;
What was learned during last struggle on October 27, 2007:&lt;br /&gt;
&lt;br /&gt;
* first, create directory &#039;&#039;/etc/dt/config&#039;&#039; and copy there file &#039;&#039;/usr/dt/config/Xservers&#039;&#039;; the only uncommented line must look like following (it is important to use &#039;&#039;/usr/openwin/bin/Xsun&#039;&#039;, not &#039;&#039;Xserver&#039;&#039; etc):&lt;br /&gt;
&lt;br /&gt;
 :0  Local local_uid@console root /usr/openwin/bin/Xsun :0 -dev /dev/pfb0a bottom -dev /dev/pfb0b top&lt;br /&gt;
&lt;br /&gt;
* after new video card was installed, or old card was removed, reboot with command&lt;br /&gt;
&lt;br /&gt;
 reboot -- -r&lt;br /&gt;
&lt;br /&gt;
* to see all available graphic cards type command&lt;br /&gt;
&lt;br /&gt;
 fbconfig -list&lt;br /&gt;
   Device-Filename              Specific Config Program&lt;br /&gt;
   ---------------              -----------------------&lt;br /&gt;
   /dev/fbs/pfb0                not configurable&lt;br /&gt;
   /dev/fbs/pfb0a               not configurable&lt;br /&gt;
   /dev/fbs/pfb0b               not configurable&lt;br /&gt;
   /dev/fbs/pfb1                SUNWpfb_config&lt;br /&gt;
   /dev/fbs/pfb1a               SUNWpfb_config&lt;br /&gt;
   /dev/fbs/pfb1b               SUNWpfb_config&lt;br /&gt;
   /dev/fbs/m640                SUNWm64_config&lt;br /&gt;
&lt;br /&gt;
(&#039;not configurable&#039; cards were installed once but then removed, they are not in a system anymore). In shown list device &#039;&#039;/dev/fbs/pfb1&#039;&#039; is not real device, you should use &#039;&#039;/dev/fbs/pfb1a&#039;&#039; and &#039;&#039;/dev/fbs/pfb1b&#039;&#039; instead. You can use aliases, for example in our case command&lt;br /&gt;
&lt;br /&gt;
 ll /dev/fb4&lt;br /&gt;
&lt;br /&gt;
will show&lt;br /&gt;
&lt;br /&gt;
 /dev/fb4 -&amp;gt; fbs/pfb1a&lt;br /&gt;
&lt;br /&gt;
which is link to the real device.&lt;br /&gt;
&lt;br /&gt;
* if several displays are connected to the system, adjust &#039;&#039;/etc/dt/config/Xservers&#039;&#039; file, for example for &#039;&#039;clon03&#039;&#039; (3 monitors) it look as following:&lt;br /&gt;
&lt;br /&gt;
 :0 Local local_uid@console root /usr/X11/bin/Xserver :0 -nobanner -dev /dev/fb6 left -dev /dev/fb4 right -dev /dev/fb5 top&lt;br /&gt;
&lt;br /&gt;
(the position of next monitor defined relatively to previous one). If you want to learn more about Xserver parameters, command&lt;br /&gt;
&lt;br /&gt;
 X -help&lt;br /&gt;
&lt;br /&gt;
will show all possible options.&lt;br /&gt;
&lt;br /&gt;
* to restart X server, type&lt;br /&gt;
&lt;br /&gt;
 /etc/init.d/dtlogin stop&lt;br /&gt;
&lt;br /&gt;
then login as root from non-graphic prompt and type&lt;br /&gt;
&lt;br /&gt;
 /etc/init.d/dtlogin start&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
and wait for X server to start. If it did not start, it will store erros in file and tell you where that file is located.&lt;br /&gt;
&lt;br /&gt;
* to see the list of resolution modes available type&lt;br /&gt;
&lt;br /&gt;
 fbconfig -res \?&lt;br /&gt;
   Valid values for -res option are:&lt;br /&gt;
        VESA_STD_640x480x60        [1][2]&lt;br /&gt;
        VESA_STD_640x480x72        [1]&lt;br /&gt;
        VESA_STD_640x480x75        [1][2]&lt;br /&gt;
        VESA_STD_800x600x75        [1][2]&lt;br /&gt;
        VESA_STD_1024x768x60       [1]&lt;br /&gt;
        VESA_STD_1024x768x70       [1][2]&lt;br /&gt;
        VESA_STD_1024x768x75       [1]&lt;br /&gt;
        SUNW_STD_1024x768x77       &lt;br /&gt;
        SUNW_STD_1024x800x84       &lt;br /&gt;
        SUNW_STD_1152x900x66       [1]&lt;br /&gt;
        SUNW_STD_1152x900x76       [1]&lt;br /&gt;
        SUNW_STD_1280x768x56       &lt;br /&gt;
        SUNW_STD_1280x800x76       &lt;br /&gt;
        VESA_STD_1280x1024x60      [2]&lt;br /&gt;
        SUNW_STD_1280x1024x67      [1]&lt;br /&gt;
        VESA_STD_1280x1024x75      [1][2]&lt;br /&gt;
        SUNW_STD_1280x1024x76      [1][3]&lt;br /&gt;
        VESA_STD_1280x1024x85      &lt;br /&gt;
        SUNW_STD_1440x900x76       &lt;br /&gt;
        SUNW_STD_1600x1000x66      &lt;br /&gt;
        SUNW_STD_1600x1000x76      &lt;br /&gt;
        SUNW_DIG_1600x1024x60      &lt;br /&gt;
        VESA_STD_1600x1200x60      &lt;br /&gt;
        SUNW_DIG_1600x1200x60      &lt;br /&gt;
        SI-LMT_RFE_1600x1200x73    &lt;br /&gt;
        VESA_STD_1600x1200x75      &lt;br /&gt;
        SUNW_STD_1600x1280x76      &lt;br /&gt;
        VESA_STD_1792x1344x60      &lt;br /&gt;
        VESA_STD_1792x1344x75      &lt;br /&gt;
        SUNW_DIG_1920x1080x60      &lt;br /&gt;
        SUNW_STD_1920x1080x72      &lt;br /&gt;
        SUNW_DIG_1920x1200x60      &lt;br /&gt;
        SUNW_STD_1920x1200x70      &lt;br /&gt;
        SUNW_STD_1920x1200x75      &lt;br /&gt;
        SUNW_FSC_640x480x60        &lt;br /&gt;
        VESA_STD_720x400x85        &lt;br /&gt;
        SUNW_STD_640x480x180       &lt;br /&gt;
        VESA_STD_800x600x56        [1]&lt;br /&gt;
        VESA_STD_800x600x60        [1][2]&lt;br /&gt;
        VESA_STD_800x600x72        [1]&lt;br /&gt;
        VESA_STD_800x600x85        &lt;br /&gt;
        VESA_STD_1024x768x85       &lt;br /&gt;
        VESA_STD_1152x864x75       [2]&lt;br /&gt;
        SUNW_STD_1280x1024x60      &lt;br /&gt;
        SGI_STD_1600x1024x60       &lt;br /&gt;
        VESA_STD_1600x1200x65      &lt;br /&gt;
        VESA_STD_1600x1200x70      &lt;br /&gt;
        SIEMENS_STD_1600x1200x73   &lt;br /&gt;
        VESA_STD_1600x1200x85      &lt;br /&gt;
        VESA_STD_1856x1392x60      &lt;br /&gt;
        VESA_STD_1856x1392x75      &lt;br /&gt;
        SUNW_DIG_1400x1050x60      &lt;br /&gt;
   Notes:&lt;br /&gt;
   [1] monitor A supports these resolutions.&lt;br /&gt;
   [2] monitor B supports these resolutions.&lt;br /&gt;
   [3] preferred resolution for monitor A&lt;br /&gt;
   All resolutions which are not marked by above &amp;quot;[x]&amp;quot; are not supported&lt;br /&gt;
   Use unsupported resolutions at your own risk.&lt;br /&gt;
   Abbreviations such as &amp;quot;1280x1024x75&amp;quot; may also be used&lt;br /&gt;
&lt;br /&gt;
To get information about particular videocard and monitor, use&lt;br /&gt;
 fbconfig -dev /dev/fb6 -propt&lt;br /&gt;
 fbconfig -dev /dev/fb6 -prconf&lt;br /&gt;
&lt;br /&gt;
Based on that information change resolution and depth. If system tells you that resolution you are trying to set may not be supported by particular display, try another setting. Following settings were used for &#039;&#039;clon01&#039;&#039; and &#039;&#039;clon03&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
 clon01:clasrun&amp;gt; fbconfig -dev /dev/fbs/pfb0a -res VESA_STD_1600x1200x75 -depth 24&lt;br /&gt;
 clon01:clasrun&amp;gt; fbconfig -dev /dev/fbs/pfb0b -res SUNW_STD_1280x1024x76 -depth 24&lt;br /&gt;
&lt;br /&gt;
 clon03:clasrun&amp;gt; fbconfig -dev /dev/fb4 -res VESA_STD_1600x1200x75 -depth 24&lt;br /&gt;
 clon03:clasrun&amp;gt; fbconfig -dev /dev/fb5 -res SUNW_STD_1280x1024x76 -depth 24&lt;br /&gt;
 clon03:clasrun&amp;gt; fbconfig -dev /dev/fb6 -res 1280x1024x75 -depth 24&lt;br /&gt;
&lt;br /&gt;
 also for m64* card:&lt;br /&gt;
    m64config -res \?&lt;br /&gt;
    m64config -help&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
FROM WEB:&lt;br /&gt;
&lt;br /&gt;
SUMMARY: How to change resolution for solaris 8?&lt;br /&gt;
Subject: 	SUMMARY: How to change resolution for solaris 8?&lt;br /&gt;
List-id: 	The summary-only version of the Sun Managers mailing list. &amp;lt;summaries.sunmanagers.org&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;gt; I just installed solaris 8 1/01 on a SunBlade 100&lt;br /&gt;
&amp;gt; and&lt;br /&gt;
&amp;gt; the screen resolution is not properly set. I was&lt;br /&gt;
&amp;gt; told&lt;br /&gt;
&amp;gt; to use &amp;quot;kdmconfig&amp;quot; to change resolution, but there&lt;br /&gt;
&amp;gt; is&lt;br /&gt;
&amp;gt; no kdmconfig on my system (I did a &amp;quot;find . -print |&lt;br /&gt;
&amp;gt; grep kdmconfig&amp;quot; under /).&lt;br /&gt;
&amp;gt; &lt;br /&gt;
&amp;gt; Another problem is that colors are not always&lt;br /&gt;
&amp;gt; displayed properly. Fore example, Netscape seems ok&lt;br /&gt;
&amp;gt; but when launching admintool, I get a lot of errors&lt;br /&gt;
&amp;gt; such as &#039;Warning: Cannot allocate colormap entry for&lt;br /&gt;
&amp;gt; &amp;quot;gray&amp;quot;&#039; and &#039;Warning: Cannot parse default&lt;br /&gt;
&amp;gt; background&lt;br /&gt;
&amp;gt; color specification.&#039; This happens on other&lt;br /&gt;
&amp;gt; software,&lt;br /&gt;
&amp;gt; esp. acroread, as well. The effect of this is that&lt;br /&gt;
&amp;gt; the&lt;br /&gt;
&amp;gt; apps often appear in B&amp;amp;W, sometimes even white on&lt;br /&gt;
&amp;gt; white. Once acroread runs at the foreground,&lt;br /&gt;
&amp;gt; background becomes fuzzy.&lt;br /&gt;
&amp;gt; &lt;br /&gt;
The solution is &amp;quot;m64config -depth 24 -res 1024x768x75&amp;quot;. Other suggestions are&lt;br /&gt;
&amp;quot;fbconfig -depth 24 -res 1024x768x75&amp;quot;, and to edit &amp;quot;/etc/dt/config/Xservers&amp;quot;. I&lt;br /&gt;
haven&#039;t tried those, though.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; The third problem is that the printer always prints&lt;br /&gt;
&amp;gt; three pages of heading before any printing job. I&lt;br /&gt;
&amp;gt; setup my network printer as follows.&lt;br /&gt;
&amp;gt; Printer type: PostScript&lt;br /&gt;
&amp;gt; File contents: PostScript&lt;br /&gt;
&amp;gt; Fault Notification: Write to Superuser&lt;br /&gt;
&amp;gt; Destination: name.com&lt;br /&gt;
&amp;gt; Protocol: BSD&lt;br /&gt;
&amp;gt; Options: Default Printer is checked&lt;br /&gt;
&amp;gt; User Access List: all&lt;br /&gt;
&amp;gt; &lt;br /&gt;
The solution is to telnet to the printer and disable banner page. The number of&lt;br /&gt;
banner pages is reduced to one after this. To get rid of banner page, use &amp;quot;lp&lt;br /&gt;
-o nobanner&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Thanks to the following gurus:&lt;br /&gt;
Dan Barnes &amp;lt;barnesdan@xxxxxxxxx&amp;gt;&lt;br /&gt;
John Gibson &amp;lt;jgibson@xxxxxxxxxxx&amp;gt;&lt;br /&gt;
Ian Camm &amp;lt;ian.camm@xxxxxxxxxxxxxxx&amp;gt;&lt;br /&gt;
Fricot, Daniel &amp;lt;daniel.fricot@xxxxxxxxx&amp;gt;&lt;br /&gt;
Koos van den Hout &amp;lt;koos@xxxxxxxx&amp;gt;&lt;br /&gt;
Surendar Dinkar &amp;lt;surender@xxxxxxxx&amp;gt;&lt;br /&gt;
Jonathan Hays &amp;lt;jhays@xxxxxxxx&amp;gt;&lt;br /&gt;
system administration account &amp;lt;sysadmin@xxxxxxxxxxx&amp;gt;&lt;br /&gt;
Riddoch, John E SITI-ITDSEP3 &amp;lt;John.E.Riddoch@xxxxxxxxxxxx&amp;gt;&lt;br /&gt;
Lars Hecking &amp;lt;lhecking@xxxxxxx&amp;gt;&lt;br /&gt;
Jai Khurana &amp;lt;jaikhurana2000@xxxxxxxxx&amp;gt;&lt;br /&gt;
Steve B. &amp;lt;bsdfan@xxxxxxxxxxx&amp;gt;&lt;br /&gt;
ltiu &amp;lt;ltiu@xxxxxxxxxxxxx&amp;gt;&lt;br /&gt;
&lt;br /&gt;
__________________________________________________&lt;br /&gt;
Do You Yahoo!?&lt;br /&gt;
Check out Yahoo! Shopping and Yahoo! Auctions for all of&lt;br /&gt;
your unique holiday gifts! Buy at http://shopping.yahoo.com&lt;br /&gt;
or bid at http://auctions.yahoo.com&lt;br /&gt;
&lt;br /&gt;
== Xorg-style server (clon04, both Linux and Solaris experience) ==&lt;br /&gt;
&lt;br /&gt;
monitors:&lt;br /&gt;
&lt;br /&gt;
 clon04:0.0 - SUN GDM 5410&lt;br /&gt;
 clon04:0.1 - SUN GDM 5510&lt;br /&gt;
 clon04:0.2 - SUN GDM 20E20&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;WHAT I DID ON Solaris&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
1. Run  command&lt;br /&gt;
&lt;br /&gt;
 /usr/openwin/bin/kdmconfig&lt;br /&gt;
&lt;br /&gt;
it will offer X server Selection: &#039;Xorg server&#039; or &#039;Xsun server&#039;, choose &#039;Xorg server&#039;. On next screen it will provide short instructions for configuring the Xorg Server:&lt;br /&gt;
                                                                                                              &lt;br /&gt;
  (1) Create an xorg.conf file with one of these commands:                      &lt;br /&gt;
      /usr/X11/bin/Xorg -configure, or                                          &lt;br /&gt;
      /usr/X11/bin/xorgconfig, or                                               &lt;br /&gt;
      /usr/X11/bin/xorgcfg                                                                                                                                      &lt;br /&gt;
  (2) Edit the resultant xorg.conf file with any changes needed                                                                                                 &lt;br /&gt;
  (3) Move the xorg.conf file to /etc/X11/xorg.conf                                                                                                             &lt;br /&gt;
&lt;br /&gt;
  For more details about Xorg configuration, refer to the Xorg man pages        &lt;br /&gt;
  in /usr/X11/man.  This directory is not in the default man page path, so      &lt;br /&gt;
  to view these pages, use one of these options:                                                                                                                &lt;br /&gt;
  (1) Add this directory to the MANPATH environment variable setting.                                                                                           &lt;br /&gt;
  (2) Use the &amp;quot;-M /usr/X11/man&amp;quot; option of the man command.                                                                                                      &lt;br /&gt;
&lt;br /&gt;
  Note, Xorg command line options may override xorg.conf settings.&lt;br /&gt;
&lt;br /&gt;
2. Run command&lt;br /&gt;
&lt;br /&gt;
 /usr/X11/bin/xorgconfig&lt;br /&gt;
&lt;br /&gt;
and give following answers when asked:&lt;br /&gt;
&lt;br /&gt;
 Enter a protocol number: 1 &amp;lt;enter&amp;gt;&lt;br /&gt;
 Do you want to enable Emulate3Buttons? n &amp;lt;enter&amp;gt;&lt;br /&gt;
 Mouse device: &amp;lt;enter&amp;gt;&lt;br /&gt;
 Enter a number to choose the keyboard.&lt;br /&gt;
 Press enter for the next page 8 &amp;lt;enter&amp;gt;&lt;br /&gt;
 Enter a number to choose the country.&lt;br /&gt;
 Press enter for the next page 1 &amp;lt;enter&amp;gt;&lt;br /&gt;
 Please enter a variant name for &#039;us&#039; layout. Or just press enter&lt;br /&gt;
 for default variant &amp;lt;enter&amp;gt;&lt;br /&gt;
 Do you want to select additional XKB options (group switcher,&lt;br /&gt;
 group indicator, etc.)? n &amp;lt;enter&amp;gt;&lt;br /&gt;
 You must indicate the horizontal sync range of your monitor.... (clon04:0.0 has 81.1kHz/76Hz 1280x1024 mode)&lt;br /&gt;
 Enter your choice (1-11): 10 &amp;lt;enter&amp;gt; &amp;lt;--- that was &amp;quot;31.5 - 82.0; Monitor that can do 1280x1024 @ 76 Hz&amp;quot;&lt;br /&gt;
 You must indicate the vertical sync range of your monitor....&lt;br /&gt;
 Enter your choice: 2 &amp;lt;enter&amp;gt; &amp;lt;--- that was &amp;quot;50-90&amp;quot;&lt;br /&gt;
 Enter an identifier for your monitor definition: &amp;lt;enter&amp;gt;&lt;br /&gt;
 Now we must configure video card specific settings....&lt;br /&gt;
 Do you want to look at the card database? y &amp;lt;enter&amp;gt;&lt;br /&gt;
 Enter a number to choose the corresponding card definition.&lt;br /&gt;
 Press enter for the next page, q to continue configuration. q &amp;lt;enter&amp;gt;&lt;br /&gt;
 How much video memory do you have on your video card:&lt;br /&gt;
 Enter your choice: 10 &amp;lt;enter&amp;gt; &amp;lt;--- that was &amp;quot;10  131072K&amp;quot;, we have 128MB&lt;br /&gt;
 Enter an identifier for your video card definition: FX560 &amp;lt;enter&amp;gt;&lt;br /&gt;
 Please specify which color depth you want to use by default:&lt;br /&gt;
 Enter a number to choose the default depth. 5 &amp;lt;enter&amp;gt; &amp;lt;--- that was &amp;quot;5  24 bits (16 million colors)&amp;quot;&lt;br /&gt;
 Shall I write it to /etc/X11/xorg.conf? y &amp;lt;enter&amp;gt;&lt;br /&gt;
 File has been written. Take a look at it before starting an X server. Note that&lt;br /&gt;
 the xorg.conf file must be in one of the directories searched by the server&lt;br /&gt;
 (e.g. /etc/X11) in order to be used. Within the server press&lt;br /&gt;
 ctrl, alt and &#039;+&#039; simultaneously to cycle video resolutions. Pressing ctrl,&lt;br /&gt;
 alt and backspace simultaneously immediately exits the server (use if&lt;br /&gt;
 the monitor doesn&#039;t sync for a particular mode).&lt;br /&gt;
 For further configuration, refer to the xorg.conf(4) manual page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Produced file is crapp !!!!!!&lt;br /&gt;
&lt;br /&gt;
Found that solaris itseld produces following files during reboot:&lt;br /&gt;
&lt;br /&gt;
 /etc/X11/.video.devs&lt;br /&gt;
 /etc/X11/.xorg.conf&lt;br /&gt;
&lt;br /&gt;
and contents of those files looks reasonable. Graphic works but must specify CDE first.&lt;br /&gt;
&lt;br /&gt;
Installed drivers from &amp;quot;Sun Ultra 20 M2 Workstation Tools and Drivers V1.4&amp;quot; CD.&lt;br /&gt;
File /etc/X11/xorg.conf was produced. Rebooted - nothing works. Renamed xorg.conf, graphics came back.&lt;br /&gt;
&lt;br /&gt;
Installed drivers from &amp;quot;Sun Ultra 20 M2 Workstation Tools and Drivers V1.6A&amp;quot; iso image (downloaded from sun web site) by mounting image using &#039;lofi&#039; and executing /drivers/../install.sh and dual....sh. Same result. Looks like everything installed fine, but graphics does not work. Procedure installs its /etc/X11/xorg.conf file but it does not look reasonable.&lt;br /&gt;
&lt;br /&gt;
Copied xorg.conf from the web (maybe the same as in Ultra 20 M2 instructions ?). After reboot something trying to come up but complains about errors. Look at /var/dt/Xerrors, fount that it cannot find font. Copied font passes from another xorg.conf.&lt;br /&gt;
Reboot - works ! Login as root using java (not CDE) desktop, and found menu:&lt;br /&gt;
&lt;br /&gt;
 Applications-&amp;gt;Utilities-&amp;gt;NVIDIA X Server Settings&lt;br /&gt;
&lt;br /&gt;
Set resolution for both displays in that menu, click &#039;Save&#039;, and it saved to /etc/X11/xorg.conf file. This is how that file looks now:&lt;br /&gt;
&lt;br /&gt;
 # nvidia-settings: X configuration file generated by nvidia-settings&lt;br /&gt;
 # nvidia-settings:  version 1.0  (@builder29)  Mon Feb 26 23:33:03 PST 2007&lt;br /&gt;
 Section &amp;quot;ServerLayout&amp;quot;&lt;br /&gt;
    Identifier     &amp;quot;Layout0&amp;quot;&lt;br /&gt;
    Screen      0  &amp;quot;Screen0&amp;quot; 0 0&lt;br /&gt;
    Screen      1  &amp;quot;Screen1&amp;quot; RightOf &amp;quot;Screen0&amp;quot;&lt;br /&gt;
    InputDevice    &amp;quot;Keyboard0&amp;quot; &amp;quot;CoreKeyboard&amp;quot;&lt;br /&gt;
    InputDevice    &amp;quot;Mouse0&amp;quot; &amp;quot;CorePointer&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 Section &amp;quot;Files&amp;quot;&lt;br /&gt;
    RgbPath         &amp;quot;/usr/X11R6/lib/X11/rgb&amp;quot;&lt;br /&gt;
    FontPath        &amp;quot;/usr/X11R6/lib/X11/fonts/misc/:unscaled&amp;quot;&lt;br /&gt;
    FontPath        &amp;quot;/usr/X11R6/lib/X11/fonts/100dpi/:unscaled&amp;quot;&lt;br /&gt;
    FontPath        &amp;quot;/usr/X11R6/lib/X11/fonts/75dpi/:unscaled&amp;quot;&lt;br /&gt;
    FontPath        &amp;quot;/usr/X11R6/lib/X11/fonts/misc/&amp;quot;&lt;br /&gt;
    FontPath        &amp;quot;/usr/X11R6/lib/X11/fonts/Type1/&amp;quot;&lt;br /&gt;
    FontPath        &amp;quot;/usr/X11R6/lib/X11/fonts/100dpi/&amp;quot;&lt;br /&gt;
    FontPath        &amp;quot;/usr/X11R6/lib/X11/fonts/75dpi/&amp;quot;&lt;br /&gt;
    FontPath        &amp;quot;/usr/X11R6/lib/X11/fonts/TrueType/&amp;quot;&lt;br /&gt;
    FontPath        &amp;quot;/usr/X11R6/lib/X11/fonts/Type1/sun/&amp;quot;&lt;br /&gt;
    FontPath        &amp;quot;/usr/X11R6/lib/X11/fonts/F3bitmaps/&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 Section &amp;quot;Module&amp;quot;&lt;br /&gt;
    Load           &amp;quot;dbe&amp;quot;&lt;br /&gt;
    Load           &amp;quot;extmod&amp;quot;&lt;br /&gt;
    Load           &amp;quot;type1&amp;quot;&lt;br /&gt;
    Load           &amp;quot;IA&amp;quot;&lt;br /&gt;
    Load           &amp;quot;bitstream&amp;quot;&lt;br /&gt;
    Load           &amp;quot;xtsol&amp;quot;&lt;br /&gt;
    Load           &amp;quot;glx&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 Section &amp;quot;ServerFlags&amp;quot;&lt;br /&gt;
    Option         &amp;quot;Xinerama&amp;quot; &amp;quot;0&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
    # generated from default&lt;br /&gt;
    Identifier     &amp;quot;Mouse0&amp;quot;&lt;br /&gt;
    Driver         &amp;quot;mouse&amp;quot;&lt;br /&gt;
    Option         &amp;quot;Protocol&amp;quot; &amp;quot;auto&amp;quot;&lt;br /&gt;
    Option         &amp;quot;Device&amp;quot; &amp;quot;/dev/mouse&amp;quot;&lt;br /&gt;
    Option         &amp;quot;Emulate3Buttons&amp;quot; &amp;quot;no&amp;quot;&lt;br /&gt;
    Option         &amp;quot;ZAxisMapping&amp;quot; &amp;quot;4 5&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
    # generated from default&lt;br /&gt;
    Identifier     &amp;quot;Keyboard0&amp;quot;&lt;br /&gt;
    Driver         &amp;quot;keyboard&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
    # HorizSync source: edid, VertRefresh source: edid&lt;br /&gt;
    Identifier     &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
    VendorName     &amp;quot;Unknown&amp;quot;&lt;br /&gt;
    ModelName      &amp;quot;SUN GDM-5410&amp;quot;&lt;br /&gt;
    HorizSync       30.0 - 121.0&lt;br /&gt;
    VertRefresh     48.0 - 160.0&lt;br /&gt;
    Option         &amp;quot;DPMS&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
    # HorizSync source: xconfig, VertRefresh source: xconfig&lt;br /&gt;
    Identifier     &amp;quot;Monitor1&amp;quot;&lt;br /&gt;
    VendorName     &amp;quot;Unknown&amp;quot;&lt;br /&gt;
    ModelName      &amp;quot;CRT-0&amp;quot;&lt;br /&gt;
    HorizSync       31.5 - 67.0&lt;br /&gt;
    VertRefresh     50.0 - 75.0&lt;br /&gt;
    Option         &amp;quot;DPMS&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
    Identifier     &amp;quot;Videocard0&amp;quot;&lt;br /&gt;
    Driver         &amp;quot;nvidia&amp;quot;&lt;br /&gt;
    VendorName     &amp;quot;NVIDIA Corporation&amp;quot;&lt;br /&gt;
    BoardName      &amp;quot;Quadro FX 560&amp;quot;&lt;br /&gt;
    BusID          &amp;quot;PCI:2:0:0&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
    Identifier     &amp;quot;Videocard1&amp;quot;&lt;br /&gt;
    Driver         &amp;quot;nvidia&amp;quot;&lt;br /&gt;
    VendorName     &amp;quot;NVIDIA Corporation&amp;quot;&lt;br /&gt;
    BoardName      &amp;quot;Quadro FX 560&amp;quot;&lt;br /&gt;
    BusID          &amp;quot;PCI:7:0:0&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
    Identifier     &amp;quot;Screen0&amp;quot;&lt;br /&gt;
    Device         &amp;quot;Videocard0&amp;quot;&lt;br /&gt;
    Monitor        &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
    DefaultDepth    24&lt;br /&gt;
    Option         &amp;quot;metamodes&amp;quot; &amp;quot;1280x1024 +0+0&amp;quot;&lt;br /&gt;
    SubSection     &amp;quot;Display&amp;quot;&lt;br /&gt;
        Depth       24&lt;br /&gt;
        Modes      &amp;quot;1600x1200&amp;quot; &amp;quot;1280x1024&amp;quot; &amp;quot;1024x768&amp;quot; &amp;quot;800x600&amp;quot; &amp;quot;640x480&amp;quot;&lt;br /&gt;
    EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
    Identifier     &amp;quot;Screen1&amp;quot;&lt;br /&gt;
    Device         &amp;quot;Videocard1&amp;quot;&lt;br /&gt;
    Monitor        &amp;quot;Monitor1&amp;quot;&lt;br /&gt;
    DefaultDepth    24&lt;br /&gt;
    Option         &amp;quot;TwinView&amp;quot; &amp;quot;1&amp;quot;&lt;br /&gt;
    Option         &amp;quot;metamodes&amp;quot; &amp;quot;CRT-0: 1024x768 +1024+0, CRT-1: 1280x1024 +0+0&amp;quot;&lt;br /&gt;
    SubSection     &amp;quot;Display&amp;quot;&lt;br /&gt;
        Depth       24&lt;br /&gt;
        Modes      &amp;quot;1600x1200&amp;quot; &amp;quot;1280x1024&amp;quot; &amp;quot;1024x768&amp;quot; &amp;quot;800x600&amp;quot; &amp;quot;640x480&amp;quot;&lt;br /&gt;
    EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Still need to activate third display and align them to each other, will do it later.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;WHAT I DID ON Linix&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
Install drivers from V1.6A in &#039;&#039;single&#039;&#039; mode. During reboot Linux recognized 2 new videocards as &#039;&#039;unknown devices&#039;&#039;, I said &#039;&#039;configure&#039;&#039;. It is also recognized new ethernet device (probably because nvidia ethernet driver was installed), I said &#039;&#039;ignore&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
I adjusted /etc/X11/xorg.conf file similar to Solaris, and clon04:0.0 booted fine, but clon04:0.1 was dark. Then I found menu:&lt;br /&gt;
&lt;br /&gt;
 Applications-&amp;gt;System Tools-&amp;gt;NVIDIA X Server Settings&lt;br /&gt;
&lt;br /&gt;
and found that second display was disabled. I enabled it, saved config and restarted - second display works !!!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE&#039;&#039;&#039;: you should run GUI as &#039;root&#039;. To start it from the prompt, type&lt;br /&gt;
&lt;br /&gt;
 /usr/bin/nvidia-settings&lt;br /&gt;
&lt;br /&gt;
At that point machine was subscribed so I ran &#039;up2date&#039; and rebooted. Nothing worked after that. I installed drivers again (xorg.conf was not changed) and everything works again. Should I reinstall drivers after every &#039;up2date&#039; ? Will see.&lt;br /&gt;
&lt;br /&gt;
Finally:&lt;br /&gt;
&lt;br /&gt;
 # nvidia-settings: X configuration file generated by nvidia-settings&lt;br /&gt;
 # nvidia-settings:  version 1.0  (buildmeister@builder3)  Mon Feb 26 23:39:38 PST 2007&lt;br /&gt;
 Section &amp;quot;ServerLayout&amp;quot;&lt;br /&gt;
    Identifier     &amp;quot;Layout0&amp;quot;&lt;br /&gt;
    Screen      0  &amp;quot;Screen0&amp;quot; 640 1024&lt;br /&gt;
    Screen      1  &amp;quot;Screen1&amp;quot; Above &amp;quot;Screen0&amp;quot;&lt;br /&gt;
    Screen      2  &amp;quot;Screen2&amp;quot; LeftOf &amp;quot;Screen1&amp;quot;&lt;br /&gt;
    InputDevice    &amp;quot;Keyboard0&amp;quot; &amp;quot;CoreKeyboard&amp;quot;&lt;br /&gt;
    InputDevice    &amp;quot;Mouse0&amp;quot; &amp;quot;CorePointer&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 Section &amp;quot;Files&amp;quot;&lt;br /&gt;
    RgbPath         &amp;quot;/usr/X11R6/lib/X11/rgb&amp;quot;&lt;br /&gt;
    FontPath        &amp;quot;unix/:7100&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 Section &amp;quot;Module&amp;quot;&lt;br /&gt;
    Load           &amp;quot;dbe&amp;quot;&lt;br /&gt;
    Load           &amp;quot;extmod&amp;quot;&lt;br /&gt;
    Load           &amp;quot;type1&amp;quot;&lt;br /&gt;
    Load           &amp;quot;freetype&amp;quot;&lt;br /&gt;
    Load           &amp;quot;glx&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 Section &amp;quot;ServerFlags&amp;quot;&lt;br /&gt;
    Option         &amp;quot;Xinerama&amp;quot; &amp;quot;0&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
    # generated from data in &amp;quot;/etc/sysconfig/mouse&amp;quot;&lt;br /&gt;
    Identifier     &amp;quot;Mouse0&amp;quot;&lt;br /&gt;
    Driver         &amp;quot;mouse&amp;quot;&lt;br /&gt;
    Option         &amp;quot;Protocol&amp;quot; &amp;quot;IMPS/2&amp;quot;&lt;br /&gt;
    Option         &amp;quot;Device&amp;quot; &amp;quot;/dev/input/mice&amp;quot;&lt;br /&gt;
    Option         &amp;quot;Emulate3Buttons&amp;quot; &amp;quot;no&amp;quot;&lt;br /&gt;
    Option         &amp;quot;ZAxisMapping&amp;quot; &amp;quot;4 5&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
    # generated from data in &amp;quot;/etc/sysconfig/keyboard&amp;quot;&lt;br /&gt;
    Identifier     &amp;quot;Keyboard0&amp;quot;&lt;br /&gt;
    Driver         &amp;quot;kbd&amp;quot;&lt;br /&gt;
    Option         &amp;quot;XkbLayout&amp;quot; &amp;quot;us&amp;quot;&lt;br /&gt;
    Option         &amp;quot;XkbModel&amp;quot; &amp;quot;pc105&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
    # HorizSync source: edid, VertRefresh source: edid&lt;br /&gt;
    Identifier     &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
    VendorName     &amp;quot;Unknown&amp;quot;&lt;br /&gt;
    ModelName      &amp;quot;SUN GDM-5410&amp;quot;&lt;br /&gt;
    HorizSync       30.0 - 121.0&lt;br /&gt;
    VertRefresh     48.0 - 160.0&lt;br /&gt;
    Option         &amp;quot;DPMS&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
    # HorizSync source: edid, VertRefresh source: edid&lt;br /&gt;
    Identifier     &amp;quot;Monitor1&amp;quot;&lt;br /&gt;
    VendorName     &amp;quot;Unknown&amp;quot;&lt;br /&gt;
    ModelName      &amp;quot;SUN GDM-5510&amp;quot;&lt;br /&gt;
    HorizSync       30.0 - 130.0&lt;br /&gt;
    VertRefresh     48.0 - 170.0&lt;br /&gt;
    Option         &amp;quot;DPMS&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
    # HorizSync source: xconfig, VertRefresh source: xconfig&lt;br /&gt;
    Identifier     &amp;quot;Monitor2&amp;quot;&lt;br /&gt;
    VendorName     &amp;quot;Unknown&amp;quot;&lt;br /&gt;
    ModelName      &amp;quot;CRT-0&amp;quot;&lt;br /&gt;
    HorizSync       28.0 - 33.0&lt;br /&gt;
    VertRefresh     43.0 - 72.0&lt;br /&gt;
    Option         &amp;quot;DPMS&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
    Identifier     &amp;quot;Videocard0&amp;quot;&lt;br /&gt;
    Driver         &amp;quot;nvidia&amp;quot;&lt;br /&gt;
    VendorName     &amp;quot;NVIDIA Corporation&amp;quot;&lt;br /&gt;
    BoardName      &amp;quot;Quadro FX 560&amp;quot;&lt;br /&gt;
    BusID          &amp;quot;PCI:2:0:0&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
    Identifier     &amp;quot;Videocard1&amp;quot;&lt;br /&gt;
    Driver         &amp;quot;nvidia&amp;quot;&lt;br /&gt;
    VendorName     &amp;quot;NVIDIA Corporation&amp;quot;&lt;br /&gt;
    BoardName      &amp;quot;Quadro FX 560&amp;quot;&lt;br /&gt;
    BusID          &amp;quot;PCI:7:0:0&amp;quot;&lt;br /&gt;
    Screen          0&lt;br /&gt;
 EndSection&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
    Identifier     &amp;quot;Videocard2&amp;quot;&lt;br /&gt;
    Driver         &amp;quot;nvidia&amp;quot;&lt;br /&gt;
    VendorName     &amp;quot;NVIDIA Corporation&amp;quot;&lt;br /&gt;
    BoardName      &amp;quot;Quadro FX 560&amp;quot;&lt;br /&gt;
    BusID          &amp;quot;PCI:7:0:0&amp;quot;&lt;br /&gt;
    Screen          1&lt;br /&gt;
 EndSection&lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
    Identifier     &amp;quot;Screen0&amp;quot;&lt;br /&gt;
    Device         &amp;quot;Videocard0&amp;quot;&lt;br /&gt;
    Monitor        &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
    DefaultDepth    24&lt;br /&gt;
    Option         &amp;quot;metamodes&amp;quot; &amp;quot;1280x1024 +0+0&amp;quot;&lt;br /&gt;
    SubSection     &amp;quot;Display&amp;quot;&lt;br /&gt;
        Depth       24&lt;br /&gt;
        Modes      &amp;quot;1600x1200&amp;quot; &amp;quot;1280x1024&amp;quot; &amp;quot;1024x768&amp;quot; &amp;quot;800x600&amp;quot; &amp;quot;640x480&amp;quot;&lt;br /&gt;
    EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
    Identifier     &amp;quot;Screen1&amp;quot;&lt;br /&gt;
    Device         &amp;quot;Videocard1&amp;quot;&lt;br /&gt;
    Monitor        &amp;quot;Monitor1&amp;quot;&lt;br /&gt;
    DefaultDepth    24&lt;br /&gt;
    Option         &amp;quot;metamodes&amp;quot; &amp;quot;CRT-1: 1280x1024 +0+0&amp;quot;&lt;br /&gt;
    SubSection     &amp;quot;Display&amp;quot;&lt;br /&gt;
        Depth       24&lt;br /&gt;
        Modes      &amp;quot;1600x1200&amp;quot; &amp;quot;1280x1024&amp;quot; &amp;quot;1024x768&amp;quot; &amp;quot;800x600&amp;quot; &amp;quot;640x480&amp;quot;&lt;br /&gt;
    EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
    Identifier     &amp;quot;Screen2&amp;quot;&lt;br /&gt;
    Device         &amp;quot;Videocard2&amp;quot;&lt;br /&gt;
    Monitor        &amp;quot;Monitor2&amp;quot;&lt;br /&gt;
    DefaultDepth    24&lt;br /&gt;
    Option         &amp;quot;metamodes&amp;quot; &amp;quot;CRT-0: 1280x1024 +0+0&amp;quot;&lt;br /&gt;
    SubSection     &amp;quot;Display&amp;quot;&lt;br /&gt;
        Depth       24&lt;br /&gt;
        Modes      &amp;quot;1280x1024&amp;quot; &amp;quot;1024x768&amp;quot; &amp;quot;800x600&amp;quot; &amp;quot;640x480&amp;quot;&lt;br /&gt;
    EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
GENIAL&#039;NO (V SMISLE PROSTO) about observed problem when window opens on :0.0 but does not open on hostname:0.0:&lt;br /&gt;
&lt;br /&gt;
 On Fri, 18 Mar 2005 14:14:57 GMT, Paul Coene staggered into the Black&lt;br /&gt;
 Sun and said:&lt;br /&gt;
 &amp;gt; I&#039;m relatively new to linux, but I&#039;m an old hand (20+) years with Unix&lt;br /&gt;
 &amp;gt; in general and I&#039;ve used alot of X windows. Recently, I&#039;ve started&lt;br /&gt;
 &amp;gt;&lt;br /&gt;
 &amp;gt; %xterm&lt;br /&gt;
 &amp;gt; it brings up an xterm as one might expect.&lt;br /&gt;
 &amp;gt;&lt;br /&gt;
 &amp;gt; If I type:&lt;br /&gt;
 &amp;gt; %xterm -display &amp;quot;localhost:0&amp;quot;&lt;br /&gt;
 &amp;gt; xterm Xt error: Can&#039;t open display: localhost:0&lt;br /&gt;
&lt;br /&gt;
 Yep. X is trying to use TCP/IP to connect to localhost. This may not&lt;br /&gt;
 work. If you do &amp;quot;ps auxw | grep X&amp;quot;, you&#039;ll probably see a line like so:&lt;br /&gt;
&lt;br /&gt;
 root 9492 0.1 4.6 19652 17976 ? S Mar17 1:00&lt;br /&gt;
 /usr/X11R6/bin/X -nolisten tcp -auth /var/run/xauth/A:0-ZMuEvo vt7&lt;br /&gt;
&lt;br /&gt;
 ...note the &amp;quot;-nolisten tcp&amp;quot;. That makes it so that X won&#039;t listen for&lt;br /&gt;
 TCP of any type. This makes it impossible to use the &amp;quot;normal&amp;quot; xhost&lt;br /&gt;
 +foo method, or to use X-over-TCP at all.&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; The same occurs with any display other than &amp;quot;:0.0&amp;quot;...&lt;br /&gt;
 &amp;gt; I have xhost + set, so that should not be the problem.&lt;br /&gt;
&lt;br /&gt;
 AAAAH! Don&#039;t do that. Use &amp;quot;xhost +machine&amp;quot; or better yet, use ssh -X.&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; I have three systems. Two of the 3 behave this way.&lt;br /&gt;
&lt;br /&gt;
 Find the ?dm config file where X is started. Mine&#039;s in&lt;br /&gt;
 /usr/kde/3.3/share/config/kdm/Xservers since I&#039;m using kdm on KDE 3.3.&lt;br /&gt;
 gdm is probably /etc/X11/gdm/gdm.conf . Find the line where X is&lt;br /&gt;
 started, delete the &amp;quot;-nolisten tcp&amp;quot; part of it. For gdm, make sure&lt;br /&gt;
 &amp;quot;DisallowTCP=true&amp;quot; is commented out. Restart X and things should work&lt;br /&gt;
 better.&lt;br /&gt;
&lt;br /&gt;
 On a local network, it&#039;s OK to use xhost and X-over-TCP. Over the wide&lt;br /&gt;
 Net, use ssh -X (or ssh -Y) so your X traffic is encrypted. If you take&lt;br /&gt;
 out the &amp;quot;-nolisten tcp&amp;quot; on the machines on your LAN, you might want to&lt;br /&gt;
 block TCP 6000 at your gateway, just in case.&lt;br /&gt;
&lt;br /&gt;
On standard RHEL4 I added &#039;&#039;DisallowTCP=false&#039;&#039; line into &#039;&#039;/etc/X11/gdm/gdm.conf&#039;&#039; file, and X restarted without &#039;&#039;-nolisten&#039;&#039;. Program &#039;&#039;gdmsetup&#039;&#039; can be used to edit that file. Default &#039;&#039;gdm.conf&#039;&#039; does not contains that line and X server starts with &#039;&#039;-nolisten&#039;&#039;, which means it is coded into X server binary file supplied by Red Hat.&lt;br /&gt;
&lt;br /&gt;
Similar problem was observed when Solaris 10 Update 3 was installed from DVD on clon03. Probably similar fix must be applied although config file may be different (or the same - who knows).&lt;br /&gt;
&lt;br /&gt;
== advise ==&lt;br /&gt;
&lt;br /&gt;
To configure Solaris for dual monitors, follow these steps:&lt;br /&gt;
&lt;br /&gt;
1. Install the two video cards you intend to use, attach monitors to the cards, and boot the system.&lt;br /&gt;
&lt;br /&gt;
Note - X-windows may not start, initially, due to the change in configuration.&lt;br /&gt;
&lt;br /&gt;
The system outputs to PCI-E slot 2 (lower slot) until X-windows comes up.&lt;br /&gt;
&lt;br /&gt;
2. When the system boots, insert the Tools and Drivers CD, and change directory to the following location:&lt;br /&gt;
&lt;br /&gt;
/cdrom/&amp;lt;T&amp;amp;D_disk_name&amp;gt;/drivers/solx86&lt;br /&gt;
&lt;br /&gt;
3. Run the install.sh and the dual_monitor.sh scripts.&lt;br /&gt;
&lt;br /&gt;
4. Reboot the system.&lt;br /&gt;
&lt;br /&gt;
The dual monitors should come up.&lt;br /&gt;
&lt;br /&gt;
5. To change from Clone to Xinerama modes, edit the file /etc/X11/xorg.conf and turn the appropriate settings in the file on or off. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note - The top card is at PCI address (2,0,0) and the bottom is at (7,0,0).&lt;br /&gt;
&lt;br /&gt;
An example xorg.conf file is shown below:&lt;br /&gt;
&lt;br /&gt;
 # nvidia-xconfig: X configuration file generated by nvidia-xconfig&lt;br /&gt;
 # nvidia-xconfig: version 1.0 (buildmeister@builder26) Mon Oct 16 22:13:48 PDT 2006&lt;br /&gt;
 # XFree86 4 configuration created by pyxf86config&lt;br /&gt;
 #Section &amp;quot;ServerLayout&amp;quot;&lt;br /&gt;
 #	Identifier     &amp;quot;Default Layout&amp;quot;&lt;br /&gt;
 #	Screen      0  &amp;quot;Screen0&amp;quot; 0 0&lt;br /&gt;
 #	InputDevice    &amp;quot;Mouse0&amp;quot; &amp;quot;CorePointer&amp;quot;&lt;br /&gt;
 #	InputDevice    &amp;quot;Keyboard0&amp;quot; &amp;quot;CoreKeyboard&amp;quot;&lt;br /&gt;
 #EndSection&lt;br /&gt;
 Section &amp;quot;ServerLayout&amp;quot;&lt;br /&gt;
    Identifier     &amp;quot;Default Layout&amp;quot;&lt;br /&gt;
    Screen      0  &amp;quot;Screen 0&amp;quot; &lt;br /&gt;
    Screen      1  &amp;quot;Screen 1&amp;quot; RightOf &amp;quot;Screen 0&amp;quot;&lt;br /&gt;
 #   Screen      2  &amp;quot;Screen 2&amp;quot; LeftOf &amp;quot;Screen 1&amp;quot;&lt;br /&gt;
    InputDevice    &amp;quot;Mouse0&amp;quot; &amp;quot;CorePointer&amp;quot;&lt;br /&gt;
    InputDevice    &amp;quot;Keyboard0&amp;quot; &amp;quot;CoreKeyboard&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 Section &amp;quot;Files&amp;quot;&lt;br /&gt;
 # RgbPath is the location of the RGB database.  Note, this is the name of the &lt;br /&gt;
 # file minus the extension (like &amp;quot;.txt&amp;quot; or &amp;quot;.db&amp;quot;).  There is normally&lt;br /&gt;
 # no need to change the default.&lt;br /&gt;
 # Multiple FontPath entries are allowed (they are concatenated together)&lt;br /&gt;
 # By default, Red Hat 6.0 and later now use a font server independent of&lt;br /&gt;
 # the X server to render fonts.&lt;br /&gt;
    RgbPath         &amp;quot;/usr/X11R6/lib/X11/rgb&amp;quot;&lt;br /&gt;
    FontPath        &amp;quot;unix/:7100&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 Section &amp;quot;Module&amp;quot;&lt;br /&gt;
    Load           &amp;quot;dbe&amp;quot;&lt;br /&gt;
    Load           &amp;quot;extmod&amp;quot;&lt;br /&gt;
    Load           &amp;quot;fbdevhw&amp;quot;&lt;br /&gt;
    Load           &amp;quot;glx&amp;quot;&lt;br /&gt;
    Load           &amp;quot;record&amp;quot;&lt;br /&gt;
    Load           &amp;quot;freetype&amp;quot;&lt;br /&gt;
    Load           &amp;quot;type1&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
 # Specify which keyboard LEDs can be user-controlled (eg, with xset(1))&lt;br /&gt;
 #	Option	&amp;quot;Xleds&amp;quot;	&amp;quot;1 2 3&amp;quot;&lt;br /&gt;
 # To disable the XKEYBOARD extension, uncomment XkbDisable.&lt;br /&gt;
 #	Option	&amp;quot;XkbDisable&amp;quot;&lt;br /&gt;
 # To customise the XKB settings to suit your keyboard, modify the&lt;br /&gt;
 # lines below (which are the defaults).  For example, for a non-U.S.&lt;br /&gt;
 # keyboard, you will probably want to use:&lt;br /&gt;
 #	Option	&amp;quot;XkbModel&amp;quot;	&amp;quot;pc102&amp;quot;&lt;br /&gt;
 # If you have a US Microsoft Natural keyboard, you can use:&lt;br /&gt;
 #	Option	&amp;quot;XkbModel&amp;quot;	&amp;quot;microsoft&amp;quot;&lt;br /&gt;
 #&lt;br /&gt;
 # Then to change the language, change the Layout setting.&lt;br /&gt;
 # For example, a german layout can be obtained with:&lt;br /&gt;
 #	Option	&amp;quot;XkbLayout&amp;quot;	&amp;quot;de&amp;quot;&lt;br /&gt;
 # or:&lt;br /&gt;
 #	Option	&amp;quot;XkbLayout&amp;quot;	&amp;quot;de&amp;quot;&lt;br /&gt;
 #	Option	&amp;quot;XkbVariant&amp;quot;	&amp;quot;nodeadkeys&amp;quot;&lt;br /&gt;
 #&lt;br /&gt;
 # If you&#039;d like to switch the positions of your capslock and&lt;br /&gt;
 # control keys, use:&lt;br /&gt;
 #	Option	&amp;quot;XkbOptions&amp;quot;	&amp;quot;ctrl:swapcaps&amp;quot;&lt;br /&gt;
 # Or if you just want both to be control, use:&lt;br /&gt;
 #	Option	&amp;quot;XkbOptions&amp;quot;	&amp;quot;ctrl:nocaps&amp;quot;&lt;br /&gt;
 #&lt;br /&gt;
    Identifier     &amp;quot;Keyboard0&amp;quot;&lt;br /&gt;
    Driver         &amp;quot;kbd&amp;quot;&lt;br /&gt;
    Option         &amp;quot;XkbModel&amp;quot; &amp;quot;pc105&amp;quot;&lt;br /&gt;
    Option         &amp;quot;XkbLayout&amp;quot; &amp;quot;us&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
    Identifier     &amp;quot;Mouse0&amp;quot;&lt;br /&gt;
    Driver         &amp;quot;mouse&amp;quot;&lt;br /&gt;
    Option         &amp;quot;Protocol&amp;quot; &amp;quot;IMPS/2&amp;quot;&lt;br /&gt;
    Option         &amp;quot;Device&amp;quot; &amp;quot;/dev/input/mice&amp;quot;&lt;br /&gt;
    Option         &amp;quot;ZAxisMapping&amp;quot; &amp;quot;4 5&amp;quot;&lt;br /&gt;
    Option         &amp;quot;Emulate3Buttons&amp;quot; &amp;quot;yes&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
    Identifier     &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
    VendorName     &amp;quot;Monitor Vendor&amp;quot;&lt;br /&gt;
    ModelName      &amp;quot;Unprobed Monitor&amp;quot;&lt;br /&gt;
    HorizSync       31.5 - 67.0&lt;br /&gt;
    VertRefresh     50.0 - 75.0&lt;br /&gt;
    Option         &amp;quot;dpms&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
    Identifier     &amp;quot;Monitor1&amp;quot;&lt;br /&gt;
    VendorName     &amp;quot;Sun Microsystems&amp;quot;&lt;br /&gt;
    ModelName      &amp;quot;X7198A&amp;quot;&lt;br /&gt;
    HorizSync       31.5 - 67.0&lt;br /&gt;
    VertRefresh     50.0 - 75.0&lt;br /&gt;
    Option         &amp;quot;dpms&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
    Identifier     &amp;quot;Videocard0&amp;quot;&lt;br /&gt;
    Driver         &amp;quot;nvidia&amp;quot;&lt;br /&gt;
    VendorName     &amp;quot;Videocard vendor&amp;quot;&lt;br /&gt;
    BoardName      &amp;quot;VESA driver (generic)&amp;quot;&lt;br /&gt;
        BusID       &amp;quot;PCI:2:0:0&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
    Identifier     &amp;quot;Videocard1&amp;quot;&lt;br /&gt;
    Driver         &amp;quot;nvidia&amp;quot;&lt;br /&gt;
    VendorName     &amp;quot;Videocard vendor&amp;quot;&lt;br /&gt;
    BoardName      &amp;quot;VESA driver (generic)&amp;quot;&lt;br /&gt;
        BusID       &amp;quot;PCI:7:0:0&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
    Identifier     &amp;quot;Screen 0&amp;quot;&lt;br /&gt;
    Device         &amp;quot;Videocard0&amp;quot;&lt;br /&gt;
    Monitor        &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
    DefaultDepth    24&lt;br /&gt;
        Option         &amp;quot;TwinView&amp;quot; &amp;quot;True&amp;quot;&lt;br /&gt;
        Option         &amp;quot;TwinViewOrientation&amp;quot; &amp;quot;LeftOf&amp;quot;&lt;br /&gt;
        Option         &amp;quot;UseEdidFreqs&amp;quot; &amp;quot;True&amp;quot;&lt;br /&gt;
        Option         &amp;quot;MetaModes&amp;quot; &amp;quot;800x600,800x600&amp;quot;&lt;br /&gt;
    SubSection     &amp;quot;Display&amp;quot;&lt;br /&gt;
        Viewport    0 0&lt;br /&gt;
        Depth       24&lt;br /&gt;
        Modes      &amp;quot;800x600&amp;quot; &amp;quot;640x480&amp;quot;&lt;br /&gt;
    EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
    Identifier     &amp;quot;Screen 1&amp;quot;&lt;br /&gt;
    Device         &amp;quot;Videocard1&amp;quot;&lt;br /&gt;
    Monitor        &amp;quot;Monitor1&amp;quot;&lt;br /&gt;
    DefaultDepth    24&lt;br /&gt;
        Option         &amp;quot;TwinView&amp;quot; &amp;quot;True&amp;quot;&lt;br /&gt;
        Option         &amp;quot;TwinViewOrientation&amp;quot; &amp;quot;LeftOf&amp;quot;&lt;br /&gt;
        Option         &amp;quot;UseEdidFreqs&amp;quot; &amp;quot;True&amp;quot;&lt;br /&gt;
        Option         &amp;quot;MetaModes&amp;quot; &amp;quot;1024x768, 1024x768&amp;quot;&lt;br /&gt;
    SubSection     &amp;quot;Display&amp;quot;&lt;br /&gt;
        Viewport    0 0&lt;br /&gt;
        Depth       24&lt;br /&gt;
        Modes      &amp;quot;800x600&amp;quot; &amp;quot;640x480&amp;quot;&lt;br /&gt;
    EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
== advise ==&lt;br /&gt;
&lt;br /&gt;
(8.0) X Windows&lt;br /&gt;
&lt;br /&gt;
(8.1) How do I find a Solaris video driver for my graphics card?&lt;br /&gt;
&lt;br /&gt;
First look in the HCL for your release of Solaris to see if your graphics card is supported. Having a supported graphics card on the HCL is very important--more important than a supported motherboard. If the adapter&#039;s not listed, look for a driver from these sources:&lt;br /&gt;
&lt;br /&gt;
    * Solaris 10 comes with both X.org Xserver software and the original XSun software. Xorg is open source software available for multiple UNIX/BSD/Linux-based platforms. Xorg supports more video adapters and supports them better than XSun.&lt;br /&gt;
&lt;br /&gt;
    * http://developers.Sun.COM/ may have newer drivers for your release.&lt;br /&gt;
&lt;br /&gt;
    * Some video drivers may be bundled (hidden) with Solaris Recommended Update Patches.&lt;br /&gt;
&lt;br /&gt;
    * Consider 3rd-party drivers. XiGraphics, http://www.xig.com/, is especially recommended if you have a laptop. The nVidia video drivers are at http://www.nvidia.com/object/unix.html&lt;br /&gt;
&lt;br /&gt;
    * Finally, if all else fails, see the question below on installing Xorg on Solaris. Personally, it&#039;s a lot easier to use a card supported by Xsun than to install Xorg. &lt;br /&gt;
&lt;br /&gt;
During installation, if you have a unsupported video card, be sure to bypass kdmconfig with the F4 key. Use type 4, &amp;quot;Solaris Interactive Text (Console session),&amp;quot; for Solaris 10 and the &amp;quot;Software 1 of 2&amp;quot; CD for Solaris 8 or 9.&lt;br /&gt;
&lt;br /&gt;
[Thanks to Paul Karagianis for NVida info]&lt;br /&gt;
&lt;br /&gt;
(8.2)How do I install the Xorg video drivers?&lt;br /&gt;
&lt;br /&gt;
Beginning with Solaris 10, all Xorg drivers are included with Solaris. The old &amp;quot;Video Drivers Porting Kit&amp;quot; is no longer needed. Xorg drivers are also available with the current Solaris 9 Update release.&lt;br /&gt;
&lt;br /&gt;
(8.3) How do I configure Xorg on Solaris?&lt;br /&gt;
&lt;br /&gt;
First use /usr/openwin/bin/kdmconfig to select Xorg instead of Xsun. Run /usr/X11R6/bin/xorgconfig to configure Xorg, which asks questions and creates file /etc/X11/xorg.conf View errors, if any, in /var/log/Xorg.0.log. Try the generic &amp;quot;VESA driver&amp;quot; (which uses the BIOS) if the driver you picked didn&#039;t work. You may also (carefully) edit /etc/X11/xorg.conf directly (save the original file first). To start the X server manually, use /usr/X11R6/bin/xinit&lt;br /&gt;
&lt;br /&gt;
(8.4) How do I configure 64K colors for XSun/CDE?&lt;br /&gt;
&lt;br /&gt;
Solaris&#039; kdmconfig offers only a choice of 256 or 16M colors for your graphics board with XSun. To configure XSun to use 16-bit color, configure using kdmconfig for the desired resolution in 256 color mode. Note the board line from file /etc/openwin/server/etc/OWconfig. Look in the referenced file in directory /usr/openwin/share/etc/devdata/SUNWaccel/boards to see if there is support for 16-bit color mode for your card.&lt;br /&gt;
&lt;br /&gt;
If your board is listed, edit file /etc/openwin/server/etc/OWconfig and change defdepth=&amp;quot;8&amp;quot; to defdepth=&amp;quot;16&amp;quot; in it. Also, values for MaxPClk for some cards are way too low in 16-bit and 24-bit modes in file /usr/openwin/share/etc/devdata/SUNWaccel/boards. But if you want to change this, you are doing it on your own risk. Some applications hang on 16-bit colors.&lt;br /&gt;
&lt;br /&gt;
The CDE logo that is displayed after one logs in is a bit-mapped grayscale image(!?), but everything else should work just fine.&lt;br /&gt;
&lt;br /&gt;
[Thanks to Aleksandar Milivojevic, by way of John Groenveld]&lt;br /&gt;
&lt;br /&gt;
(8.5) How do I Add KDE, FVWM, or other non-CDE/GNOME Window Mangers to the dtlogin screen?&lt;br /&gt;
&lt;br /&gt;
KDE The easiest way to add substitute KDE for CDE is to add an &amp;quot;exec /path/to/kde&amp;quot; statement in your $HOME/.dtprofile file.&lt;br /&gt;
&lt;br /&gt;
To add a KDE selection to the dtlogin screen (in addition to the usual command-line, OpenWindows, or CDE choices), follow one or both of these links:&lt;br /&gt;
&lt;br /&gt;
    * http://www.tiem.utk.edu/~peek/solaris/ written by Michael Peek&lt;br /&gt;
    * http://twirl.mcc.ac.uk/~zzassgl/wm.html written by Geoff Lane &lt;br /&gt;
&lt;br /&gt;
FVWM The instructions are for FVWM, but apply to any window manager, such as KDE, AfterStep, WindowMaker, or Enlightenment. Be aware that these new WMs usually take a bigger memory footprint.&lt;br /&gt;
&lt;br /&gt;
(8.6) Where can I get GNOME or KDE packages for Solaris/x86?&lt;br /&gt;
&lt;br /&gt;
GNOME is available with Solaris 9 and above. KDE is available with the Solaris Companion CD. They are also available on the web for download.&lt;br /&gt;
&lt;br /&gt;
For information about GNOME on Solaris or for a free download, see http://www.sun.com/gnome/ For information on GNOME, see http://www.gnome.org/&lt;br /&gt;
&lt;br /&gt;
For general KDE information, see http://www.kde.org/ When installing KDE, make sure to install the QT library first, which is required by KDE.&lt;br /&gt;
&lt;br /&gt;
Which is better? &amp;quot;Religious&amp;quot; wars could be fought over this question. KDE has a more familiar M$ windows-like interface, and I used to use it. I use GNOME now since it&#039;s most easily available on both Solaris and Linux. KDE is more mature than GNOME and more tightly integrated, but some say GNOME is catching up. GNOME and Mozilla both use the C-based GTK library. The C++-based QT library, required by KDE, used to have stricter licensing restrictions, but now it&#039;s licensed under GPL (not LGPL). KDE is endorsed and supported by IBM, Caldera, and SuSE. GNOME is endorsed and supported by Sun (and RedHat and HP). I recommend installing and trying out both GNOME and KDE for a test drive. You can have both installed at the same time and select which one to use with dtlogin. You can also run KDE apps under GNOME and vice versa.&lt;br /&gt;
&lt;br /&gt;
Sun picked GNOME over KDE because of Qt licensing issues, CORBRA in GNOME, and because GNOME uses C and KDE uses C++ (the latter causes name mangling problems which prevents using different C++ compilers).&lt;br /&gt;
&lt;br /&gt;
(8.7) After upgrading to Solaris 9 or installing GNOME, GNOME does not appear in the dtlogin menu. How can I fix this?&lt;br /&gt;
&lt;br /&gt;
Check what your LANG variable is set to (AFTER logging in to CDE). If it&#039;s not &amp;quot;C&amp;quot;, you need to copy the GNOME dtlogin resource files to your current locale. Type this command, as root (1 line):&lt;br /&gt;
cp /usr/dt/config/C/Xresources.d/Xresource.Sun-gnome-2.0* /usr/dt/config/$LANG/Xresouces.d&lt;br /&gt;
(where $LANG is you current locale) For example:&lt;br /&gt;
cp /usr/dt/config/C/Xresources.d/Xresource.Sun-gnome-2.0* /usr/dt/config/en_US.ISO8859-15/Xresouces.d&lt;br /&gt;
&lt;br /&gt;
If you have trouble AFTER logging into a GNOME session, check these:&lt;br /&gt;
&lt;br /&gt;
    * If you define $LD_LIBRARY_PATH, make sure /usr/lib and /opt/sfw/lib are at the beginning. E.g., /usr/lib:/opt/sfw/lib:/usr/local/lib&lt;br /&gt;
    * Rename your ~/.xinitrc file to something else (e.g., ~/.xinitrc.old).&lt;br /&gt;
    * Erase your GNOME configuration files: /usr/bin/gnome-cleanup&lt;br /&gt;
    * For more tips, see the GNOME 2.0 Desktop for the Solaris O. E. Troubleshooting Guide at http://docs.sun.com/ &lt;br /&gt;
&lt;br /&gt;
(8.8) Are TrueType fonts supported in Solaris?&lt;br /&gt;
&lt;br /&gt;
Yes, Xsun supports them. Use the Font Administrator GUI, /usr/dt/bin/sdtfontadm, to add them to the server&#039;s list of fonts. See also http://www.bolthole.com/solaris/verdana.font.txt&lt;br /&gt;
&lt;br /&gt;
[Thanks to Tran Tran]&lt;br /&gt;
&lt;br /&gt;
(8.9) After installing and booting Solaris I get this message: &amp;quot;The X-server can not be started on display :0&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Your video or mouse settings are probably incorrect or a video card or mouse was not detected at all. Check the log files to be sure (/var/log/Xorg.0.log if using Xorg or /var/log/Xsun.0.log if using Xsun with a XF86/Xorg driver). First login in text mode and check /var/dt/Xerrors for error messages. If nothing obvious is there, run kdmconfig and try a simpler video setting (plain VGA, low resolution). Once that works, try higher-resolution settings and other drivers. Also try using the Xorg video drivers instead of XSun (see a previous question on configuring with Xorg drivers).&lt;br /&gt;
&lt;br /&gt;
(8.10) How do I disable CDE auto-start upon booting multi-user?&lt;br /&gt;
&lt;br /&gt;
Boot single-user and run dtconfig(1). That is, at the booting Solaris prompt, type &amp;quot;b -s&amp;quot; After entering your root password, mount /usr and run &amp;quot;/usr/dt/bin/dtconfig -d&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[Thanks to John Groenveld]&lt;br /&gt;
&lt;br /&gt;
(8.11) How do I su(1) to another user and run an X application?&lt;br /&gt;
&lt;br /&gt;
You need to set your $DISPLAY and allow others to use your console. If you don&#039;t, you get a message like &amp;quot;Can&#039;t open display&amp;quot;. By default, only the user who logged in on console can connect to the display.&lt;br /&gt;
&lt;br /&gt;
To allow another user to connect there are two ways - one easy and one secure (unfortunately, you can&#039;t have both):&lt;br /&gt;
&lt;br /&gt;
Easy: As user logged in on console run &amp;quot;xhost +LOCAL:&amp;quot; (This gives permission to connect to the display to anyone logged in on the machine—this includes being able to open windows, read your keystrokes, send keystrokes, etc. Obviously not a good idea if you have other users on the system you don&#039;t trust completely.) Starting with Solaris 10, you can also use this safer, more-restrictive format: xhost xhost +si:localuser:username For example: xhost +si:localuser:root&lt;br /&gt;
&lt;br /&gt;
As any other user logged in on the box, run &amp;quot;setenv DISPLAY :0&amp;quot; or &amp;quot;DISPLAY=:0; export DISPLAY&amp;quot;, depending on your shell type. This all assumes you&#039;re connecting from the same host, for a remote host, change to &amp;quot;xhost +other-hostname&amp;quot; and &amp;quot;setenv DISPLAY PutYourHostnameHere:0&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Safe: As user logged in on console run &amp;quot;xauth list&amp;quot; Look for the line for your hostname followed by &amp;quot;:0&amp;quot; and copy it. As the user you want to grant access to run &amp;quot;xauth&amp;quot; and at the xauth&amp;gt; prompt type &amp;quot;add &amp;quot; and paste the line you copied. Now &amp;quot;setenv DISPLAY hostname:0&amp;quot;, making sure you match the way it was listed in the line you copied and pasted.&lt;br /&gt;
&lt;br /&gt;
Easier variation of safe method for special cases: If the other user you want to access your screen is root, and your home directory is either local or on an NFS filesystem exported with root permissions, just have root do this:&lt;br /&gt;
setenv XAUTHORITY /home/myuserid/.Xauthority ; setenv DISPLAY :0&lt;br /&gt;
(replace &amp;quot;/home/myuserid&amp;quot; with your actual home directory).&lt;br /&gt;
&lt;br /&gt;
[Thanks to Alan Coopersmith]&lt;br /&gt;
&lt;br /&gt;
(8.12) Does Solaris x86 support multiple heads?&lt;br /&gt;
&lt;br /&gt;
Yes, with Xorg. Xsun supports multiple heads only for Sun Ray workstations. A commercial X server from Xi graphics, http://www.xig.com/ also supports multiple heads.&lt;br /&gt;
&lt;br /&gt;
[Thanks to John Groenveld, Alan Coopersmith]&lt;br /&gt;
&lt;br /&gt;
(8.13) How do I get my 2-button mouse to emulate 3 buttons?&lt;br /&gt;
&lt;br /&gt;
In Solaris 8, &amp;quot;kdmconfig&amp;quot; will autodetect a two-button PS/2 mouse, so you may never look in the &amp;quot;change pointing device&amp;quot; section. You need to go in there, and change it from &amp;quot;PS/2 Mouse (2 Button)&amp;quot; to &amp;quot;PS/2 Mouse (2 Button+100ms 3 Button Emulation)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[Thanks to Philip Brown]&lt;br /&gt;
&lt;br /&gt;
(8.14)How do I get some older Solaris GUI&#039;s to run with Xorg?&lt;br /&gt;
&lt;br /&gt;
Some applications are configured to use Sun&#039;s proprietary F3 fonts. The work-around is to run Sun font server, xfs(1), and to prefix Xorg&#039;s FontPath with it.&lt;br /&gt;
&lt;br /&gt;
(8.15) Can I use an old Sun monitor with a 13W3 connector with a VGA adaptor card?&lt;br /&gt;
&lt;br /&gt;
Yes. You need an adaptor. Get a 13W3 female to DB-15HD (VGA) male adaptor to connect a Sun monitor to a PC VGA adaptor port. Make sure to get the 13W3 female adaptor (the more-common male adaptor is for connecting PC-style VGA monitors to Sun video ports).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== advise ==&lt;br /&gt;
&lt;br /&gt;
What does :0.0 mean?&lt;br /&gt;
&lt;br /&gt;
The :0.0 part of the DISPLAY variable denote the display and the screen of an X server.&lt;br /&gt;
&lt;br /&gt;
The display is the first number and equals to a running instance of an X server. If it is using TCP/IP for communication it listens on port 6000 + display-number for connections. With local (UNIX domain sockets) it uses the socket /tmp/.X11-unix/Xdisplay-number&lt;br /&gt;
&lt;br /&gt;
The screen denotes different output devices of the X server. You could start XWin.exe with two -screen options and would end up with two X11 windows. Each of them is a different screen. Other X servers open different screens for different monitors connected to the computer.&lt;br /&gt;
&lt;br /&gt;
Cygwin/X supports different formats of the DISPLAY variable&lt;br /&gt;
&lt;br /&gt;
 :0.0 or unix:0.0&lt;br /&gt;
 This names a local X server and the communication uses the UNIX domain sockets.&lt;br /&gt;
&lt;br /&gt;
 hostname:0.0&lt;br /&gt;
 This names a remote X server and the communication uses the TCP/IP network.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== advise ==&lt;br /&gt;
&lt;br /&gt;
Cygwin:&lt;br /&gt;
&lt;br /&gt;
Xlib: connection to &amp;quot;local_host_name_or_ip_address:0.0&amp;quot; refused by server Xlib: Maximum number of clients reached&lt;br /&gt;
&lt;br /&gt;
Cygwin/X queries getdtablesize () for the maximum number of client connections allowed; by default Cygwin returns 32 from getdtablesize (). Cygwin/X Server Test Series release Test44, released on 2001-08-15, changes the maximum number of clients from 32 to 1024 by passing the square of getdtablesize () to setdtablesize ().&lt;br /&gt;
&lt;br /&gt;
Solaris:&lt;br /&gt;
&lt;br /&gt;
 It&#039;s in the FAQ, naturally:&lt;br /&gt;
 3.57) How can I have more than 128 X windows clients?&lt;br /&gt;
    When you get the following errors, you&#039;ve run out of X sockets.&lt;br /&gt;
        Xlib: connection to :0.0 refused by server&lt;br /&gt;
        Xlib: maximum number of clients reached&lt;br /&gt;
    By default, the X server has a limit of just 128.  In order to&lt;br /&gt;
    increase this limit, you need to run at least Solaris 8 or an&lt;br /&gt;
    earlier release with the Xserver patch applies that fixes bug:&lt;br /&gt;
        4185418 the X server should support more connections&lt;br /&gt;
    Then change the Xservers configuration file and add the &amp;quot;-clients 1024&amp;quot;&lt;br /&gt;
    option to the X commandline.&lt;br /&gt;
 Since I&#039;m running Solaris 8, I can change max clients.&lt;/div&gt;</summary>
		<author><name>129.57.167.14</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=Raidold&amp;diff=3547</id>
		<title>Raidold</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=Raidold&amp;diff=3547"/>
		<updated>2008-11-17T15:56:24Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.14: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A5200 sun raid system from about 2000, currently mounted as /raidold on clon10. It has [[ZFS]] file system on it and in use mostly by test setups. It had two units: with 9GB disks and with 18GB disks, total volume id 544GB.&lt;br /&gt;
&lt;br /&gt;
There is no maintenance agreement on that unit, repaires must be done by purchaising parts. Disk and rear fan were replaced already. During rear fan replacement second rear fan shows error. Rear fan which was removed was installed and shows no errors - maybe bad contact ?&lt;/div&gt;</summary>
		<author><name>129.57.167.14</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=Raidold&amp;diff=3546</id>
		<title>Raidold</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=Raidold&amp;diff=3546"/>
		<updated>2008-11-17T15:52:44Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.14: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A5200 sun raid system from about 2000, currently mounted as /raidold on clon10. It has [[ZFS]] file system on it and in use mostly by test setups.&lt;/div&gt;</summary>
		<author><name>129.57.167.14</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=Raidold&amp;diff=3545</id>
		<title>Raidold</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=Raidold&amp;diff=3545"/>
		<updated>2008-11-17T15:52:31Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.14: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A5200 sun raid system from about 2000, currently mounted as /raidold on clon10. It has [[zfs]] file system on it and in use mostly by test setups.&lt;/div&gt;</summary>
		<author><name>129.57.167.14</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=CLON_Index&amp;diff=3544</id>
		<title>CLON Index</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=CLON_Index&amp;diff=3544"/>
		<updated>2008-11-17T15:50:56Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.14: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Apache]]&lt;br /&gt;
&lt;br /&gt;
[[Bootp]]&lt;br /&gt;
&lt;br /&gt;
[[CAEN SY527 Mainframe]]&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;
[[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;
[[Clondaq1]]&lt;br /&gt;
&lt;br /&gt;
[[Clondaq2]]&lt;br /&gt;
&lt;br /&gt;
[[Clondb1]]&lt;br /&gt;
&lt;br /&gt;
[[Clonfs]] Main RAID System&lt;br /&gt;
&lt;br /&gt;
[[Clonfs2]]&lt;br /&gt;
&lt;br /&gt;
[[Clonmon]]&lt;br /&gt;
&lt;br /&gt;
[[Clonmon1]]&lt;br /&gt;
&lt;br /&gt;
[[Clonpc2]]&lt;br /&gt;
&lt;br /&gt;
[[Clonweb]]&lt;br /&gt;
&lt;br /&gt;
[[Clonwiki]]&lt;br /&gt;
&lt;br /&gt;
[[clonhp]]&lt;br /&gt;
&lt;br /&gt;
[[clonhp2]]&lt;br /&gt;
&lt;br /&gt;
[[CycladesTS1000]]&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: 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: generation of DBs and GUIs for HV]]&lt;br /&gt;
&lt;br /&gt;
[[EPICS: CVS usage examples]]&lt;br /&gt;
&lt;br /&gt;
[[EPICS: Gamma Profiler]]&lt;br /&gt;
&lt;br /&gt;
[[Fiber Channel Switches]]&lt;br /&gt;
&lt;br /&gt;
[[Foundry BigIron 15000 Switch]]&lt;br /&gt;
&lt;br /&gt;
[[Foundry Switches]]&lt;br /&gt;
&lt;br /&gt;
[[JAVA installation]]&lt;br /&gt;
&lt;br /&gt;
[[JLAB Discriminators]]&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;
[[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;
[[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;
[[OpenSSL]]&lt;br /&gt;
&lt;br /&gt;
[[PERL]]&lt;br /&gt;
&lt;br /&gt;
[[Procmail]]&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;
[[Serial Connections from Computer Ports]]&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;
[[Solaris Installation Procedure]]&lt;br /&gt;
&lt;br /&gt;
[[Solaris Customization on CLON Cluster]]&lt;br /&gt;
&lt;br /&gt;
[[Sudo]]&lt;br /&gt;
&lt;br /&gt;
[[SUN Microsystems]]&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;
[[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;
[[VI editor]]&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;
[[ZFS]]&lt;/div&gt;</summary>
		<author><name>129.57.167.14</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=Troubleshooting_printing&amp;diff=1398</id>
		<title>Troubleshooting printing</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=Troubleshooting_printing&amp;diff=1398"/>
		<updated>2006-11-02T02:58:58Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.14: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There is no printing server currently on CLON Cluster, every machine sends job directly to printers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
WAS: To RESET printing queue use &amp;quot;lpc&amp;quot; command on CLON01 (as root):&lt;br /&gt;
&lt;br /&gt;
 # lpc&lt;br /&gt;
 lpc&amp;gt; clean clonhp&lt;br /&gt;
        removed clonhp-789&lt;br /&gt;
 lpc&amp;gt; status&lt;br /&gt;
 clonhp:&lt;br /&gt;
        queueing is enabled&lt;br /&gt;
        printing is enabled&lt;br /&gt;
        no entries&lt;/div&gt;</summary>
		<author><name>129.57.167.14</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=Troubleshooting&amp;diff=1397</id>
		<title>Troubleshooting</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=Troubleshooting&amp;diff=1397"/>
		<updated>2006-11-02T02:56:44Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.14: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Printing]]&lt;/div&gt;</summary>
		<author><name>129.57.167.14</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=Software&amp;diff=1396</id>
		<title>Software</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=Software&amp;diff=1396"/>
		<updated>2006-11-02T02:56:15Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.14: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Basic Operating System Installation]]&lt;br /&gt;
&lt;br /&gt;
[[Additional System Components Installation]]&lt;br /&gt;
&lt;br /&gt;
[[Applications Installation]]&lt;br /&gt;
&lt;br /&gt;
[[Troubleshooting]]&lt;/div&gt;</summary>
		<author><name>129.57.167.14</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=Software&amp;diff=1395</id>
		<title>Software</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=Software&amp;diff=1395"/>
		<updated>2006-11-02T02:54:00Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.14: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Basic Operating System Installation]]&lt;br /&gt;
&lt;br /&gt;
[[Additional System Components Installation]]&lt;br /&gt;
&lt;br /&gt;
[[Applications Installation]]&lt;br /&gt;
&lt;br /&gt;
[[Troubleshouting]]&lt;/div&gt;</summary>
		<author><name>129.57.167.14</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=Clonhp2&amp;diff=1394</id>
		<title>Clonhp2</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=Clonhp2&amp;diff=1394"/>
		<updated>2006-11-02T02:51:13Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.14: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;clonhp2&#039;&#039; is color Xerox Phaser 860 printer located in the Counting Room, it can be accessed at http://clonhp2.jlab.org.&lt;br /&gt;
&lt;br /&gt;
Printer Supplies can be purchased from JLAB WEBSTOCK http://misportal.jlab.org/webstock/:&lt;br /&gt;
&lt;br /&gt;
 Part Num:  CUYIS8635 (InkStiks for Xerox Phaser 860, 5 Cyan + 2 Black) ($163.40 on June 2006)&lt;br /&gt;
 Part Num:  CUYIS8645 (InkStiks for Xerox Phaser 860, 5 Magenta + 2 Black) ($163.40 on June 2006)&lt;br /&gt;
 Part Num:  CUYIS8655 (InkStiks for Xerox Phaser 860, 5 Yellow + 2 Black) ($163.40 on June 2006)&lt;br /&gt;
&lt;br /&gt;
Hardware problems must be emailed to helpdesk@jlab.org.&lt;/div&gt;</summary>
		<author><name>129.57.167.14</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=Clonhp&amp;diff=1393</id>
		<title>Clonhp</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=Clonhp&amp;diff=1393"/>
		<updated>2006-11-02T02:47:58Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.14: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;clonhp&#039;&#039; is black/white HP Laser Jet 4250 printer located in Counting Room. It can be accessed at http://clonhp.jlab.org.&lt;br /&gt;
&lt;br /&gt;
Supplies can be purchased from JLAB WEBSTOCK http://misportal.jlab.org/webstock/:&lt;br /&gt;
&lt;br /&gt;
 Part Num:  Q5942A (Smart Toner Cartridge for HP LaserJet 4250n) ($149.24 on June 2006)&lt;br /&gt;
&lt;br /&gt;
Hardware problems must be emailed to helpdesk@jlab.org&lt;/div&gt;</summary>
		<author><name>129.57.167.14</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=Clonhp2&amp;diff=1392</id>
		<title>Clonhp2</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=Clonhp2&amp;diff=1392"/>
		<updated>2006-11-02T02:43:13Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.14: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; Printers in the Counting Room&lt;br /&gt;
&lt;br /&gt;
CLON01 is configured as Print Server for two printers in the Counting Room: clonhp http://clonhp.jlab.org - B/W - HP Laser Jet 4250 and clonhp2 http://clonhp2.jlab.org - color - Xerox Phaser 860.&lt;br /&gt;
&lt;br /&gt;
To RESET printing queue use &amp;quot;lpc&amp;quot; command on CLON01 (as root):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# lpc&lt;br /&gt;
lpc&amp;gt; clean clonhp&lt;br /&gt;
        removed clonhp-789&lt;br /&gt;
lpc&amp;gt; status&lt;br /&gt;
clonhp:&lt;br /&gt;
        queueing is enabled&lt;br /&gt;
        printing is enabled&lt;br /&gt;
        no entries&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   ++ Printer Supplies&lt;br /&gt;
&lt;br /&gt;
can be purchased from JLAB WEBSTOCK http://misportal.jlab.org/webstock/:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
clonhp2:&lt;br /&gt;
&lt;br /&gt;
 Part Num:  CUYIS8635 (InkStiks for Xerox Phaser 860, 5 Cyan + 2 Black) ($163.40 on June 2006)&lt;br /&gt;
 Part Num:  CUYIS8645 (InkStiks for Xerox Phaser 860, 5 Magenta + 2 Black) ($163.40 on June 2006)&lt;br /&gt;
 Part Num:  CUYIS8655 (InkStiks for Xerox Phaser 860, 5 Yellow + 2 Black) ($163.40 on June 2006)&lt;br /&gt;
&lt;br /&gt;
clonhp:&lt;br /&gt;
&lt;br /&gt;
 Part Num:  Q5942A (Smart Toner Cartridge for HP LaserJet 4250n) ($149.24 on June 2006)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   ++ Hardware problems ? Email to helpdesk@jlab.org&lt;/div&gt;</summary>
		<author><name>129.57.167.14</name></author>
	</entry>
	<entry>
		<id>https://clonwiki0.jlab.org/wiki/index.php?title=Clonhp&amp;diff=1391</id>
		<title>Clonhp</title>
		<link rel="alternate" type="text/html" href="https://clonwiki0.jlab.org/wiki/index.php?title=Clonhp&amp;diff=1391"/>
		<updated>2006-11-02T02:42:24Z</updated>

		<summary type="html">&lt;p&gt;129.57.167.14: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; Printers in the Counting Room&lt;br /&gt;
&lt;br /&gt;
CLON01 is configured as Print Server for two printers in the Counting Room: clonhp http://clonhp.jlab.org - B/W - HP Laser Jet 4250 and clonhp2 http://clonhp2.jlab.org - color - Xerox Phaser 860.&lt;br /&gt;
&lt;br /&gt;
To RESET printing queue use &amp;quot;lpc&amp;quot; command on CLON01 (as root):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# lpc&lt;br /&gt;
lpc&amp;gt; clean clonhp&lt;br /&gt;
        removed clonhp-789&lt;br /&gt;
lpc&amp;gt; status&lt;br /&gt;
clonhp:&lt;br /&gt;
        queueing is enabled&lt;br /&gt;
        printing is enabled&lt;br /&gt;
        no entries&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   ++ Printer Supplies&lt;br /&gt;
&lt;br /&gt;
can be purchased from JLAB WEBSTOCK http://misportal.jlab.org/webstock/:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
clonhp2:&lt;br /&gt;
&lt;br /&gt;
 Part Num:  CUYIS8635 (InkStiks for Xerox Phaser 860, 5 Cyan + 2 Black) ($163.40 on June 2006)&lt;br /&gt;
 Part Num:  CUYIS8645 (InkStiks for Xerox Phaser 860, 5 Magenta + 2 Black) ($163.40 on June 2006)&lt;br /&gt;
 Part Num:  CUYIS8655 (InkStiks for Xerox Phaser 860, 5 Yellow + 2 Black) ($163.40 on June 2006)&lt;br /&gt;
&lt;br /&gt;
clonhp:&lt;br /&gt;
&lt;br /&gt;
 Part Num:  Q5942A (Smart Toner Cartridge for HP LaserJet 4250n) ($149.24 on June 2006)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   ++ Hardware problems ? Email to helpdesk@jlab.org&lt;/div&gt;</summary>
		<author><name>129.57.167.14</name></author>
	</entry>
</feed>