Hi @gauravks,
Did you try patch from thread you mentioned? Toradex downstream kernel still uses the same unpatched driver with several known issues. Here’s link to message with patch
You didn’t tell anything about SPI clock rate you are using. It should be as high as possible, limited by your MCP2517FD half clock.
I’m busy with other tasks. If you wish me to reproduce your issue much much later on MCP2518FD (I don’t have MCP2517FD), please patch kernel first, then provide detail instructions to reproduce your up-send-down-up-send-down test cycle, perhaps some script for this. You may have different rate of sending messages and catching the same in other conditions may be impossible. When time permits I’ll try to test cyclic up/down on my side, but this won’t happen soon.
Regards
Edward