Read the README file. All neccesarry additional software:
The file user-packages-10Dec2016.xml containing a snapshot of installed Suse11.4 packages.
Start from a DVD disk. Make a partition for / and /home and /data. Uncheck use automatic configuration. Edit partition setup.
Click on software. Make sure C++ Development is checked. Click on Details. Add programs from the list (some might have ticks already)-
kernel-devel
git
autoconf
libtool
python-devel
zlib-devel
gtk2-devel
python-gtk-devel
gtk-doc
libxml2-devel
libglade2-devel
locate
Boot. Make sure networking is working. I got mine to work by restarting the PC and going to DVD again, selecting Install from the boot menu and later on Update instead of Install a couple of menus later. On the second reboot, the network was set properly.
Layout
sudo chown gamma:users /data1
cd /data1
mkdir software
cd software
mkdir packages
mkdir src
mkdir build
mkdir install
SIS1100 driver
Version 2.13-5 is the most recent that runs on 2.6.37 kernel.
cd /data1/software/packages
wget http://www.struck.de/sis1100-2.13-5.tar.gz
cd ../src
tar xvzf ../packages/sis1100-2.13-5.tar.gz
cd sis1100-2.13-5
make
sudo make install
Potential problems: path /lib/modules/2.6.37[...] missing or a similar
error message: You didn't check kernel-devel in system setup. Restart from DVD and add missing package.
Make install should load the generated module. Check by querrying loaded modules:
/sbin/lsmod |grep sis1100
ls /dev/sis1100*
If either of commands returns without output, kernel was not loaded. To load it manually, do:
sudo /sbin/depmod
sudo /sbin/modprobe sis1100
In any case, make sure gamma can access them:
sudo chmod 777 /dev/sis1100*
Support software
Automake is too old to compile daqpp. (AC_CONFIG_MACRO_DIRS error). Version 1.13 is needed.
wget http://ftp.gnu.org/gnu/automake/automake-1.13.2.tar.gz
tar xvzf automake-1.13.2.tar.gz
cd automake-1.13.2
#overwrite standard automake installation
./configure -prefix=/usr
make & sudo make install
Install daqpp and gtkhst, see here. Run sudo updatedb so locate finds sis3100.a libraries.
Again, follow previous instruction to download and install vmedaq.
In my case, no additional tasks needed to be performed.
Download configuration files:
cd /data1/software/build/
git clone http://www-f9.ijs.si/~studen/public_html/git/vmedaq_config.git
Manage V1495 firmware
cd /data1/software/build
git clone http://www-f9.ijs.si/~studen/public_html/git/CVUpgrade_sis3100.git
git clone http://www-f9.ijs.si/~studen/public_html/git/V1495_USER_DEMO.git
cd CVUpgrade_sis3100
make
#upgrade firmware
bin/CVUpgrade_sis3100 ../V1495_USER_DEMO/FIT/v1495usr_demo.rbf 14950000 -param conf/CAENV1495/CVUpgrade_params_V1495_USER.txt
#reload CAEN firmware
bin/CVUpgrade_sis3100 caen_firmware/V1495vme03.rbf 14950000 -param conf/CAENV1495/CVUpgrade_params_V1495_VME.txt
The latest version of CAEN backend firmware didn't work for me.