AIDA GELINA BRIKEN nToF CRIB ISOLDE CIRCE nTOFCapture DESPEC DTAS EDI_PSA 179Ta CARME StellarModelling DCF K40
  AIDA, Page 8 of 46  ELOG logo
ID Date Author Subjectdown
  938   Mon Dec 11 11:05:27 2023 TDWR timestamp fail aida05 & aida07
MACB config 
1x level 0
4x level 1

Problem appears to related to level 1 MACB #3 ( 3 of 4 ). Transferring FEE64 inputs to MACB #4 appears to fix the problem.

Assume this means either MACB #3 or the cable to it from level 0 is the problem?
  205   Wed May 4 07:04:12 2016 TDWAVE statistics
AIDA wave statistics

AIDA FEE adaptor cards only
BNC PB-4 pulser only to all channels (25Hz)
  477   Sat Nov 26 17:14:47 2016 TDVisual scaler inputs
Visual scaler inputs

1 F11
2 upstream PL top
3 upstream PL bottom
4 Si top
5 Si bottom
6 AIDA PL
7 F11 x (upstream PL top + upstream PL bottom)
8 F11 x AIDA PL
  158   Mon Feb 22 16:47:28 2016 PJCSVersion 8 in nnaida2 outputting and merging two streams

nnaida2 , the bare test FEE64 in T9, is successfully running with two streams connected to nndhcp177 ( a Linux64 computer )

Merge running on nndhcp177 is receiving the streams and merging them.

nnaida2 has a slow pulser , 100Hz , connected to one waveform input.

Apparently waveforms are being merged with ASIC data. ( stream 0 and 1 from nnaida2 )

Next step is to add a Tape server to nndhcp177 and verify the recorded events.

  181   Mon Mar 21 14:37:41 2016 PJCSVernier Timing document for comment

Here is a document about the FEE64 waveform Vernier Timing.

Please comment/criticise/offer advice.

 

  836   Mon Jun 10 07:39:35 2019 CA, CB, TD, CG, OH, DKVarying per DSSSD slow comparator thresholds
DSSSDs #1-6 slow comparator 0xa = 100keV - attachments 1-4

DSSSD2: attachments 5 to 8 (0xa to 0x8)

DSSSD3: attachments 9 to 12 (0xa to 0x8)

DSSSD4: attachments 13 to 16 (0xa to 0x8)

DSSSD5: attachments 17 to 20 (0xa to 0x8)

Global rates are >500 to <1000k items per second.  

Set all back to 0xa.

Now we try going to 60 keV (0x6)

DSSSD2: attachments 21 to 24 (0xa to 0x6) global ~1100k

DSSSD3: attachments 25 to 28 (0xa to 0x6) global ~1000k

DSSSD4: attachments 29 to 32 (0xa to 0x6) global ~1100k

Set all back to 0xa again.
  217   Wed May 11 05:49:51 2016 AEVHDL update to FEE_GF_Feb16_16
