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)
Updates:
- 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