TX2 4G Mttcan error

Hi sir,

we try use TX2 4G can0 receive sensor Data,there will enter error passive state about 50%.All the same we change another TX2 4G will be OK. it seems the TX2 4G bad,how can I identify.

[ 138.620451] Release 3.2.0 from 19.12.2014
[ 138.620951] net can1: mttcan device registered (regs=ffffff800b4ba000, irq=388)
[ 138.641852] mttcan c310000.mttcan can0: Bitrate set
[ 138.658316] mttcan_controller_config: ctrlmode 0
[ 138.658340] mttcan c310000.mttcan can0: Bitrate set
[ 138.678020] mttcan c320000.mttcan can1: Bitrate set
[ 138.702861] mttcan_controller_config: ctrlmode 0
[ 138.702885] mttcan c320000.mttcan can1: Bitrate set
[ 138.913966] mttcan c310000.mttcan can0: entered error warning state
[ 139.013993] mttcan c310000.mttcan can0: entered error passive state

Hi,
CAN bus require 120 ohm terminal on both far end, did you add that?
Like: https://www.csselectronics.com/screen/product/terminal-resistor-can-bus/language/en

TX2 4G module CAN0 signals directly from SOC to BTB connector.
There should have transceiver on carrier to make CAN work, probe CAN0_TX/RX signals compare with SPEC.
Probe the pins impedance to check if there have abnormal by ESD or over current damage.

If you sure there have hardware failure can try go RMA https://developer.nvidia.com/embedded/faq#rma-process