Hi everyone,
I am using jetson orin nano for our application that have 8 nodes and some of the isolated power supply and some of the non isolated power supply. I am getting BUS OFF in orin nano board while sending data from this but there was no issue while receiving data from all other nodes. Further the BUS OFF is not occurring immediately but after a period of time the TX error increases and decreases and at one point it will go to more 249 and will enter into BUS OFF state. This is keep on happening after to do CAN0 down and UP also.
attached ip link detals and dmesg for your reference,
14: can0: <NO-CARRIER,NOARP,UP,ECHO> mtu 16 qdisc pfifo_fast state DOWN mode DEFAULT group default qlen 10
link/can promiscuity 0 minmtu 0 maxmtu 0
can state BUS-OFF (berr-counter tx 252 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 1241 0 45 41 1 numtxqueues 1 numrxqueues 1 gso_max_size 65536 gso_max_segs 65535
RX: bytes packets errors dropped overrun mcast
2532236 476249 1243 0 2 0
TX: bytes packets errors dropped carrier collsns
102390 13005 0 0 0 0
Dmesg :
[Mon Jul 28 12:59:55 2025] mttcan c310000.mttcan can0: IR 0x8000000 PSR 0x75d
[Mon Jul 28 12:59:56 2025] mttcan c310000.mttcan can0: entered error warning state
[Mon Jul 28 12:59:56 2025] mttcan c310000.mttcan can0: Bit0 Error Detected
[Mon Jul 28 12:59:56 2025] mttcan c310000.mttcan can0: IR 0x9000000 PSR 0x75d
[Mon Jul 28 12:59:56 2025] mttcan c310000.mttcan can0: mttcan_poll_ir: some msgs lost on in Q0
[Mon Jul 28 12:59:56 2025] mttcan c310000.mttcan can0: mttcan_poll_ir: some msgs lost on in Q0
[Mon Jul 28 12:59:56 2025] mttcan c310000.mttcan can0: entered error warning state
[Mon Jul 28 12:59:56 2025] mttcan c310000.mttcan can0: Bit0 Error Detected
[Mon Jul 28 12:59:56 2025] mttcan c310000.mttcan can0: IR 0x9000000 PSR 0x75d
[Mon Jul 28 12:59:56 2025] mttcan c310000.mttcan can0: IR 0x8001a01 PSR 0x748
[Mon Jul 28 12:59:57 2025] mttcan c310000.mttcan can0: Bit0 Error Detected
[Mon Jul 28 12:59:57 2025] mttcan c310000.mttcan can0: IR 0x8000000 PSR 0x71d
[Mon Jul 28 12:59:58 2025] mttcan c310000.mttcan can0: entered error warning state
[Mon Jul 28 12:59:58 2025] mttcan c310000.mttcan can0: Bit0 Error Detected
[Mon Jul 28 12:59:58 2025] mttcan c310000.mttcan can0: IR 0x9000000 PSR 0x75d
[Mon Jul 28 12:59:58 2025] mttcan c310000.mttcan can0: IR 0x8001a01 PSR 0x748
[Mon Jul 28 12:59:58 2025] mttcan c310000.mttcan can0: Bit0 Error Detected
[Mon Jul 28 12:59:58 2025] mttcan c310000.mttcan can0: IR 0x8000000 PSR 0x75d
[Mon Jul 28 12:59:59 2025] mttcan c310000.mttcan can0: Bit0 Error Detected
[Mon Jul 28 12:59:59 2025] mttcan c310000.mttcan can0: IR 0x8000000 PSR 0x75d
[Mon Jul 28 12:59:59 2025] mttcan c310000.mttcan can0: Bit0 Error Detected
[Mon Jul 28 12:59:59 2025] mttcan c310000.mttcan can0: IR 0x8000000 PSR 0x75d
[Mon Jul 28 12:59:59 2025] mttcan c310000.mttcan can0: Bit0 Error Detected
[Mon Jul 28 12:59:59 2025] mttcan c310000.mttcan can0: IR 0x8000000 PSR 0x75d
[Mon Jul 28 13:00:00 2025] mttcan c310000.mttcan can0: entered error warning state
[Mon Jul 28 13:00:00 2025] mttcan c310000.mttcan can0: Bit0 Error Detected
[Mon Jul 28 13:00:00 2025] mttcan c310000.mttcan can0: IR 0x9000000 PSR 0x75d
[Mon Jul 28 13:00:00 2025] mttcan c310000.mttcan can0: IR 0x8001a01 PSR 0x748
[Mon Jul 28 13:00:00 2025] mttcan c310000.mttcan can0: Bit0 Error Detected
[Mon Jul 28 13:00:00 2025] mttcan c310000.mttcan can0: IR 0x8000000 PSR 0x75d
[Mon Jul 28 13:00:01 2025] mttcan c310000.mttcan can0: entered error passive state
[Mon Jul 28 13:00:01 2025] mttcan c310000.mttcan can0: Bit0 Error Detected
[Mon Jul 28 13:00:01 2025] mttcan c310000.mttcan can0: IR 0x8800000 PSR 0x77d
[Mon Jul 28 13:00:01 2025] mttcan c310000.mttcan can0: IR 0x8001a01 PSR 0x768
[Mon Jul 28 13:00:01 2025] mttcan c310000.mttcan can0: Bit0 Error Detected
[Mon Jul 28 13:00:01 2025] mttcan c310000.mttcan can0: IR 0x8000000 PSR 0x77d
[Mon Jul 28 13:00:01 2025] mttcan c310000.mttcan can0: IR 0x8001a01 PSR 0x768
[Mon Jul 28 13:00:01 2025] mttcan c310000.mttcan can0: Bit0 Error Detected
[Mon Jul 28 13:00:01 2025] mttcan c310000.mttcan can0: Bit0 Error Detected
[Mon Jul 28 13:00:02 2025] mttcan c310000.mttcan can0: Bit0 Error Detected
[Mon Jul 28 13:00:02 2025] mttcan c310000.mttcan can0: Bit0 Error Detected
[Mon Jul 28 13:00:03 2025] mttcan c310000.mttcan can0: Bit0 Error Detected
[Mon Jul 28 13:00:03 2025] mttcan c310000.mttcan can0: Format Error Detected
[Mon Jul 28 13:00:03 2025] mttcan c310000.mttcan can0: Format Error Detected
[Mon Jul 28 13:00:03 2025] mttcan c310000.mttcan can0: Format Error Detected
[Mon Jul 28 13:00:03 2025] mttcan c310000.mttcan can0: Format Error Detected
[Mon Jul 28 13:00:03 2025] mttcan c310000.mttcan can0: Format Error Detected
[Mon Jul 28 13:00:03 2025] mttcan c310000.mttcan can0: Format Error Detected
[Mon Jul 28 13:00:04 2025] mttcan c310000.mttcan can0: Bit0 Error Detected
[Mon Jul 28 13:00:04 2025] mttcan c310000.mttcan can0: Format Error Detected
[Mon Jul 28 13:00:04 2025] mttcan_poll_ir: 14 callbacks suppressed
[Mon Jul 28 13:00:04 2025] mttcan c310000.mttcan can0: IR 0x8000000 PSR 0x772
[Mon Jul 28 13:00:04 2025] mttcan c310000.mttcan can0: Bit0 Error Detected
[Mon Jul 28 13:00:04 2025] mttcan c310000.mttcan can0: IR 0x8000000 PSR 0x77d
[Mon Jul 28 13:00:04 2025] mttcan c310000.mttcan can0: IR 0x8001a01 PSR 0x768
[Mon Jul 28 13:00:04 2025] mttcan c310000.mttcan can0: entered bus off state
[Mon Jul 28 13:00:04 2025] mttcan c310000.mttcan can0: Bit0 Error Detected
[Mon Jul 28 13:00:04 2025] mttcan c310000.mttcan can0: IR 0xa000000 PSR 0x7e5
Uname -a :
Linux palletmover-testbench 5.10.120-tegra #2 SMP PREEMPT Fri Jan 12 14:13:00 UTC 2024 aarch64 aarch64 aarch64 GNU/Linux
Thanks in advance for your support
