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.