LINUX 2.4 logo SIS1100/3104 Banner

SIS1100/310x LINUX driver and manual page

vertical bar

The SIS1100/SIS310x PCI to VME interface family is a joined development of the ZEL department of the research center Juelich and SIS. The driver was developed and is supported by Dr. Peter Wuestner of ZEL.

Note: Kernel revision greater or equal 2.4.4 required

vertical bar

Files:

  • SIS1100/310x Linux driver V1.0
  • SIS1100/310x Linux driver V1.0 release 19.02.03 (with extended mapping example)
  • SIS1100/310x Linux driver V1.1 (inofficial release)(requires 2.4.18 or higher)
  • SIS1100/310x Linux driver V1.2 (inofficial release)(requires 2.4.18 or higher)
  • SIS1100/310x Linux driver V1.3 (inofficial release)(requires 2.4.20 or higher)
  • SIS1100/310x Linux driver V2.02 (inofficial release)(for kernel 2.6.x)
  • SIS1100/310x Linux driver V2.04 (tested on SUSE 10.1 kernel 2.6.16.13-4-default)
  • SIS1100/310x Linux driver V2.12 tweaked (inofficial release) (requires 2.6.18 or higher, SIS1100 PCI Express and SIS3104 support, new release for > 2.2.26 will be released shortly)
  • SIS1100/310x Linux driver V2.13 beta2 (inofficial release) (requires 2.6.18 or higher, SIS1100 PCI Express and SIS3104 support)
  • SIS1100/310x Linux driver V2.13-2 (requires 2.6.18 or higher, SIS1100 PCI Express and SIS3104 support)
  • SIS1100/310x Linux driver V2.13-3 (requires 2.6.18 or higher, like 2.13-2 with Redhat Scientific LINUX support)
  • SIS1100/310x Linux driver V2.13-5 (known to compile up to kernel 2.6.37 and 3.0.0 see Struck DAQ Blog)
  • SIS1100/310x Linux driver V2.13-6 (known to compile up to kernel 3.1.9 under SUSE 12.1 )
  • SIS1100/310x Linux driver V2.13-7 (IS3104 autosensing, known to compile up to kernel 3.1.9 under SUSE 12.1 )
  • SIS1100/310x Linux driver V2.13-8 (patched for kernel up to 3.8.0, tested up to kernel 3.7.10 under SUSE 12.3 )
  • SIS1100/310x Linux driver V2.13-9 (current version)
  • Note:

    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).
    See the corresponding BLOG entry also. vertical bar

    Documentation:

  • SIS1100/310x LINUX driver manual 1.50
  • SIS1100/310x linux driver problem/solution page
  • SIS1100/310x hardware manual version 1.35
  • SIS3100/310x initiator attendum version 1.01
  • SIS1100-CMC hardware manual version 1.0
  • SIS1100/310x firmware page