AnsweredAssumed Answered

UART errors: "Rx FIFO overrun" and "overwrite!"

Question asked by Danilo Zecchin on Mar 20, 2015
Latest reply on Nov 7, 2017 by Michael Guntli

Hi everyone!


I am testing IMX6's quad cpu UARTs over a custom Debian image (using the last imx.c driver) and I am having the following errors reported in kernel log (from dmseg):


imx-uart 21ec000.serial: Rx FIFO overrun

imx-uart 21ec000.serial: overwrite!


** They did not appeared consecutively.


When any of them happens, I have incomplete or bad transferences. For the test, I have configured the port #2 (UART2) to be used at 230400 speed rate and in raw mode (no control, no parity, no breaks). I have built the test program using termios.h and ioctl too.

I was wondering if anyone could tell me the reason of that errors and how could I solve them. Also, I would like to know if there is any other tool to use these ports in order to get realtime performance over them.


Thanks in advance.