This is an old revision of the document!
There are different programs used by this setup, some are auxiliary programs that are needed for a specific device, others are needed only for a specific installation process and some are used to download/upload firmware. There is a distinction between program/software and auxiliary program/software, the auxiliary ones are only used for the installation process. For example if make is needed to install, for example software A it gets listed as a auxiliary software.
To configure a system in any kind of RAID mode you have to set the jumper like shown here. Then with F8 enter the BIOS settings and change the Main Board to RAID mode.
The systems will most propably not see the RAID mode, we were unable to localize/solve this issue. The only thing that did work was installing a RAID card. Then the following jumper has to be modified accordingly:
After doing so press Ctrl+A to enter the RAID card settings and set up the Disks accordingly.
| Program | Origin | location | Type |
|---|---|---|---|
| net-tools | standard repository | /usr/share/doc/packages/net-tools | package |
| libfftw3-dev | standard repository | /usr/share/doc/packages/libfftw3-dev | package |
| wget | standard repository | /usr/share/doc/packages/wget | package |
| python | standard repository | /usr/share/doc/packages/python | package |
| LabVIEW 2022Q3 | LabVIEW | /usr/local/natinst/LabVIEW-2022-64 | Software |
| tar | standard repository | /usr/bin/tar | package |
| Sequencers | Argentina | /home/ccdtest/Desktop | files |
| TICAS | V. Gkougkousis | /home/ccdtest/Desktop | files |
| LEACH | Argentina (Sequencers), Manuals | /home/ccdtest/Desktop | files |
| LTA | University of Washington | /home/ccdtest/Desktop | files |
| GPIB-USB | GPIB software | /home/ccdtest/Desktop/ni/linux-gpib-git | Software |
| DS9 | DS9 download page | /home/ccdtest/Desktop | |
For the screen to work properly we use a Nvidia graphic card (Quadro 600). To install is follow this steps:
This shows a list of recommended drivers, chose the one that corresponds to the graphic cards
The last command should display some information's regarding the graphic card.
To install LabVIEW you need a ni account. Download the iso file, make sure you have downloaded the correct version in regards to operating system and version compatibility. After you have downloaded the iso file follow these steps:
If you go with a different linux/LabVIEW version the guide above may not work, but there exists a Guide for different verisons of linux/LabVIEW
To use a gpib-usb connection you have to install the driver. For this follow these steps, missing directories have to be made accordingly:
If you get an error that looks something like this: …. libgip: IBOPENDEV ioctl failed ibdev error …. it means that your system uses the gpib.conf file located in /usr/local/etc/gpib.conf, which is wrong to solve this either modify this file according to the above one or use this command:
This should resolve the error. If you update your kernel version, the kernel module gets nopt automatically moved into the new kernel, either change back or recompile the kernel module.
| Program | Origin | location |
|---|---|---|
| Owl3.6 | ARC | usr/local |
| CCDDrone | CCDDrone | /home/ccdtest/Desktop |
| ARC-66 PCIe v3.6 | ARC | /home/ccdtest/Desktop |
| Auxilliar Programs | ||
| build-essential | standard repository | /usr/share/doc/packages/build-essential/ |
| libcfitsio | standard repository | /usr/share/doc/packages/libcfitsio/ |
| libcfitsio-dev | standard repository | /usr/share/doc/packages/libcfitsio-dev/ |
| cmake | standard repository | /usr/share/doc/packages/cmake |
| make | standard repository | /usr/share/man/man1/make.1.gz |
| kernel-devel | standard repository | /usr/src/linux-5.14.21-150500.55.73/ |
| gcc-11 | standard repository | /usr/bin/gcc-11 |
| g++-11 | standard repository | /usr/share/doc/packages/g++-11/ |
| libstdc++6 | standard repository | /usr/share/doc/packages/libstdc++6/ |
| libcanberra-gtk-module | standard repository | /usr/share/doc/packages/libcanberra-gtk-module |
| libcanberra-gtk3-module | standard repository | /usr/share/doc/packages/libcanberra-gtk3-module |
| libcurl4-openssl-dev | standard repository | /usr/share/doc/packages/libcurl4-openssl-dev |
When trying to install the ARC66 it will give the following Warning: modules_install: missing 'System.map' file. Skipping depmod. Which can be ignored. When trying to install Owl it will say: Invalid source file! This comes from an error in the Install file itself, scroll down until you find the line, which specifies the source file, there change the file name to OwlFiles3.6.2.tar. You have to be super user to start the installation process. For both cases make sure that all the files have read write and execute permission:
| Program | Origin | location |
|---|---|---|
| ltaDaemon | Daemon | /home/ccdtest/Desktop |
| Auxiliary programs | ||
| make | standard repository | /usr/share/man/man1/make.1.gz |
| git | standard repository | /usr/share/doc/packages/git |
| cFITSIO | standard repository | /doc/packages/cfitsio/ |
| gcc | standard repository | /usr/bin/gcc |
| pkg-config | standard repository | /usr/share/doc/packages/pkg-config |
| libtbb2 | standard repository | /usr/share/doc/packages/libtbb2 |
| libtbb-dev | standard repository | /usr/share/doc/packages/libtbb-dev |
| root | Binary distribution | /home/ccdtest |
To install root follow these commands:
the last command should start the root interactive shell, if not something went wrong.
| Program | Origin | location |
|---|---|---|
| ACM driver | ccd-cdaq | /home/ccdtest/Desktop |
| Auxilliar Programs | ||
| mosquitto | standard repository | /usr/share/doc/packages/mosquitto |
| tmux | standard repository | /usr/share/doc/packages/tmux |
| quartus | Intel FPGA | /home/ccdtest |
| python | standard repository | /usr/share/doc/packages/python/ |
Before you start the tmux session make sure, that the cdaq_env is activated (source cdaq_env/bin/activate) otherwise it will complaine.