]> jspc29.x-matter.uni-frankfurt.de Git - hadesdaq.git/commitdiff
JAM: changed EB configuraton for BNET. Changed control gui scripts.
authorHadaq Hades <hadaq@lxhadesdaq>
Tue, 29 May 2018 09:07:58 +0000 (11:07 +0200)
committerHadaq Hades <hadaq@lxhadesdaq>
Tue, 29 May 2018 09:07:58 +0000 (11:07 +0200)
32 files changed:
control/gui/eb/10_Restart_EB
control/gui/eb/29_Prefix_Be
control/gui/eb/40_Prefix_Te
control/gui/eb/50_Prefix_Co
control/gui/eb/60_Prefix_TC
control/gui/eb/70_Prefix_Ri
control/gui/eb/75_Prefix_Ec
control/gui/eb/80_Prefix_St
control/gui/eb/90_Prefix_Md
control/gui/eb/98_Prefix_Sh
control/gui/eb/99_Prefix_Pt
ecal/addresses_ecal.db
ecal/startup.script
evtbuild/eb_bnet_ltsm.conf
evtbuild/start_eb_gbe.pl
evtbuild/start_eb_gbe.sh
hmon/QA.pm
hmon/hmon_adcvolt.pl
hmon/hmon_rich_apvs.pl [changed mode: 0755->0644]
hmon/hmon_rich_temp.pl
hmon/index.cgi
hmon/start.sh
hub/register_configgbe_ip.db [changed from symlink to file mode: 0644]
hub/register_configgbe_ip_2018_newEBs.db
main/data_sources.db
main/startup_briccolage.sh
mdc/addresses_oep.db
rich/addresses_concentrator.db_20180509
rich/addresses_dirich.db
rich/addresses_dirich.db_20180509
rich/addresses_dirich_concentrator.db
start/startup.script

index 1aae676036ec7033465f168486537bc2d9322edc..0a77f47a6b2da2e93d3a8976f04f60ab650c6584 100755 (executable)
@@ -7,7 +7,7 @@ ssh -X hadaq@lxhadesdaq "
   stoptrigger.sh
   cd ~/trbsoft/hadesdaq/evtbuild/
   sleep 10 && starttrigger.sh &
-  ./start_eb_gbe.sh
+  ./start_eb_gbe.sh      
   '
  "
 /home/hadaq/trbsoft/hadesdaq/utils/notifyall.sh "DAQ" "<I> Eventbuilders have been restarted with last prefix" "EB" &
index 95d0e055903df169b4c317e7bf0c8103d256dbc8..9bcf17834d71d385e0c13cb1ad878b91663ac22d 100755 (executable)
@@ -8,6 +8,9 @@ ssh -X hadaq@lxhadesdaq "
   echo "Starting Eventbuilders with file prefix be"
   cd ~/trbsoft/hadesdaq/evtbuild/
   ./start_eb_gbe.pl -e restart -n 1-16  -d on -p be
+  /usr/bin/wget  -a /tmp/EB_filestart.log -O /tmp/EB_fileres.txt \"http://lxhadeb03:8090/Master/BNET/StartRun/execute?prefix=be&oninit=10\"
+  echo set prefix te on BNET master controller
+  sleep 2 
   '
  "
 /home/hadaq/trbsoft/hadesdaq/utils/notifyall.sh "DAQ" "<I> Eventbuilders have been started. Writing beam files." "EB" &
index a966b8bf411250c92ba54cea4960c767adfafbcc..f8cd293679be7f480f3bb8f6961d2eba64bfb332 100755 (executable)
@@ -6,8 +6,12 @@ ssh -X hadaq@lxhadesdaq "
  xterm -geometry 80x24 -bg orange -fg black -e bash -c '
   echo "Starting Eventbuilders  with prefix te"
   cd ~/trbsoft/hadesdaq/evtbuild/
-  ./start_eb_gbe.pl -e restart -n 1-16  -d on -p te
+  ./start_eb_gbe.pl -e restart -n 1-16  -d on -p te 
+  /usr/bin/wget  -a /tmp/EB_filestart.log  -O /tmp/EB_fileres.txt \"http://lxhadeb03:8090/Master/BNET/StartRun/execute?prefix=te&oninit=10\"
+  echo set prefix te on BNET master controller
+  sleep 2
  '
  "
+
 /home/hadaq/trbsoft/hadesdaq/utils/notifyall.sh "DAQ" "<I> Eventbuilders have been started. Writing test files" "EB" &
 
index ee70e7051d154d9cff028ff45c9a8f942ec2f487..8a234c41b868ddf89d0e6e92cf5a4f406bd7726b 100755 (executable)
@@ -7,6 +7,10 @@ ssh -X hadaq@lxhadesdaq "
   echo "Starting Eventbuilders  with prefix co"
   cd ~/trbsoft/hadesdaq/evtbuild/
   ./start_eb_gbe.pl -e restart -n 1-16  -d on -p co
+   /usr/bin/wget  -a /tmp/EB_filestart.log -O /tmp/EB_fileres.txt \"http://lxhadeb03:8090/Master/BNET/StartRun/execute?prefix=co&oninit=10\" 
+  echo set prefix CO on BNET master controller
+  sleep 2
+  
   '
  "
 /home/hadaq/trbsoft/hadesdaq/utils/notifyall.sh "DAQ" "<I> Eventbuilders have been started. Writing Cosmics Files" "EB" &
index 4d471d577a89ec6784fe4fedb7a23ac4ebae6f70..540f9188ad5ecf425de7de9b638d643bcc0e26f5 100755 (executable)
@@ -7,6 +7,9 @@ ssh -X hadaq@lxhadesdaq "
   echo "Starting Eventbuilders with prefix tc"
   cd ~/trbsoft/hadesdaq/evtbuild/
   ./start_eb_gbe.pl -e restart  -n 1-16 -d on -p tc
+  /usr/bin/wget  -a /tmp/EB_filestart.log -O /tmp/EB_fileres.txt \"http://lxhadeb03:8090/Master/BNET/StartRun/execute?prefix=tc&oninit=10\"
+  echo set prefix TC on BNET master controller
+  sleep 2  
   '
  "
 /home/hadaq/trbsoft/hadesdaq/utils/notifyall.sh "DAQ" "<I> Eventbuilders have been started. Writing TDC-Calibration Files" "EB" &
index 3e3da200c9e325665505fb790480fe14f9741f71..5e97fd2641a090d9f0c081570c8e64e14af8f68e 100755 (executable)
@@ -7,6 +7,9 @@ ssh -X hadaq@lxhadesdaq "
   echo "Starting Eventbuilders with prefix ri"
   cd ~/trbsoft/hadesdaq/evtbuild/
   ./start_eb_gbe.pl -e restart -n 1-16  -d on -p ri
+  /usr/bin/wget  -a /tmp/EB_filestart.log -O /tmp/EB_fileres.txt \"http://lxhadeb03:8090/Master/BNET/StartRun/execute?prefix=ri&oninit=10\"
+  echo set prefix RI on BNET master controller
+  sleep 2
   '
  "
 /home/hadaq/trbsoft/hadesdaq/utils/notifyall.sh "DAQ" "<I> Eventbuilders have been started. Writing RICH Files" "EB" &
index b8a8aec2a940f1f04ca4ff2520baa7d9bde39331..1c702ff7ad4c325f641445f525aaecb22c0a4363 100755 (executable)
@@ -7,6 +7,9 @@ ssh -X hadaq@lxhadesdaq "
   echo "Starting Eventbuilders with prefix ec"
   cd ~/trbsoft/hadesdaq/evtbuild/
   ./start_eb_gbe.pl -e restart  -n 1-16 -d on -p ec
+  /usr/bin/wget  -a /tmp/EB_filestart.log -O /tmp/EB_fileres.txt \"http://lxhadeb03:8090/Master/BNET/StartRun/execute?prefix=ec&oninit=10\"
+  echo set prefix EC on BNET master controller
+  sleep 2
   '
  "
 /home/hadaq/trbsoft/hadesdaq/utils/notifyall.sh "DAQ" "<I> Eventbuilders have been started. Writing ECAL Files" "EB" &
index 23ebcfc45517fcb681c286eefb8bb3fed6ba25ce..e0d25e13ff843daa42e7618980dbf10240da39a5 100755 (executable)
@@ -5,6 +5,9 @@ ssh -X hadaq@lxhadesdaq "
   echo "Starting Eventbuilders  with prefix st"
   cd ~/trbsoft/hadesdaq/evtbuild/
   ./start_eb_gbe.pl -e restart  -n 1-16 -d on -p st
+  /usr/bin/wget  -a /tmp/EB_filestart.log -O /tmp/EB_fileres.txt \"http://lxhadeb03:8090/Master/BNET/StartRun/execute?prefix=st&oninit=10\"
+  echo set prefix ST on BNET master controller
+  sleep 2
   '
  "
 /home/hadaq/trbsoft/hadesdaq/utils/notifyall.sh "DAQ" "<I> Eventbuilders have been started. Writing START Files" "EB"&
index e68c98cabc51d6710cbd176ec56ba924fb8e722b..fd15cf5f0b8dc955c443fecab860f30e6e71ce75 100755 (executable)
@@ -5,6 +5,9 @@ ssh -X hadaq@lxhadesdaq "
   echo "Starting Eventbuilders with prefix md"
   cd ~/trbsoft/hadesdaq/evtbuild/
   ./start_eb_gbe.pl -e restart -n 1-16 -d on -p md
+   /usr/bin/wget  -a /tmp/EB_filestart.log -O /tmp/EB_fileres.txt \"http://lxhadeb03:8090/Master/BNET/StartRun/execute?prefix=md&oninit=10\"
+  echo set prefix MD on BNET master controller
+  sleep 2 
   '
  "
 /home/hadaq/trbsoft/hadesdaq/utils/notifyall.sh "DAQ" "<I> Eventbuilders have been started. Writing MDC Files" "EB"&
index 6ab4cd26c9a41d32172734be79b1ca3d3bf512b5..d84fddcaa4ab9e83d971f5c638a4085e3865868d 100755 (executable)
@@ -7,6 +7,9 @@ ssh -X hadaq@lxhadesdaq "
   echo "Starting Eventbuilders with prefix sh"
   cd ~/trbsoft/hadesdaq/evtbuild/
   ./start_eb_gbe.pl -e restart  -n 1-16 -d on -p sh
+  /usr/bin/wget  -a /tmp/EB_filestart.log -O /tmp/EB_fileres.txt \"http://lxhadeb03:8090/Master/BNET/StartRun/execute?prefix=sh&oninit=10\"
+  echo set prefix SH on BNET master controller
+  sleep 2 
   '
  "
 /home/hadaq/trbsoft/hadesdaq/utils/notifyall.sh "DAQ" "<I> Eventbuilders have been started. Writing Shower sh files" "EB" &
index c0a4da93ec03d27f46692448926422eac6ff14a9..5e5df1d25559d5363a8ab87d6197a512491b9476 100755 (executable)
@@ -7,6 +7,10 @@ ssh -X hadaq@lxhadesdaq "
   echo "Starting Eventbuilders with prefix pt"
   cd ~/trbsoft/hadesdaq/evtbuild/
   ./start_eb_gbe.pl -e restart -n 1-16 -d on -p pt
+  /usr/bin/wget  -a /tmp/EB_filestart.log -O /tmp/EB_fileres.txt \"http://lxhadeb03:8090/Master/BNET/StartRun/execute?prefix=pt&oninit=10\"
+  echo set prefix PT on BNET master controller
+  sleep 2 
+  
   '
  "
 /home/hadaq/trbsoft/hadesdaq/utils/notifyall.sh "DAQ" "<I> Eventbuilders have been started. Writing PionTracker pt files" "EB" &
index 612177bf65b36ddc6efbf2aa3b1505b3af5e7550..d408eed141f47a1191a7c576cd38b83d7c5a3b92 100644 (file)
@@ -8,9 +8,9 @@
     0x6005        0         1        0        0
     0x6006        0         1        0        0
 
-    0x6010        0         1        0        0
-    0x6011        0         1        0        0
-    0x6012        0         1        0        0
+    0x6010        1171         1        0        0
+    0x6011        1651         1        0        0
+    0x6012        1231         1        0        0
     0x6013        1211         1        0        0
     0x6014        1591         1        0        0
     0x6015        1051         1        0        0
index 3bceab42b265babe07bec664ee6d3cf635610caa..f284c6faea6d46647c8898a9e29aa2a14bde40cc 100644 (file)
@@ -9,6 +9,60 @@
   trbcmd w 0xfe71 0xc804 0x00000000
   trbcmd w 0xfe71 0xc804 0x00000078
 
+
+  exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=0 --channel=0 --execute=pwm --data=0x7b0
+  exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=0 --channel=1 --execute=pwm --data=0xdb1a
+  exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=0 --channel=2 --execute=pwm --data=0x7b0
+  exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=0 --channel=3 --execute=pwm --data=0xdb1a
+  exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=0 --channel=4 --execute=pwm --data=0x7b0
+  exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=0 --channel=5 --execute=pwm --data=0xdb1a
+  exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=0 --channel=6 --execute=pwm --data=0x7b0
+  exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=0 --channel=7 --execute=pwm --data=0xdb1a
+  exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=0 --channel=8 --execute=pwm --data=0x7b0
+  exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=0 --channel=9 --execute=pwm --data=0xdb1a
+  exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=0 --channel=10 --execute=pwm --data=0x7b0
+  exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=0 --channel=11 --execute=pwm --data=0xdb1a
+  exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=0 --channel=12 --execute=pwm --data=0x7b0
+  exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=0 --channel=13 --execute=pwm --data=0xdb1a
+  exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=0 --channel=14 --execute=pwm --data=0x7b0
+  exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=0 --channel=15 --execute=pwm --data=0xdb1a
+
+
+  exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=1 --channel=0 --execute=pwm --data=0x7b0
+  exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=1 --channel=1 --execute=pwm --data=0xdb1a
+  exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=1 --channel=2 --execute=pwm --data=0x7b0
+  exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=1 --channel=3 --execute=pwm --data=0xdb1a
+  exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=1 --channel=4 --execute=pwm --data=0x7b0
+  exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=1 --channel=5 --execute=pwm --data=0xdb1a
+  exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=1 --channel=6 --execute=pwm --data=0x7b0
+  exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=1 --channel=7 --execute=pwm --data=0xdb1a
+  exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=1 --channel=8 --execute=pwm --data=0x7b0
+  exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=1 --channel=9 --execute=pwm --data=0xdb1a
+  exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=1 --channel=10 --execute=pwm --data=0x7b0
+  exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=1 --channel=11 --execute=pwm --data=0xdb1a
+  exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=1 --channel=12 --execute=pwm --data=0x7b0
+  exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=1 --channel=13 --execute=pwm --data=0xdb1a
+  exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=1 --channel=14 --execute=pwm --data=0x7b0
+  exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=1 --channel=15 --execute=pwm --data=0xdb1a
+
+
+  exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=2 --channel=0 --execute=pwm --data=0x7b0
+  exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=2 --channel=1 --execute=pwm --data=0xdb1a
+  exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=2 --channel=2 --execute=pwm --data=0x7b0
+  exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=2 --channel=3 --execute=pwm --data=0xdb1a
+  exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=2 --channel=4 --execute=pwm --data=0x7b0
+  exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=2 --channel=5 --execute=pwm --data=0xdb1a
+  exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=2 --channel=6 --execute=pwm --data=0x7b0
+  exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=2 --channel=7 --execute=pwm --data=0xdb1a
+  exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=2 --channel=8 --execute=pwm --data=0x7b0
+  exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=2 --channel=9 --execute=pwm --data=0xdb1a
+  exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=2 --channel=10 --execute=pwm --data=0x7b0
+  exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=2 --channel=11 --execute=pwm --data=0xdb1a
+  exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=2 --channel=12 --execute=pwm --data=0x7b0
+  exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=2 --channel=13 --execute=pwm --data=0xdb1a
+  exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=2 --channel=14 --execute=pwm --data=0x7b0
+  exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=2 --channel=15 --execute=pwm --data=0xdb1a
+
 #Load TDC settings
   load_register  register_tdc_ecal.db
 
index 0635d32ee534adbc1b7c3351a84e14fd9174f240..56adcfb60248f5e1b7bc12376c2d4e75716770ba 100644 (file)
@@ -67,13 +67,14 @@ QUEUESIZE: 32
 # BNETBLD gives number of builder processes per node
 # set BNETINP to 0 for conventional EB setup
 # EB server     0 1 2 3
-BNETINP:       0 0 0 0
-#BNETINP:      1 1 1 1
+#BNETINP:      0 0 0 0
+BNETINP:       1 1 1 1
 #BNETINP:      2 2 2 2
 #BNETBLD:      2 2 2 2
 #BNETBLD:      3 3 3 3
 BNETBLD:       1 1 1 0
 
+
 # EB Nr        0  1  2  3  4  5  6  7  8  9 10 11 12 13 14 15
 #EB_LIST:       1  1  1  1  1  1  1  1  0  0  0  0  0  0  0  0
 EB_LIST:       1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  0
index ce56a68d8ddfb3fde7bdfecd064f48b806da141e..56ba68a64e2d224fcd71854b69b04131ba5f3016 100755 (executable)
@@ -583,18 +583,23 @@ sub startBnet()
 # parameters in eb.conf can specify how many input and builder processes run on each node.
 # we misuse daq gbe setup for EB 15 to specify ports and destination nodes.
 my (@process_list);
-my $ebproc =15;
+#my $ebproc =15;
+# new: test with setup for first EB
+my $ebproc =0;
   my $username = "hadaq";
   my $dabclogin = ". /home/hadaq/soft/dabc/bin/dabclogin.head; ";
 # here test special installations:
   my $cdworkdir = "cd /home/hadaq/oper;";
 
-   my $cmd_dabc = "/home/hadaq/soft/dabc/bin/dabc_exe.head ";
+#   my $cmd_dabc = "/home/hadaq/soft/dabc/bin/dabc_exe.head ";
+   my $cmd_dabc = "/usr/bin/gdb  -x /home/hadaq/soft/dabc/head/base/run/gdbcmd.txt --args /home/hadaq/soft/dabc/bin/dabc_exe.head ";
 
+   
   my $conf_bnet_inp = " BnetInputHades.head.xml";
   my $conf_bnet_bld = " BnetBuilderHades.head.xml";
    
-  
+ # my @bnetservers = ("192.168.100.8","192.168.100.9","192.168.100.10","192.168.100.15");
+
   
 # before we start inidividual bnet processes, need to evaluate list of ports and nodes:
 # BNETSENDERS=[localhost:12501,localhost:12502]
