Release Notes: The LinCAN driver has been updated to build with 3.x Linux kernels. The build checked even with 2.6.x and 2.4.x kernels.
Release Notes: This release was tested with the Kvaser PCIcan-Q card and some other targets on Linux kernels up to 2.6.28. The GPL license wording was unified and DCE FEE CTU is fully credited for department head requests. The experimental GIT version includes support for converting between USB and CAN. The firmware is included as well.
Release Notes: Some more fixes were made in SJA1000 bus-off recovery. The i82527 IRQ stuck problem was fixed. The module was updated and tested up to kernel version 2.6.17 (rc4). Minimal chip information was added in /proc/can. Support for NSI CAN PCI was contributed.
Release Notes: Improvements were made in SJA1000 error handling and reporting. i82527 support was fixed. Simple UDEV support was added. Updates were made for kernels up to 2.6.15 and fully preemptive kernel compatibility. Support for MX1_DIS1 extension board for PiMX1 ARM based BCC was added and tested successfully. Support for more third-party boards was added, but an insufficient amount of test reports was received. Only compatibility with 2.4.x and 2.6.x kernels will be taken into account for the next releases (2.2.x is too old now).
Release Notes: Small improvements, RTR read moved into a separate IOCTL, and initial support for some boards contributed by users.
Release Notes: SJA1000 chip IRQ handling was changed. VME and EMS CPC-PCI support were enhanced, and many other changes and bugfixes were made. The full OCERA CAN/CANopen framework targeted to LinCAN driver has been released as well. This framework contains a Java CAN/CANopen monitor, a highly configurable CANopen slave, and a simple master to provide access to CAN/CANopen over an Ethernet network.
Release Notes: A possible SMP and HT deadlock has been fixed. The driver can take advantage of the CMPXCHG instruction if present on the CPU. Initial support for CPC-PCI (2.6 kernels only for now) and PCAN-PCI cards has been added. It requires more testing. Message timestamping has been implemented, and there is partially implemented support for the Bosch C_CAN module. This requires more work and access to real hardware.
Release Notes: This release supports the OMK Make system. It can be built with or without RT-Linux support out of the box. The OMK-enabled version requires GNU make 3.81beta1 or newer. The behavior of the standard make version of LinCAN can be achieved by copying the files in Makefile.std over the Makefile files in the ".", "src", and "utils" directories. The RT-Linux build requires RTL malloc support and looks for the DID Memory Allocator OCERA component. This release adds support for Unicontrols P-CAN PC104 cards and some other cleanups.
Release Notes: The driver has been successfully tested with following boards: PC104 Advantech PCM3680 dual channel board on 2.4 RT-Linux enabled kernel, PiKRON ISA card on 2.4.and 2.6 Linux kernels, BfaD DIMM PC card on 2.4 RT-Linux enabled kernel, KVASER pcican-q on 2.6 Linux kernel, and the MICROSPACE msmcan on 2.4 Linux kernel with and without RT-Linux support. The virtual board was also tested on all systems.