Orin Dev Kit CAN interface error


I am trying to get my Jetson AGX Orin dev kit communicating with an Agliex Tracer robot base through the CAN bus.

I am running Ubuntu 20 and Jetpack version 5.0.2-b231.

I followed the CAN bus setup according to this guide with one exception - to set up the 40 pin headers using this guide

I am using the recommended Waveshare SN65HVD230 CAN Board

I am able to successfully perform a loopback test with the output:

apricity@ubuntu:~$ cansend can0 123#abcd
can0 RX - - 123 [2] AB CD
can0 TX - - 123 [2] AB CD

Running ip -details -statistics link show can0, I receive the following:

state UP mode DEFAULT group default qlen 10
link/can promiscuity 0 minmtu 0 maxmtu 0
can state ERROR-ACTIVE (berr-counter tx 0 rx 0) restart-ms 0
bitrate 500000 sample-point 0.870
tq 20 prop-seg 43 phase-seg1 43 phase-seg2 13 sjw 1
mttcan: tseg1 2…255 tseg2 0…127 sjw 1…127 brp 1…511 brp-inc 1
mttcan: dtseg1 1…31 dtseg2 0…15 dsjw 1…15 dbrp 1…15 dbrp-inc 1
clock 50000000
re-started bus-errors arbit-lost error-warn error-pass bus-off
0 0 0 0 0 0 numtxqueues 1 numrxqueues 1 gso_max_size 65536 gso_max_segs 65535
RX: bytes packets errors dropped overrun mcast
2 1 0 0 0 0
TX: bytes packets errors dropped carrier collsns
2 1 0 0 0 0

Over the course of troubleshooting over 2 days, the NVIDIA pc was able to receive the CAN signals for about 10 seconds and then randomly stopped. Any ideas on how to debug further? Thank you!

I’m closing this topic due to there is no update from you for a period, assuming this issue was resolved.
If still need the support, please open a new topic. Thanks

Sorry for the late response, have you managed to get issue resolved or still need the support? Thanks