The firmware of all FEEs was updated to the version in FEE_GF_Feb16_16.bin (https://elog.ph.ed.ac.uk/AIDA/215).
This provides a 25 MHz clock output from MACB, plus a manual reset request signal.

Attached are screen captures from smooth updating procedure. 

Checked correlation request signal from output2 of MACB: it's a pulse with ~180ns width and -0.7V. We could only
observe it when selecting 'act no all FEEs' in Correlation Control browser window (looking at MACB module on the
top of the tree). However, we didn't check that the output is produced from only one MACB module, if we select
the one of the corresponding FEE.
  183   Thu Apr 14 13:56:17 2016 PJCSUpdating the FEE64 firmware.

To update the FEE64 firmware:-

  1. Power-up the FEE64 modules that you wish to update.
  2. Identify the file to be used ( FEE_GF_Feb16_15.bin  at 14/4/2016 )
  3. This file should be in the Server ( e.g. aidas1 ) at /MIDAS/Aida.
  4. Edit the file /MIDAS/Aida/FlashPgm.csh and change the file name at the "flashcp" command line to be the file you wish to update the FEE64s with.
  5. To run the file, and hence update the firmware, open the RunControl page and select "Program Flash Memories" from the menu of System Functions.
  6. Each of the FEE64 cards in the system at the time will update their firmware using the commands from the  /MIDAS/Aida/FlashPgm.csh file.
  7. Once complete a log window will be displayed with a report about each FEE64.
  8. Power-cycle the FEE64s to load and run the new firmware.
  9. Use the "FEE Temperatures" page to check that all the FEE64 cards have the same version of the firmware loaded as expected. ( 0x10300C12 at 14/4/2016 )
  10.  
  359   Wed Sep 7 16:11:25 2016 Patrick Coleman-SmithUpdated layout.txt file in aidas1

Used the layout reported in ELOG357 and updated the layout.txt file used in the "Layout and Status" browser window.

The file is in /MIDAS/config/TclHttpd/aidas1

The browser window "Layout and Status" is accessed from the Control browser window.

It is intended to be used to determine if the Embedded Linux is operating in the FEE64. Each FEE64 in the layout.txt file is pinged with a timeout of 1 second. The layout then shows red for no response and green for a response.

  424   Sat Nov 5 09:40:02 2016 OHUpdated Leakage Current Spreadsheet
Attached is the updated leakage current spreadsheet (Attachment 1) &nbsp;as pf 5/11/2016 it is up to date with the elog.

Also added is the recording of ambient temperature. This is recorded in degrees C and plotted relative to 21 degrees C to better show on the same plot as leakage currents. (Screenshot in attachement 2)

Also attached is the spreadsheet in csv formatting.
  817   Mon May 27 10:31:35 2019 TDUpdated /etc/hosts & /etc/dhcp/dhcpd.conf
/etc/dhcp/dhcpd.conf updated to reflect actual MAC and IP 
addresses for nnrpi1 and to add nnrpi2 to /etc/hosts

nnrpi1

% /sbin/ifconfig -a
eth0      Link encap:Ethernet  HWaddr b8:27:eb:0b:f6:73  
          inet addr:10.1.1.114  Bcast:10.1.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:9315838 errors:0 dropped:0 overruns:0 frame:0
          TX packets:9579504 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:492141377 (469.3 MiB)  TX bytes:3950371110 (3.6 GiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:8485967 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8485967 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:2807265055 (2.6 GiB)  TX bytes:2807265055 (2.6 GiB)

nnrpi2

pi@npg-monitor ~ $ ifconfig -a
eth0      Link encap:Ethernet  HWaddr b8:27:eb:6b:0a:a0  
          inet addr:10.1.1.117  Bcast:10.1.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:806 errors:0 dropped:0 overruns:0 frame:0
          TX packets:872 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:66327 (64.7 KiB)  TX bytes:548797 (535.9 KiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
  215   Mon May 9 16:46:30 2016 PatrickUpdate for FEE64 VHDL and Correlation browser windows
The attached VHDL file should be saved to /MIDAS/Aida and the FlashPgm.csh file edited to load "FEE_GF_Feb16_16.bin" Use the Run Control Expert command to update the firmware on all the FEE64s. Power cycle the FEE64s. This will give a 25Mhz clock from the MACB Fast NIM output 0. The attached .js and .tml files will change the Control browser window to allow access to a Correlation control window. I have already installed the Correlation directory and files on aidas. The Correlation Control window has two extra buttons. One to cause a Correlation trigger and the other to cause a reset to be sent out. The Reset is only sent out if the Run Control is in the GO state. To complete the change first make backup copies of the Aida.js and Aida.tml files that are currently in /MIDAS/TclHttpd/Html/AIDA then copy the attached new versions into /MIDAS/TclHttpd/Html/AIDA. These two files are in the attached .zip file. The Elog didn't like the .js file extension. The Browser window reload should work but it may be required to clean your browser history to ensure the new version of the file is used.
  427   Sun Nov 6 05:16:22 2016 OHUpdate
Leakage current spreadsheet has now been uploaded to google docs for ease of access.

It can be accessed and edited from the following link: https://docs.google.com/spreadsheets/d/12hgbrywB10hGsKt5uc2HnLfZymh8_uvM6cEASbbqnBE/edit?usp=sharing
  868   Thu Jul 6 10:20:25 2023 TDUnable to start Rly16 server
Unable to start Rly16 server - see attachment 1

Added 16.10 6 July 2023

CU No /dev/ttyUSB* on Raspberry Pi

Re-seated USB cable at Raspberry Pi and USB-controlled ac mains relay, power cycled Raspberry Pi - return to normal operation.
  944   Thu Mar 28 15:43:47 2024 TDUnable to start MIDAS DAQ with 1x FEE64 ( aida04 )
At AIDA test station T9, STFC DL unable to start MIDAS DAQ with 1x FEE64 ( aida04 ) - see attachments

aida04 appears to have booted OK and I can connect using telnet

MIDAS 8015 server exits - signal 1
  945   Fri Mar 29 08:39:18 2024 TD, PJCSUnable to start MIDAS DAQ with 1x FEE64 ( aida04 )
> 
> At AIDA test station T9, STFC DL unable to start MIDAS DAQ with 1x FEE64 ( aida04 ) - see attachments
> 
> aida04 appears to have booted OK and I can connect using telnet
> 
> MIDAS 8015 server exits - signal 1

I’ve had this problem too. The solution is to have the single FEE twice in the list in the config file. The software is then quite happy.

Alternatively a single FEE can still be accessed directly and will operate successfully.  The only thing missing is the spectra function menu. They won’t work, so FWHM is harder to determine. 
  95   Mon May 4 01:23:48 2015 TDUnable to obtain Data Acqusition Statistics frame

Got the error Server Internal Error
while trying to obtain /DataAcquisitionControl/DataAcquisitionStats.tml.
can't read "cgiNUMdata": no such variable while executing "InsertLog "cgidata= ([llength $cgidata]) $cgiNUMdata"" (procedure "do_click" line 9) invoked from within "do_click" invoked from within "if {$started != 0} { variable JS "" variable LogFlag if {$LogFlag == 1} {InsertLog "Last Updated: [clock format [clock seconds] -form..." (file "DataAcquisitionStats.tcl" line 8) invoked from within "source DataAcquisitionStats.tcl" (in namespace eval "::DataAcquisitionStats" script line 3) invoked from within "namespace eval DataAcquisitionStats { source Global.tcl source DataAcquisitionStats.tcl source DataAcquisitionStatsALL.tcl ..." invoked from within "subst { [Doc_Dynamic] [global env; source [file join $env(MIDASBASE) TclHttpd Html settings.tml]] <! [global Httpd; upvar #0 Httpd[set Httpd(curren..." ("uplevel" body line 1) invoked from within "uplevel #0 [list subst $script]" (procedure "SubstFile" line 12) invoked from within "SubstFile /MIDAS@aidas/TclHttpd/Html/DataAcquisitionControl/DataAcquisitionStats.tml {}" ("uplevel" body line 1) invoked from within "uplevel 1 [list SubstFile $path $interp]" (procedure "Subst_File" line 7) invoked from within "Subst_File $template $interp" invoked from within "TemplateInstantiate $sock $path {} $suffix {} $Template(templateInterp)" (procedure "Doc_application/x-tcl-template" line 9) invoked from within "$cmd $path $suffix $sock" (procedure "Doc_Handle" line 20) invoked from within "Doc_Handle $prefix $path $suffix $sock" (procedure "DocDomain" line 44) invoked from within "DocDomain / /MIDAS@aidas/TclHttpd/Html sock8 DataAcquisitionControl/DataAcquisitionStats.tml" ("eval" body line 1) invoked from within "eval $Url(command,$prefix) [list $sock $suffix]"

Tcl Call Trace

5: DocSubstSystemFile sock8 error 500 can't\ read\ &quot\;cgiNUMdata&quot\;:\ no\ such\ variable\n\ \ \ \ while\ executing\n&quot\;InsertLog\ &quot\;cgidata=\ (\[llength\ \$cgidata\])\ \$cgiNUMdata&quot\;&quot\;\n\ \ \ \ (procedure\ &quot\;do_click&quot\;\ line\ 9)\n\ \ \ \ invoked\ from\ within\n&quot\;do_click&quot\;\n\ \ \ \ invoked\ from\ within\n&quot\;if\ \{\$started\ !=\ 0\}\ \{\n\n\ \ \ \ \ variable\ JS\ &quot\;&quot\;\n\ \ \ \ \ variable\ LogFlag\n\n\ \ \ \ \ if\ \{\$LogFlag\ ==\ 1\}\ \{InsertLog\ &quot\;Last\ Updated:\ \[clock\ format\ \[clock\ seconds\]\ -form...&quot\;\n\ \ \ \ (file\ &quot\;DataAcquisitionStats.tcl&quot\;\ line\ 8)\n\ \ \ \ invoked\ from\ within\n&quot\;source\ DataAcquisitionStats.tcl&quot\;\n\ \ \ \ (in\ namespace\ eval\ &quot\;::DataAcquisitionStats&quot\;\ script\ line\ 3)\n\ \ \ \ invoked\ from\ within\n&quot\;namespace\ eval\ DataAcquisitionStats\ \{\n\ \ \ \ \ \ \ source\ Global.tcl\n\ \ \ \ \ \ \ source\ DataAcquisitionStats.tcl\n\ \ \ \ \ \ \ source\ DataAcquisitionStatsALL.tcl\n\ \ \ \ \ \ ...&quot\;\n\ \ \ \ invoked\ from\ within\n&quot\;subst\ \{\n\n\[Doc_Dynamic\]\n\n\[global\ env\;\ source\ \[file\ join\ \$env(MIDASBASE)\ TclHttpd\ Html\ settings.tml\]\]\n\n&lt\;!\n\[global\ Httpd\;\ upvar\ #0\ Httpd\[set\ Httpd(curren...&quot\;\n\ \ \ \ (&quot\;uplevel&quot\;\ body\ line\ 1)\n\ \ \ \ invoked\ from\ within\n&quot\;uplevel\ #0\ \[list\ subst\ \$script\]&quot\;\n\ \ \ \ (procedure\ &quot\;SubstFile&quot\;\ line\ 12)\n\ \ \ \ invoked\ from\ within\n&quot\;SubstFile\ /MIDAS@aidas/TclHttpd/Html/DataAcquisitionControl/DataAcquisitionStats.tml\ \{\}&quot\;\n\ \ \ \ (&quot\;uplevel&quot\;\ body\ line\ 1)\n\ \ \ \ invoked\ from\ within\n&quot\;uplevel\ 1\ \[list\ SubstFile\ \$path\ \$interp\]&quot\;\n\ \ \ \ (procedure\ &quot\;Subst_File&quot\;\ line\ 7)\n\ \ \ \ invoked\ from\ within\n&quot\;Subst_File\ \$template\ \$interp&quot\;\n\ \ \ \ invoked\ from\ within\n&quot\;TemplateInstantiate\ \$sock\ \$path\ \{\}\ \$suffix\ \{\}\ \$Template(templateInterp)&quot\;\n\ \ \ \ (procedure\ &quot\;Doc_application/x-tcl-template&quot\;\ line\ 9)\n\ \ \ \ invoked\ from\ within\n&quot\;\$cmd\ \$path\ \$suffix\ \$sock&quot\;\n\ \ \ \ (procedure\ &quot\;Doc_Handle&quot\;\ line\ 20)\n\ \ \ \ invoked\ from\ within\n&quot\;Doc_Handle\ \$prefix\ \$path\ \$suffix\ \$sock&quot\;\n\ \ \ \ (procedure\ &quot\;DocDomain&quot\;\ line\ 44)\n\ \ \ \ invoked\ from\ within\n&quot\;DocDomain\ /\ /MIDAS@aidas/TclHttpd/Html\ sock8\ DataAcquisitionControl/DataAcquisitionStats.tml&quot\;\n\ \ \ \ (&quot\;eval&quot\;\ body\ line\ 1)\n\ \ \ \ invoked\ from\ within\n&quot\;eval\ \$Url(command,\$prefix)\ \[list\ \$sock\ \$suffix\]&quot\;
4: Doc_Error sock8 can't\ read\ \"cgiNUMdata\":\ no\ such\ variable\n\ \ \ \ while\ executing\n\"InsertLog\ \"cgidata=\ (\[llength\ \$cgidata\])\ \$cgiNUMdata\"\"\n\ \ \ \ (procedure\ \"do_click\"\ line\ 9)\n\ \ \ \ invoked\ from\ within\n\"do_click\"\n\ \ \ \ invoked\ from\ within\n\"if\ \{\$started\ !=\ 0\}\ \{\n\n\ \ \ \ \ variable\ JS\ \"\"\n\ \ \ \ \ variable\ LogFlag\n\n\ \ \ \ \ if\ \{\$LogFlag\ ==\ 1\}\ \{InsertLog\ \"Last\ Updated:\ \[clock\ format\ \[clock\ seconds\]\ -form...\"\n\ \ \ \ (file\ \"DataAcquisitionStats.tcl\"\ line\ 8)\n\ \ \ \ invoked\ from\ within\n\"source\ DataAcquisitionStats.tcl\"\n\ \ \ \ (in\ namespace\ eval\ \"::DataAcquisitionStats\"\ script\ line\ 3)\n\ \ \ \ invoked\ from\ within\n\"namespace\ eval\ DataAcquisitionStats\ \{\n\ \ \ \ \ \ \ source\ Global.tcl\n\ \ \ \ \ \ \ source\ DataAcquisitionStats.tcl\n\ \ \ \ \ \ \ source\ DataAcquisitionStatsALL.tcl\n\ \ \ \ \ \ ...\"\n\ \ \ \ invoked\ from\ within\n\"subst\ \{\n\n\[Doc_Dynamic\]\n\n\[global\ env\;\ source\ \[file\ join\ \$env(MIDASBASE)\ TclHttpd\ Html\ settings.tml\]\]\n\n<!\n\[global\ Httpd\;\ upvar\ #0\ Httpd\[set\ Httpd(curren...\"\n\ \ \ \ (\"uplevel\"\ body\ line\ 1)\n\ \ \ \ invoked\ from\ within\n\"uplevel\ #0\ \[list\ subst\ \$script\]\"\n\ \ \ \ (procedure\ \"SubstFile\"\ line\ 12)\n\ \ \ \ invoked\ from\ within\n\"SubstFile\ /MIDAS@aidas/TclHttpd/Html/DataAcquisitionControl/DataAcquisitionStats.tml\ \{\}\"\n\ \ \ \ (\"uplevel\"\ body\ line\ 1)\n\ \ \ \ invoked\ from\ within\n\"uplevel\ 1\ \[list\ SubstFile\ \$path\ \$interp\]\"\n\ \ \ \ (procedure\ \"Subst_File\"\ line\ 7)\n\ \ \ \ invoked\ from\ within\n\"Subst_File\ \$template\ \$interp\"\n\ \ \ \ invoked\ from\ within\n\"TemplateInstantiate\ \$sock\ \$path\ \{\}\ \$suffix\ \{\}\ \$Template(templateInterp)\"\n\ \ \ \ (procedure\ \"Doc_application/x-tcl-template\"\ line\ 9)\n\ \ \ \ invoked\ from\ within\n\"\$cmd\ \$path\ \$suffix\ \$sock\"\n\ \ \ \ (procedure\ \"Doc_Handle\"\ line\ 20)\n\ \ \ \ invoked\ from\ within\n\"Doc_Handle\ \$prefix\ \$path\ \$suffix\ \$sock\"\n\ \ \ \ (procedure\ \"DocDomain\"\ line\ 44)\n\ \ \ \ invoked\ from\ within\n\"DocDomain\ /\ /MIDAS@aidas/TclHttpd/Html\ sock8\ DataAcquisitionControl/DataAcquisitionStats.tml\"\n\ \ \ \ (\"eval\"\ body\ line\ 1)\n\ \ \ \ invoked\ from\ within\n\"eval\ \$Url(command,\$prefix)\ \[list\ \$sock\ \$suffix\]\"
3: Url_Unwind sock8 can't\ read\ \"cgiNUMdata\":\ no\ such\ variable\n\ \ \ \ while\ executing\n\"InsertLog\ \"cgidata=\ (\[llength\ \$cgidata\])\ \$cgiNUMdata\"\"\n\ \ \ \ (procedure\ \"do_click\"\ line\ 9)\n\ \ \ \ invoked\ from\ within\n\"do_click\"\n\ \ \ \ invoked\ from\ within\n\"if\ \{\$started\ !=\ 0\}\ \{\n\n\ \ \ \ \ variable\ JS\ \"\"\n\ \ \ \ \ variable\ LogFlag\n\n\ \ \ \ \ if\ \{\$LogFlag\ ==\ 1\}\ \{InsertLog\ \"Last\ Updated:\ \[clock\ format\ \[clock\ seconds\]\ -form...\"\n\ \ \ \ (file\ \"DataAcquisitionStats.tcl\"\ line\ 8)\n\ \ \ \ invoked\ from\ within\n\"source\ DataAcquisitionStats.tcl\"\n\ \ \ \ (in\ namespace\ eval\ \"::DataAcquisitionStats\"\ script\ line\ 3)\n\ \ \ \ invoked\ from\ within\n\"namespace\ eval\ DataAcquisitionStats\ \{\n\ \ \ \ \ \ \ source\ Global.tcl\n\ \ \ \ \ \ \ source\ DataAcquisitionStats.tcl\n\ \ \ \ \ \ \ source\ DataAcquisitionStatsALL.tcl\n\ \ \ \ \ \ ...\"\n\ \ \ \ invoked\ from\ within\n\"subst\ \{\n\n\[Doc_Dynamic\]\n\n\[global\ env\;\ source\ \[file\ join\ \$env(MIDASBASE)\ TclHttpd\ Html\ settings.tml\]\]\n\n<!\n\[global\ Httpd\;\ upvar\ #0\ Httpd\[set\ Httpd(curren...\"\n\ \ \ \ (\"uplevel\"\ body\ line\ 1)\n\ \ \ \ invoked\ from\ within\n\"uplevel\ #0\ \[list\ subst\ \$script\]\"\n\ \ \ \ (procedure\ \"SubstFile\"\ line\ 12)\n\ \ \ \ invoked\ from\ within\n\"SubstFile\ /MIDAS@aidas/TclHttpd/Html/DataAcquisitionControl/DataAcquisitionStats.tml\ \{\}\"\n\ \ \ \ (\"uplevel\"\ body\ line\ 1)\n\ \ \ \ invoked\ from\ within\n\"uplevel\ 1\ \[list\ SubstFile\ \$path\ \$interp\]\"\n\ \ \ \ (procedure\ \"Subst_File\"\ line\ 7)\n\ \ \ \ invoked\ from\ within\n\"Subst_File\ \$template\ \$interp\"\n\ \ \ \ invoked\ from\ within\n\"TemplateInstantiate\ \$sock\ \$path\ \{\}\ \$suffix\ \{\}\ \$Template(templateInterp)\"\n\ \ \ \ (procedure\ \"Doc_application/x-tcl-template\"\ line\ 9)\n\ \ \ \ invoked\ from\ within\n\"\$cmd\ \$path\ \$suffix\ \$sock\"\n\ \ \ \ (procedure\ \"Doc_Handle\"\ line\ 20)\n\ \ \ \ invoked\ from\ within\n\"Doc_Handle\ \$prefix\ \$path\ \$suffix\ \$sock\"\n\ \ \ \ (procedure\ \"DocDomain\"\ line\ 44)\n\ \ \ \ invoked\ from\ within\n\"DocDomain\ /\ /MIDAS@aidas/TclHttpd/Html\ sock8\ DataAcquisitionControl/DataAcquisitionStats.tml\"\n\ \ \ \ (\"eval\"\ body\ line\ 1)\n\ \ \ \ invoked\ from\ within\n\"eval\ \$Url(command,\$prefix)\ \[list\ \$sock\ \$suffix\]\"

  97   Mon May 4 02:03:24 2015 TDUnable to obtain Data Acqusition Statistics frame

Quote:

Got the error Server Internal Error
while trying to obtain /DataAcquisitionControl/DataAcquisitionStats.tml.
can't read "cgiNUMdata": no such variable while executing "InsertLog "cgidata= ([llength $cgidata]) $cgiNUMdata"" (procedure "do_click" line 9) invoked from within "do_click" invoked from within "if {$started != 0} { variable JS "" variable LogFlag if {$LogFlag == 1} {InsertLog "Last Updated: [clock format [clock seconds] -form..." (file "DataAcquisitionStats.tcl" line 8) invoked from within "source DataAcquisitionStats.tcl" (in namespace eval "::DataAcquisitionStats" script line 3) invoked from within "namespace eval DataAcquisitionStats { source Global.tcl source DataAcquisitionStats.tcl source DataAcquisitionStatsALL.tcl ..." invoked from within "subst { [Doc_Dynamic] [global env; source [file join $env(MIDASBASE) TclHttpd Html settings.tml]] <! [global Httpd; upvar #0 Httpd[set Httpd(curren..." ("uplevel" body line 1) invoked from within "uplevel #0 [list subst $script]" (procedure "SubstFile" line 12) invoked from within "SubstFile /MIDAS@aidas/TclHttpd/Html/DataAcquisitionControl/DataAcquisitionStats.tml {}" ("uplevel" body line 1) invoked from within "uplevel 1 [list SubstFile $path $interp]" (procedure "Subst_File" line 7) invoked from within "Subst_File $template $interp" invoked from within "TemplateInstantiate $sock $path {} $suffix {} $Template(templateInterp)" (procedure "Doc_application/x-tcl-template" line 9) invoked from within "$cmd $path $suffix $sock" (procedure "Doc_Handle" line 20) invoked from within "Doc_Handle $prefix $path $suffix $sock" (procedure "DocDomain" line 44) invoked from within "DocDomain / /MIDAS@aidas/TclHttpd/Html sock8 DataAcquisitionControl/DataAcquisitionStats.tml" ("eval" body line 1) invoked from within "eval $Url(command,$prefix) [list $sock $suffix]"

Tcl Call Trace

5: DocSubstSystemFile sock8 error 500 can't\ read\ &quot\;cgiNUMdata&quot\;:\ no\ such\ variable\n\ \ \ \ while\ executing\n&quot\;InsertLog\ &quot\;cgidata=\ (\[llength\ \$cgidata\])\ \$cgiNUMdata&quot\;&quot\;\n\ \ \ \ (procedure\ &quot\;do_click&quot\;\ line\ 9)\n\ \ \ \ invoked\ from\ within\n&quot\;do_click&quot\;\n\ \ \ \ invoked\ from\ within\n&quot\;if\ \{\$started\ !=\ 0\}\ \{\n\n\ \ \ \ \ variable\ JS\ &quot\;&quot\;\n\ \ \ \ \ variable\ LogFlag\n\n\ \ \ \ \ if\ \{\$LogFlag\ ==\ 1\}\ \{InsertLog\ &quot\;Last\ Updated:\ \[clock\ format\ \[clock\ seconds\]\ -form...&quot\;\n\ \ \ \ (file\ &quot\;DataAcquisitionStats.tcl&quot\;\ line\ 8)\n\ \ \ \ invoked\ from\ within\n&quot\;source\ DataAcquisitionStats.tcl&quot\;\n\ \ \ \ (in\ namespace\ eval\ &quot\;::DataAcquisitionStats&quot\;\ script\ line\ 3)\n\ \ \ \ invoked\ from\ within\n&quot\;namespace\ eval\ DataAcquisitionStats\ \{\n\ \ \ \ \ \ \ source\ Global.tcl\n\ \ \ \ \ \ \ source\ DataAcquisitionStats.tcl\n\ \ \ \ \ \ \ source\ DataAcquisitionStatsALL.tcl\n\ \ \ \ \ \ ...&quot\;\n\ \ \ \ invoked\ from\ within\n&quot\;subst\ \{\n\n\[Doc_Dynamic\]\n\n\[global\ env\;\ source\ \[file\ join\ \$env(MIDASBASE)\ TclHttpd\ Html\ settings.tml\]\]\n\n&lt\;!\n\[global\ Httpd\;\ upvar\ #0\ Httpd\[set\ Httpd(curren...&quot\;\n\ \ \ \ (&quot\;uplevel&quot\;\ body\ line\ 1)\n\ \ \ \ invoked\ from\ within\n&quot\;uplevel\ #0\ \[list\ subst\ \$script\]&quot\;\n\ \ \ \ (procedure\ &quot\;SubstFile&quot\;\ line\ 12)\n\ \ \ \ invoked\ from\ within\n&quot\;SubstFile\ /MIDAS@aidas/TclHttpd/Html/DataAcquisitionControl/DataAcquisitionStats.tml\ \{\}&quot\;\n\ \ \ \ (&quot\;uplevel&quot\;\ body\ line\ 1)\n\ \ \ \ invoked\ from\ within\n&quot\;uplevel\ 1\ \[list\ SubstFile\ \$path\ \$interp\]&quot\;\n\ \ \ \ (procedure\ &quot\;Subst_File&quot\;\ line\ 7)\n\ \ \ \ invoked\ from\ within\n&quot\;Subst_File\ \$template\ \$interp&quot\;\n\ \ \ \ invoked\ from\ within\n&quot\;TemplateInstantiate\ \$sock\ \$path\ \{\}\ \$suffix\ \{\}\ \$Template(templateInterp)&quot\;\n\ \ \ \ (procedure\ &quot\;Doc_application/x-tcl-template&quot\;\ line\ 9)\n\ \ \ \ invoked\ from\ within\n&quot\;\$cmd\ \$path\ \$suffix\ \$sock&quot\;\n\ \ \ \ (procedure\ &quot\;Doc_Handle&quot\;\ line\ 20)\n\ \ \ \ invoked\ from\ within\n&quot\;Doc_Handle\ \$prefix\ \$path\ \$suffix\ \$sock&quot\;\n\ \ \ \ (procedure\ &quot\;DocDomain&quot\;\ line\ 44)\n\ \ \ \ invoked\ from\ within\n&quot\;DocDomain\ /\ /MIDAS@aidas/TclHttpd/Html\ sock8\ DataAcquisitionControl/DataAcquisitionStats.tml&quot\;\n\ \ \ \ (&quot\;eval&quot\;\ body\ line\ 1)\n\ \ \ \ invoked\ from\ within\n&quot\;eval\ \$Url(command,\$prefix)\ \[list\ \$sock\ \$suffix\]&quot\;
4: Doc_Error sock8 can't\ read\ \"cgiNUMdata\":\ no\ such\ variable\n\ \ \ \ while\ executing\n\"InsertLog\ \"cgidata=\ (\[llength\ \$cgidata\])\ \$cgiNUMdata\"\"\n\ \ \ \ (procedure\ \"do_click\"\ line\ 9)\n\ \ \ \ invoked\ from\ within\n\"do_click\"\n\ \ \ \ invoked\ from\ within\n\"if\ \{\$started\ !=\ 0\}\ \{\n\n\ \ \ \ \ variable\ JS\ \"\"\n\ \ \ \ \ variable\ LogFlag\n\n\ \ \ \ \ if\ \{\$LogFlag\ ==\ 1\}\ \{InsertLog\ \"Last\ Updated:\ \[clock\ format\ \[clock\ seconds\]\ -form...\"\n\ \ \ \ (file\ \"DataAcquisitionStats.tcl\"\ line\ 8)\n\ \ \ \ invoked\ from\ within\n\"source\ DataAcquisitionStats.tcl\"\n\ \ \ \ (in\ namespace\ eval\ \"::DataAcquisitionStats\"\ script\ line\ 3)\n\ \ \ \ invoked\ from\ within\n\"namespace\ eval\ DataAcquisitionStats\ \{\n\ \ \ \ \ \ \ source\ Global.tcl\n\ \ \ \ \ \ \ source\ DataAcquisitionStats.tcl\n\ \ \ \ \ \ \ source\ DataAcquisitionStatsALL.tcl\n\ \ \ \ \ \ ...\"\n\ \ \ \ invoked\ from\ within\n\"subst\ \{\n\n\[Doc_Dynamic\]\n\n\[global\ env\;\ source\ \[file\ join\ \$env(MIDASBASE)\ TclHttpd\ Html\ settings.tml\]\]\n\n<!\n\[global\ Httpd\;\ upvar\ #0\ Httpd\[set\ Httpd(curren...\"\n\ \ \ \ (\"uplevel\"\ body\ line\ 1)\n\ \ \ \ invoked\ from\ within\n\"uplevel\ #0\ \[list\ subst\ \$script\]\"\n\ \ \ \ (procedure\ \"SubstFile\"\ line\ 12)\n\ \ \ \ invoked\ from\ within\n\"SubstFile\ /MIDAS@aidas/TclHttpd/Html/DataAcquisitionControl/DataAcquisitionStats.tml\ \{\}\"\n\ \ \ \ (\"uplevel\"\ body\ line\ 1)\n\ \ \ \ invoked\ from\ within\n\"uplevel\ 1\ \[list\ SubstFile\ \$path\ \$interp\]\"\n\ \ \ \ (procedure\ \"Subst_File\"\ line\ 7)\n\ \ \ \ invoked\ from\ within\n\"Subst_File\ \$template\ \$interp\"\n\ \ \ \ invoked\ from\ within\n\"TemplateInstantiate\ \$sock\ \$path\ \{\}\ \$suffix\ \{\}\ \$Template(templateInterp)\"\n\ \ \ \ (procedure\ \"Doc_application/x-tcl-template\"\ line\ 9)\n\ \ \ \ invoked\ from\ within\n\"\$cmd\ \$path\ \$suffix\ \$sock\"\n\ \ \ \ (procedure\ \"Doc_Handle\"\ line\ 20)\n\ \ \ \ invoked\ from\ within\n\"Doc_Handle\ \$prefix\ \$path\ \$suffix\ \$sock\"\n\ \ \ \ (procedure\ \"DocDomain\"\ line\ 44)\n\ \ \ \ invoked\ from\ within\n\"DocDomain\ /\ /MIDAS@aidas/TclHttpd/Html\ sock8\ DataAcquisitionControl/DataAcquisitionStats.tml\"\n\ \ \ \ (\"eval\"\ body\ line\ 1)\n\ \ \ \ invoked\ from\ within\n\"eval\ \$Url(command,\$prefix)\ \[list\ \$sock\ \$suffix\]\"
3: Url_Unwind sock8 can't\ read\ \"cgiNUMdata\":\ no\ such\ variable\n\ \ \ \ while\ executing\n\"InsertLog\ \"cgidata=\ (\[llength\ \$cgidata\])\ \$cgiNUMdata\"\"\n\ \ \ \ (procedure\ \"do_click\"\ line\ 9)\n\ \ \ \ invoked\ from\ within\n\"do_click\"\n\ \ \ \ invoked\ from\ within\n\"if\ \{\$started\ !=\ 0\}\ \{\n\n\ \ \ \ \ variable\ JS\ \"\"\n\ \ \ \ \ variable\ LogFlag\n\n\ \ \ \ \ if\ \{\$LogFlag\ ==\ 1\}\ \{InsertLog\ \"Last\ Updated:\ \[clock\ format\ \[clock\ seconds\]\ -form...\"\n\ \ \ \ (file\ \"DataAcquisitionStats.tcl\"\ line\ 8)\n\ \ \ \ invoked\ from\ within\n\"source\ DataAcquisitionStats.tcl\"\n\ \ \ \ (in\ namespace\ eval\ \"::DataAcquisitionStats\"\ script\ line\ 3)\n\ \ \ \ invoked\ from\ within\n\"namespace\ eval\ DataAcquisitionStats\ \{\n\ \ \ \ \ \ \ source\ Global.tcl\n\ \ \ \ \ \ \ source\ DataAcquisitionStats.tcl\n\ \ \ \ \ \ \ source\ DataAcquisitionStatsALL.tcl\n\ \ \ \ \ \ ...\"\n\ \ \ \ invoked\ from\ within\n\"subst\ \{\n\n\[Doc_Dynamic\]\n\n\[global\ env\;\ source\ \[file\ join\ \$env(MIDASBASE)\ TclHttpd\ Html\ settings.tml\]\]\n\n<!\n\[global\ Httpd\;\ upvar\ #0\ Httpd\[set\ Httpd(curren...\"\n\ \ \ \ (\"uplevel\"\ body\ line\ 1)\n\ \ \ \ invoked\ from\ within\n\"uplevel\ #0\ \[list\ subst\ \$script\]\"\n\ \ \ \ (procedure\ \"SubstFile\"\ line\ 12)\n\ \ \ \ invoked\ from\ within\n\"SubstFile\ /MIDAS@aidas/TclHttpd/Html/DataAcquisitionControl/DataAcquisitionStats.tml\ \{\}\"\n\ \ \ \ (\"uplevel\"\ body\ line\ 1)\n\ \ \ \ invoked\ from\ within\n\"uplevel\ 1\ \[list\ SubstFile\ \$path\ \$interp\]\"\n\ \ \ \ (procedure\ \"Subst_File\"\ line\ 7)\n\ \ \ \ invoked\ from\ within\n\"Subst_File\ \$template\ \$interp\"\n\ \ \ \ invoked\ from\ within\n\"TemplateInstantiate\ \$sock\ \$path\ \{\}\ \$suffix\ \{\}\ \$Template(templateInterp)\"\n\ \ \ \ (procedure\ \"Doc_application/x-tcl-template\"\ line\ 9)\n\ \ \ \ invoked\ from\ within\n\"\$cmd\ \$path\ \$suffix\ \$sock\"\n\ \ \ \ (procedure\ \"Doc_Handle\"\ line\ 20)\n\ \ \ \ invoked\ from\ within\n\"Doc_Handle\ \$prefix\ \$path\ \$suffix\ \$sock\"\n\ \ \ \ (procedure\ \"DocDomain\"\ line\ 44)\n\ \ \ \ invoked\ from\ within\n\"DocDomain\ /\ /MIDAS@aidas/TclHttpd/Html\ sock8\ DataAcquisitionControl/DataAcquisitionStats.tml\"\n\ \ \ \ (\"eval\"\ body\ line\ 1)\n\ \ \ \ invoked\ from\ within\n\"eval\ \$Url(command,\$prefix)\ \[list\ \$sock\ \$suffix\]\"

 

 Restarting Httpd for DataAcqusition and browser fixes problem.

  560   Tue May 9 02:25:04 2017 TD, OHTuesday 9 May
10.25 DAQ continues OK 
      Current file May2017/R1_79

      ASIC settings 2017Mar27-16.12.39 *except*
      slow comparator 0x64
      LEC/MEC fast comparator 0xff

      BNC PB-4 pulser OFF

      Detector biases & leakage currents OK - see attachments 1 & 2
      FEE64 Temperatures OK - see attachment 3
      'good events' statistics OK - see attachment 4
      No warnings/errors reported by merger since DAQ GO - see attachment 5

      *all* system wide checks OK

10.28 1.8.L ADC spectra - see attachments 6 & 7 
      1.8.W waveforms - see attachments 8-11

10.43 DAQ stopped 
      Current file May2017/R1_79

10.48 E17/F11 ambient temperature +24.5 deg C, RH 29.0%, d.p. +5.0 deg C
      Julabo FL11006 set point +20 deg C, actual +20.0 deg C, water level OK (c. 65%)


10.58 DAQ starts
      File May2017/R2 *IGNORE*

      Pulser walkthough 

      BNC PB-4 settings 
      Amplitude 90,000 - 10,000 @ 10,000 step
      x5 attenuator IN
      t_r 50ns, tau_d 50us
      polarity -
      rate ~250Hz 
      delay MIN, tail pulse

      ASIC settings 2017Mar27-16.12.39
      Slow comparator 0x0a
 
      See attachment 12

11.02 DAQ starts
      File May2017/R3 *IGNORE*

      Pulser walkthough 

      BNC PB-4 settings 
      Amplitude 12,000 - 2,000 @ 2,000 step
      x5 attenuator IN
      t_r 50ns, tau_d 50us
      polarity -
      rate ~250Hz 
      delay MIN, tail pulse

      ASIC settings 2017Mar27-16.12.39

      See attachment 13

Pulser walkthroughs R2 & R3 should be ignored as + polarity test input
had significantly lower amplitude (x2 oor more) than - polarity test input.
The + polarity test input is derived from tee'd output from BNC PB-4 and
EG&G Ortec 433 Sum & Invert - physically moving the cabling and connectors
between these two points changed tail pulse amplitude or produced a transient
(non-tail) pulse with duration ~ 100ns. Not clear which cable or connector
is the issue (all cables and connectors were individually replaced) but output
amplitude currently correct so will proceed.

11.22 DAQ starts
      File May2017/R4

      Pulser walkthough 

      BNC PB-4 settings 
      Amplitude 90,000 - 10,000 @ 10,000 step
      x5 attenuator IN
      t_r 50ns, tau_d 50us
      polarity -
      rate ~250Hz 
      delay MIN, tail pulse

      ASIC settings 2017Mar27-16.12.39
 
      See attachment 14

11.28 DAQ starts
      File May2017/R5

      Pulser walkthough 

      BNC PB-4 settings 
      Amplitude 12,000 - 2,000 @ 2,000 step
      x5 attenuator IN
      t_r 50ns, tau_d 50us
      polarity -
      rate ~250Hz 
      delay MIN, tail pulse

      ASIC settings 2017Mar27-16.12.39

      See attachment 15

17.25 E17/F11 ambient temperature +24.7 deg C, RH 28.1%, d.p. +5.0 deg C
      Julabo FL11006 set point +20 deg C, actual +20.0 deg C, water level OK (c. 65%)

17.32 Detector biases & leakage currents OK - see attachments 16-17
      FEE64 Temperatures OK - see attachment 18

17.40 DAQ starts
      File May2017/R6

      Continuing DAQ test

      BNC PB-4 settings 
      Amplitude 90,000
      x5 attenuator IN
      t_r 50ns, tau_d 50us
      polarity -
      frequency 25Hz range 
      delay MIN, tail pulse

      ASIC settings 2017Mar27-16.12.39
      slow comparator 0x20
  429   Mon Nov 7 23:15:14 2016 TD, CG, OHTuesday 8 November
08.15 DAQ found stalled

      Soft reset OK

      DSSSD bias & leakage currents OK - see attachments 1 & 2
      FEE64 temperatures OK - see attachment 3

      Ambient temperature +25.0 deg C, d.p. -0.2 deg C, RH 19.2%

      System-wide checks OK *except* clock status errors for naida5, 7, 8, 15, 16

      ASIC settings 2016Nov07-23.03.06

      BNC PB-4 
      amplitude 90,000
      frequency 25Hz range

08.30 AIDA moved into (CH2)n moderator

08.46 Start DAQ (R141)
      BNC PB_4 pulser OFF
      Background run with AIDA inside (CH2)n moderator

      Statistics - good events - attachment 4

      per FEE64 1.8.W spectra - see attachments 5-8

09.00 DAQ stops OK
      System wide checks OK

      BNC PB-4 pulser ON
      amplitude 90,000
      x5 attenuator IN
      t_r 50ns tau_d 50us
      polarity -, delay MIN, tail pulse
      frequency 25Hz range

14.51 Bias and leakage voltages good (Attachments 9 and 10)

16.30 Ca beam delivered to F11 around 16:30.
      PB shield still in place up stream of AIDA.
      DAQ running in no storage mode. Leakage currents @ 16:40 in attachments 11+12.

18.28 DAQ stopped during LN2 fill cycle. Soft reset completed. 
      Will wait 15mins for cycle to complete and the start new run.

18.34 Ca beam stopped.

19.07 Run R146 started on no storage mode.

20.11 DAQ found stopped.
      Unable to perform soft reset. Power cycling FEEs.
ELOG V3.1.3-7933898