Bug#976600: linux-image-5.9.0-0.bpo.2-amd64: Add the can-j1939 module now part of the Linux kernel (since 5.4)
Source: linux
Source-Version: 5.10.19-1
On Sat, Dec 05, 2020 at 10:17:05AM -0600, Rene Herrero wrote:
> Package: src:linux
> Version: 5.9.6-1~bpo10+1
> Severity: wishlist
>
> Dear Maintainer,
>
> I don't usually get to thank folks for everything that is made available to the
> world, so a big and sincere thank you, despite not knowing who you are.
>
> This is most definitely in the wishlist bucket as it is non-essential. It is
> however very low lying fruit.
>
> J1939 and other derived protocols such as NMEA 2000 are widely used in the
> automotive and marine industries to name a few.
>
> I myself live on a sailboat and use various pieces of software that get
> supercharged when they can collect data from other devices on the boat.
>
> For example, I have an AIS and GPS devices on my NMEA 2000 bus that broadcasts
> the boat's position and that of other vessels (avoiding large metalic objects
> out at sea is a good thing). The can-j1939 Linux Kernel module does all the
> heavy lifting involved with the protocol which sits on top of CAN and allows
> you to easely send and receive messages with hardware devices already supported
> in Debian Linux (ex: CAN Bus Analyzer from Microchip). This module enables
> pulling that data and feeding it to a chart plotter such as OpenCPN. In simple
> terms, seeing a chart is nice, seing a chart displaying your position and that
> of other boats is *very* nice, having an alarm go off when a process detects a
> collision is eminant is *pure awesomeness* as it can literally save your life.
>
> The currect workaround is simply to pull the sources and recompiling the
> kernel, which is not a huge deal, but it is a little anoying as this (idealy)
> needs to be repeated every update.
>
> Thanks for taking the time to read and consider this,
CAN_J1939 has been enabled as module in 5.10.19-1.
Regards,
Salvatore
Reply to: