Notes on Suse 11.4 install of vmedaq

Read the README file. All neccesarry additional software:

automake-1.13.2.tar.gz

sis1100-2.13-5.tar.gz

CVUpgrade_sis3100.tgz

daqpp.tgz

gtkhst.tgz

V1495_USER_DEMO.tgz

vmedaq.tgz

vmeTalk.tgz

install.tgz

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.

links

social