Linux driver software

ECI and SocketCAN drivers for Ixxat CAN interfaces
and IDL drivers for Ixxat INpact

Drivers


For Ixxat CAN interfaces

ECI driver for Linux
The ECI driver allows to use the Ixxat CAN interfaces under Linux and supports CAN2.0A/B as well as ISO CAN FD and non-ISO CAN FD. Supported Linux Kernel versions are 2.6.x, 3.x.x or 4.x.x. (32 or 64 bit). We recommend to use Kernel version 3.x.x or 4.x.x. The driver is tested using Ubuntu 16.04 LTS and openSUSE Linux with Linux kernel version 4.4.0


SocketCAN Driver for Linux

With the free SocketCAN driver, HMS provides a vendor-independent API for the latest Ixxat CAN interfaces. The driver supports all CAN/CAN-FD channels on the interfaces as well as several, even different, Ixxat CAN/CAN-FD interfaces simultaneous.

FileVersionSizeDownload
ECI Driver for Linux (64 bit)1.13.3877.033.20 MB Download
ECI Driver for Linux - ReleaseNotes1.13.3877.020.65 KB Download
SocketCAN Driver for Linux1.1.148.0162.23 KB Download


For Ixxat INpact

IDL driver for Linux

The INpact Driver Library (IDL) allows to use the Ixxat INpact under Linux and supports all protocols offered for the INpact (EtherCAT, PROFINET,...). The driver packages are available as:

  • Linux IDL Driver for x86
  • Linux IDL Driver for x86 64 Bit
  • Linux IDL Driver for ARM (requires Hardware FPU)
FileVersionSizeDownload
Ixxat INpact Card Update Linux1.11.653.06.71 MB Download
Linux IDL Release Information1.0.661695.95 KB Download
Ixxat INpact Card Update1.11.653.0906.58 KB Download
Linux IDL Driver AMD64 [.TAR.GZ]1.0.661.0566.83 KB Download
Linux IDL Driver ARM [.TAR.GZ]1.0.661.0550.96 KB Download
Linux IDL Driver i386 [.TAR.GZ]1.0.661.0537.27 KB Download
Linux IDL Driver AMD64 [.RPM]1.0.661.0406.01 KB Download
Linux IDL Driver ARM [.DEB]1.0.661.0394.36 KB Download
Linux IDL Driver i386 [.DEB]1.0.661.0380.72 KB Download
Linux IDL Driver AMD64 [.DEB]1.0.661.0407.54 KB Download
Linux IDL Driver ARM [.RPM]1.0.661.0392.33 KB Download
Linux IDL Driver i386 [.RPM]1.0.661.0384.37 KB Download



General overview of the various drivers and supported interfaces
Click to see more...

CAN Interface Windows QNX INtime RTX VxWorks Linux SocketCAN CANopen
Master API
CoDeSys LabView D-PDU-API
(VCI) (ECI) (ECI) (ECI) (ECI) (ECI)
based on VCI based on VCI based on VCI based on VCI
CANnector








R*
CAN-IB640/PCIe R*
R*
R*
SC*





R*
CAN-IB600/PCIe R*
R*
R*
SC*





CAN-IB500/PCIe R*
R*
R*
SC*





R*
CAN-IB200/PCIe R*
R*
R*
SC*





R*
CAN-IB100/PCIe R*
R*
R*
SC*





R*
CAN-IB520/PCIe Mini
R*
R*
R*
SC*





R*
CAN-IB120/PCIe Mini
R*
R*
R*
SC*





R*
CAN-IB630/PCIe 104
R*
R*
R*
SC*





R*
CAN-IB230/PCIe 104
R*
R*
R*
SC*





R*
CAN-IB130/PCIe 104
R*
R*
R*
SC*





R*
CAN-IB810/PMC R*
R*
R*
SC*





R*
CAN-IB410/PMC R*
R*
R*
SC*





R*
CAN-IB400/PCI R*
R*
R*
SC*





R*
CAN-IB300/PCI R*
R*
R*
SC*





R*
USB-to-CAN FD R*
R*
R*
SC*





USB-to-CAN V2
R*
R*
R*
SC*





R*
USB-to-CAN Plugin
R*
R*
R*
SC*





R*
simplyCAN O*



O*





CAN@net NT 100/200/420
R*
R*
R*
SC*





R*
CAN@net II VCI
R*
R*
R*
SC*





R*
CANblue II
R*
R*
R*
SC*





R*

G* = with "generic" mode
O* = no driver installation required under latest Windows and Linux OS
R* = Please ask for availability. We will discuss the required steps with you.
SC* = Source code with configurable makefile to target different platforms available on request (NDA required)

 

 

INpact
Multi-Protocol Interface
Windows INtime
6.3.18x
Linux
(VCI) (ECI) (ECI)
Ixxat INpact PCIe Slave* (x86, x86 64 Bit, ARM)
Ixxat INpact PCIe Mini Slave* (x86, x86 64 Bit, ARM)
Ixxat INpact PCIe M.2 Slave* (x86, x86 64 Bit, ARM)

* = all supported protocol versions