-
Recent Posts
Recent Comments
- Rong Liu on IHEP Beijing reports stable ADS LINAC 1 operation with MTCA.4 based LLRF
- mki on Announcing the SIS3153 USB3.0 to VME Interface
- exaos on Announcing the SIS3153 USB3.0 to VME Interface
- mki on n/Gamma separation and TOF histogramming with SIS3316
- volker dangendorf on n/Gamma separation and TOF histogramming with SIS3316
Archives
Categories
Struck Tags
- 12-bit
- 14-bit
- 16-bit
- 125 MSPS
- 250 MSPS
- 500 MSPS
- ADC
- BERR
- DAC
- DESY
- Digitizer
- DPG
- Driver
- EMBL
- EPICS
- Ethernet
- Firmware
- Gamma
- ICALEPCS
- input range
- Interface
- Labview
- LINUX
- LINUX driver
- LINUX SIS1100 SIS310x driver VME SUSE Redhat
- MTCA.4
- PCI Express
- PDF documentation manual
- Petra III
- RTM
- SDD
- SIS3302
- sis3316
- SIS3820
- spring meeting
- TigerSHARC
- timeout
- trade show
- trade show embedded world
- USB
- USB3.0
- VME
- Vortex
- Windows
- Xilinx
Meta
Category Archives: Driver
SIS8300-L2 Windows Labview Support
Fini Jastrow of DESY has developed a SIS8300-L2 VI, which is based on Struck’s single read, single write, DMA read and DMA write Windows Driver calls. It is available to interested parties under the Lesser Gnu Public License (LGPL). Screenshots … Continue reading
Windows (and LabVIEW) Support for SIS8300-x, SIS8325 and SIS8800 MTCA.4 cards
A signed Windows driver with the following functions is available: open, close, single word read, single word write, DMA read, DMA write. So far it is tested under Windows 7. Mininmalistic LabVIEW VIs are available for that function set too. … Continue reading
Fix for compilation error for SIS1100 Linux driver under kernel 4.2.x
Used Driver: sis1100-2.13-9 Error Description: Building errors: =============================== CC [M] /home/daq/Workspace/daq/exaos/eldaq/vme/sis3100/driver/src/sis1100_ddma_map_linux.o /home/daq/Workspace/daq/exaos/eldaq/vme/sis3100/driver/src/sis1100_ddma_map_linux.c: In function ‘sis1100_ddma_unmap_block’: /home/daq/Workspace/daq/exaos/eldaq/vme/sis3100/driver/src/sis1100_ddma_map_linux.c:54:9: error: implicit declaration of function ‘vfree’ [-Werror=implicit-function-declaration] vfree(block->desc_pages); ^ /home/daq/Workspace/daq/exaos/eldaq/vme/sis3100/driver/src/sis1100_ddma_map_linux.c: In function ‘sis1100_ddma_map_block’: /home/daq/Workspace/daq/exaos/eldaq/vme/sis3100/driver/src/sis1100_ddma_map_linux.c:130:5: error: implicit declaration of function ‘vmalloc’ [-Werror=implicit-function-declaration] block->desc_pages=vmalloc(block->dsegs* sizeof(struct sis1100_dmapage)); … Continue reading
Installation of SIS1100 driver under CENTOS7
Issue: Installation of SIS1100 driver in a new work station with CENTOS7 results in error message upon compilation: make -C /lib/modules/3.10.0-123.8.1.el7.x86_64/build SUBDIRS=/home/dacq/SIS1100/sis1100-2.13-9/dev/pci modules make: *** /lib/modules/3.10.0-123.8.1.el7.x86_64/build: No such file or directory. Stop. make: *** [driver] Error 2 Solution: Installation of the … Continue reading
Posted in Driver, Interface
Leave a comment
SIS3150 LINUX driver under Ubuntu 12.04
Thanks to Volker Hannen from the University of Münster for bringing to our attention: Under Ubuntu 12.04 the USB library resides in /usr/lib/i386-linux-gnu/ and is not found by the configure script. Setting the link below allows for compilation /usr/lib/libusb.a -> … Continue reading
Windows 8 support for Struck USB and PCI(e) VME interfaces
We do have Windows 8 support for our USB to VME and PCI/PCI Express interfaces starting with the SIS3150 driver release v3.0 and the SIS1100e/310x driver release 6.4.2.4
SIS1100e/310x LINUX driver 2.13-8 online
Patched for kernel up to 3.8.0 Tested to be working up to kernel 3.7.10 (openSUSE 12.3) SIS1100(e)/310x page with 2.13-8
Posted in Driver, Interface
Leave a comment
SIS1100e/310x LINUX driver opensuse 12.3rc1 at kernel 3.7.6
Thanks to Tibor Keri from the University of Glasgow for bringing the following to our attention: In kernel 3.7-rc1, the flag VM_RESERVED is removed The implication is, that sis11_mmap.c requires the following patch: /* offset in bytes + size of … Continue reading
Posted in Driver, Interface
Tagged Interface, kernel 3.7.6, LINUX driver, LINUX SIS1100 SIS310x driver VME SUSE Redhat, opensuse
Leave a comment
Using autosensing SIS3104 with older LINUX drivers
Autosensing SIS3104’s (firmware 0x03020202) are recognized from driver 2.13-7 onwards. To continue working with older drivers with an up to date SIS3104 you will have to modify sis3100rem_init.c by adding the corresponding case to the switch (sc_remote_ident&0x00ffff00) as shown below. … Continue reading
Posted in Driver, Firmware, Interface
Leave a comment
SIS1100 LINUX driver 2.13-5 for Ubuntu 11.10 Kernel 3.0.0-12
Thanks to Bastian Löher from GSI Darmstadt for following input: The Version 2.13-5 driver for the sis1100 can be compiled for kernel 3.0.0-12 (Ubuntu 11.10) by altering line 31 of the Makefile: -ifneq (,$(findstring 2.6.,$(KERNVER))) +ifneq (,$(findstring 3.0.,$(KERNVER))) A driver release … Continue reading