This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
s800_daq_tools [2016/02/29 13:07] pereira [S800 Software tools] |
s800_daq_tools [2016/02/29 14:56] pereira [Old processes still running] |
||
---|---|---|---|
Line 88: | Line 88: | ||
===== Troubleshooting ===== | ===== Troubleshooting ===== | ||
+ | There are several common reasons why the S800 DAQ may fails to start. The list below describes what to do to fix these problems. | ||
+ | * [[#No data sources defined]] | ||
+ | * [[#CCUSB and/or VMUSB claimed by existing programs]] | ||
+ | * [[#Manual rebooting]] | ||
+ | |||
+ | |||
+ | |||
+ | ==== Old processes still running ==== | ||
+ | Sometimes, particularly if the previous S800 DAQ session ended in an uncontrolled way, there may be old processes running (CCUSB and/or VMUSB and/or S800 event builder) that will prevent Readout GUI to begin a run. Whenever this happens (typically after clicking '' | ||
+ | - Make sure that you exit your Readout GUI properly | ||
+ | - Type '' | ||
+ | - Type ''/ | ||
+ | - You will see a list of ringbuffers with information about their status (see figure below). Check that the producer value of each ringbuffer (see column '' | ||
+ | - If the producer value of a ringbuffer is not -1, take note of the PID, and kill the process by typing '' | ||
+ | - You should now be able to run Readout GUI and begin a run without problem. | ||
+ | ==== No data sources defined ==== | ||
+ | When clicking '' | ||
+ | - Go to **/ | ||
+ | - Copy the file **.settings.tcl** from that directory to the current stagearea. **NOTE**: we are assuming that the stagearea is pointing to the new experiment directory **/ | ||
+ | - If you cannot find that file, there is an old version that can be copied from the directory **/ | ||
+ | - You should now be able to run ReadoutGUI without problem | ||
+ | ==== CCUSB and/or VMUSB claimed by existing programs ==== | ||
+ | One of the most common reasons why the S800 DAQ fails to start is because the CCUSB and/or VMUSB are claimed by existing programs. This is shown by the error messages displayed by the system. If you find yourself in this situation try the following: | ||
+ | - Log on to S800 spdaq (spdaq19 as of October 2015) | ||
+ | - Type '' | ||
+ | - Use '' | ||
+ | - Use '' | ||
+ | - Try '' | ||
+ | - If this didn't help try rebooting the S800 DAQ manually (see below) | ||
+ | ==== Manual rebooting ==== | ||
In the rare case that the RunControl GUI gets " | In the rare case that the RunControl GUI gets " | ||