Se rendre au contenu

PLIN-Linux Driver

v1.4.1

Pilote LIN pour Linux (PLIN-USB, PCAN-USB Pro).

VersionDate
1.4.115/09/2025Détails
1.4.020/03/2025Détails
1.3.006/06/2024Détails
1.2.023/04/2024Détails
1.1.0Détails
1.0.0Détails

1.4.1 15/09/2025

Changements
  • Fix Linux device creation when the USB device is disconnected/reconnected when the driver is already loaded (bug introduced in v1.4.0)
  • New module parameter usb_rxurblen controlling USB URB length; default now 4KB instead of 512B
  • usb_rxurbmax reduced from 8 to 2
  • Limit the number of messages in case of out-of-sync situation to prevent from flooding kernel log buffer
  • Improve received USB buffer parsing
  • Linux kernel v6.17.0-rc5 support
  • Fix KERNEL_DIR usage in driver/Makefile
  • Add utilities 32-bit cross-compilation support

1.4.0 20/03/2025

Changements
  • Fix strict UBSAN bounds warnings
  • Fix Manjaro driver build
  • Sysfs initialization moved after device and interface creation for proper Udev functionality
  • id_str and id_num now cached to prevent kernel deadlock during device creation
  • Corrects an operating problem on Raspberry Pi that could cause the contents of buffers exchanged with the USB device to be incorrectly refreshed

1.3.0 06/06/2024

Changements
  • First public release
  • Modified 'lin xet ident-str' command limiting saved string to 24 bytes
  • Added 'lin xet ident-num' command for saving/reading 32-bit user-defined values
  • Install a new Udev rule that takes the new 32-bit user defined value into account to create a symlink

1.2.0 23/04/2024

Changements
  • Documentation updates
  • linread v1.1.0 frame-only option
  • Unknown message warnings
  • rx_discarded counter addition
  • id-filter shortcuts
  • lin v1.3.0 frame-entry data display
  • Frame entries caching
  • Kernel 6.5 support
  • DKMS build fixes
  • linwrite new command-line options
  • Debug-version target
  • PCAN-USB Pro FD workaround
  • SLEEP event handling improvements
  • rx_lost statistics
  • Enhanced debug traces
  • Endianness fixes

1.1.0

Changements
  • Preview beta version

1.0.0

Changements
  • Preview beta version

Neutralisé