One of our iMX6 based devices communicates with two sensors connected via CANopen. After some days of testing we have noticed a rare issue that the communication is broken and it is not possible to communicate with the sensors any more. There are no errors in the dmesg output. However, the system journal file does contain some strange entries shown below. Are those entires “normal”? Maybe you could give me some advice how to further investigate this issue to track down the problem? Any help would be appreciated.
Mar 13 15:09:48 systemd-networkd[644]: can0: Lost carrier
Mar 13 15:09:48 systemd-timesyncd[304]: Network configuration changed, trying to establish connection.
Mar 13 15:09:48 systemd-networkd[644]: can0: Gained carrier
Mar 13 15:09:49 systemd-networkd[644]: can1: Lost carrier
Mar 13 15:09:49 systemd-timesyncd[304]: Network configuration changed, trying to establish connection.
Mar 13 15:09:49 systemd-networkd[644]: can1: Gained carrier
Mar 13 15:09:49 systemd-timesyncd[304]: Network configuration changed, trying to establish connection.
Mar 13 15:12:10 systemd-networkd[644]: can0: Lost carrier
Mar 13 15:12:10 systemd-timesyncd[304]: Network configuration changed, trying to establish connection.
Mar 13 15:12:10 systemd-networkd[644]: can0: Gained carrier
Mar 13 15:12:11 systemd-networkd[644]: can1: Lost carrier
Mar 13 15:12:11 systemd-timesyncd[304]: Network configuration changed, trying to establish connection.