CAN2 and CAN3 receive data errors

Through the script, start Thor’s 4-channel CAN:

#!/bin/bash
sudo modprobe can
sleep 0.2
sudo modprobe can_raw
sleep 0.2
sudo modprobe mttcan
sleep 0.2
sudo ip link set can0 up type can bitrate 500000 dbitrate 1000000 berr-reporting on fd on
sleep 0.2
sudo ip link set can1 up type can bitrate 500000 dbitrate 1000000 berr-reporting on fd on
sleep 0.2
sudo ip link set can2 up type can bitrate 500000 dbitrate 1000000 berr-reporting on fd on
sleep 0.2
sudo ip link set can3 up type can bitrate 500000 dbitrate 1000000 berr-reporting on fd on
sleep 0.2
candump -x any &

Then communicate with the 4-channel CAN via CAN tools. CAN0 and CAN1 can receive data normally, while CAN2 and CAN3 can receive data, but all displayed data are erroneous.

This forum is exclusively for developers who are part of the NVIDIA DRIVE® AGX SDK Developer Program | NVIDIA Developer . To post in the forum, please use an account associated with your corporate or university email address. This helps us ensure that the forum remains a platform for verified members of the developer program.

If you’re using Jetson platform, please open your issue at Latest Robotics & Edge Computing/Jetson Systems topics - NVIDIA Developer Forums