This website uses cookies for analytics, for logins to the online shop and the forum, and for the handling of an order. By browsing this website you agree to the use of cookies. Detailed information on their use can be found in our privacy policy.

OK Privacy Policy

Linux Driver 8.4.0 released

2017-06-14 • New Version of the PCAN-Linux Driver available

PCAN-Linux Driver Download Version 8.4.0 (2017-06-14)


  • make: fixed usage of "device_lock" only if HANDLE_HOTPLUG is defined, to avoid compilation errors when USB and PCC support not included
  • make: fixed pr_warn() definition with kernels older than 2.6.35
  • make: added new option: COMPAT_SUPPORT=NO that disables CONFIG_COMPAT (32b application running 64b driver)
  • make: better handle cross-compilation when building test applications, installing driver and libs
  • make: fixed usage of 64b string format according to CONFIG_ARCH_DMA_ADDR_T_64BIT
  • make: fixed wrong and useless comparison (a == a) of interface number for USB FD devices
  • make: fixed sysfs attr type when CONFIG_DEBUG_LOCK_ALLOC is y
  • make: added support of OpenSuse -like systems, where headers aren't stored like in Debian's
  • make install: fixed depmod usage in cross-compilation environment
  • make install: added DESTDIR_DEV to be able to install headers files somewhere else than the running rootfs (default is DESTDIR)
  • PCAN-FD: map PCANFD_INIT_BUS_LOAD_INFO user API flag to the CANFD BUSLOAD option, to limit hardware interrupts rate if "bus load" is not a useful info
  • PCAN-FD: fixed some "Unknown adapters" display by adding some missing supported FD adapter names
  • PCAN-PCIe FD: added specific sysfs properties to get read access to rx/tx dma areas logical/virtual addresses
  • PCAN-PCIe FD: added dmamask module parameter
  • PCAN-PCIe FD: fixed "non-working" bug on very 1st open() + read() sequence
  • PCAN-USB FD: fixed bug in timeval_add_us() when count of µs value was exactly 1M and "ts_high" wrapped
  • PCAN-Chip USB: added support
  • libpcanfd: fixed usage of (both) "sample_pt" args in call of pcanfd_open()
  • libpcanfd: fixed sample point computation when OFD_BTR0BTR1 or OFD_BRPTSEGSJW is used in pcanfd_open()
  • driver: fixed display of usemsi/fdusemsi default values (modinfo)
  • driver: fixed computing of btr0btr1 by taking into account sample_point value. Now, sysfs btr0btr1 property displays the right value according to the selected sample_pt
  • driver: normalized clock drift handling for 32b and 64b archs
  • pcanfdtst: added -T option so that received timestamps are tested if they don't come from the future, or if they aren't too different from 'now'

Download - PCAN-Linux Driver
PEAK-System Linux Website - More Information