IRQ handler mcp251xfd_handle_tefif() returned -22

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello All,

I am using Kernel 6.6.47 and sometimes I see this in kernel logs:

[  355.728634] mcp251xfd spi0.0 canfd0: IRQ handler mcp251xfd_handle_tefif() returned -22.
[  355.728672] mcp251xfd spi0.0 canfd0: IRQ handler returned -22 (intf=0xbf1a0016).

After that the complete CAN is down. 
ifconfig canfd0 down and up fixes the problem.

We are using two CANs (both mcp251xfd) at the same time in canfd mode.
We are sending about 9 Frames each 10ms on  both CANs (bus load of about 35% per CAN).

Top shows about 10% of CPU Load on the SPIs:

    PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND
   5620 root     -51   0       0      0      0 S  11.9   0.0   0:45.33 irq/45-spi0.0


Anyone an idea on this?

Regards,

   Sven






[Index of Archives]     [Automotive Discussions]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]     [CAN Bus]

  Powered by Linux