Hi. I have an NVIDIA NANO JETSON 2G with developer kit 4.9.253-tegra aarch64, and I need to use it with the MCP2515 CAN-BUS module.
I added the can, can-raw, can-bcm, can-gw, can-dev, mcp251x and mttcan drivers and they are inserted without errors into the kernel, I even put it in the list of modules to be added at system startup and the boot occurs normally - with the appropriate drivers included.
The problem is that the ‘can0’ interface is not created.
I followed the developer guide ( https://docs.nvidia.com/jetson/l4t/index.html#page/Tegra%20Linux%20Driver%20Package%20Development%20Guide/hw_setup_jetson_can.html#wwpID0EOHA ) and the ‘jetson-io’ does not provide the “MCP” option to configure.
I’ve read several posts about this same issue here on the forum, but I’m in doubt, because many are about specific issues and others are for older versions of jetson or developer kit, and many files and settings are recommended without being sure they work , which makes everything confusing.
So I was wondering if there is a safe, clean and general procedure to config the can-bus and MCP2515, considering a fresh installation of the developer kit on jetson in order not to make the system “dirty”.