We were unable to communicate via CANBUS so we disconnected everything and started troubleshooting. After restarting the system (with no physical connections to the CANBUS PORT) we observed the following :
In particular, the CANBUS is receiving large amounts of “packets”, all of which are errors. When we connected an oscilloscope to the pins, we also see large amounts of activity. As you can see, out of 19.8 GB of “data” that is being received on CAN0, virtually all of it are error packets. Meanwhile, no packets are being transmitted by the CAN (TX packets is 0). Once again, this is with nothing connected to the port. Our theory is that there is some sort of interference occurring within the product, however any feedback or advice would be appreciated. Thank you.
The error is intermittent. We were unable to reproduce it on can0 again, but after a few tries, it eventually happened on can1.
When we took can1 down (via ifconfig) and back up again, the errors stopped accumulating and we were able to send on can1 without any errors. But we’re not sure if it will stay this way or if it will go through producing errors again after a while.