Hello, this is an attempt to better workaround broken TX FIFO STA register reads. This series implements a workaround similar to the "workaround broken RX FIFO STA register read" [1] and should be applied to a kernel tree containing that series. This gets rid of the "Transmit Event FIFO buffer not empty/full", for debugging purposes you can enable an error message by adding a "#define DEBUG" in "drivers/net/can/spi/mcp251xfd/mcp251xfd-tef.c". For every detected error the tx_fifo_error is increased. [1] https://lore.kernel.org/all/20230119112842.500709-1-mkl@xxxxxxxxxxxxxx regards, Marc