Tag Archives: LINUX

SIS315x USB to VME Interface LINUX access right issue

In particular with newer Linux distributions it can happen that a SIS315x cannot be accessed via USB.The “OpenTest” program will terminate with the following error message in that case: Hello world!device 0path: 002/005vendor: 1657product: 3153Error in ‘Sis3150usb_OpenDriver_And_Download_FX2_Setup’: -1 The error … Continue reading

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

SIS1100 Linux Driver 2.16 under AlmaLinux 9.4

Issue:Possible use of change from mainline kernel 6.4.0 in transition from AlmaLinux 9.2 to 9.4 (5.14.0-284 -> 5.14.9-427) Error:> Error: too many arguments for function »class_create«> 573 | sis1100_global.class = class_create(THIS_MODULE,> “sis1100”);Workaround:sis1100_autoconf_linux.c ca. line 570:sis1100_global.class = class_create(THIS_MODULE, “sis1100”);change to:sis1100_global.class = … Continue reading

Posted in Uncategorized | 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

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

SIS8300 muTCA for Physics Digitizer LINUX driver update available

V0.04 fixing a DMA related issue was released

Posted in Digitizer | Tagged , , | Leave a comment