Do I need to re-flash the machine to us CAN?

Please provide the following info (check/uncheck the boxes after creating this topic):
Software Version
DRIVE OS Linux 5.2.6
DRIVE OS Linux 5.2.6 and DriveWorks 4.0
DRIVE OS Linux 5.2.0
DRIVE OS Linux 5.2.0 and DriveWorks 3.5
NVIDIA DRIVE™ Software 10.0 (Linux)
NVIDIA DRIVE™ Software 9.0 (Linux)
other DRIVE OS version
other

Target Operating System
Linux
QNX
other

Hardware Platform
NVIDIA DRIVE™ AGX Xavier DevKit (E3550)
NVIDIA DRIVE™ AGX Pegasus DevKit (E3550)
other

Hello Team,

I’m reading through the CAN documentation as I want to plug a radar into one of the can sockets. I saw this document https://docs.nvidia.com/drive/drive_os_5.1.6.1L/nvvib_docs/index.html#page/DRIVE_OS_Linux_SDK_Development_Guide/System%20Programming/sys_components_tegra_can.html#wwpID0E02E0HA which has the instructions to enable the CAN driver, nevertheless, I saw that the reflashing of the system is needed. Is there any way that this can be done without reflashing the whole system (we have done some work on the machine already and we wouldn’t like starting from zero)?

Dear @jber4282,
If required module is not loaded and kernel rebuilding is required, you need to flash the target to get updated kernel.

Dear @SivaRamaKrishnaNV

Thanks for your answer. I flashed the pegasus using the SDK Manager. How can I know if the CAN module is already loaded?

Dear @jber4282,
You can use lsmod linux command to know list of modules loaded. I notice mttcan driver is loaded default. Could you check steps in https://docs.nvidia.com/drive/drive-os-5.2.6.0L/drive-os/index.html#page/DRIVE_OS_Linux_SDK_NGC_Development_Guide/Interfaces/sys_components_tegra_can.html#wwpID0E02E0HA if it is working?