@@ -617,6 +622,10 @@ for ( my $ebserver=0; $ebserver<4; $ebserver=$ebserver+1){
       # here we use the fact that first 4 eb processes are assigned to first 4 servers.
          # so node ip is directly mapped from setup:
       my $ip = $EB_Args_href->{$ebserver}->{'IP'}; 
+      #dirty workaround for bnet at eb0:
+      if ($ebserver == 0) {
+       $ip = '192.168.100.8';
+       }
       
       # JAM2018 - need to transform HADES VLAN IPs into GSI VLAN for BNET!
       my $gsi_ip = getIP_hades2gsi($ip);
@@ -690,18 +699,21 @@ print "bnetreceivers: ". $bnetrcvs ."\n";
  
    my $bnebport=12100;
 for ( my $ebserver=0; $ebserver<4; $ebserver=$ebserver+1){
-         print "Starting processes on EB server: $ebserver\n";
+         print "Starting input processes on EB server: $ebserver\n";
          my $ebid=$ebserver + 1; # still need unique eventbuilder ids on cluster because of epics!
         
          # here we use the fact that first 4 eb processes are assigned to first 4 servers.
          # so node ip is directly mapped from setup:
          my $cpu = $EB_Args_href->{$ebserver}->{'IP'};
+         if ($ebserver == 0) {
+              $cpu = '192.168.100.8';
+       }
          my $gsi_cpu = getIP_hades2gsi($cpu);
-        # in the following, the port and ip setup of the bnet is taken from ebproc 15 only!
+        # in the following, the port and ip setup of the bnet is taken from ebproc 15 or 0 only!
         
         my $bnet_numsenders =  $EB_Args_href->{$ebserver}->{'BNET_INP'};
-        my $bnet_numbuilders =  $EB_Args_href->{$ebserver}->{'BNET_BLD'};
-        print "found $bnet_numsenders senders and $bnet_numbuilders builders on node $cpu \n";
+        #my $bnet_numbuilders =  $EB_Args_href->{$ebserver}->{'BNET_BLD'};
+        print "found $bnet_numsenders senders on node $cpu \n";
        
         
         
@@ -727,9 +739,10 @@ for ( my $ebserver=0; $ebserver<4; $ebserver=$ebserver+1){
          # todo: how to configure situation with more than one bnet input per node? hadaqports must be distributed on them...
          #     
                
-         my $core_nr = &getCoreNr($cpu) . "," . &getCoreNr($cpu);
+         #my $core_nr = &getCoreNr($cpu) . "," . &getCoreNr($cpu);
      
-         my $exe_dabc = "ssh -n $cpu -l $username \"$dabclogin $cdworkdir $exports taskset -c $core_nr  $cmd_dabc $conf_bnet_inp 1</dev/null &\"";
+        # my $exe_dabc = "ssh -n $cpu -l $username \"$dabclogin $cdworkdir $exports taskset -c $core_nr  $cmd_dabc $conf_bnet_inp 1</dev/null &\"";
+         my $exe_dabc = "ssh -n $cpu -l $username \"$dabclogin $cdworkdir $exports   $cmd_dabc $conf_bnet_inp >senderlog_$cpu.log 2>&1  &\"";
 
 
          my $log = $log_path . "/log_" . $ebserver . "_" . "startBnetInp_". $sender. ".txt";
@@ -743,7 +756,27 @@ for ( my $ebserver=0; $ebserver<4; $ebserver=$ebserver+1){
                
          } # bnet sender/input processes
        
-         # todo: loop over builders
+    } # end senders   
+    # todo: loop over builders
+         
+   for ( my $ebserver=0; $ebserver<4; $ebserver=$ebserver+1){
+         print "Starting builder processes on EB server: $ebserver\n";
+         my $ebid=$ebserver + 1; # still need unique eventbuilder ids on cluster because of epics!
+        
+         # here we use the fact that first 4 eb processes are assigned to first 4 servers.
+         # so node ip is directly mapped from setup:
+         my $cpu = $EB_Args_href->{$ebserver}->{'IP'};
+         if ($ebserver == 0) {
+              $cpu = '192.168.100.8';
+       }
+         my $gsi_cpu = getIP_hades2gsi($cpu);
+        # in the following, the port and ip setup of the bnet is taken from ebproc 15 or 0 only!
+        
+        #my $bnet_numsenders =  $EB_Args_href->{$ebserver}->{'BNET_INP'};
+        my $bnet_numbuilders =  $EB_Args_href->{$ebserver}->{'BNET_BLD'};
+        print "found $bnet_numbuilders builders on node $cpu \n";     
+         
+         
         
          for(my $builder=0; $builder<$bnet_numbuilders; $builder=$builder+1)
         {
@@ -757,7 +790,7 @@ for ( my $ebserver=0; $ebserver<4; $ebserver=$ebserver+1){
                " export PREFIX=" . $EB_Args_href->{$ebproc}->{'PREFIX'}. "; " .
                " export BNETSENDERS=" . $bnetsenders . ";" .
                " export BNETRECEIVERS=" . $bnetrcvs . ";" .
-               " export HADAQPORTS=" . $bnet_port_list[$ebserver];
+               " export HADAQPORTS=" . $bnet_port_list[$ebserver]. "; " ;
                
                if($EB_Args_href->{$ebproc}->{'OUTDIR'} ){            
              if($EB_Args_href->{$ebproc}->{'MULTIDISK'}){
@@ -809,12 +842,13 @@ for ( my $ebserver=0; $ebserver<4; $ebserver=$ebserver+1){
                # no output except for the stream server...
          }
   
-       my $core_nr = &getCoreNr($cpu) . "," . &getCoreNr($cpu);
+       #my $core_nr = &getCoreNr($cpu) . "," . &getCoreNr($cpu);
      
-       my $exe_dabc = "ssh -n $cpu -l $username \"$dabclogin $cdworkdir $exports taskset -c $core_nr  $cmd_dabc $conf_bnet_bld 1</dev/null &\"";
+       #my $exe_dabc = "ssh -n $cpu -l $username \"$dabclogin $cdworkdir $exports taskset -c $core_nr  $cmd_dabc $conf_bnet_bld 1</dev/null &\"";
+       my $exe_dabc = "ssh -n $cpu -l $username \"$dabclogin $cdworkdir $exports   $cmd_dabc $conf_bnet_bld  >builderlog_$cpu.log 2>&1  &\"";
 
 
-       my $log = $log_path . "/log_" . $ebserver . "_" . "startBnetBld_". $builder. ".txt";
+       my $log = $log_path . "/log_" . $ebserver . "_" . "startBnetBld_". $builder . ".txt";
    #my $log = "/dev/null 2>&1";
    
        print "Forking:" . $exe_dabc ."\n";
@@ -829,9 +863,13 @@ for ( my $ebserver=0; $ebserver<4; $ebserver=$ebserver+1){
   } # servers
  
  # finally, we need to set eb lut on cts for setup of EB15 => bnet distribution
- `trbcmd w 0x0003 0xa0f0 0x8000`;
+ #trbcmd w 0x0003 0xa0f0 0x8000`;
+ `trbcmd w 0x0003 0xa0f0 0x1`; 
+ # use EB1 as pseude for BNET now
  # all calibration triggers also assigned to pseudo EB15 => bnet distribution for the moment
- `trbcmd w 0x0003 0xa0f3 0xfff`;
+ #trbcmd w 0x0003 0xa0f3 0xfff`;
+ `trbcmd w 0x0003 0xa0f3 0xff0`; 
+ # use EB1 as pseudo receiver for calib triggers
  
   sleep (20); # need to wait until forking is done, otherwise it does not work via gui control xterm
  
@@ -889,10 +927,10 @@ if($ebproc==15)
 #my $cmd_dabc = "/home/hadaq/soft/dabc/bin/dabc_exe ";
 # here test special installations:
 #  my $cmd_dabc = "/home/hadaq/soft/dabc/bin/dabc_exe.275 ";
-   my $cmd_dabc = "/home/hadaq/soft/dabc/bin/dabc_exe.head ";
+my $cmd_dabc = "/home/hadaq/soft/dabc/bin/dabc_exe.head ";
 
 #  my $conf_dabc = " EventBuilderHades.xml";
-#  my $conf_dabc = " EventBuilderHades.275.xml";
+# my $conf_dabc = " EventBuilderHades.275.xml";
   my $conf_dabc = " EventBuilderHades.head.xml";
  
   my $exports = " export LC_ALL=C;" .
@@ -1224,8 +1262,12 @@ sub startIOC()
         # we always reset it to match lxhadeb05 where epics for builder should belong 
         if($ebproc == 15)
          {
-           $cpu="192.168.100.15";
+           $cpu='192.168.100.15';
          }
+       #another dirty workaround for bnet at eb0:
+        if ($ebproc == 0) {
+          $cpu = '192.168.100.8';
+       } 
         # end bnet kludge
         my $exe = "ssh -n $cpu -l scs \"$cmd\"";
 
@@ -1925,8 +1967,11 @@ sub writeArgs2file()
     foreach my $arg (@arg_list){
         print $fh " $arg";
     }
-    print $fh "\n";
-
+    print $fh ";\n";
+    
+    # here put command to start the correct file prefix in bnet builders:
+    my $prefix=$EB_Args_href->{0}->{'PREFIX'};
+    print $fh "/usr/bin/wget  -a /tmp/EB_filestart.log  -O /tmp/EB_fileres.txt \"http://lxhadeb03:8090/Master/BNET/StartRun/execute?prefix=$prefix&oninit=10\"\n"; 
     $fh->close();
 
     system("chmod 755 ./$fileName");
index aef0339f1b6e7dab35a76499851ad99bc16da49a..0a9320e70912d32a7e9408c100908aaca4080536 100755 (executable)
@@ -1 +1,2 @@
-./start_eb_gbe.pl -e restart -n 1-16 -d on -p te
+./start_eb_gbe.pl -e restart -n 1-16 -d on -p te;
+/usr/bin/wget  -a /tmp/EB_filestart.log  -O /tmp/EB_fileres.txt "http://lxhadeb03:8090/Master/BNET/StartRun/execute?prefix=te&oninit=10"
index 3d93a536232689b29a929b60221564bdd4a62071..9480cf7b2c361c4a7a45003c0b57d377ba7a179c 100644 (file)
@@ -48,7 +48,7 @@ $entries->{'endp'}    = ['mdc','rich', 'tof', 'rpc', 'other'];
 $entries->{'feeerr'}  = ['mdcinvalid', 'trb', 'feeerr','trginp','trgqual'];
 $entries->{'pion'}    = ['nxstatus', 'HV', 'HVcurr', 'cooling','seu'];
 $entries->{'other'}   = ['magnet','goofy','','','sequencer'];
-$entries->{'rich'}    = ['temp','volt','curr','',''];
+$entries->{'rich'}    = ['temp','volt','curr','bkpl',''];
 $entries->{'ecal'}    = ['','','','',''];
 
 
@@ -80,11 +80,11 @@ our @TrgErrLimits     = (100, 1000, 10000);
 our @CPULimits        = (95, 100, 100);
 our @TimeoutLimits    = (0, 0, 1);
 our @LinkErrLimits     = (50, 500, 1000);
-our @MdcEndpMissingLimits   =  (0, 0, 1);
+our @MdcEndpMissingLimits   =  (0, 1, 2);
 our @RichEndpMissingLimits   = (0, 2, 4); #!!!!
 our @TofEndpMissingLimits   = (0, 0, 0);
-our @RpcEndpMissingLimits   = (0, 1, 2);
-our @OtherEndpMissingLimits   = (0, 2, 4);#!!!
+our @RpcEndpMissingLimits   = (0, 0, 1);
+our @OtherEndpMissingLimits   = (0, 0, 0);#!!!
 our @EBDeltaRateLimits = (10, 15, 25);
 our $TrgCheckPolarity = 1;
 our @Eventsbroken     = (.5,5,10);
index aee514e82ada5f7739345edf03c9456c49f39283..c2821aaf41cd96dbfcbe2007706f4a32c5f28897 100755 (executable)
@@ -195,7 +195,7 @@ while(1) {
 #     }
 
     
-#   print Dumper $ret;
+  #print Dumper $ret->[1][1];
   my $longtext = '';
   my $dirich1V;
   my $dirich2V5;
@@ -298,11 +298,20 @@ while(1) {
   $status = QA::OK;
   QA::WriteQALog($fqa,"rich","curr",30,$status,'Currents',$value,$longtext);
 
+  my $timeStamp = localtime();
+  
+  my @months = qw( Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec );
+  my @days = qw(Sun Mon Tue Wed Thu Fri Sat Sun);
+  my ($sec,$minute,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime();
+  my $updatetime = sprintf("%03s, %02d %s %04d  -  %02d:%02d:%02d",$days[$wday], $mday, $months[$mon], 1900 + $year, $hour, $minute, $sec);
+  
   
   $dirich1V->{min} = 1100;
   $dirich1V->{max} = 1400;
   $dirich1V->{symbol} = 'mV';
   $dirich1V->{title} = 'RICH 1.1V';
+  $dirich1V->{updatetime} = $updatetime;
+  
   my $fh;
   open($fh, ">", Hmon::HMONDIR."/files/rich1V.json");
   print $fh   encode_json($dirich1V);
@@ -312,6 +321,9 @@ while(1) {
   $dirich2V5->{max} = 2800;
   $dirich2V5->{symbol} = 'mV';
   $dirich2V5->{title} = 'RICH 2.5V';
+  
+  $dirich2V5->{updatetime} = $updatetime;
+  
   open($fh, ">", Hmon::HMONDIR."/files/rich2V5.json");
   print $fh   encode_json($dirich2V5);
   close $fh;
old mode 100755 (executable)
new mode 100644 (file)
index aeaad938890710a4a02d18f763e67e2155954f08..7bf6ec8bf58d6e32590dd5f96a3d91afb3b4e474 100755 (executable)
@@ -33,17 +33,18 @@ trb_init_ports() or die trb_strerror();
 
 
 while (1) {
-  my $rich_temp;
   my $data;
-  $rich_temp = trb_register_read(0xfe51, 0x0) or sleep 5 and next;
-#   print Dumper $rich_temp;
+  my $rich_temp1 = trb_register_read(0xfe51, 0x0) or sleep 5 and next;
+  my $rich_temp2 = trb_register_read(0xfe52, 0x0) or sleep 5 and next;
+  my %rich_temp = (%{$rich_temp1},%{$rich_temp2});
+  #   print Dumper $rich_temp;
   $min = 1000;
   $max = 0;
   $sum = 0;
   $count = 0;
-  foreach my $b (keys %{$rich_temp}) {
+  foreach my $b (keys %rich_temp) {
     $count ++;
-    my $t = ($rich_temp->{$b}>>20)/16;
+    my $t = ($rich_temp{$b}>>20)/16;
     $min = $t if $t < $min;
     $max = $t if $t > $max;
     $sum += $t;
@@ -55,6 +56,17 @@ while (1) {
   $data->{min} = $min;
   $data->{symbol} = " &degC";
   $data->{title} = "RICH Temperature";
+  
+  my $timeStamp = localtime();
+  
+  my @months = qw( Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec );
+  my @days = qw(Sun Mon Tue Wed Thu Fri Sat Sun);
+  my ($sec,$minute,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime();
+  my $updatetime = sprintf("%03s, %02d %s %04d  -  %02d:%02d:%02d",$days[$wday], $mday, $months[$mon], 1900 + $year, $hour, $minute, $sec);
+  
+  $data->{updatetime} = $updatetime;
+  
+  
 
   my $qastate = QA::GetQAState('below', $max, @QA::MdcTempLimits);
   my $str = sprintf("%i - %i", $min, $max);
index e6e820cb481b4307935997433461b53dc76cbe76..95e5d0f6ac6db80e35859a70442131f37264a7f0 100755 (executable)
@@ -101,6 +101,7 @@ function openwin(url) {
 
 <div class="linkbox" style="float:left"><h4>RICH</h4><ul>
 <li><a href="rich_drawing.htm#richTemperature">RICH Temperature</a></li>
+<li><a href="rich_drawing_bkpl.htm#richTemperatureBackplane">RICH Temperature Backplane</a></li>
 <li><a href="rich_drawing.htm#rich1V">RICH 1.1V</a></li>
 <li><a href="rich_drawing.htm#rich2V5">RICH 2.5V</a></li>
 <li><a href="monitor.cgi?10-richvolt">RICH Voltage & Current</a></li>
index cda9725a18c089818394ca35d8902429e4e040de..004021f7bf3bcd8d517bd5a0c6dde023f52864ac 100755 (executable)
@@ -58,6 +58,8 @@ ln -fs `pwd`/QA.pm /srv/www/htdocs/mon/
 ln -fs `pwd`/styles.css files/
 ln -fs `pwd`/indexstyles.css files/
 ln -fs `pwd`/rich_drawing.htm /srv/www/htdocs/mon/
+ln -fs `pwd`/rich_drawing_bkpl.htm /srv/www/htdocs/mon/
+
 #rm ~/trbsoft/hadesdaq/hmon/files/*.htt
 
 echo "  <Hmon>     Starting scripts..."
deleted file mode 120000 (symlink)
index 6956101fdd185572227c6faaf78dc0451c2dd45e..0000000000000000000000000000000000000000
+++ /dev/null
@@ -1 +0,0 @@
-register_configgbe_ip_2018_newEBs.db
\ No newline at end of file
new file mode 100644 (file)
index 0000000000000000000000000000000000000000..702bcb99295016aa11ba0f70d7e47374c0855280
--- /dev/null
+###########################################################################################
+# JAM2018 - setup for usage of NEW SERVERS lxhadeb08. lxhadeb09, lxhadeb10
+# Eventbuilders:
+# EB 0:   lxhadeb08  enp97s0f1  192.168.100.8   0xc0a86408 ports 50000 - 50099
+#EB0 NOTE- also used to define BNET destinations!
+
+# EB 1:   lxhadeb09  enp97s0f1  192.168.100.9   0xc0a86409 ports 50000 - 50099
+# EB 2:   lxhadeb10  enp97s0f1  192.168.100.10  0xc0a8640a ports 50000 - 50099
+# EB 3:   lxhadeb05  eth4       192.168.100.15  0xc0a8640f ports 50000 - 50099
+# EB 4:   lxhadeb08  enp97s0f1  192.168.100.8   0xc0a86408 ports 50256 - 50293
+# EB 5:   lxhadeb09  enp97s0f1  192.168.100.9   0xc0a86409 ports 50256 - 50293
+# EB 6:   lxhadeb10  enp97s0f1  192.168.100.10  0xc0a8640a ports 50256 - 50293
+# EB 7:   lxhadeb05  eth4       192.168.100.15  0xc0a8640f ports 50256 - 50293
+# EB 8:   lxhadeb08  enp97s0f1  192.168.100.8   0xc0a86408 ports 50512 - 50549
+# EB 9:   lxhadeb09  enp97s0f1  192.168.100.9   0xc0a86409 ports 50512 - 50549
+# EB 10:  lxhadeb10  enp97s0f1  192.168.100.10 0xc0a8640a ports 50512 - 50549
+# EB 11:  lxhadeb05  eth4       192.168.100.15 0xc0a8640f ports 50512 - 50549
+# EB 12:  lxhadeb08  enp97s0f1  192.168.100.8  0xc0a86408 ports 50768 - 50805
+# EB 13:  lxhadeb09  enp97s0f1  192.168.100.9  0xc0a86409 ports 50768 - 50805
+# EB 14:  lxhadeb10  enp97s0f1  192.168.100.10 0xc0a8640a ports 50768 - 50805 
+
+
+# EB 15: disabled, use this bit to enable simple BNET
+###########################################################################################
+
+
+#Broadcast to all GbE-Entities: 0xff7f
+
+!Register table
+#  Type  #   C0   #   C1   #   C2   #   C3   #   C4   #   C5   #   C6   #   C7   #   C8   #
+###########################################################################################
+# #old register set
+#     17     0xc100   0xc101   0xc102   0xc103   0xc104   0xc105   0xc106   0xc107   0xc108
+# #new memory locations
+#      0     0x8100   0x8101   0x8102   0x8103   0x8104   0x8105   0x8106   0x8107   0x8108
+#      1     0x8110   0x8111   0x8112   0x8113   0x8114   0x8115   0x8116   0x8117   0x8118
+#      2     0x8120   0x8121   0x8122   0x8123   0x8124   0x8125   0x8126   0x8127   0x8128
+#      3     0x8130   0x8131   0x8132   0x8133   0x8134   0x8135   0x8136   0x8137   0x8138
+#      4     0x8140   0x8141   0x8142   0x8143   0x8144   0x8145   0x8146   0x8147   0x8148
+#      5     0x8150   0x8151   0x8152   0x8153   0x8154   0x8155   0x8156   0x8157   0x8158
+#      6     0x8160   0x8161   0x8162   0x8163   0x8164   0x8165   0x8166   0x8167   0x8168
+#      7     0x8170   0x8171   0x8172   0x8173   0x8174   0x8175   0x8176   0x8177   0x8178
+#      8     0x8180   0x8181   0x8182   0x8183   0x8184   0x8185   0x8186   0x8187   0x8188
+#      9     0x8190   0x8191   0x8192   0x8193   0x8194   0x8195   0x8196   0x8197   0x8198
+#     10     0x81A0   0x81A1   0x81A2   0x81A3   0x81A4   0x81A5   0x81A6   0x81A7   0x81A8
+#     11     0x81B0   0x81B1   0x81B2   0x81B3   0x81B4   0x81B5   0x81B6   0x81B7   0x81B8
+#     12     0x81C0   0x81C1   0x81C2   0x81C3   0x81C4   0x81C5   0x81C6   0x81C7   0x81C8
+#     13     0x81D0   0x81D1   0x81D2   0x81D3   0x81D4   0x81D5   0x81D6   0x81D7   0x81D8
+#     14     0x81E0   0x81E1   0x81E2   0x81E3   0x81E4   0x81E5   0x81E6   0x81E7   0x81E8
+#     15     0x81F0   0x81F1   0x81F2   0x81F3   0x81F4   0x81F5   0x81F6   0x81F7   0x81F8
+
+
+#Sliced tables for broadcast settings follow:    
+#  Type  #   C0   #   C1   #   C2   #   C5   #   C8   #
+#######################################################    
+   100     0x8100   0x8101   0x8102   0x8105   0x8108
+   101     0x8110   0x8111   0x8112   0x8115   0x8118
+   102     0x8120   0x8121   0x8122   0x8125   0x8128
+   103     0x8130   0x8131   0x8132   0x8135   0x8138
+   104     0x8140   0x8141   0x8142   0x8145   0x8148
+   105     0x8150   0x8151   0x8152   0x8155   0x8158
+   106     0x8160   0x8161   0x8162   0x8165   0x8168
+   107     0x8170   0x8171   0x8172   0x8175   0x8178
+   108     0x8180   0x8181   0x8182   0x8185   0x8188
+   109     0x8190   0x8191   0x8192   0x8195   0x8198
+   110     0x81A0   0x81A1   0x81A2   0x81A5   0x81A8
+   111     0x81B0   0x81B1   0x81B2   0x81B5   0x81B8
+   112     0x81C0   0x81C1   0x81C2   0x81C5   0x81C8
+   113     0x81D0   0x81D1   0x81D2   0x81D5   0x81D8
+   114     0x81E0   0x81E1   0x81E2   0x81E5   0x81E8
+   115     0x81F0   0x81F1   0x81F2   0x81F5   0x81F8
+
+#Table for individual settings   
+#  Type  #   C3   #   C4   #   C6   #   C7   #
+##############################################
+    0     0x8103   0x8104   0x8106   0x8107  
+    1     0x8113   0x8114   0x8116   0x8117  
+    2     0x8123   0x8124   0x8126   0x8127  
+    3     0x8133   0x8134   0x8136   0x8137  
+    4     0x8143   0x8144   0x8146   0x8147  
+    5     0x8153   0x8154   0x8156   0x8157  
+    6     0x8163   0x8164   0x8166   0x8167  
+    7     0x8173   0x8174   0x8176   0x8177  
+    8     0x8183   0x8184   0x8186   0x8187  
+    9     0x8193   0x8194   0x8196   0x8197  
+   10     0x81A3   0x81A4   0x81A6   0x81A7  
+   11     0x81B3   0x81B4   0x81B6   0x81B7  
+   12     0x81C3   0x81C4   0x81C6   0x81C7  
+   13     0x81D3   0x81D4   0x81D6   0x81D7  
+   14     0x81E3   0x81E4   0x81E6   0x81E7  
+   15     0x81F3   0x81F4   0x81F6   0x81F7  
+    
+    
+    
+
+
+!Value table
+
+#                    Dest Port    Src MAC       Src IP      Src Port      Dest IP (only for EB-config!)
+# Hub    #  Type  #     C3     #     C4     #     C6     #     C7     #
+#######################################################################
+#lxhadeb08, EB0   100..8
+#   0x8000      0        0xc35B     0xdead8000   0xc0a86480     0xc35B     0xc0a86408
+#   0x8100      0        0xc351     0xdead8100   0xc0a86481     0xc351     0xc0a86408
+#   0x8110      0        0xc352     0xdead8110   0xc0a86482     0xc352     0xc0a86408
+#   0x8400      0        0xc356     0xdead8400   0xc0a86486     0xc356     0xc0a86408
+#   0x8410      0        0xc357     0xdead8410   0xc0a86487     0xc357     0xc0a86408
+#   0x8420      0        0xc358     0xdead8420   0xc0a86488     0xc358     0xc0a86408
+#   0x8600      0        0xc359     0xdead8600   0xc0a86489     0xc359     0xc0a86408
+#   0x8700      0        0xc35A     0xdead8700   0xc0a8648A     0xc35A     0xc0a86408
+#   0x8800      0        0xc350     0xdead8800   0xc0a8648B     0xc350     0xc0a86408
+#   0x8900      0        0xc35C     0xdead8900   0xc0a8648C     0xc35C     0xc0a86408
+#   0x8880      0        0xc35D     0xdead8880   0xc0a8648D     0xc35D     0xc0a86408
+#   0x8890      0        0xc35F     0xdead8890   0xc0a8648F     0xc35F     0xc0a86408
+#   0x8910      0        0xc35E     0xdead8910   0xc0a8648E     0xc35E     0xc0a86408
+#   0x1000      0        0xc360     0xdead1000   0xc0a86490     0xc360     0xc0a86408
+#   0x1010      0        0xc361     0xdead1010   0xc0a86491     0xc361     0xc0a86408
+#   0x1020      0        0xc362     0xdead1020   0xc0a86492     0xc362     0xc0a86408
+#   0x1030      0        0xc363     0xdead1030   0xc0a86493     0xc363     0xc0a86408
+#   0x1040      0        0xc364     0xdead1040   0xc0a86494     0xc364     0xc0a86408
+#   0x1050      0        0xc365     0xdead1050   0xc0a86495     0xc365     0xc0a86408
+#   0x1100      0        0xc366     0xdead1100   0xc0a86496     0xc366     0xc0a86408
+#   0x1110      0        0xc367     0xdead1110   0xc0a86497     0xc367     0xc0a86408
+#   0x1120      0        0xc368     0xdead1120   0xc0a86498     0xc368     0xc0a86408
+#   0x1130      0        0xc369     0xdead1130   0xc0a86499     0xc369     0xc0a86408
+#   0x1140      0        0xc36A     0xdead1140   0xc0a8649A     0xc36A     0xc0a86408
+#   0x1150      0        0xc36B     0xdead1150   0xc0a8649B     0xc36B     0xc0a86408
+#   0x1160      0        0xc36C     0xdead1160   0xc0a8649C     0xc36C     0xc0a86408
+#   0x8a00      0        0xc376     0xdead8a00   0xc0a864A6     0xc376     0xc0a86408
+#   0x8a01      0        0xc377     0xdead8a01   0xc0a864A7     0xc377     0xc0a86408  
+#   0x8a02      0        0xc378     0xdead8a02   0xc0a864A8     0xc378     0xc0a86408  
+#   0x8a03      0        0xc379     0xdead8a03   0xc0a864A9     0xc379     0xc0a86408
+#   0x8a04      0        0xc37a     0xdead8a04   0xc0a864AA     0xc37A     0xc0a86408
+#   0x8a05      0        0xc37b     0xdead8a05   0xc0a864AB     0xc37B     0xc0a86408
+#   0x83c0     0        0xc37c     0xdead83c0   0xc0a864AC     0xc37C     0xc0a86408
+#   0x83c1     0        0xc37d     0xdead83c1   0xc0a864AD     0xc37D     0xc0a86408
+#   0x83c2     0        0xc37e     0xdead83c2   0xc0a864AE     0xc37E     0xc0a86408
+#   0x83c3     0        0xc37f     0xdead83c3   0xc0a864AF     0xc37F     0xc0a86408
+#   0x83c4     0        0xc380     0xdead83c4   0xc0a864B0     0xc380     0xc0a86408
+#   0x83c5     0        0xc381     0xdead83c5   0xc0a864B1     0xc381     0xc0a86408
+#   0x83c6     0        0xc382     0xdead83c6   0xc0a864b2     0xc382     0xc0a86408
+#   0x83c7     0        0xc383     0xdead83c7   0xc0a864b3     0xc383     0xc0a86408
+#   0x83c8     0        0xc384     0xdead83c8   0xc0a864b4     0xc384     0xc0a86408
+#   0x83c9     0        0xc385     0xdead83c9   0xc0a864b5     0xc385     0xc0a86408
+#   0x83ca     0        0xc386     0xdead83ca   0xc0a864b6     0xc386     0xc0a86408
+#   0x83cb     0        0xc387     0xdead83cb   0xc0a864b7     0xc387     0xc0a86408
+#   
+
+
+#                    Dest Port    Src MAC      Src IP        Src Port #          #   TDC Calib flag
+# Hub    #  Type  #     C3     #     C4     #     C6     #     C7     #   EB IP  # 1:NO 1:linear 2:complex
+##########################################################################################################
+# JAM 25-may-2018: this first EB will be also used as pseudo node to setup the dabc bnet
+# this is workaround to test the hub destination register
+# last column will distribute to bnet input nodes  
+# EB_LUT must be 0x1 in CTS for bnet mode
+# 0xc0a86408   #lxhadeb08  mac 90:e2:ba:f7:9b:b5  192.168.100.8
+# 0xc0a86409   #lxhadeb09, mac 90:e2:ba:f7:cf:a1  192.168.100.9  
+# 0xc0a8640a   #lxhadeb10, mac 90:e2:ba:e2:c9:95  192.168.100.10
+# 0xc0a8640f   #lxhadeb05, mac 00:1b:21:57:b0:95  192.168.100.15
+# note that we also need to set same destination ips in the hub table at the end of this file!
+#
+#lxhadebXX, EB15 XX
+  0x8000     0        0xc65B     0xdead8000   0xc0a86480     0xc65B     0xc0a86408 0  # FIRST IP must be first EB server -lxhadeb08
+  0x8100     0        0xc651     0xdead8100   0xc0a86481     0xc651     0xc0a86408 0  #     mdc old?  lxhadeb08
+  0x8110     0        0xc652     0xdead8110   0xc0a86482     0xc652     0xc0a86408 0  #     mdc old   lxhadeb08
+  0x8400     0        0xc656     0xdead8400   0xc0a86486     0xc656     0xc0a8640f 0  # rpc lxhadeb05
+  0x8410     0        0xc657     0xdead8410   0xc0a86487     0xc657     0xc0a8640f 0  # rpc lxhadeb05
+  0x8420     0        0xc658     0xdead8420   0xc0a86488     0xc658     0xc0a8640f 0  #     rpc old   lxhadeb05
+  0x8600     0        0xc659     0xdead8600   0xc0a86489     0xc659     0xc0a8640f 0  # tof lxhadeb05
+  0x8700     0        0xc65A     0xdead8700   0xc0a8648A     0xc65A     0xc0a8640f 0  # fw  lxhadeb05
+  0x8800     0        0xc650     0xdead8800   0xc0a8648B     0xc650     0xc0a8640f 0  # central-cts lxhadeb05  
+  0x8880     0        0xc65D     0xdead8A00   0xc0a8648D     0xc65D     0xc0a86409 1  # start   - lxhadeb09
+  0x8890     0        0xc65F     0xdead8890   0xc0a8648F     0xc65F     0xc0a86409 1  # veto      lxhadeb09
+  0x8900     0        0xc65C     0xdead8900   0xc0a8648C     0xc65C     0xc0a86409 1  #  pion1     lxhadeb09
+  0x8910     0        0xc65E     0xdead8910   0xc0a8648E     0xc65E     0xc0a86409 1  #  pion2     lxhadeb09
+  0x1000     0        0xc660     0xdead1000   0xc0a86490     0xc660     0xc0a86408 0  # mdc - lxhadeb08 
+  0x1010     0        0xc661     0xdead1010   0xc0a86491     0xc661     0xc0a86408 0  # mdc - lxhadeb08 
+  0x1020     0        0xc662     0xdead1020   0xc0a86492     0xc662     0xc0a86408 0  # mdc - lxhadeb08 
+  0x1030     0        0xc663     0xdead1030   0xc0a86493     0xc663     0xc0a86408 0  # mdc - lxhadeb08 
+  0x1040     0        0xc664     0xdead1040   0xc0a86494     0xc664     0xc0a86408 0  # mdc - lxhadeb08
+  0x1050     0        0xc665     0xdead1050   0xc0a86495     0xc665     0xc0a86408 0  # mdc - lxhadeb08
+  0x1100     0        0xc666     0xdead1100   0xc0a86496     0xc666     0xc0a86408 0  # mdc - lxhadeb08
+  0x1110     0        0xc667     0xdead1110   0xc0a86497     0xc667     0xc0a86408 0  # mdc - lxhadeb08
+  0x1120     0        0xc668     0xdead1120   0xc0a86498     0xc668     0xc0a86409 0  # mdc - lxhadeb09 - minimum for 09
+  0x1130     0        0xc669     0xdead1130   0xc0a86499     0xc669     0xc0a8640a 0  # mdc - lxhadeb10 - min for 10
+  0x1140     0        0xc66A     0xdead1140   0xc0a8649A     0xc66A     0xc0a86408 0  # mdc - lxhadeb08
+  0x1150     0        0xc66B     0xdead1150   0xc0a8649B     0xc66B     0xc0a86408 0  # mdc - lxhadeb08
+  0x1160     0        0xc66C     0xdead1160   0xc0a8649C     0xc66C     0xc0a86408 0  # mdc - lxhadeb08
+  0x8a00     0        0xc676     0xdead8a00   0xc0a864A6     0xc676     0xc0a86409 1  # ecal- all to lxhadeb09
+  0x8a01     0        0xc677     0xdead8a01   0xc0a864A7     0xc677     0xc0a86409 1  # ecal- all to lxhadeb09
+  0x8a02     0        0xc678     0xdead8a02   0xc0a864A8     0xc678     0xc0a86409 1  # ecal- all to lxhadeb09
+  0x8a03     0        0xc679     0xdead8a03   0xc0a864A9     0xc679     0xc0a86409 1  # ecal- all to lxhadeb09
+  0x8a04     0        0xc67a     0xdead8a04   0xc0a864AA     0xc67A     0xc0a86409 1  # ecal- all to lxhadeb09
+  0x8a05     0        0xc67b     0xdead8a05   0xc0a864AB     0xc67B     0xc0a86409 1  # ecal- all to lxhadeb09   
+  0x83c0     0        0xc67c     0xdead83c0   0xc0a864AC     0xc67C     0xc0a8640a 1  # rich - all to lxhadeb10
+  0x83c1     0        0xc67d     0xdead83c1   0xc0a864AD     0xc67D     0xc0a8640a 1  # rich - all to lxhadeb10
+  0x83c2     0        0xc67e     0xdead83c2   0xc0a864AE     0xc67E     0xc0a8640a 1  # rich - all to lxhadeb10
+  0x83c3     0        0xc67f     0xdead83c3   0xc0a864AF     0xc67F     0xc0a8640a 1  # rich - all to lxhadeb10
+  0x83c4     0        0xc680     0xdead83c4   0xc0a864B0     0xc680     0xc0a8640a 1  # rich - all to lxhadeb10
+  0x83c5     0        0xc681     0xdead83c5   0xc0a864B1     0xc681     0xc0a8640a 1  # rich - all to lxhadeb10
+  0x83c6     0        0xc682     0xdead83c6   0xc0a864b2     0xc682     0xc0a8640a 1  # rich - all to lxhadeb10
+  0x83c7     0        0xc683     0xdead83c7   0xc0a864b3     0xc683     0xc0a8640a 1  # rich - all to lxhadeb10
+  0x83c8     0        0xc684     0xdead83c8   0xc0a864b4     0xc684     0xc0a8640a 1  # rich - all to lxhadeb10
+  0x83c9     0        0xc685     0xdead83c9   0xc0a864b5     0xc685     0xc0a8640a 1  # rich - all to lxhadeb10
+  0x83ca     0        0xc686     0xdead83ca   0xc0a864b6     0xc686     0xc0a8640a 1  # rich - all to lxhadeb10 
+  0x83cb     0        0xc687     0xdead83cb   0xc0a864b6     0xc687     0xc0a8640a 1  # rich - all to lxhadeb10 
+  
+
+
+
+#lxhadeb09, EB1   100.9
+###
+  0x8000      1        0xc35B     0xdead8000   0xc0a86480     0xc35B     0xc0a86409
+  0x8100      1        0xc351     0xdead8100   0xc0a86481     0xc351     0xc0a86409
+  0x8110      1        0xc352     0xdead8110   0xc0a86482     0xc352     0xc0a86409
+  0x8400      1        0xc356     0xdead8400   0xc0a86486     0xc356     0xc0a86409
+  0x8410      1        0xc357     0xdead8410   0xc0a86487     0xc357     0xc0a86409
+  0x8420      1        0xc358     0xdead8420   0xc0a86488     0xc358     0xc0a86409
+  0x8600      1        0xc359     0xdead8600   0xc0a86489     0xc359     0xc0a86409
+  0x8700      1        0xc35A     0xdead8700   0xc0a8648A     0xc35A     0xc0a86409
+  0x8800      1        0xc350     0xdead8800   0xc0a8648B     0xc350     0xc0a86409
+  0x8900      1        0xc35C     0xdead8900   0xc0a8648C     0xc35C     0xc0a86409
+  0x8880      1        0xc35D     0xdead8A00   0xc0a8648D     0xc35D     0xc0a86409
+  0x8890      1        0xc35F     0xdead8890   0xc0a8648F     0xc35F     0xc0a86409
+  0x8910      1        0xc35E     0xdead8910   0xc0a8648E     0xc35E     0xc0a86409
+  0x1000      1        0xc360     0xdead1000   0xc0a86490     0xc360     0xc0a86409
+  0x1010      1        0xc361     0xdead1010   0xc0a86491     0xc361     0xc0a86409
+  0x1020      1        0xc362     0xdead1020   0xc0a86492     0xc362     0xc0a86409
+  0x1030      1        0xc363     0xdead1030   0xc0a86493     0xc363     0xc0a86409
+  0x1040      1        0xc364     0xdead1040   0xc0a86494     0xc364     0xc0a86409
+  0x1050      1        0xc365     0xdead1050   0xc0a86495     0xc365     0xc0a86409
+  0x1100      1        0xc366     0xdead1100   0xc0a86496     0xc366     0xc0a86409
+  0x1110      1        0xc367     0xdead1110   0xc0a86497     0xc367     0xc0a86409
+  0x1120      1        0xc368     0xdead1120   0xc0a86498     0xc368     0xc0a86409
+  0x1130      1        0xc369     0xdead1130   0xc0a86499     0xc369     0xc0a86409
+  0x1140      1        0xc36A     0xdead1140   0xc0a8649A     0xc36A     0xc0a86409
+  0x1150      1        0xc36B     0xdead1150   0xc0a8649B     0xc36B     0xc0a86409
+  0x1160      1        0xc36C     0xdead1160   0xc0a8649C     0xc36C     0xc0a86409
+  0x8a00     1        0xc376     0xdead8a00   0xc0a864A6     0xc376      0xc0a86409
+  0x8a01     1        0xc377     0xdead8a01   0xc0a864A7     0xc377      0xc0a86409  
+  0x8a02     1        0xc378     0xdead8a02   0xc0a864A8     0xc378      0xc0a86409  
+  0x8a03     1        0xc379     0xdead8a03   0xc0a864A9     0xc379      0xc0a86409
+  0x8a04     1        0xc37a     0xdead8a04   0xc0a864AA     0xc37A      0xc0a86409
+  0x8a05     1        0xc37b     0xdead8a05   0xc0a864AB     0xc37B      0xc0a86409
+  0x83c0     1        0xc37c     0xdead83c0   0xc0a864AC     0xc37C      0xc0a86409
+  0x83c1     1        0xc37d     0xdead83c1   0xc0a864AD     0xc37D      0xc0a86409
+  0x83c2     1        0xc37e     0xdead83c2   0xc0a864AE     0xc37E      0xc0a86409
+  0x83c3     1        0xc37f     0xdead83c3   0xc0a864AF     0xc37F      0xc0a86409
+  0x83c4     1        0xc380     0xdead83c4   0xc0a864B0     0xc380      0xc0a86409
+  0x83c5     1        0xc381     0xdead83c5   0xc0a864B1     0xc381      0xc0a86409
+  0x83c6     1        0xc382     0xdead83c6   0xc0a864b2     0xc382      0xc0a86409
+  0x83c7     1        0xc383     0xdead83c7   0xc0a864b3     0xc383      0xc0a86409
+  0x83c8     1        0xc384     0xdead83c8   0xc0a864b4     0xc384      0xc0a86409
+  0x83c9     1        0xc385     0xdead83c9   0xc0a864b5     0xc385      0xc0a86409
+  0x83ca     1        0xc386     0xdead83ca   0xc0a864b6     0xc386      0xc0a86409
+  0x83cb     1        0xc387     0xdead83cb   0xc0a864b7     0xc387      0xc0a86409
+  
+  
+
+#lxhadeb10, EB2   .10
+  0x8000      2        0xc35B     0xdead8000   0xc0a86480     0xc35B     0xc0a8640a
+  0x8100      2        0xc351     0xdead8100   0xc0a86481     0xc351     0xc0a8640a
+  0x8110      2        0xc352     0xdead8110   0xc0a86482     0xc352     0xc0a8640a
+  0x8400      2        0xc356     0xdead8400   0xc0a86486     0xc356     0xc0a8640a
+  0x8410      2        0xc357     0xdead8410   0xc0a86487     0xc357     0xc0a8640a
+  0x8420      2        0xc358     0xdead8420   0xc0a86488     0xc358     0xc0a8640a
+  0x8600      2        0xc359     0xdead8600   0xc0a86489     0xc359     0xc0a8640a
+  0x8700      2        0xc35A     0xdead8700   0xc0a8648A     0xc35A     0xc0a8640a
+  0x8800      2        0xc350     0xdead8800   0xc0a8648B     0xc350     0xc0a8640a
+  0x8900      2        0xc35C     0xdead8900   0xc0a8648C     0xc35C     0xc0a8640a
+  0x8880      2        0xc35D     0xdead8A00   0xc0a8648D     0xc35D     0xc0a8640a
+  0x8890      2        0xc35F     0xdead8890   0xc0a8648F     0xc35F     0xc0a8640a
+  0x8910      2        0xc35E     0xdead8910   0xc0a8648E     0xc35E     0xc0a8640a
+  0x1000      2        0xc360     0xdead1000   0xc0a86490     0xc360     0xc0a8640a
+  0x1010      2        0xc361     0xdead1010   0xc0a86491     0xc361     0xc0a8640a
+  0x1020      2        0xc362     0xdead1020   0xc0a86492     0xc362     0xc0a8640a
+  0x1030      2        0xc363     0xdead1030   0xc0a86493     0xc363     0xc0a8640a
+  0x1040      2        0xc364     0xdead1040   0xc0a86494     0xc364     0xc0a8640a
+  0x1050      2        0xc365     0xdead1050   0xc0a86495     0xc365     0xc0a8640a
+  0x1100      2        0xc366     0xdead1100   0xc0a86496     0xc366     0xc0a8640a
+  0x1110      2        0xc367     0xdead1110   0xc0a86497     0xc367     0xc0a8640a
+  0x1120      2        0xc368     0xdead1120   0xc0a86498     0xc368     0xc0a8640a
+  0x1130      2        0xc369     0xdead1130   0xc0a86499     0xc369     0xc0a8640a
+  0x1140      2        0xc36A     0xdead1140   0xc0a8649A     0xc36A     0xc0a8640a
+  0x1150      2        0xc36B     0xdead1150   0xc0a8649B     0xc36B     0xc0a8640a
+  0x1160      2        0xc36C     0xdead1160   0xc0a8649C     0xc36C     0xc0a8640a
+  0x8a00     2        0xc376     0xdead8a00   0xc0a864A6     0xc376     0xc0a8640a
+  0x8a01     2        0xc377     0xdead8a01   0xc0a864A7     0xc377     0xc0a8640a  
+  0x8a02     2        0xc378     0xdead8a02   0xc0a864A8     0xc378     0xc0a8640a  
+  0x8a03     2        0xc379     0xdead8a03   0xc0a864A9     0xc379     0xc0a8640a
+  0x8a04     2        0xc37a     0xdead8a04   0xc0a864AA     0xc37A     0xc0a8640a
+  0x8a05     2        0xc37b     0xdead8a05   0xc0a864AB     0xc37B     0xc0a8640a
+  0x83c0     2        0xc37c     0xdead83c0   0xc0a864AC     0xc37C     0xc0a8640a
+  0x83c1     2        0xc37d     0xdead83c1   0xc0a864AD     0xc37D     0xc0a8640a
+  0x83c2     2        0xc37e     0xdead83c2   0xc0a864AE     0xc37E     0xc0a8640a
+  0x83c3     2        0xc37f     0xdead83c3   0xc0a864AF     0xc37F     0xc0a8640a
+  0x83c4     2        0xc380     0xdead83c4   0xc0a864B0     0xc380     0xc0a8640a
+  0x83c5     2        0xc381     0xdead83c5   0xc0a864B1     0xc381     0xc0a8640a
+  0x83c6     2        0xc382     0xdead83c6   0xc0a864b2     0xc382     0xc0a8640a
+  0x83c7     2        0xc383     0xdead83c7   0xc0a864b3     0xc383     0xc0a8640a
+  0x83c8     2        0xc384     0xdead83c8   0xc0a864b4     0xc384     0xc0a8640a
+  0x83c9     2        0xc385     0xdead83c9   0xc0a864b5     0xc385     0xc0a8640a
+  0x83ca     2        0xc386     0xdead83ca   0xc0a864b6     0xc386     0xc0a8640a
+  0x83cb     2        0xc387     0xdead83cb   0xc0a864b7     0xc387     0xc0a8640a       
+            
+            
+#lxhadeb045 EB3   .15
+  0x8000      3        0xc35B     0xdead8000   0xc0a86480     0xc35B     0xc0a8640f
+  0x8100      3        0xc351     0xdead8100   0xc0a86481     0xc351     0xc0a8640f
+  0x8110      3        0xc352     0xdead8110   0xc0a86482     0xc352     0xc0a8640f
+  0x8400      3        0xc356     0xdead8400   0xc0a86486     0xc356     0xc0a8640f
+  0x8410      3        0xc357     0xdead8410   0xc0a86487     0xc357     0xc0a8640f
+  0x8420      3        0xc358     0xdead8420   0xc0a86488     0xc358     0xc0a8640f
+  0x8600      3        0xc359     0xdead8600   0xc0a86489     0xc359     0xc0a8640f
+  0x8700      3        0xc35A     0xdead8700   0xc0a8648A     0xc35A     0xc0a8640f
+  0x8800      3        0xc350     0xdead8800   0xc0a8648B     0xc350     0xc0a8640f
+  0x8900      3        0xc35C     0xdead8900   0xc0a8648C     0xc35C     0xc0a8640f
+  0x8880      3        0xc35D     0xdead8A00   0xc0a8648D     0xc35D     0xc0a8640f
+  0x8890      3        0xc35F     0xdead8890   0xc0a8648F     0xc35F     0xc0a8640f
+  0x8910      3        0xc35E     0xdead8910   0xc0a8648E     0xc35E     0xc0a8640f
+  0x1000      3        0xc360     0xdead1000   0xc0a86490     0xc360     0xc0a8640f
+  0x1010      3        0xc361     0xdead1010   0xc0a86491     0xc361     0xc0a8640f
+  0x1020      3        0xc362     0xdead1020   0xc0a86492     0xc362     0xc0a8640f
+  0x1030      3        0xc363     0xdead1030   0xc0a86493     0xc363     0xc0a8640f
+  0x1040      3        0xc364     0xdead1040   0xc0a86494     0xc364     0xc0a8640f
+  0x1050      3        0xc365     0xdead1050   0xc0a86495     0xc365     0xc0a8640f
+  0x1100      3        0xc366     0xdead1100   0xc0a86496     0xc366     0xc0a8640f
+  0x1110      3        0xc367     0xdead1110   0xc0a86497     0xc367     0xc0a8640f
+  0x1120      3        0xc368     0xdead1120   0xc0a86498     0xc368     0xc0a8640f
+  0x1130      3        0xc369     0xdead1130   0xc0a86499     0xc369     0xc0a8640f
+  0x1140      3        0xc36A     0xdead1140   0xc0a8649A     0xc36A     0xc0a8640f
+  0x1150      3        0xc36B     0xdead1150   0xc0a8649B     0xc36B     0xc0a8640f
+  0x1160      3        0xc36C     0xdead1160   0xc0a8649C     0xc36C     0xc0a8640f
+  0x8a00     3        0xc376     0xdead8a00   0xc0a864A6     0xc376     0xc0a8640f
+  0x8a01     3        0xc377     0xdead8a01   0xc0a864A7     0xc377     0xc0a8640f  
+  0x8a02     3        0xc378     0xdead8a02   0xc0a864A8     0xc378     0xc0a8640f  
+  0x8a03     3        0xc379     0xdead8a03   0xc0a864A9     0xc379     0xc0a8640f
+  0x8a04     3        0xc37a     0xdead8a04   0xc0a864AA     0xc37A     0xc0a8640f
+  0x8a05     3        0xc37b     0xdead8a05   0xc0a864AB     0xc37B     0xc0a8640f
+  0x83c0     3        0xc37c     0xdead83c0   0xc0a864AC     0xc37C     0xc0a8640f
+  0x83c1     3        0xc37d     0xdead83c1   0xc0a864AD     0xc37D     0xc0a8640f
+  0x83c2     3        0xc37e     0xdead83c2   0xc0a864AE     0xc37E     0xc0a8640f
+  0x83c3     3        0xc37f     0xdead83c3   0xc0a864AF     0xc37F     0xc0a8640f
+  0x83c4     3        0xc380     0xdead83c4   0xc0a864B0     0xc380     0xc0a8640f
+  0x83c5     3        0xc381     0xdead83c5   0xc0a864B1     0xc381     0xc0a8640f
+  0x83c6     3        0xc382     0xdead83c6   0xc0a864b2     0xc382     0xc0a8640f
+  0x83c7     3        0xc383     0xdead83c7   0xc0a864b3     0xc383     0xc0a8640f
+  0x83c8     3        0xc384     0xdead83c8   0xc0a864b4     0xc384     0xc0a8640f
+  0x83c9     3        0xc385     0xdead83c9   0xc0a864b5     0xc385     0xc0a8640f
+  0x83ca     3        0xc386     0xdead83ca   0xc0a864b6     0xc386     0xc0a8640f
+  0x83cb     3        0xc387     0xdead83cb   0xc0a864b7     0xc387     0xc0a8640f
+  
+
+#                    Dest Port    Src MAC      Src IP        Src Port  
+# Hub    #  Type  #     C3     #     C4     #     C6     #     C7     #
+#######################################################################
+#lxhadeb08, EB4   .11
+  0x8000      4        0xc45B     0xdead8000   0xc0a86480     0xc45B        0xc0a86408
+  0x8100      4        0xc451     0xdead8100   0xc0a86481     0xc451        0xc0a86408
+  0x8110      4        0xc452     0xdead8110   0xc0a86482     0xc452        0xc0a86408
+  0x8400      4        0xc456     0xdead8400   0xc0a86486     0xc456        0xc0a86408
+  0x8410      4        0xc457     0xdead8410   0xc0a86487     0xc457        0xc0a86408
+  0x8420      4        0xc458     0xdead8420   0xc0a86488     0xc458        0xc0a86408
+  0x8600      4        0xc459     0xdead8600   0xc0a86489     0xc459        0xc0a86408
+  0x8700      4        0xc45A     0xdead8700   0xc0a8648A     0xc45A        0xc0a86408
+  0x8800      4        0xc450     0xdead8800   0xc0a8648B     0xc450        0xc0a86408
+  0x8900      4        0xc45C     0xdead8900   0xc0a8648C     0xc45C        0xc0a86408
+  0x8880      4        0xc45D     0xdead8A00   0xc0a8648D     0xc45D        0xc0a86408
+  0x8890      4        0xc45F     0xdead8890   0xc0a8648F     0xc45F        0xc0a86408
+  0x8910      4        0xc45E     0xdead8910   0xc0a8648E     0xc45E        0xc0a86408
+  0x1000      4        0xc460     0xdead1000   0xc0a86490     0xc460        0xc0a86408
+  0x1010      4        0xc461     0xdead1010   0xc0a86491     0xc461        0xc0a86408
+  0x1020      4        0xc462     0xdead1020   0xc0a86492     0xc462        0xc0a86408
+  0x1030      4        0xc463     0xdead1030   0xc0a86493     0xc463        0xc0a86408
+  0x1040      4        0xc464     0xdead1040   0xc0a86494     0xc464        0xc0a86408
+  0x1050      4        0xc465     0xdead1050   0xc0a86495     0xc465        0xc0a86408
+  0x1100      4        0xc466     0xdead1100   0xc0a86496     0xc466        0xc0a86408
+  0x1110      4        0xc467     0xdead1110   0xc0a86497     0xc467        0xc0a86408
+  0x1120      4        0xc468     0xdead1120   0xc0a86498     0xc468        0xc0a86408
+  0x1130      4        0xc469     0xdead1130   0xc0a86499     0xc469        0xc0a86408
+  0x1140      4        0xc46A     0xdead1140   0xc0a8649A     0xc46A        0xc0a86408
+  0x1150      4        0xc46B     0xdead1150   0xc0a8649B     0xc46B        0xc0a86408
+  0x1160      4        0xc46C     0xdead1160   0xc0a8649C     0xc46C        0xc0a86408
+  0x8a00     4        0xc476     0xdead8a00   0xc0a864A6     0xc476     0xc0a86408
+  0x8a01     4        0xc477     0xdead8a01   0xc0a864A7     0xc477     0xc0a86408  
+  0x8a02     4        0xc478     0xdead8a02   0xc0a864A8     0xc478     0xc0a86408  
+  0x8a03     4        0xc479     0xdead8a03   0xc0a864A9     0xc479     0xc0a86408
+  0x8a04     4        0xc47a     0xdead8a04   0xc0a864AA     0xc47A     0xc0a86408
+  0x8a05     4        0xc47b     0xdead8a05   0xc0a864AB     0xc47B     0xc0a86408
+  0x83c0     4        0xc47c     0xdead83c0   0xc0a864AC     0xc47C     0xc0a86408
+  0x83c1     4        0xc47d     0xdead83c1   0xc0a864AD     0xc47D     0xc0a86408
+  0x83c2     4        0xc47e     0xdead83c2   0xc0a864AE     0xc47E     0xc0a86408
+  0x83c3     4        0xc47f     0xdead83c3   0xc0a864AF     0xc47F     0xc0a86408
+  0x83c4     4        0xc480     0xdead83c4   0xc0a864B0     0xc480     0xc0a86408
+  0x83c5     4        0xc481     0xdead83c5   0xc0a864B1     0xc481     0xc0a86408
+  0x83c6     4        0xc482     0xdead83c6   0xc0a864b2     0xc482     0xc0a86408
+  0x83c7     4        0xc483     0xdead83c7   0xc0a864b3     0xc483     0xc0a86408
+  0x83c8     4        0xc484     0xdead83c8   0xc0a864b4     0xc484     0xc0a86408
+  0x83c9     4        0xc485     0xdead83c9   0xc0a864b5     0xc485     0xc0a86408
+  0x83ca     4        0xc486     0xdead83ca   0xc0a864b6     0xc486     0xc0a86408
+  0x83cb     4        0xc487     0xdead83cb   0xc0a864b7     0xc487     0xc0a86408
+  
+
+#lxhadeb09, EB5   100.8
+###
+  0x8000      5        0xc45B     0xdead8000   0xc0a86480     0xc45B        0xc0a86409
+  0x8100      5        0xc451     0xdead8100   0xc0a86481     0xc451        0xc0a86409
+  0x8110      5        0xc452     0xdead8110   0xc0a86482     0xc452        0xc0a86409
+  0x8400      5        0xc456     0xdead8400   0xc0a86486     0xc456        0xc0a86409
+  0x8410      5        0xc457     0xdead8410   0xc0a86487     0xc457        0xc0a86409
+  0x8420      5        0xc458     0xdead8420   0xc0a86488     0xc458        0xc0a86409
+  0x8600      5        0xc459     0xdead8600   0xc0a86489     0xc459        0xc0a86409
+  0x8700      5        0xc45A     0xdead8700   0xc0a8648A     0xc45A        0xc0a86409
+  0x8800      5        0xc450     0xdead8800   0xc0a8648B     0xc450        0xc0a86409
+  0x8890      5        0xc45F     0xdead8890   0xc0a8648F     0xc45F        0xc0a86409
+  0x8900      5        0xc45C     0xdead8900   0xc0a8648C     0xc45C        0xc0a86409
+  0x8910      5        0xc45E     0xdead8910   0xc0a8648E     0xc45E        0xc0a86409
+  0x8880      5        0xc45D     0xdead8A00   0xc0a8648D     0xc45D        0xc0a86409
+  0x1000      5        0xc460     0xdead1000   0xc0a86490     0xc460        0xc0a86409
+  0x1010      5        0xc461     0xdead1010   0xc0a86491     0xc461        0xc0a86409
+  0x1020      5        0xc462     0xdead1020   0xc0a86492     0xc462        0xc0a86409
+  0x1030      5        0xc463     0xdead1030   0xc0a86493     0xc463        0xc0a86409
+  0x1040      5        0xc464     0xdead1040   0xc0a86494     0xc464        0xc0a86409
+  0x1050      5        0xc465     0xdead1050   0xc0a86495     0xc465        0xc0a86409
+  0x1100      5        0xc466     0xdead1100   0xc0a86496     0xc466        0xc0a86409
+  0x1110      5        0xc467     0xdead1110   0xc0a86497     0xc467        0xc0a86409
+  0x1120      5        0xc468     0xdead1120   0xc0a86498     0xc468        0xc0a86409
+  0x1130      5        0xc469     0xdead1130   0xc0a86499     0xc469        0xc0a86409
+  0x1140      5        0xc46A     0xdead1140   0xc0a8649A     0xc46A        0xc0a86409
+  0x1150      5        0xc46B     0xdead1150   0xc0a8649B     0xc46B        0xc0a86409
+  0x1160      5        0xc46C     0xdead1160   0xc0a8649C     0xc46C        0xc0a86409
+  0x8a00     5       0xc476     0xdead8a00   0xc0a864A6     0xc476     0xc0a86409
+  0x8a01     5       0xc477     0xdead8a01   0xc0a864A7     0xc477     0xc0a86409  
+  0x8a02     5       0xc478     0xdead8a02   0xc0a864A8     0xc478     0xc0a86409  
+  0x8a03     5       0xc479     0xdead8a03   0xc0a864A9     0xc479     0xc0a86409
+  0x8a04     5       0xc47a     0xdead8a04   0xc0a864AA     0xc47A     0xc0a86409
+  0x8a05     5       0xc47b     0xdead8a05   0xc0a864AB     0xc47B     0xc0a86409
+  0x83c0     5       0xc47c     0xdead83c0   0xc0a864AC     0xc47C     0xc0a86409
+  0x83c1     5       0xc47d     0xdead83c1   0xc0a864AD     0xc47D     0xc0a86409
+  0x83c2     5       0xc47e     0xdead83c2   0xc0a864AE     0xc47E     0xc0a86409
+  0x83c3     5       0xc47f     0xdead83c3   0xc0a864AF     0xc47F     0xc0a86409
+  0x83c4     5       0xc480     0xdead83c4   0xc0a864B0     0xc480     0xc0a86409
+  0x83c5     5       0xc481     0xdead83c5   0xc0a864B1     0xc481     0xc0a86409
+  0x83c6     5       0xc482     0xdead83c6   0xc0a864b2     0xc482     0xc0a86409
+  0x83c7     5       0xc483     0xdead83c7   0xc0a864b3     0xc483     0xc0a86409
+  0x83c8     5       0xc484     0xdead83c8   0xc0a864b4     0xc484     0xc0a86409
+  0x83c9     5       0xc485     0xdead83c9   0xc0a864b5     0xc485    0xc0a86409
+  0x83ca     5       0xc486     0xdead83ca   0xc0a864b6     0xc486    0xc0a86409
+  0x83cb     5       0xc487     0xdead83cb   0xc0a864b7     0xc487     0xc0a86409
+   
+#lxhadeb10, EB6   100.10
+  0x8000      6        0xc45B     0xdead8000   0xc0a86480     0xc45B        0xc0a8640a
+  0x8100      6        0xc451     0xdead8100   0xc0a86481     0xc451        0xc0a8640a
+  0x8110      6        0xc452     0xdead8110   0xc0a86482     0xc452        0xc0a8640a
+  0x8400      6        0xc456     0xdead8400   0xc0a86486     0xc456        0xc0a8640a
+  0x8410      6        0xc457     0xdead8410   0xc0a86487     0xc457        0xc0a8640a
+  0x8420      6        0xc458     0xdead8420   0xc0a86488     0xc458        0xc0a8640a
+  0x8600      6        0xc459     0xdead8600   0xc0a86489     0xc459        0xc0a8640a
+  0x8700      6        0xc45A     0xdead8700   0xc0a8648A     0xc45A        0xc0a8640a
+  0x8800      6        0xc450     0xdead8800   0xc0a8648B     0xc450        0xc0a8640a
+  0x8900      6        0xc45C     0xdead8900   0xc0a8648C     0xc45C        0xc0a8640a
+  0x8880      6        0xc45D     0xdead8A00   0xc0a8648D     0xc45D        0xc0a8640a
+  0x8890      6        0xc45F     0xdead8890   0xc0a8648F     0xc45F        0xc0a8640a
+  0x8910      6        0xc45E     0xdead8910   0xc0a8648E     0xc45E        0xc0a8640a
+  0x1000      6        0xc460     0xdead1000   0xc0a86490     0xc460        0xc0a8640a
+  0x1010      6        0xc461     0xdead1010   0xc0a86491     0xc461        0xc0a8640a
+  0x1020      6        0xc462     0xdead1020   0xc0a86492     0xc462        0xc0a8640a
+  0x1030      6        0xc463     0xdead1030   0xc0a86493     0xc463        0xc0a8640a
+  0x1040      6        0xc464     0xdead1040   0xc0a86494     0xc464        0xc0a8640a
+  0x1050      6        0xc465     0xdead1050   0xc0a86495     0xc465        0xc0a8640a
+  0x1100      6        0xc466     0xdead1100   0xc0a86496     0xc466        0xc0a8640a
+  0x1110      6        0xc467     0xdead1110   0xc0a86497     0xc467        0xc0a8640a
+  0x1120      6        0xc468     0xdead1120   0xc0a86498     0xc468        0xc0a8640a
+  0x1130      6        0xc469     0xdead1130   0xc0a86499     0xc469        0xc0a8640a
+  0x1140      6        0xc46A     0xdead1140   0xc0a8649A     0xc46A        0xc0a8640a
+  0x1150      6        0xc46B     0xdead1150   0xc0a8649B     0xc46B        0xc0a8640a
+  0x1160      6        0xc46C     0xdead1160   0xc0a8649C     0xc46C        0xc0a8640a
+  0x8a00     6       0xc476     0xdead8a00   0xc0a864A6     0xc476     0xc0a8640a
+  0x8a01     6       0xc477     0xdead8a01   0xc0a864A7     0xc477     0xc0a8640a  
+  0x8a02     6       0xc478     0xdead8a02   0xc0a864A8     0xc478     0xc0a8640a  
+  0x8a03     6       0xc479     0xdead8a03   0xc0a864A9     0xc479     0xc0a8640a
+  0x8a04     6       0xc47a     0xdead8a04   0xc0a864AA     0xc47A     0xc0a8640a
+  0x8a05     6       0xc47b     0xdead8a05   0xc0a864AB     0xc47B     0xc0a8640a
+  0x83c0     6       0xc47c     0xdead83c0   0xc0a864AC     0xc47C     0xc0a8640a
+  0x83c1     6       0xc47d     0xdead83c1   0xc0a864AD     0xc47D     0xc0a8640a
+  0x83c2     6       0xc47e     0xdead83c2   0xc0a864AE     0xc47E     0xc0a8640a
+  0x83c3     6       0xc47f     0xdead83c3   0xc0a864AF     0xc47F     0xc0a8640a
+  0x83c4     6       0xc480     0xdead83c4   0xc0a864B0     0xc480     0xc0a8640a
+  0x83c5     6       0xc481     0xdead83c5   0xc0a864B1     0xc481     0xc0a8640a
+  0x83c6     6       0xc482     0xdead83c6   0xc0a864b2     0xc482     0xc0a8640a
+  0x83c7     6       0xc483     0xdead83c7   0xc0a864b3     0xc483     0xc0a8640a
+  0x83c8     6       0xc484     0xdead83c8   0xc0a864b4     0xc484     0xc0a8640a
+  0x83c9     6       0xc485     0xdead83c9   0xc0a864b5     0xc485    0xc0a8640a
+  0x83ca     6       0xc486     0xdead83ca   0xc0a864b6     0xc486    0xc0a8640a
+  0x83cb     6       0xc487     0xdead83cb   0xc0a864b7     0xc487     0xc0a8640a
+  
+  
+
+#lxhadeb05, EB7   .15
+  0x8000      7        0xc45B     0xdead8000   0xc0a86480     0xc45B        0xc0a8640f
+  0x8100      7        0xc451     0xdead8100   0xc0a86481     0xc451        0xc0a8640f
+  0x8110      7        0xc452     0xdead8110   0xc0a86482     0xc452        0xc0a8640f
+  0x8300      7        0xc453     0xdead8300   0xc0a86483     0xc453        0xc0a8640f
+  0x8310      7        0xc454     0xdead8310   0xc0a86484     0xc454        0xc0a8640f
+  0x8320      7        0xc455     0xdead8320   0xc0a86485     0xc455        0xc0a8640f
+  0x8400      7        0xc456     0xdead8400   0xc0a86486     0xc456        0xc0a8640f
+  0x8410      7        0xc457     0xdead8410   0xc0a86487     0xc457        0xc0a8640f
+  0x8420      7        0xc458     0xdead8420   0xc0a86488     0xc458        0xc0a8640f
+  0x8600      7        0xc459     0xdead8600   0xc0a86489     0xc459        0xc0a8640f
+  0x8700      7        0xc45A     0xdead8700   0xc0a8648A     0xc45A        0xc0a8640f
+  0x8800      7        0xc450     0xdead8800   0xc0a8648B     0xc450        0xc0a8640f
+  0x8890      7        0xc45F     0xdead8890   0xc0a8648F     0xc45F        0xc0a8640f
+  0x8900      7        0xc45C     0xdead8900   0xc0a8648C     0xc45C        0xc0a8640f
+  0x8910      7        0xc45E     0xdead8910   0xc0a8648E     0xc45E        0xc0a8640f
+  0x8880      7        0xc45D     0xdead8A00   0xc0a8648D     0xc45D        0xc0a8640f
+  0x1000      7        0xc460     0xdead1000   0xc0a86490     0xc460        0xc0a8640f
+  0x1010      7        0xc461     0xdead1010   0xc0a86491     0xc461        0xc0a8640f
+  0x1020      7        0xc462     0xdead1020   0xc0a86492     0xc462        0xc0a8640f
+  0x1030      7        0xc463     0xdead1030   0xc0a86493     0xc463        0xc0a8640f
+  0x1040      7        0xc464     0xdead1040   0xc0a86494     0xc464        0xc0a8640f
+  0x1050      7        0xc465     0xdead1050   0xc0a86495     0xc465        0xc0a8640f
+  0x1100      7        0xc466     0xdead1100   0xc0a86496     0xc466        0xc0a8640f
+  0x1110      7        0xc467     0xdead1110   0xc0a86497     0xc467        0xc0a8640f
+  0x1120      7        0xc468     0xdead1120   0xc0a86498     0xc468        0xc0a8640f
+  0x1130      7        0xc469     0xdead1130   0xc0a86499     0xc469        0xc0a8640f
+  0x1140      7        0xc46A     0xdead1140   0xc0a8649A     0xc46A        0xc0a8640f
+  0x1150      7        0xc46B     0xdead1150   0xc0a8649B     0xc46B        0xc0a8640f
+  0x1160      7        0xc46C     0xdead1160   0xc0a8649C     0xc46C        0xc0a8640f
+  0x8a00     7       0xc476     0xdead8a00   0xc0a864A6     0xc476     0xc0a8640f
+  0x8a01     7       0xc477     0xdead8a01   0xc0a864A7     0xc477     0xc0a8640f  
+  0x8a02     7       0xc478     0xdead8a02   0xc0a864A8     0xc478     0xc0a8640f  
+  0x8a03     7       0xc479     0xdead8a03   0xc0a864A9     0xc479     0xc0a8640f
+  0x8a04     7       0xc47a     0xdead8a04   0xc0a864AA     0xc47A     0xc0a8640f
+  0x8a05     7       0xc47b     0xdead8a05   0xc0a864AB     0xc47B     0xc0a8640f
+  0x83c0     7       0xc47c     0xdead83c0   0xc0a864AC     0xc47C     0xc0a8640f
+  0x83c1     7       0xc47d     0xdead83c1   0xc0a864AD     0xc47D     0xc0a8640f
+  0x83c2     7       0xc47e     0xdead83c2   0xc0a864AE     0xc47E     0xc0a8640f
+  0x83c3     7       0xc47f     0xdead83c3   0xc0a864AF     0xc47F     0xc0a8640f
+  0x83c4     7       0xc480     0xdead83c4   0xc0a864B0     0xc480     0xc0a8640f
+  0x83c5     7       0xc481     0xdead83c5   0xc0a864B1     0xc481     0xc0a8640f
+  0x83c6     7       0xc482     0xdead83c6   0xc0a864b2     0xc482     0xc0a8640f
+  0x83c7     7       0xc483     0xdead83c7   0xc0a864b3     0xc483     0xc0a8640f
+  0x83c8     7       0xc484     0xdead83c8   0xc0a864b4     0xc484     0xc0a8640f
+  0x83c9     7       0xc485     0xdead83c9   0xc0a864b5     0xc485     0xc0a8640f
+  0x83ca     7       0xc486     0xdead83ca   0xc0a864b6     0xc486     0xc0a8640f
+  0x83cb     7       0xc487     0xdead83cb   0xc0a864b7     0xc487     0xc0a8640f
+  
+
+#                    Dest Port    Src MAC      Src IP        Src Port  
+# Hub    #  Type  #     C3     #     C4     #     C6     #     C7     #
+#######################################################################
+#lxhadeb08, EB8   .15
+  0x8000      8        0xc55B     0xdead8000   0xc0a86480      0xc55B       0xc0a86408
+  0x8100      8        0xc551     0xdead8100   0xc0a86481      0xc551       0xc0a86408
+  0x8110      8        0xc552     0xdead8110   0xc0a86482      0xc552       0xc0a86408
+  0x8400      8        0xc556     0xdead8400   0xc0a86486      0xc556       0xc0a86408
+  0x8410      8        0xc557     0xdead8410   0xc0a86487      0xc557       0xc0a86408
+  0x8420      8        0xc558     0xdead8420   0xc0a86488      0xc558       0xc0a86408
+  0x8600      8        0xc559     0xdead8600   0xc0a86489      0xc559       0xc0a86408
+  0x8700      8        0xc55A     0xdead8700   0xc0a8648A      0xc55A       0xc0a86408
+  0x8800      8        0xc550     0xdead8800   0xc0a8648B      0xc550       0xc0a86408
+  0x8900      8        0xc55C     0xdead8900   0xc0a8648C      0xc55C       0xc0a86408
+  0x8880      8        0xc55D     0xdead8A00   0xc0a8648D      0xc55D       0xc0a86408
+  0x8890      8        0xc55F     0xdead8890   0xc0a8648F      0xc55F       0xc0a86408
+  0x8910      8        0xc55E     0xdead8910   0xc0a8648E      0xc55E       0xc0a86408
+  0x1000      8        0xc560     0xdead1000   0xc0a86490      0xc560       0xc0a86408
+  0x1010      8        0xc561     0xdead1010   0xc0a86491      0xc561       0xc0a86408
+  0x1020      8        0xc562     0xdead1020   0xc0a86492      0xc562       0xc0a86408
+  0x1030      8        0xc563     0xdead1030   0xc0a86493      0xc563       0xc0a86408
+  0x1040      8        0xc564     0xdead1040   0xc0a86494      0xc564       0xc0a86408
+  0x1050      8        0xc565     0xdead1050   0xc0a86495      0xc565       0xc0a86408
+  0x1100      8        0xc566     0xdead1100   0xc0a86496      0xc566       0xc0a86408
+  0x1110      8        0xc567     0xdead1110   0xc0a86497      0xc567       0xc0a86408
+  0x1120      8        0xc568     0xdead1120   0xc0a86498      0xc568       0xc0a86408
+  0x1130      8        0xc569     0xdead1130   0xc0a86499      0xc569       0xc0a86408
+  0x1140      8        0xc56A     0xdead1140   0xc0a8649A      0xc56A       0xc0a86408
+  0x1150      8        0xc56B     0xdead1150   0xc0a8649B      0xc56B       0xc0a86408
+  0x1160      8        0xc56C     0xdead1160   0xc0a8649C      0xc56C       0xc0a86408
+   0x8a00     8       0xc576     0xdead8a00   0xc0a864A6     0xc576     0xc0a86408
+  0x8a01     8       0xc577     0xdead8a01  0xc0a864A7     0xc577     0xc0a86408  
+  0x8a02     8       0xc578     0xdead8a02  0xc0a864A8     0xc578     0xc0a86408  
+  0x8a03     8       0xc579     0xdead8a03  0xc0a864A9     0xc579     0xc0a86408
+  0x8a04     8       0xc57a     0xdead8a04  0xc0a864AA     0xc57A     0xc0a86408
+  0x8a05     8       0xc57b     0xdead8a05  0xc0a864AB     0xc57B     0xc0a86408
+  0x83c0     8       0xc57c     0xdead83c0  0xc0a864AC     0xc57C     0xc0a86408
+  0x83c1     8       0xc57d     0xdead83c1  0xc0a864AD     0xc57D     0xc0a86408
+  0x83c2     8       0xc57e     0xdead83c2  0xc0a864AE     0xc57E     0xc0a86408
+  0x83c3     8       0xc57f     0xdead83c3  0xc0a864AF     0xc57F     0xc0a86408
+  0x83c4     8       0xc580     0xdead83c4  0xc0a864B0     0xc580     0xc0a86408
+  0x83c5     8       0xc581     0xdead83c5  0xc0a864B1     0xc581     0xc0a86408
+  0x83c6     8       0xc582     0xdead83c6  0xc0a864b2     0xc582     0xc0a86408
+  0x83c7     8       0xc583     0xdead83c7  0xc0a864b3     0xc583     0xc0a86408
+  0x83c8     8       0xc584     0xdead83c8  0xc0a864b4     0xc584     0xc0a86408
+  0x83c9     8       0xc585     0xdead83c9  0xc0a864b5     0xc585     0xc0a86408
+  0x83ca     8       0xc586     0xdead83ca  0xc0a864b6     0xc586     0xc0a86408
+  0x83cb     8       0xc587     0xdead83cb  0xc0a864b7     0xc587     0xc0a86408
+  
+
+#lxhadeb09, EB9   100.8
+###                                                                         
+  0x8000      9        0xc55B     0xdead8000   0xc0a86480     0xc55B        0xc0a86409
+  0x8100      9        0xc551     0xdead8100   0xc0a86481     0xc551        0xc0a86409
+  0x8110      9        0xc552     0xdead8110   0xc0a86482     0xc552        0xc0a86409
+  0x8400      9        0xc556     0xdead8400   0xc0a86486     0xc556        0xc0a86409
+  0x8410      9        0xc557     0xdead8410   0xc0a86487     0xc557        0xc0a86409
+  0x8420      9        0xc558     0xdead8420   0xc0a86488     0xc558        0xc0a86409
+  0x8600      9        0xc559     0xdead8600   0xc0a86489     0xc559        0xc0a86409
+  0x8700      9        0xc55A     0xdead8700   0xc0a8648A     0xc55A        0xc0a86409
+  0x8800      9        0xc550     0xdead8800   0xc0a8648B     0xc550        0xc0a86409
+  0x8900      9        0xc55C     0xdead8900   0xc0a8648C     0xc55C        0xc0a86409
+  0x8880      9        0xc55D     0xdead8A00   0xc0a8648D     0xc55D        0xc0a86409
+  0x8890      9        0xc55F     0xdead8890   0xc0a8648F     0xc55F        0xc0a86409
+  0x8910      9        0xc55E     0xdead8910   0xc0a8648E     0xc55E        0xc0a86409
+  0x1000      9        0xc560     0xdead1000   0xc0a86490     0xc560        0xc0a86409
+  0x1010      9        0xc561     0xdead1010   0xc0a86491     0xc561        0xc0a86409
+  0x1020      9        0xc562     0xdead1020   0xc0a86492     0xc562        0xc0a86409
+  0x1030      9        0xc563     0xdead1030   0xc0a86493     0xc563        0xc0a86409
+  0x1040      9        0xc564     0xdead1040   0xc0a86494     0xc564        0xc0a86409
+  0x1050      9        0xc565     0xdead1050   0xc0a86495     0xc565        0xc0a86409
+  0x1100      9        0xc566     0xdead1100   0xc0a86496     0xc566        0xc0a86409
+  0x1110      9        0xc567     0xdead1110   0xc0a86497     0xc567        0xc0a86409
+  0x1120      9        0xc568     0xdead1120   0xc0a86498     0xc568        0xc0a86409
+  0x1130      9        0xc569     0xdead1130   0xc0a86499     0xc569        0xc0a86409
+  0x1140      9        0xc56A     0xdead1140   0xc0a8649A     0xc56A        0xc0a86409
+  0x1150      9        0xc56B     0xdead1150   0xc0a8649B     0xc56B        0xc0a86409
+  0x1160      9        0xc56C     0xdead1160   0xc0a8649C     0xc56C        0xc0a86409
+  0x8a00     9       0xc576     0xdead8a00   0xc0a864A6     0xc576     0xc0a86409
+  0x8a01     9       0xc577     0xdead8a01   0xc0a864A7     0xc577     0xc0a86409  
+  0x8a02     9       0xc578     0xdead8a02   0xc0a864A8     0xc578     0xc0a86409  
+  0x8a03     9       0xc579     0xdead8a03   0xc0a864A9     0xc579     0xc0a86409
+  0x8a04     9       0xc57a     0xdead8a04   0xc0a864AA     0xc57A     0xc0a86409
+  0x8a05     9       0xc57b     0xdead8a05   0xc0a864AB     0xc57B     0xc0a86409
+  0x83c0     9       0xc57c     0xdead83c0   0xc0a864AC     0xc57C     0xc0a86409
+  0x83c1     9       0xc57d     0xdead83c1   0xc0a864AD     0xc57D     0xc0a86409
+  0x83c2     9       0xc57e     0xdead83c2   0xc0a864AE     0xc57E     0xc0a86409
+  0x83c3     9       0xc57f     0xdead83c3   0xc0a864AF     0xc57F     0xc0a86409
+  0x83c4     9       0xc580     0xdead83c4   0xc0a864B0     0xc580     0xc0a86409
+  0x83c5     9       0xc581     0xdead83c5   0xc0a864B1     0xc581     0xc0a86409
+  0x83c6     9       0xc582     0xdead83c6   0xc0a864b2     0xc582     0xc0a86409
+  0x83c7     9       0xc583     0xdead83c7   0xc0a864b3     0xc583     0xc0a86409
+  0x83c8     9       0xc584     0xdead83c8   0xc0a864b4     0xc584     0xc0a86409
+  0x83c9     9       0xc585     0xdead83c9   0xc0a864b5     0xc585    0xc0a86409
+  0x83ca     9       0xc586     0xdead83ca   0xc0a864b6     0xc586    0xc0a86409
+  0x83cb     9       0xc587    0xdead83cb   0xc0a864b7     0xc587     0xc0a86409
+  
+  
+
+#lxhadeb10, EB10  0.10                                                      
+  0x8000     10        0xc55B     0xdead8000   0xc0a86480     0xc55B        0xc0a8640a
+  0x8100     10        0xc551     0xdead8100   0xc0a86481     0xc551        0xc0a8640a
+  0x8110     10        0xc552     0xdead8110   0xc0a86482     0xc552        0xc0a8640a
+  0x8400     10        0xc556     0xdead8400   0xc0a86486     0xc556        0xc0a8640a
+  0x8410     10        0xc557     0xdead8410   0xc0a86487     0xc557        0xc0a8640a
+  0x8420     10        0xc558     0xdead8420   0xc0a86488     0xc558        0xc0a8640a
+  0x8600     10        0xc559     0xdead8600   0xc0a86489     0xc559        0xc0a8640a
+  0x8700     10        0xc55A     0xdead8700   0xc0a8648A     0xc55A        0xc0a8640a
+  0x8800     10        0xc550     0xdead8800   0xc0a8648B     0xc550        0xc0a8640a
+  0x8900     10        0xc55C     0xdead8900   0xc0a8648C     0xc55C        0xc0a8640a
+  0x8880     10        0xc55D     0xdead8A00   0xc0a8648D     0xc55D        0xc0a8640a
+  0x8890     10        0xc55F     0xdead8890   0xc0a8648F     0xc55F        0xc0a8640a
+  0x8910     10        0xc55E     0xdead8910   0xc0a8648E     0xc55E        0xc0a8640a
+  0x1000     10        0xc560     0xdead1000   0xc0a86490     0xc560        0xc0a8640a
+  0x1010     10        0xc561     0xdead1010   0xc0a86491     0xc561        0xc0a8640a
+  0x1020     10        0xc562     0xdead1020   0xc0a86492     0xc562        0xc0a8640a
+  0x1030     10        0xc563     0xdead1030   0xc0a86493     0xc563        0xc0a8640a
+  0x1040     10        0xc564     0xdead1040   0xc0a86494     0xc564        0xc0a8640a
+  0x1050     10        0xc565     0xdead1050   0xc0a86495     0xc565        0xc0a8640a
+  0x1100     10        0xc566     0xdead1100   0xc0a86496     0xc566        0xc0a8640a
+  0x1110     10        0xc567     0xdead1110   0xc0a86497     0xc567        0xc0a8640a
+  0x1120     10        0xc568     0xdead1120   0xc0a86498     0xc568        0xc0a8640a
+  0x1130     10        0xc569     0xdead1130   0xc0a86499     0xc569        0xc0a8640a
+  0x1140     10        0xc56A     0xdead1140   0xc0a8649A     0xc56A        0xc0a8640a
+  0x1150     10        0xc56B     0xdead1150   0xc0a8649B     0xc56B        0xc0a8640a
+  0x1160     10        0xc56C     0xdead1160   0xc0a8649C     0xc56C        0xc0a8640a
+  0x8a00     10       0xc576     0xdead8a00   0xc0a864A6     0xc576     0xc0a8640a
+  0x8a01     10       0xc577     0xdead8a01   0xc0a864A7     0xc577     0xc0a8640a  
+  0x8a02     10       0xc578     0xdead8a02   0xc0a864A8     0xc578     0xc0a8640a  
+  0x8a03     10       0xc579     0xdead8a03   0xc0a864A9     0xc579     0xc0a8640a
+  0x8a04     10       0xc57a     0xdead8a04   0xc0a864AA     0xc57A     0xc0a8640a
+  0x8a05     10       0xc57b     0xdead8a05   0xc0a864AB     0xc57B     0xc0a8640a
+  0x83c0     10       0xc57c     0xdead83c0   0xc0a864AC     0xc57C     0xc0a8640a
+  0x83c1     10       0xc57d     0xdead83c1   0xc0a864AD     0xc57D     0xc0a8640a
+  0x83c2     10       0xc57e     0xdead83c2   0xc0a864AE     0xc57E     0xc0a8640a
+  0x83c3     10       0xc57f     0xdead83c3   0xc0a864AF     0xc57F     0xc0a8640a
+  0x83c4     10       0xc580     0xdead83c4   0xc0a864B0     0xc580     0xc0a8640a
+  0x83c5     10       0xc581     0xdead83c5   0xc0a864B1     0xc581     0xc0a8640a
+  0x83c6     10       0xc582     0xdead83c6   0xc0a864b2     0xc582     0xc0a8640a
+  0x83c7     10       0xc583     0xdead83c7   0xc0a864b3     0xc583     0xc0a8640a
+  0x83c8     10       0xc584     0xdead83c8   0xc0a864b4     0xc584     0xc0a8640a
+  0x83c9     10       0xc585     0xdead83c9   0xc0a864b5     0xc585     0xc0a8640a
+  0x83ca     10       0xc586     0xdead83ca   0xc0a864b6     0xc586     0xc0a8640a
+  0x83cb     10       0xc587     0xdead83cb   0xc0a864b7     0xc587     0xc0a8640a 
+  
+  
+  
+  
+  
+
+#lxhadeb05, EB11  0.15
+  0x8000     11        0xc55B     0xdead8000   0xc0a86480     0xc55B        0xc0a8640f
+  0x8100     11        0xc551     0xdead8100   0xc0a86481     0xc551        0xc0a8640f
+  0x8110     11        0xc552     0xdead8110   0xc0a86482     0xc552        0xc0a8640f
+  0x8400     11        0xc556     0xdead8400   0xc0a86486     0xc556        0xc0a8640f
+  0x8410     11        0xc557     0xdead8410   0xc0a86487     0xc557        0xc0a8640f
+  0x8420     11        0xc558     0xdead8420   0xc0a86488     0xc558        0xc0a8640f
+  0x8600     11        0xc559     0xdead8600   0xc0a86489     0xc559        0xc0a8640f
+  0x8700     11        0xc55A     0xdead8700   0xc0a8648A     0xc55A        0xc0a8640f
+  0x8800     11        0xc550     0xdead8800   0xc0a8648B     0xc550        0xc0a8640f
+  0x8900     11        0xc55C     0xdead8900   0xc0a8648C     0xc55C        0xc0a8640f
+  0x8880     11        0xc55D     0xdead8A00   0xc0a8648D     0xc55D        0xc0a8640f
+  0x8890     11        0xc55F     0xdead8890   0xc0a8648F     0xc55F        0xc0a8640f
+  0x8910     11        0xc55E     0xdead8910   0xc0a8648E     0xc55E        0xc0a8640f
+  0x1000     11        0xc560     0xdead1000   0xc0a86490     0xc560        0xc0a8640f
+  0x1010     11        0xc561     0xdead1010   0xc0a86491     0xc561        0xc0a8640f
+  0x1020     11        0xc562     0xdead1020   0xc0a86492     0xc562        0xc0a8640f
+  0x1030     11        0xc563     0xdead1030   0xc0a86493     0xc563        0xc0a8640f
+  0x1040     11        0xc564     0xdead1040   0xc0a86494     0xc564        0xc0a8640f
+  0x1050     11        0xc565     0xdead1050   0xc0a86495     0xc565        0xc0a8640f
+  0x1100     11        0xc566     0xdead1100   0xc0a86496     0xc566        0xc0a8640f
+  0x1110     11        0xc567     0xdead1110   0xc0a86497     0xc567        0xc0a8640f
+  0x1120     11        0xc568     0xdead1120   0xc0a86498     0xc568        0xc0a8640f
+  0x1130     11        0xc569     0xdead1130   0xc0a86499     0xc569        0xc0a8640f
+  0x1140     11        0xc56A     0xdead1140   0xc0a8649A     0xc56A        0xc0a8640f
+  0x1150     11        0xc56B     0xdead1150   0xc0a8649B     0xc56B        0xc0a8640f
+  0x1160     11        0xc56C     0xdead1160   0xc0a8649C     0xc56C        0xc0a8640f
+  0x8a00     11       0xc576     0xdead8a00   0xc0a864A6     0xc576     0xc0a8640f
+  0x8a01     11       0xc577     0xdead8a01   0xc0a864A7     0xc577     0xc0a8640f  
+  0x8a02     11       0xc578     0xdead8a02   0xc0a864A8     0xc578     0xc0a8640f  
+  0x8a03     11       0xc579     0xdead8a03   0xc0a864A9     0xc579     0xc0a8640f
+  0x8a04     11       0xc57a     0xdead8a04   0xc0a864AA     0xc57A     0xc0a8640f
+  0x8a05     11       0xc57b     0xdead8a05   0xc0a864AB     0xc57B     0xc0a8640f
+  0x83c0     11       0xc57c     0xdead83c0   0xc0a864AC     0xc57C     0xc0a8640f
+  0x83c1     11       0xc57d     0xdead83c1   0xc0a864AD     0xc57D     0xc0a8640f
+  0x83c2     11       0xc57e     0xdead83c2   0xc0a864AE     0xc57E     0xc0a8640f
+  0x83c3     11       0xc57f     0xdead83c3   0xc0a864AF     0xc57F     0xc0a8640f
+  0x83c4     11       0xc580     0xdead83c4   0xc0a864B0     0xc580     0xc0a8640f
+  0x83c5     11       0xc581     0xdead83c5   0xc0a864B1     0xc581     0xc0a8640f
+  0x83c6     11       0xc582     0xdead83c6   0xc0a864b2     0xc582     0xc0a8640f
+  0x83c7     11       0xc583     0xdead83c7   0xc0a864b3     0xc583     0xc0a8640f
+  0x83c8     11       0xc584     0xdead83c8   0xc0a864b4     0xc584     0xc0a8640f
+  0x83c9     11       0xc585     0xdead83c9   0xc0a864b5     0xc585    0xc0a8640f
+  0x83ca     11       0xc586     0xdead83ca   0xc0a864b6     0xc586    0xc0a8640f
+  0x83cb     11       0xc587    0xdead83cb   0xc0a864b7      0xc587     0xc0a8640f 
+  
+  
+  
+
+#lxhadeb08, EB12  0.15
+  0x8000     12        0xc65B     0xdead8000   0xc0a86480     0xc65B        0xc0a86408
+  0x8100     12        0xc651     0xdead8100   0xc0a86481     0xc651        0xc0a86408
+  0x8110     12        0xc652     0xdead8110   0xc0a86482     0xc652        0xc0a86408
+  0x8400     12        0xc656     0xdead8400   0xc0a86486     0xc656        0xc0a86408
+  0x8410     12        0xc657     0xdead8410   0xc0a86487     0xc657        0xc0a86408
+  0x8420     12        0xc658     0xdead8420   0xc0a86488     0xc658        0xc0a86408
+  0x8600     12        0xc659     0xdead8600   0xc0a86489     0xc659        0xc0a86408
+  0x8700     12        0xc65A     0xdead8700   0xc0a8648A     0xc65A        0xc0a86408
+  0x8800     12        0xc650     0xdead8800   0xc0a8648B     0xc650        0xc0a86408
+  0x8900     12        0xc65C     0xdead8900   0xc0a8648C     0xc65C        0xc0a86408
+  0x8880     12        0xc65D     0xdead8A00   0xc0a8648D     0xc65D        0xc0a86408
+  0x8890     12        0xc65F     0xdead8890   0xc0a8648F     0xc65F        0xc0a86408
+  0x8910     12        0xc65E     0xdead8910   0xc0a8648E     0xc65E        0xc0a86408
+  0x1000     12        0xc660     0xdead1000   0xc0a86490     0xc660        0xc0a86408
+  0x1010     12        0xc661     0xdead1010   0xc0a86491     0xc661        0xc0a86408
+  0x1020     12        0xc662     0xdead1020   0xc0a86492     0xc662        0xc0a86408
+  0x1030     12        0xc663     0xdead1030   0xc0a86493     0xc663        0xc0a86408
+  0x1040     12        0xc664     0xdead1040   0xc0a86494     0xc664        0xc0a86408
+  0x1050     12        0xc665     0xdead1050   0xc0a86495     0xc665        0xc0a86408
+  0x1100     12        0xc666     0xdead1100   0xc0a86496     0xc666        0xc0a86408
+  0x1110     12        0xc667     0xdead1110   0xc0a86497     0xc667        0xc0a86408
+  0x1120     12        0xc668     0xdead1120   0xc0a86498     0xc668        0xc0a86408
+  0x1130     12        0xc669     0xdead1130   0xc0a86499     0xc669        0xc0a86408
+  0x1140     12        0xc66A     0xdead1140   0xc0a8649A     0xc66A        0xc0a86408
+  0x1150     12        0xc66B     0xdead1150   0xc0a8649B     0xc66B        0xc0a86408
+  0x1160     12        0xc66C     0xdead1160   0xc0a8649C     0xc66C        0xc0a86408
+  0x8a00     12       0xc676    0xdead8a00   0xc0a864A6     0xc576     0xc0a86408
+  0x8a01     12      0xc677     0xdead8a01   0xc0a864A7     0xc677     0xc0a86408  
+  0x8a02     12      0xc678     0xdead8a02   0xc0a864A8     0xc678     0xc0a86408  
+  0x8a03     12      0xc679     0xdead8a03   0xc0a864A9     0xc679     0xc0a86408
+  0x8a04     12      0xc67a     0xdead8a04   0xc0a864AA     0xc67A     0xc0a86408
+  0x8a05     12      0xc67b     0xdead8a05   0xc0a864AB     0xc67B     0xc0a86408
+  0x83c0     12      0xc67c     0xdead83c0   0xc0a864AC     0xc67C     0xc0a86408
+  0x83c1     12      0xc67d     0xdead83c1   0xc0a864AD     0xc67D     0xc0a86408
+  0x83c2     12      0xc67e     0xdead83c2   0xc0a864AE     0xc67E     0xc0a86408
+  0x83c3     12     0xc67f      0xdead83c3   0xc0a864AF     0xc67F     0xc0a86408
+  0x83c4     12     0xc680      0xdead83c4   0xc0a864B0     0xc680     0xc0a86408
+  0x83c5     12     0xc681      0xdead83c5   0xc0a864B1     0xc681     0xc0a86408
+  0x83c6     12      0xc682     0xdead83c6   0xc0a864b2     0xc682     0xc0a86408
+  0x83c7     12      0xc683     0xdead83c7   0xc0a864b3     0xc683     0xc0a86408
+  0x83c8     12      0xc684     0xdead83c8   0xc0a864b4     0xc684     0xc0a86408
+  0x83c9     12      0xc685     0xdead83c9   0xc0a864b5     0xc685     0xc0a86408
+  0x83ca     12       0xc686    0xdead83ca   0xc0a864b6     0xc686     0xc0a86408
+  0x83cb     12       0xc687    0xdead93cb   0xc0a864b7     0xc687     0xc0a86408
+  
+#lxhadeb09, EB13  .100.8
+###
+  0x8000     13        0xc65B     0xdead8000   0xc0a86480     0xc65B        0xc0a86409
+  0x8100     13        0xc651     0xdead8100   0xc0a86481     0xc651        0xc0a86409
+  0x8110     13        0xc652     0xdead8110   0xc0a86482     0xc652        0xc0a86409
+  0x8400     13        0xc656     0xdead8400   0xc0a86486     0xc656        0xc0a86409
+  0x8410     13        0xc657     0xdead8410   0xc0a86487     0xc657        0xc0a86409
+  0x8420     13        0xc658     0xdead8420   0xc0a86488     0xc658        0xc0a86409
+  0x8600     13        0xc659     0xdead8600   0xc0a86489     0xc659        0xc0a86409
+  0x8700     13        0xc65A     0xdead8700   0xc0a8648A     0xc65A        0xc0a86409
+  0x8800     13        0xc650     0xdead8800   0xc0a8648B     0xc650        0xc0a86409
+  0x8900     13        0xc65C     0xdead8900   0xc0a8648C     0xc65C        0xc0a86409
+  0x8880     13        0xc65D     0xdead8A00   0xc0a8648D     0xc65D        0xc0a86409
+  0x8890     13        0xc65F     0xdead8890   0xc0a8648F     0xc65F        0xc0a86409
+  0x8910     13        0xc65E     0xdead8910   0xc0a8648E     0xc65E        0xc0a86409
+  0x1000     13        0xc660     0xdead1000   0xc0a86490     0xc660        0xc0a86409
+  0x1010     13        0xc661     0xdead1010   0xc0a86491     0xc661        0xc0a86409
+  0x1020     13        0xc662     0xdead1020   0xc0a86492     0xc662        0xc0a86409
+  0x1030     13        0xc663     0xdead1030   0xc0a86493     0xc663        0xc0a86409
+  0x1040     13        0xc664     0xdead1040   0xc0a86494     0xc664        0xc0a86409
+  0x1050     13        0xc665     0xdead1050   0xc0a86495     0xc665        0xc0a86409
+  0x1100     13        0xc666     0xdead1100   0xc0a86496     0xc666        0xc0a86409
+  0x1110     13        0xc667     0xdead1110   0xc0a86497     0xc667        0xc0a86409
+  0x1120     13        0xc668     0xdead1120   0xc0a86498     0xc668        0xc0a86409
+  0x1130     13        0xc669     0xdead1130   0xc0a86499     0xc669        0xc0a86409
+  0x1140     13        0xc66A     0xdead1140   0xc0a8649A     0xc66A        0xc0a86409
+  0x1150     13        0xc66B     0xdead1150   0xc0a8649B     0xc66B        0xc0a86409
+  0x1160     13        0xc66C     0xdead1160   0xc0a8649C     0xc66C        0xc0a86409
+  0x8a00     13       0xc676    0xdead8a00   0xc0a864A6     0xc676     0xc0a86409
+  0x8a01     13      0xc677     0xdead8a01   0xc0a864A7     0xc677     0xc0a86409  
+  0x8a02     13      0xc678     0xdead8a02   0xc0a864A8     0xc678     0xc0a86409  
+  0x8a03     13      0xc679     0xdead8a03   0xc0a864A9     0xc679     0xc0a86409
+  0x8a04     13      0xc67a     0xdead8a04   0xc0a864AA     0xc67A     0xc0a86409
+  0x8a05     13      0xc67b     0xdead8a05   0xc0a864AB     0xc67B     0xc0a86409
+  0x83c0     13      0xc67c     0xdead83c0   0xc0a864AC     0xc67C     0xc0a86409
+  0x83c1     13      0xc67d     0xdead83c1   0xc0a864AD     0xc67D     0xc0a86409
+  0x83c2     13      0xc67e     0xdead83c2   0xc0a864AE     0xc67E     0xc0a86409
+  0x83c3     13     0xc67f             0xdead83c3   0xc0a864AF     0xc67F     0xc0a86409
+  0x83c4     13     0xc680             0xdead83c4   0xc0a864B0     0xc680     0xc0a86409
+  0x83c5     13     0xc681             0xdead83c5   0xc0a864B1     0xc681     0xc0a86409
+  0x83c6     13      0xc682     0xdead83c6   0xc0a864b2     0xc682     0xc0a86409
+  0x83c7     13      0xc683     0xdead83c7   0xc0a864b3     0xc683     0xc0a86409
+  0x83c8     13      0xc684     0xdead83c8   0xc0a864b4     0xc684     0xc0a86409
+  0x83c9     13      0xc685     0xdead83c9   0xc0a864b5     0xc685     0xc0a86409
+  0x83ca     13       0xc686    0xdead83ca   0xc0a864b6     0xc686     0xc0a86409
+  0x83cb     13       0xc687    0xdead83cb   0xc0a864b7     0xc687     0xc0a86409  
+  
+  
+  
+
+#lxhadeb010, EB14  0.10
+  0x8000     14        0xc65B     0xdead8000   0xc0a86480     0xc65B        0xc0a8640a
+  0x8100     14        0xc651     0xdead8100   0xc0a86481     0xc651        0xc0a8640a
+  0x8110     14        0xc652     0xdead8110   0xc0a86482     0xc652        0xc0a8640a
+  0x8400     14        0xc656     0xdead8400   0xc0a86486     0xc656        0xc0a8640a
+  0x8410     14        0xc657     0xdead8410   0xc0a86487     0xc657        0xc0a8640a
+  0x8420     14        0xc658     0xdead8420   0xc0a86488     0xc658        0xc0a8640a
+  0x8600     14        0xc659     0xdead8600   0xc0a86489     0xc659        0xc0a8640a
+  0x8700     14        0xc65A     0xdead8700   0xc0a8648A     0xc65A        0xc0a8640a
+  0x8800     14        0xc650     0xdead8800   0xc0a8648B     0xc650        0xc0a8640a
+  0x8900     14        0xc65C     0xdead8900   0xc0a8648C     0xc65C        0xc0a8640a
+  0x8880     14        0xc65D     0xdead8A00   0xc0a8648D     0xc65D        0xc0a8640a
+  0x8890     14        0xc65F     0xdead8890   0xc0a8648F     0xc65F        0xc0a8640a
+  0x8910     14        0xc65E     0xdead8910   0xc0a8648E     0xc65E        0xc0a8640a
+  0x1000     14        0xc660     0xdead1000   0xc0a86490     0xc660        0xc0a8640a
+  0x1010     14        0xc661     0xdead1010   0xc0a86491     0xc661        0xc0a8640a
+  0x1020     14        0xc662     0xdead1020   0xc0a86492     0xc662        0xc0a8640a
+  0x1030     14        0xc663     0xdead1030   0xc0a86493     0xc663        0xc0a8640a
+  0x1040     14        0xc664     0xdead1040   0xc0a86494     0xc664        0xc0a8640a
+  0x1050     14        0xc665     0xdead1050   0xc0a86495     0xc665        0xc0a8640a
+  0x1100     14        0xc666     0xdead1100   0xc0a86496     0xc666        0xc0a8640a
+  0x1110     14        0xc667     0xdead1110   0xc0a86497     0xc667        0xc0a8640a
+  0x1120     14        0xc668     0xdead1120   0xc0a86498     0xc668        0xc0a8640a
+  0x1130     14        0xc669     0xdead1130   0xc0a86499     0xc669        0xc0a8640a
+  0x1140     14        0xc66A     0xdead1140   0xc0a8649A     0xc66A        0xc0a8640a
+  0x1150     14        0xc66B     0xdead1150   0xc0a8649B     0xc66B        0xc0a8640a
+  0x1160     14        0xc66C     0xdead1160   0xc0a8649C     0xc66C        0xc0a8640a
+  0x8a00     14       0xc676    0xdead8a00   0xc0a864A6     0xc676     0xc0a8640a
+  0x8a01     14      0xc677     0xdead8a01   0xc0a864A7     0xc677     0xc0a8640a  
+  0x8a02     14      0xc678     0xdead8a02   0xc0a864A8     0xc678     0xc0a8640a  
+  0x8a03     14      0xc679     0xdead8a03   0xc0a864A9     0xc679     0xc0a8640a
+  0x8a04     14      0xc67a     0xdead8a04   0xc0a864AA     0xc67A     0xc0a8640a
+  0x8a05     14      0xc67b     0xdead8a05   0xc0a864AB     0xc67B     0xc0a8640a
+  0x83c0     14      0xc67c     0xdead83c0   0xc0a864AC     0xc67C     0xc0a8640a
+  0x83c1     14      0xc67d     0xdead83c1   0xc0a864AD     0xc67D     0xc0a8640a
+  0x83c2     14      0xc67e     0xdead83c2   0xc0a864AE     0xc67E     0xc0a8640a
+  0x83c3     14     0xc67f      0xdead83c3   0xc0a864AF     0xc67F     0xc0a8640a
+  0x83c4     14     0xc680      0xdead83c4   0xc0a864B0     0xc680     0xc0a8640a
+  0x83c5     14     0xc681      0xdead83c5   0xc0a864B1     0xc681     0xc0a8640a
+  0x83c6     14      0xc682     0xdead83c6   0xc0a864b2     0xc682     0xc0a8640a
+  0x83c7     14      0xc683     0xdead83c7   0xc0a864b3     0xc683     0xc0a8640a
+  0x83c8     14      0xc684     0xdead83c8   0xc0a864b4     0xc684     0xc0a8640a
+  0x83c9     14      0xc685     0xdead83c9   0xc0a864b5     0xc685    0xc0a8640a
+  0x83ca     14       0xc686    0xdead83ca   0xc0a864b6     0xc686    0xc0a8640a
+  0x83cb     14       0xc687    0xdead83cb   0xc0a864b7     0xc687     0xc0a8640a
+
+
+#                    Dest Port    Src MAC      Src IP        Src Port #          #   TDC Calib flag
+# Hub    #  Type  #     C3     #     C4     #     C6     #     C7     #   EB IP  # 1:NO 1:linear 2:complex
+##########################################################################################################
+# JAM 27-apr-2018: this EB will be used as pseudo node to setup the dabc bnet
+# last column will distribute to bnet input nodes  
+# EB_LUT must be 0x8000 in CTS for bnet mode
+# 0xc0a86408   #lxhadeb08  mac 90:e2:ba:f7:9b:b5  192.168.100.8
+# 0xc0a86409   #lxhadeb09, mac 90:e2:ba:f7:cf:a1  192.168.100.9  
+# 0xc0a8640a   #lxhadeb10, mac 90:e2:ba:e2:c9:95  192.168.100.10
+# 0xc0a8640f   #lxhadeb05, mac 00:1b:21:57:b0:95  192.168.100.15
+# note that we also need to set same destination ips in the hub table at the end of this file!
+#
+#lxhadebXX, EB15 XX
+  0x8000     15        0xc65B     0xdead8000   0xc0a86480     0xc65B     0xc0a8640f 0  #     old cts -lxhadeb05
+  0x8100     15        0xc651     0xdead8100   0xc0a86481     0xc651     0xc0a86408 0  #     mdc old?  lxhadeb08
+  0x8110     15        0xc652     0xdead8110   0xc0a86482     0xc652     0xc0a86408 0  #     mdc old   lxhadeb08
+  0x8400     15        0xc656     0xdead8400   0xc0a86486     0xc656     0xc0a8640f 0  # rpc lxhadeb05
+  0x8410     15        0xc657     0xdead8410   0xc0a86487     0xc657     0xc0a8640f 0  # rpc lxhadeb05
+  0x8420     15        0xc658     0xdead8420   0xc0a86488     0xc658     0xc0a8640f 0  #     rpc old   lxhadeb05
+  0x8600     15        0xc659     0xdead8600   0xc0a86489     0xc659     0xc0a8640f 0  # tof lxhadeb05
+  0x8700     15        0xc65A     0xdead8700   0xc0a8648A     0xc65A     0xc0a8640f 0  # fw  lxhadeb05
+  0x8800     15        0xc650     0xdead8800   0xc0a8648B     0xc650     0xc0a8640f 0  # central-cts lxhadeb05  
+  0x8880     15        0xc65D     0xdead8A00   0xc0a8648D     0xc65D     0xc0a86409 1  # start   - lxhadeb09
+  0x8890     15        0xc65F     0xdead8890   0xc0a8648F     0xc65F     0xc0a86409 1  # veto      lxhadeb09
+  0x8900     15        0xc65C     0xdead8900   0xc0a8648C     0xc65C     0xc0a86409 1  #  pion1     lxhadeb09
+  0x8910     15        0xc65E     0xdead8910   0xc0a8648E     0xc65E     0xc0a86409 1  #  pion2     lxhadeb09
+  0x1000     15        0xc660     0xdead1000   0xc0a86490     0xc660     0xc0a86408 0  # mdc - lxhadeb08 
+  0x1010     15        0xc661     0xdead1010   0xc0a86491     0xc661     0xc0a86408 0  # mdc - lxhadeb08 
+  0x1020     15        0xc662     0xdead1020   0xc0a86492     0xc662     0xc0a86408 0  # mdc - lxhadeb08 
+  0x1030     15        0xc663     0xdead1030   0xc0a86493     0xc663     0xc0a86408 0  # mdc - lxhadeb08 
+  0x1040     15        0xc664     0xdead1040   0xc0a86494     0xc664     0xc0a86408 0  # mdc - lxhadeb08
+  0x1050     15        0xc665     0xdead1050   0xc0a86495     0xc665     0xc0a86408 0  # mdc - lxhadeb08
+  0x1100     15        0xc666     0xdead1100   0xc0a86496     0xc666     0xc0a86408 0  # mdc - lxhadeb08
+  0x1110     15        0xc667     0xdead1110   0xc0a86497     0xc667     0xc0a86408 0  # mdc - lxhadeb08
+  0x1120     15        0xc668     0xdead1120   0xc0a86498     0xc668     0xc0a86409 0  # mdc - lxhadeb09 - minimum for 09
+  0x1130     15        0xc669     0xdead1130   0xc0a86499     0xc669     0xc0a8640a 0  # mdc - lxhadeb10 - min for 10
+  0x1140     15        0xc66A     0xdead1140   0xc0a8649A     0xc66A     0xc0a86408 0  # mdc - lxhadeb08
+  0x1150     15        0xc66B     0xdead1150   0xc0a8649B     0xc66B     0xc0a86408 0  # mdc - lxhadeb08
+  0x1160     15        0xc66C     0xdead1160   0xc0a8649C     0xc66C     0xc0a86408 0  # mdc - lxhadeb08
+  0x8a00     15        0xc676     0xdead8a00   0xc0a864A6     0xc676     0xc0a86409 1  # ecal- all to lxhadeb09
+  0x8a01     15        0xc677     0xdead8a01   0xc0a864A7     0xc677     0xc0a86409 1  # ecal- all to lxhadeb09
+  0x8a02     15        0xc678     0xdead8a02   0xc0a864A8     0xc678     0xc0a86409 1  # ecal- all to lxhadeb09
+  0x8a03     15        0xc679     0xdead8a03   0xc0a864A9     0xc679     0xc0a86409 1  # ecal- all to lxhadeb09
+  0x8a04     15        0xc67a     0xdead8a04   0xc0a864AA     0xc67A     0xc0a86409 1  # ecal- all to lxhadeb09
+  0x8a05     15        0xc67b     0xdead8a05   0xc0a864AB     0xc67B     0xc0a86409 1  # ecal- all to lxhadeb09   
+  0x83c0     15        0xc67c     0xdead83c0   0xc0a864AC     0xc67C     0xc0a8640a 1  # rich - all to lxhadeb10
+  0x83c1     15        0xc67d     0xdead83c1   0xc0a864AD     0xc67D     0xc0a8640a 1  # rich - all to lxhadeb10
+  0x83c2     15        0xc67e     0xdead83c2   0xc0a864AE     0xc67E     0xc0a8640a 1  # rich - all to lxhadeb10
+  0x83c3     15        0xc67f     0xdead83c3   0xc0a864AF     0xc67F     0xc0a8640a 1  # rich - all to lxhadeb10
+  0x83c4     15        0xc680     0xdead83c4   0xc0a864B0     0xc680     0xc0a8640a 1  # rich - all to lxhadeb10
+  0x83c5     15        0xc681     0xdead83c5   0xc0a864B1     0xc681     0xc0a8640a 1  # rich - all to lxhadeb10
+  0x83c6     15        0xc682     0xdead83c6   0xc0a864b2     0xc682     0xc0a8640a 1  # rich - all to lxhadeb10
+  0x83c7     15        0xc683     0xdead83c7   0xc0a864b3     0xc683     0xc0a8640a 1  # rich - all to lxhadeb10
+  0x83c8     15        0xc684     0xdead83c8   0xc0a864b4     0xc684     0xc0a8640a 1  # rich - all to lxhadeb10
+  0x83c9     15        0xc685     0xdead83c9   0xc0a864b5     0xc685     0xc0a8640a 1  # rich - all to lxhadeb10
+  0x83ca     15        0xc686     0xdead83ca   0xc0a864b6     0xc686     0xc0a8640a 1  # rich - all to lxhadeb10 
+  0x83cb     15        0xc687     0xdead83cb   0xc0a864b6     0xc687     0xc0a8640a 1  # rich - all to lxhadeb10 
+  
+
+#  lxhadeb08  enp97s0f1  192.168.100.8   0xc0a86408 ports 50000 - 50099
+# EB 1:   lxhadeb09  enp97s0f1  192.168.100.9   0xc0a86409 ports 50000 - 50099
+# EB 2:   lxhadeb10  enp97s0f1  192.168.100.10  0xc0a8640a ports 50000 - 50099
+# EB 3:   lxhadeb05  eth4       192.168.100.15  0xc0a8640f 
+   
+  
+#                    Dest MAC    Dest MAC       Dest IP       Src MAC    Packet Size
+# Hub    #  Type  #     C0     #     C1     #     C2     #      C5     #     C8     #
+#####################################################################################
+ # 0xff7f    100     0xbaf79bb5     0x90e2     0xc0a86408      0x0230       0x0578     #lxhadeb08  EB0 90:e2:ba:f7:9b:b5  192.168.100.8
+ # JAM 27-apr-2018: for DABC-BNET the destination ips have to be set here for individual hubs
+# the ip entries in above table for eb15 needs to match this to configure EBs!
+  0x8000     100    0x2157b095     0x001B    0xc0a8640f     0x0230        0x0578 #      old cts -lxhadeb05
+  0x8100     100    0xbaf79bb5     0x90e2    0xc0a86408     0x0230        0x0578 #      mdc old?  lxhadeb08
+  0x8110     100    0x2157b095     0x001B    0xc0a8640f     0x0230        0x0578 #      mdc old   lxhadeb08
+  0x8400     100    0x2157b095     0x001B    0xc0a8640f     0x0230        0x0578 #  rpc lxhadeb05
+  0x8410     100    0x2157b095     0x001B    0xc0a8640f     0x0230        0x0578 #  rpc lxhadeb05
+  0x8420     100    0x2157b095     0x001B    0xc0a8640f     0x0230        0x0578 #      rpc old   lxhadeb05
+  0x8600     100    0x2157b095     0x001B    0xc0a8640f     0x0230        0x0578 #  tof lxhadeb05
+  0x8700     100    0x2157b095     0x001B    0xc0a8640f     0x0230        0x0578 #  fw  lxhadeb05
+  0x8800     100    0x2157b095     0x001B    0xc0a8640f     0x0230        0x0578 #  central-cts lxhadeb05   
+  0x8880     100    0xbaf7cfa1     0x90e2    0xc0a86409     0x0230        0x0578 #  start   - lxhadeb09
+  0x8890     100    0xbaf7cfa1     0x90e2    0xc0a86409     0x0230        0x0578 #  veto      lxhadeb09
+  0x8900     100    0xbaf7cfa1     0x90e2    0xc0a86409     0x0230        0x0578 #     pion1     lxhadeb09
+  0x8910     100    0xbaf7cfa1     0x90e2    0xc0a86409     0x0230        0x0578 #     pion2     lxhadeb09
+  0x1000     100    0xbaf79bb5     0x90e2    0xc0a86408     0x0230        0x0578 #  mdc - lxhadeb08 
+  0x1010     100    0xbaf79bb5     0x90e2    0xc0a86408     0x0230        0x0578 #  mdc - lxhadeb08 
+  0x1020     100    0xbaf79bb5     0x90e2    0xc0a86408     0x0230        0x0578 #  mdc - lxhadeb08 
+  0x1030     100    0xbaf79bb5     0x90e2    0xc0a86408     0x0230        0x0578 #  mdc - lxhadeb08 
+  0x1040     100    0xbaf79bb5     0x90e2    0xc0a86408     0x0230        0x0578 #  mdc - lxhadeb08
+  0x1050     100    0xbaf79bb5     0x90e2    0xc0a86408     0x0230        0x0578 #  mdc - lxhadeb08
+  0x1100     100    0xbaf79bb5     0x90e2    0xc0a86408     0x0230        0x0578 #  mdc - lxhadeb08
+  0x1110     100    0xbaf79bb5     0x90e2    0xc0a86408     0x0230        0x0578 #  mdc - lxhadeb08
+  0x1120     100    0xbaf7cfa1     0x90e2    0xc0a86409     0x0230        0x0578 #  mdc - lxhadeb09   - minimum if rich is off
+  0x1130     100    0xbae2c995     0x90e2    0xc0a8640a     0x0230        0x0578 #  mdc - lxhadeb10   - minimum if ecal is off
+  0x1140     100    0xbaf79bb5     0x90e2    0xc0a86408     0x0230        0x0578 #  mdc - lxhadeb08
+  0x1150     100    0xbaf79bb5     0x90e2    0xc0a86408     0x0230        0x0578 #  mdc - lxhadeb08
+  0x1160     100    0xbaf79bb5     0x90e2    0xc0a86408     0x0230        0x0578 #  mdc - lxhadeb08
+  0x8a00     100    0xbaf7cfa1     0x90e2    0xc0a86409     0x0230        0x0578 #  ecal- all to lxhadeb09
+  0x8a01     100    0xbaf7cfa1     0x90e2    0xc0a86409     0x0230        0x0578 #  ecal- all to lxhadeb09
+  0x8a02     100    0xbaf7cfa1     0x90e2    0xc0a86409     0x0230        0x0578 #  ecal- all to lxhadeb09
+  0x8a03     100    0xbaf7cfa1     0x90e2    0xc0a86409     0x0230        0x0578 #  ecal- all to lxhadeb09
+  0x8a04     100    0xbaf7cfa1     0x90e2    0xc0a86409     0x0230        0x0578 #  ecal- all to lxhadeb09
+  0x8a05     100    0xbaf7cfa1     0x90e2    0xc0a86409     0x0230        0x0578 #  ecal- all to lxhadeb09  
+  0x83c0     100    0xbae2c995     0x90e2    0xc0a8640a     0x0230        0x0578 #  rich - all to lxhadeb10
+  0x83c1     100    0xbae2c995     0x90e2    0xc0a8640a     0x0230        0x0578 #  rich - all to lxhadeb10
+  0x83c2     100    0xbae2c995     0x90e2    0xc0a8640a     0x0230        0x0578 #  rich - all to lxhadeb10
+  0x83c3     100    0xbae2c995     0x90e2    0xc0a8640a     0x0230        0x0578 #  rich - all to lxhadeb10
+  0x83c4     100    0xbae2c995     0x90e2    0xc0a8640a     0x0230        0x0578 #  rich - all to lxhadeb10
+  0x83c5     100    0xbae2c995     0x90e2    0xc0a8640a     0x0230        0x0578 #  rich - all to lxhadeb10
+  0x83c6     100    0xbae2c995     0x90e2    0xc0a8640a     0x0230        0x0578 #  rich - all to lxhadeb10
+  0x83c7     100    0xbae2c995     0x90e2    0xc0a8640a     0x0230        0x0578 #  rich - all to lxhadeb10
+  0x83c8     100    0xbae2c995     0x90e2    0xc0a8640a     0x0230        0x0578 #  rich - all to lxhadeb10
+  0x83c9     100    0xbae2c995     0x90e2    0xc0a8640a     0x0230        0x0578 #  rich - all to lxhadeb10
+  0x83ca     100    0xbae2c995     0x90e2    0xc0a8640a     0x0230        0x0578 #  rich - all to lxhadeb10  
+  0x83cb     100    0xbae2c995     0x90e2    0xc0a8640a     0x0230        0x0578 #  rich - all to lxhadeb10                                                                                    
+                                                                     
+  0xff7f    101     0xbaf7cfa1     0x90e2     0xc0a86409      0x0230       0x0578     #lxhadeb09, EB1 90:e2:ba:f7:cf:a1  192.168.100.9   
+  0xff7f    102     0xbae2c995     0x90e2     0xc0a8640a      0x0230       0x0578     #lxhadeb10, EB2 90:e2:ba:e2:c9:95  192.168.100.10
+  0xff7f    103     0x2157b095     0x001B     0xc0a8640f      0x0230       0x0578     #lxhadeb05, EB3 00:1b:21:57:b0:95  192.168.100.15
+#  
+  0xff7f    104     0xbaf79bb5     0x90e2     0xc0a86408      0x0230       0x0578     #lxhadeb08  EB0 90:e2:ba:f7:9b:b5  192.168.100.8
+  0xff7f    105     0xbaf7cfa1     0x90e2     0xc0a86409      0x0230       0x0578     #lxhadeb09, EB1 90:e2:ba:f7:cf:a1  192.168.100.9 
+  0xff7f    106     0xbae2c995     0x90e2     0xc0a8640a      0x0230       0x0578     #lxhadeb10, EB2 90:e2:ba:e2:c9:95  192.168.100.10
+  0xff7f    107     0x2157b095     0x001B     0xc0a8640f      0x0230       0x0578     #lxhadeb05, EB3 00:1b:21:57:b0:95  192.168.100.15
+#  
+  0xff7f    108     0xbaf79bb5     0x90e2     0xc0a86408      0x0230       0x0578     #lxhadeb08  EB0 90:e2:ba:f7:9b:b5  192.168.100.8
+  0xff7f    109     0xbaf7cfa1     0x90e2     0xc0a86409      0x0230       0x0578     #lxhadeb09, EB1 90:e2:ba:f7:cf:a1  192.168.100.9 
+  0xff7f    110     0xbae2c995     0x90e2     0xc0a8640a      0x0230       0x0578     #lxhadeb10, EB2 90:e2:ba:e2:c9:95  192.168.100.10
+  0xff7f    111     0x2157b095     0x001B     0xc0a8640f      0x0230       0x0578     #lxhadeb05, EB3 00:1b:21:57:b0:95  192.168.100.15
+#  
+  0xff7f    112     0xbaf79bb5     0x90e2     0xc0a86408      0x0230       0x0578    #lxhadeb08
+  0xff7f    113     0xbaf7cfa1     0x90e2     0xc0a86409      0x0230       0x0578    #lxhadeb09
+  0xff7f    114     0xbae2c995     0x90e2     0xc0a8640a      0x0230       0x0578    #lxhadeb10
+#  0xff7f    115    0x2157b095     0x001B     0xc0a8640f      0x0230       0x0578     # lxhadeb05 no bnet
+#  0xff7f    115     0x4877f487     0x0030     0xc0a86432      0x0230       0x0578    #lxhadesdaq
+# JAM 27-apr-2018: for DABC-BNET the destination ips have to be set here for individual hubs
+# the ip entries in above table for eb15 needs to match this to configure EBs!
+  0x8000     115    0x2157b095     0x001B    0xc0a8640f     0x0230        0x0578 #      old cts -lxhadeb05
+  0x8100     115    0xbaf79bb5     0x90e2    0xc0a86408     0x0230        0x0578 #      mdc old?  lxhadeb08
+  0x8110     115    0x2157b095     0x001B    0xc0a8640f     0x0230        0x0578 #      mdc old   lxhadeb08
+  0x8400     115    0x2157b095     0x001B    0xc0a8640f     0x0230        0x0578 #  rpc lxhadeb05
+  0x8410     115    0x2157b095     0x001B    0xc0a8640f     0x0230        0x0578 #  rpc lxhadeb05
+  0x8420     115    0x2157b095     0x001B    0xc0a8640f     0x0230        0x0578 #      rpc old   lxhadeb05
+  0x8600     115    0x2157b095     0x001B    0xc0a8640f     0x0230        0x0578 #  tof lxhadeb05
+  0x8700     115    0x2157b095     0x001B    0xc0a8640f     0x0230        0x0578 #  fw  lxhadeb05
+  0x8800     115    0x2157b095     0x001B    0xc0a8640f     0x0230        0x0578 #  central-cts lxhadeb05   
+  0x8880     115    0xbaf7cfa1     0x90e2    0xc0a86409     0x0230        0x0578 #  start   - lxhadeb09
+  0x8890     115    0xbaf7cfa1     0x90e2    0xc0a86409     0x0230        0x0578 #  veto      lxhadeb09
+  0x8900     115    0xbaf7cfa1     0x90e2    0xc0a86409     0x0230        0x0578 #     pion1     lxhadeb09
+  0x8910     115    0xbaf7cfa1     0x90e2    0xc0a86409     0x0230        0x0578 #     pion2     lxhadeb09
+  0x1000     115    0xbaf79bb5     0x90e2    0xc0a86408     0x0230        0x0578 #  mdc - lxhadeb08 
+  0x1010     115    0xbaf79bb5     0x90e2    0xc0a86408     0x0230        0x0578 #  mdc - lxhadeb08 
+  0x1020     115    0xbaf79bb5     0x90e2    0xc0a86408     0x0230        0x0578 #  mdc - lxhadeb08 
+  0x1030     115    0xbaf79bb5     0x90e2    0xc0a86408     0x0230        0x0578 #  mdc - lxhadeb08 
+  0x1040     115    0xbaf79bb5     0x90e2    0xc0a86408     0x0230        0x0578 #  mdc - lxhadeb08
+  0x1050     115    0xbaf79bb5     0x90e2    0xc0a86408     0x0230        0x0578 #  mdc - lxhadeb08
+  0x1100     115    0xbaf79bb5     0x90e2    0xc0a86408     0x0230        0x0578 #  mdc - lxhadeb08
+  0x1110     115    0xbaf79bb5     0x90e2    0xc0a86408     0x0230        0x0578 #  mdc - lxhadeb08
+  0x1120     115    0xbaf7cfa1     0x90e2    0xc0a86409     0x0230        0x0578 #  mdc - lxhadeb09   - minimum if rich is off
+  0x1130     115    0xbae2c995     0x90e2    0xc0a8640a     0x0230        0x0578 #  mdc - lxhadeb10   - minimum if ecal is off
+  0x1140     115    0xbaf79bb5     0x90e2    0xc0a86408     0x0230        0x0578 #  mdc - lxhadeb08
+  0x1150     115    0xbaf79bb5     0x90e2    0xc0a86408     0x0230        0x0578 #  mdc - lxhadeb08
+  0x1160     115    0xbaf79bb5     0x90e2    0xc0a86408     0x0230        0x0578 #  mdc - lxhadeb08
+  0x8a00     115    0xbaf7cfa1     0x90e2    0xc0a86409     0x0230        0x0578 #  ecal- all to lxhadeb09
+  0x8a01     115    0xbaf7cfa1     0x90e2    0xc0a86409     0x0230        0x0578 #  ecal- all to lxhadeb09
+  0x8a02     115    0xbaf7cfa1     0x90e2    0xc0a86409     0x0230        0x0578 #  ecal- all to lxhadeb09
+  0x8a03     115    0xbaf7cfa1     0x90e2    0xc0a86409     0x0230        0x0578 #  ecal- all to lxhadeb09
+  0x8a04     115    0xbaf7cfa1     0x90e2    0xc0a86409     0x0230        0x0578 #  ecal- all to lxhadeb09
+  0x8a05     115    0xbaf7cfa1     0x90e2    0xc0a86409     0x0230        0x0578 #  ecal- all to lxhadeb09  
+  0x83c0     115    0xbae2c995     0x90e2    0xc0a8640a     0x0230        0x0578 #  rich - all to lxhadeb10
+  0x83c1     115    0xbae2c995     0x90e2    0xc0a8640a     0x0230        0x0578 #  rich - all to lxhadeb10
+  0x83c2     115    0xbae2c995     0x90e2    0xc0a8640a     0x0230        0x0578 #  rich - all to lxhadeb10
+  0x83c3     115    0xbae2c995     0x90e2    0xc0a8640a     0x0230        0x0578 #  rich - all to lxhadeb10
+  0x83c4     115    0xbae2c995     0x90e2    0xc0a8640a     0x0230        0x0578 #  rich - all to lxhadeb10
+  0x83c5     115    0xbae2c995     0x90e2    0xc0a8640a     0x0230        0x0578 #  rich - all to lxhadeb10
+  0x83c6     115    0xbae2c995     0x90e2    0xc0a8640a     0x0230        0x0578 #  rich - all to lxhadeb10
+  0x83c7     115    0xbae2c995     0x90e2    0xc0a8640a     0x0230        0x0578 #  rich - all to lxhadeb10
+  0x83c8     115    0xbae2c995     0x90e2    0xc0a8640a     0x0230        0x0578 #  rich - all to lxhadeb10
+  0x83c9     115    0xbae2c995     0x90e2    0xc0a8640a     0x0230        0x0578 #  rich - all to lxhadeb10
+  0x83ca     115    0xbae2c995     0x90e2    0xc0a8640a     0x0230        0x0578 #  rich - all to lxhadeb10  
+  0x83cb     115    0xbae2c995     0x90e2    0xc0a8640a     0x0230        0x0578 #  rich - all to lxhadeb10                                                                                    
+                                                                                    
+                                                                                    
+                                                                                    
+                                                                                    
index b1414e3b7ae3cb748305b1466c4bcd22740ab864..0466b3a8eb6c9354966cd8a57ccac9b88d8375be 100644 (file)
   0x8600     15        0xc659     0xdead8600   0xc0a86489     0xc659     0xc0a8640f 0  # tof lxhadeb05
   0x8700     15        0xc65A     0xdead8700   0xc0a8648A     0xc65A     0xc0a8640f 0  # fw  lxhadeb05
   0x8800     15        0xc650     0xdead8800   0xc0a8648B     0xc650     0xc0a8640f 0  # central-cts lxhadeb05  
-  0x8880     15        0xc65D     0xdead8A00   0xc0a8648D     0xc65D     0xc0a86409 2  # start   - lxhadeb09
-  0x8890     15        0xc65F     0xdead8890   0xc0a8648F     0xc65F     0xc0a86409 2  # veto      lxhadeb09
-  0x8900     15        0xc65C     0xdead8900   0xc0a8648C     0xc65C     0xc0a86409 2  #  pion1     lxhadeb09
-  0x8910     15        0xc65E     0xdead8910   0xc0a8648E     0xc65E     0xc0a86409 2  #  pion2     lxhadeb09
+  0x8880     15        0xc65D     0xdead8A00   0xc0a8648D     0xc65D     0xc0a86409 1  # start   - lxhadeb09
+  0x8890     15        0xc65F     0xdead8890   0xc0a8648F     0xc65F     0xc0a86409 1  # veto      lxhadeb09
+  0x8900     15        0xc65C     0xdead8900   0xc0a8648C     0xc65C     0xc0a86409 1  #  pion1     lxhadeb09
+  0x8910     15        0xc65E     0xdead8910   0xc0a8648E     0xc65E     0xc0a86409 1  #  pion2     lxhadeb09
   0x1000     15        0xc660     0xdead1000   0xc0a86490     0xc660     0xc0a86408 0  # mdc - lxhadeb08 
   0x1010     15        0xc661     0xdead1010   0xc0a86491     0xc661     0xc0a86408 0  # mdc - lxhadeb08 
   0x1020     15        0xc662     0xdead1020   0xc0a86492     0xc662     0xc0a86408 0  # mdc - lxhadeb08 
index b0409a9083b12fce3302b17c8e927b37cd49c51c..b07404c657656ca0a679aec48b3d44f85d710b9a 100644 (file)
@@ -7,7 +7,7 @@
 0x8410      1         RPC456             mid
 0x8600      1         TOF               low
 0x8700      1         FW                low
-0x8880      0         StartTRB3         low
+0x8880      1         StartTRB3         low
 0x8890      0         VetoTRB3          low
 0x8900      0         Pion1             mid
 0x8910      0         Pion2             mid
@@ -27,7 +27,7 @@
 0x8a01      1         ECal1             mid
 0x8a02      1         ECal2             mid
 0x8a03      1         ECal3             mid
-0x8a04      1         ECal4             mid
+0x8a04      0         ECal4             mid
 0x8a05      1        ECal5             mid
 0x83c0      0         RICH0             mid
 0x83c1      0         RICH1             mid
index cbdac804cfefece60eb4a10b3385c62b8c499cce..f58050d5138a7a7e007756f38890f04700f5fcef 100755 (executable)
@@ -1,5 +1,8 @@
 #!/bin/bash
 
+export PERL5LIB=~/trbsoft/daqtools/perllibs/
+export PATH=$PATH:~/trbsoft/daqtools/tools
+
 notifyall.sh "DAQ" "<I> DAQ is going to be restarted." "STARTUP" &
 
 #Stop monitoring scripts
index a47a1c8e109004f667824e1378418ff72e852e18..2a051417ded8ada852767ef1b40205fe88819bc1 100644 (file)
@@ -61,7 +61,7 @@
 0x2028       399         1          12        0 ## exchange 8 and 9 (201010)
 0x2029       411         1          12        0 ## exchange 8 and 9 (201010)
 0x202a       482         1          12        0
-0x202b       241         1          12        0
+0x202b       182         1          12        0 #5.2018 exchanged OEP,many errors 241-->182
 0x202c       236         1          12        0
 0x202d       249         1          12        0
 ###################################################
index 2e29ed45f7446841fd91bec49d2be8f58d4c3e8a..1ae63101b3f2a9ed4275a6facd5c7eebbe69808a 100644 (file)
@@ -56,7 +56,7 @@
 0x8269      105     0         0         1
 0x826a      011     0         0         1
 0x8271      1       0         0         1
-0x8279      1       0         0         1
+0x8279      022     0         0         1
 0x8281      1       0         0         1
 0x8282      1       0         0         1
 0x8283      1       0         0         1
index e5773c75d397749c8ce50419a8c36584a87c298f..40ebbbed13fe5e47f8e08f493c7e17ac6cfb6055 120000 (symlink)
@@ -1 +1 @@
-addresses_dirich.db_20180509
\ No newline at end of file
+addresses_dirich.db_20180525
\ No newline at end of file
index 90ce031965a5b53c30f0cba3f7b322501e937742..a1f8506fba4b6deda8ff6a76098bf964af84a551 100644 (file)
 0x7053      0169    1         0         1
 0x7062      0052    1         0         1
 0x7063      0060    1         0         1
-0x7072      0066    1         0         1
+0x7072      0099    1         0         1
 0x7073      0069    1         0         1
 0x7082      0095    1         0         1
 0x7083      0120    1         0         1
 0x70b3      1       1         0         1
 0x7102      1       1         0         1
 0x7103      1       1         0         1
-0x7112      1       1         0         1
-0x7113      1       1         0         1
-0x7122      1       1         0         1
-0x7123      1       1         0         1
-0x7132      1       1         0         1
-0x7133      1       1         0         1
-0x7142      1       1         0         1
-0x7143      1       1         0         1
+0x7112      0423    1         0         1
+0x7113      0132    1         0         1
+0x7122      0403    1         0         1
+0x7123      0412    1         0         1
+0x7132      0356    1         0         1
+0x7133      0219    1         0         1
+0x7142      0375    1         0         1
+0x7143      0405    1         0         1
 0x7152      0162    1         0         1
 0x7153      0171    1         0         1
 0x7162      0148    1         0         1
 0x71b3      1       1         0         1
 0x7202      1       1         0         1
 0x7203      1       1         0         1
-0x7212      1       1         0         1
-0x7213      1       1         0         1
-0x7222      1       1         0         1
-0x7223      1       1         0         1
-0x7232      1       1         0         1
-0x7233      1       1         0         1
-0x7242      1       1         0         1
-0x7243      1       1         0         1
+0x7212      0220    1         0         1
+0x7213      0241    1         0         1
+0x7222      0429    1         0         1
+0x7223      0249    1         0         1
+0x7232      0398    1         0         1
+0x7233      0408    1         0         1
+0x7242      0385    1         0         1
+0x7243      0393    1         0         1
 0x7252      0170    1         0         1
 0x7253      0167    1         0         1
 0x7262      0172    1         0         1
 0x72b3      1       1         0         1
 0x7302      1       1         0         1
 0x7303      1       1         0         1
-0x7312      1       1         0         1
-0x7313      1       1         0         1
-0x7322      1       1         0         1
-0x7323      1       1         0         1
-0x7332      1       1         0         1
-0x7333      1       1         0         1
-0x7342      1       1         0         1
-0x7343      1       1         0         1
+0x7312      0250    1         0         1
+0x7313      0239    1         0         1
+0x7322      0224    1         0         1
+0x7323      0253    1         0         1
+0x7332      0380    1         0         1
+0x7333      0381    1         0         1
+0x7342      0392    1         0         1
+0x7343      0400    1         0         1
 0x7352      0055    1         0         1
 0x7353      0166    1         0         1
 0x7362      0164    1         0         1
 0x7005      1       1         0         1
 0x7014      0144    1         0         1
 0x7015      0143    1         0         1
-0x7024      0124    1         0         1
+0x7024      0142    1         0         1
 0x7025      0147    1         0         1
 0x7034      0050    1         0         1
 0x7035      0277    1         0         1
 0x7555      0299    1         0         1
 0x7564      0288    1         0         1
 0x7565      0275    1         0         1
-0x7574      0099    1         0         1
+0x7574      0066    1         0         1
 0x7575      0128    1         0         1
 0x7584      0070    1         0         1
 0x7585      0089    1         0         1
index bd98f57365e4e04e8d41ff0c633757f7114fd984..1e656081311867fd7e60f85727946e46951f905f 120000 (symlink)
@@ -1 +1 @@
-addresses_concentrator.db_20180509
\ No newline at end of file
+addresses_concentrator.db_20180525
\ No newline at end of file
index f131b11d35b5f72c61a842ca973b82b1b0911d42..1479bd40ee9796f68c9e0779473c57901168d74b 100644 (file)
 #TRB3 settings
 
 #Triggerless mode, calib downscaling
-trbcmd setbit 0xfe48 0xc800 0x40003000
-# trbcmd setbit 0xfe4e 0xc800 0x40003000
-
-# -2us +200ns trigger window
-trbcmd w 0xfe48 0xc801 0x80280190
+trbcmd setbit 0x5000 0xc800 0x40003000
+trbcmd setbit 0x5001 0xc800 0x40003000
+trbcmd setbit 0x5002 0xc800 0x40003000
+trbcmd setbit 0x5003 0xc800 0x40003000
+
+# -2us +2us trigger window        # 2us - 200ns
+trbcmd w 0x5000 0xc801 0x81900190 #0x80280190
+trbcmd w 0x5001 0xc801 0x81900190 #0x80280190
+trbcmd w 0x5002 0xc801 0x81900190 #0x80280190
+trbcmd w 0x5003 0xc801 0x81900190 #0x80280190
+
+#trbcmd w 0xfe48 0xc801 0x80280190
 #trbcmd w 0xfe4e 0xc801 0x80280190
 
 #Data limit off
-trbcmd w 0xfe48 0xc804 0x00000080
-#trbcmd w 0xfe4e 0xc804 0x00000080
-
+trbcmd w 0x5000 0xc804 0x00000078
+trbcmd w 0x5001 0xc804 0x00000078
+trbcmd w 0x5002 0xc804 0x00000078
+trbcmd w 0x5003 0xc804 0x00000078
 
-#Hodoscope inputs
-# trbcmd w 0x5010 0xc802 0xffffffff # disable channel 0-31
-# trbcmd w 0x5010 0xc803 0x00000000 # disable channel 32-63
-# trbcmd w 0x5011 0xc802 0xffffffff # disable channel 0-31
-# trbcmd w 0x5011 0xc803 0x00000000 # disable channel 32-63
-# trbcmd w 0x5012 0xc802 0xffffffff # disable channel 0-31
-# trbcmd w 0x5012 0xc803 0x00000000 # disable channel 32-63
-# trbcmd w 0x5013 0xc802 0xffffffff # disable channel 0-31
-# trbcmd w 0x5013 0xc803 0x00000000 # disable channel 32-63
+#trbcmd w 0xfe48 0xc804 0x00000080
+#trbcmd w 0xfe4e 0xc804 0x00000080
 
 #Start inputs
-# trbcmd w 0x5000 0xc802 0xfffcfcfc # disable channel 0-31
-# trbcmd w 0x5000 0xc803 0x00000000 # disable channel 32-63
-# trbcmd w 0x5001 0xc802 0x00000000 # disable channel 0-31
-# trbcmd w 0x5001 0xc803 0x00000000 # disable channel 32-63
-# trbcmd w 0x5002 0xc802 0xfffcfcfc # disable channel 0-31
-# trbcmd w 0x5002 0xc803 0x00000000 # disable channel 32-63
-# trbcmd w 0x5003 0xc802 0xfff003fc # disable channel 0-31
-# trbcmd w 0x5003 0xc803 0x00000000 # disable channel 32-63
-
+#trbcmd w 0x5000 0xc802 0xfffcfcfc # channel 0-31
+#trbcmd w 0x5000 0xc803 0x00000000 # channel 32-63
 
 trbcmd w 0x5000 0xc802 0xffff # enable 16 channels in 0x5000
 trbcmd w 0x5001 0xc802 0xffff # enable 16 channels in 0x5001
@@ -59,10 +53,11 @@ trbcmd w 0x5000 0xcf00 0xfeee
 trbcmd w 0x5001 0xcf00 0x0000
 trbcmd w 0x5002 0xcf00 0xfeee
 #trbcmd w 0x5003 0xcf00 0x7e1c   #second input channel in 5003 shows permanent high
+
 trbcmd w 0x5003 0xcf00 0x7e1e   
 trbcmd w 0x8880 0xcf00 0x1101   #Forward to CTS via central FPGA
-#Connected to second Start input on CTS
 
+#Connected to second Start input on CTS
 
 trbcmd w 0x8890 0xcf00 0x0000   #Forward to CTS via central FPGA
 trbcmd w 0x8890 0xcf25 0x1111
@@ -88,7 +83,6 @@ trbcmd loadbit 0x8880 0xcf8f 0x1f0000 0x100000  #select output 0 for monitoring
 #trbcmd clearbit 0x8880 0xc0 0x2
 #trbcmd clearbit 0x8880 0xc1 0x2
 #trbcmd clearbit 0x8880 0xc3 0x2
-
 #trbcmd clearbit 0x8890 0xc0 0x0
 #trbcmd clearbit 0x8890 0xc1 0x0
 #trbcmd clearbit 0x8890 0xc3 0x0