Hi
I’m trying to debug CAN bus on Jetson Xavier and Jetson Xavier NX on L4T 32.5.0. (These are made on custom mother board).
I tried 2 board transmit CAN bus messages together. One use candump can0 and other use cansend can0 123#abcdabcd.
Xavier can0 (L4T 32.4.4) <-> Xavier NX can0 (L4T 32.4.4) => It works.
Xavier can0 (L4T 32.4.4) <-> Xavier NX can0 (L4T 32.5.0) => It doesn’t works.
Xavier can0 (L4T 32.5.0) <-> Xavier NX can0 (L4T 32.5.0) => It works.
Looks CAN bus has inconsistent behavior on L4T 32.4.4 and L4T 32.5.0.
Here’s my dmesg log when trying to use L4T 32.4.4 and L4T 32.5.0.
Xavier L4T 32.4.4:
[ 495.674651] net can0: mttcan device registered (regs=ffffff800d029000, irq=71)
[ 495.693124] mttcan c310000.mttcan can0: bitrate error 0.2%
[ 495.693264] mttcan c310000.mttcan can0: Bitrate set
[ 495.693273] mttcan c310000.mttcan can0: bitrate error 1.0%
[ 495.706280] mttcan_controller_config: ctrlmode 30
[ 495.706312] mttcan c310000.mttcan can0: Bitrate set
[ 511.519106] mttcan c310000.mttcan can0: Acknowledgement Error Detected
[ 511.519329] mttcan c310000.mttcan can0: IR 0x8010000 PSR 0x71b
[ 511.519466] mttcan c310000.mttcan can0: Acknowledgement Error Detected
[ 511.519585] mttcan c310000.mttcan can0: IR 0x8000000 PSR 0x71b
[ 511.519708] mttcan c310000.mttcan can0: Acknowledgement Error Detected
[ 511.519832] mttcan c310000.mttcan can0: IR 0x8000000 PSR 0x71b
[ 511.519958] mttcan c310000.mttcan can0: Acknowledgement Error Detected
[ 511.520077] mttcan c310000.mttcan can0: IR 0x8000000 PSR 0x71b
[ 511.520199] mttcan c310000.mttcan can0: Acknowledgement Error Detected
[ 511.520455] mttcan c310000.mttcan can0: IR 0x8000000 PSR 0x71b
[ 511.524758] mttcan c310000.mttcan can0: entered error warning state
[ 511.524912] mttcan c310000.mttcan can0: entered error passive state
[ 516.519971] mttcan_handle_bus_err: 53564 callbacks suppressed
[ 516.520299] mttcan c310000.mttcan can0: Acknowledgement Error Detected
[ 516.520467] mttcan c310000.mttcan can0: IR 0x8000000 PSR 0x77b
[ 516.520618] mttcan c310000.mttcan can0: Acknowledgement Error Detected
[ 516.520796] mttcan c310000.mttcan can0: IR 0x8000000 PSR 0x77b
[ 516.520944] mttcan c310000.mttcan can0: Acknowledgement Error Detected
[ 516.521082] mttcan c310000.mttcan can0: IR 0x8000000 PSR 0x77b
[ 516.521228] mttcan c310000.mttcan can0: Acknowledgement Error Detected
[ 516.521377] mttcan c310000.mttcan can0: IR 0x8000000 PSR 0x77b
[ 516.521548] mttcan c310000.mttcan can0: Acknowledgement Error Detected
[ 516.521711] mttcan c310000.mttcan can0: IR 0x8000000 PSR 0x77b
[ 521.523720] mttcan_handle_bus_err: 53590 callbacks suppressed
[ 521.523779] mttcan c310000.mttcan can0: Acknowledgement Error Detected
[ 521.524116] mttcan c310000.mttcan can0: IR 0x8000000 PSR 0x77b
[ 521.524302] mttcan c310000.mttcan can0: Acknowledgement Error Detected
[ 521.524432] mttcan c310000.mttcan can0: IR 0x8000000 PSR 0x76b
[ 521.524605] mttcan c310000.mttcan can0: Acknowledgement Error Detected
[ 521.524738] mttcan c310000.mttcan can0: IR 0x8000000 PSR 0x77b
[ 521.524873] mttcan c310000.mttcan can0: Acknowledgement Error Detected
[ 521.525001] mttcan c310000.mttcan can0: IR 0x8000000 PSR 0x77b
[ 521.525141] mttcan c310000.mttcan can0: Acknowledgement Error Detected
[ 521.525271] mttcan c310000.mttcan can0: IR 0x8000000 PSR 0x77b
[ 526.527301] mttcan_handle_bus_err: 53572 callbacks suppressed
[ 526.527569] mttcan c310000.mttcan can0: Acknowledgement Error Detected
[ 526.527736] mttcan c310000.mttcan can0: IR 0x8000000 PSR 0x77b
[ 526.527932] mttcan c310000.mttcan can0: Acknowledgement Error Detected
[ 526.528073] mttcan c310000.mttcan can0: IR 0x8000000 PSR 0x77b
[ 526.528252] mttcan c310000.mttcan can0: Acknowledgement Error Detected
[ 526.528390] mttcan c310000.mttcan can0: IR 0x8000000 PSR 0x77b
[ 526.528533] mttcan c310000.mttcan can0: Acknowledgement Error Detected
[ 526.528672] mttcan c310000.mttcan can0: IR 0x8000000 PSR 0x77b
[ 526.528818] mttcan c310000.mttcan can0: Acknowledgement Error Detected
[ 526.528996] mttcan c310000.mttcan can0: IR 0x8000000 PSR 0x77b
[ 531.531035] mttcan_handle_bus_err: 53634 callbacks suppressed
[ 531.531068] mttcan c310000.mttcan can0: Acknowledgement Error Detected
[ 531.531388] mttcan c310000.mttcan can0: IR 0x8000000 PSR 0x77b
[ 531.531526] mttcan c310000.mttcan can0: Acknowledgement Error Detected
[ 531.531681] mttcan c310000.mttcan can0: IR 0x8000000 PSR 0x77b
[ 531.531824] mttcan c310000.mttcan can0: Acknowledgement Error Detected
[ 531.531953] mttcan c310000.mttcan can0: IR 0x8000000 PSR 0x77b
[ 531.532087] mttcan c310000.mttcan can0: Acknowledgement Error Detected
[ 531.532216] mttcan c310000.mttcan can0: IR 0x8000000 PSR 0x77b
[ 531.532354] mttcan c310000.mttcan can0: Acknowledgement Error Detected
[ 531.532483] mttcan c310000.mttcan can0: IR 0x8000000 PSR 0x76b
[ 536.534794] mttcan_handle_bus_err: 53618 callbacks suppressed
[ 536.534830] mttcan c310000.mttcan can0: Acknowledgement Error Detected
[ 536.535153] mttcan c310000.mttcan can0: IR 0x8000000 PSR 0x77b
[ 536.535310] mttcan c310000.mttcan can0: Acknowledgement Error Detected
[ 536.535452] mttcan c310000.mttcan can0: IR 0x8000000 PSR 0x77b
[ 536.535592] mttcan c310000.mttcan can0: Acknowledgement Error Detected
[ 536.535737] mttcan c310000.mttcan can0: IR 0x8000000 PSR 0x77b
[ 536.535878] mttcan c310000.mttcan can0: Acknowledgement Error Detected
[ 536.536023] mttcan c310000.mttcan can0: IR 0x8000000 PSR 0x77b
[ 536.536166] mttcan c310000.mttcan can0: Acknowledgement Error Detected
[ 536.536301] mttcan c310000.mttcan can0: IR 0x8000000 PSR 0x77b
Here’s Xavier NX L4T 32.5.0 log out
[ 4.245818] net can0: mttcan device registered (regs=ffffff800b34e000, irq=64)
[ 49.915348] mttcan c310000.mttcan can0: bitrate error 0.2%
[ 49.915503] mttcan c310000.mttcan can0: Bitrate set
[ 49.915512] mttcan c310000.mttcan can0: bitrate error 1.0%
[ 49.930868] mttcan_controller_config: ctrlmode 30
[ 49.930904] mttcan c310000.mttcan can0: Bitrate set
[ 511.452821] mttcan c310000.mttcan can0: Stuff Error Detected
[ 511.453283] mttcan c310000.mttcan can0: IR 0x8010000 PSR 0x3011
[ 511.453581] mttcan c310000.mttcan can0: entered error warning state
[ 511.453744] mttcan c310000.mttcan can0: entered error passive state
[ 511.453957] mttcan c310000.mttcan can0: Format Error Detected
[ 511.454105] mttcan c310000.mttcan can0: IR 0x9800000 PSR 0x3072
[ 511.454264] mttcan c310000.mttcan can0: Format Error Detected
[ 511.454532] mttcan c310000.mttcan can0: IR 0x8000000 PSR 0x3072
[ 511.454694] mttcan c310000.mttcan can0: Format Error Detected
[ 511.454841] mttcan c310000.mttcan can0: IR 0x8000000 PSR 0x306a
[ 514.932803] mttcan c310000.mttcan can0: Stuff Error Detected
[ 514.933274] mttcan c310000.mttcan can0: IR 0x8010000 PSR 0x3071
[ 514.933482] mttcan c310000.mttcan can0: Format Error Detected
[ 514.933732] mttcan c310000.mttcan can0: IR 0x8000000 PSR 0x3072
[ 514.933889] mttcan c310000.mttcan can0: Format Error Detected
[ 514.934042] mttcan c310000.mttcan can0: IR 0x8000000 PSR 0x3072
[ 514.934199] mttcan c310000.mttcan can0: Format Error Detected
[ 514.934393] mttcan c310000.mttcan can0: IR 0x8000000 PSR 0x3072
[ 514.934567] mttcan c310000.mttcan can0: Format Error Detected
[ 514.934722] mttcan c310000.mttcan can0: IR 0x8000000 PSR 0x3072
[ 514.934881] mttcan c310000.mttcan can0: Format Error Detected
[ 514.935024] mttcan c310000.mttcan can0: IR 0x8000000 PSR 0x3072
[ 514.935204] mttcan c310000.mttcan can0: Format Error Detected
[ 514.935365] mttcan c310000.mttcan can0: Format Error Detected
[ 514.935540] mttcan c310000.mttcan can0: Format Error Detected
[ 514.935692] mttcan c310000.mttcan can0: Format Error Detected
[ 514.935844] mttcan c310000.mttcan can0: Format Error Detected
[ 514.940512] mttcan c310000.mttcan can0: Format Error Detected
Does any body has this issue as well ?