AnsweredAssumed Answered

i.MX6UL getting imx-uart 21f0000.serial: Rx FIFO overrun

Question asked by Matthew Starr on Feb 17, 2016
Latest reply on Apr 14, 2016 by Matthew Starr

I have a custom board using the i.MX6UL processor that is getting the following error repeated about 50-100 times a second:

imx-uart 21f0000.serial: Rx FIFO overrun

 

This message starts appearing about 10 seconds after I get a login prompt.

 

This problem is occurring using the imx_3.14.52_1.1.0_ga kernel, but it did not occur when using the imx_3.14.38_6ul_ga kernel with the 9x9_patch patches. I am using the same .dts file for my custom board between the two kernels and the same kernel .config between the two kernels.

 

Here is the relavant sections of my .dts file for uarts:

chosen {

     stdout-path = &uart1;

};

 

&uart1 {

        pinctrl-names = "default";

        pinctrl-0 = <&pinctrl_uart1>;

        status = "okay";

};

 

 

&uart4 {

        pinctrl-names = "default";

        pinctrl-0 = <&pinctrl_uart4>;

        status = "okay";

};

 

pinctrl_uart1: uart1grp {

     fsl,pins = <

          MX6UL_PAD_UART1_TX_DATA__UART1_DCE_TX   0x1b0b1

          MX6UL_PAD_UART1_RX_DATA__UART1_DCE_RX   0x1b0b1

     >;

};

 

pinctrl_uart4: uart4grp {

     fsl,pins = <

          MX6UL_PAD_LCD_CLK__UART4_DCE_TX         0x1b0b1

          MX6UL_PAD_LCD_ENABLE__UART4_DCE_RX      0x1b0b1

     >;

};

 

Does anyone have any ideas on how to resolve this issue?

Outcomes