How to set the system up. Please add to this if you are knowledgeable about this!
Quick description
- Get some hardware (minimum of SBC, ROD, BOC, harness, module, power supply, ...)
- Set up an NFS server - preferably on a machine that will do most of the work
- Get all the necessary software and install it in the NFS area (not as root!) RequiredSoftware?
- Setup passwordless ssh login between all machines that will run something (including the SBC)
- Install the VME drivers on the SBC (VmeConfiguration)
- Get our software (binary or source) see Releases
- Extract it and read the README, INSTALL, BUILD and changelog files
- Follow the instructions
- There are some things that might go wrong when running a ROD in a crate for the first time... HardwareProblems.
- If the software appears to install and run correctly, but you do not get any response from one or more of the attached SCT detector modules, ModuleDiagnostics might help you figure out what is wrong.
- There is an SctApiGui? which is also good for debugging
- Known software problems are hightlighted in the known issues section of the Releases
Hints
- The OnlineSoftware contains a copy of libstdc++ if you are using gcc 3.2. This is probably the wrong thing to do, but still. Annoyingly it comes first on the path so it overrides the system one. This can cause many problems. Find where your system libstdc++ is and put that path first in LD_LIBRARY_PATH after you have setup the OnlineSoftware
- Make sure you have applied all the patches to the OnlineSoftware