Category Archives: Driver

SIS1100 Driver With Windows 10 HVCI Signature

Some Windows 10 systems (typically new machines) with the most recent Version 2004 of the operating system have HVCI (Hypervisor-protected Code Integrity) activated. The used German expression is ‚Kernisolation’.Drivers from 8.0.0.11 onwards are furnished with HVCI compliant driver signage. Older … Continue reading

Posted in Driver | Tagged , , , , | Leave a comment

SIS3153 USB VfyAlloc Error with Windows driver 1.1

Issue: “error Usb driver VfyAlloc” upon vme_A16D16_read() with LabWindows CVI  V2015 on Windows 7 machine with driver version 1.1   Fix: Upgrade to driver version 1.2 www.struck.de/sis3153w_1.2.zip

Posted in Driver, Interface | Tagged , , , | Leave a comment

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

Posted in Digitizer, Driver, Labview | Tagged , , , | Leave a comment

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

Posted in Digitizer, Driver, Labview | Tagged , , , | Leave a comment

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

Posted in Driver | Tagged , , , | Leave a comment

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

Posted in Driver, Interface | Tagged , , , | Leave a comment

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

Posted in Driver, Interface | Tagged , , , | Leave a comment

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 , , , , | Leave a comment