Apalis IMX8QM FlexCAN issue

After calling ifdown can1, FlexCAN driver continues to broadcast repeatedly the last unacknowledged message which causes our periperials to freeze in some cases. Is there a way how to force FlexCAN driver to stop sending messages completely if the can interface is down?

Apalis IMX8QM
Debian 10.12 w/ kernel from the "linux-toradex" repository ("toradex_5.4-2.3.x-imx" branch)
Default FlexCAN driver included with the kernel
CAN bus terminated from both sides (120 Ohm)

Dear @mach, how are you?

Welcome to our community :rocket: ! Please feel free to roam around.

Can you please share with us more details about what you have done?

  • Are you using which exact Apalis iMX8QM Version?
  • Which BSP and Version are you using?
  • Are you using one of our carrier boards or a custom one? If it’s one of our boards, did you change the device tree?
  • What kind of tests have you performed before?

Best regards,