This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux/AM5728: UART output out of order

Part Number: AM5728

Tool/software: Linux

We are using an AM5728 based SOM on a custom carrier board. We are using kernel 4.4.41. In approximately 1.2% of our power-ups, we see the following problem with UART6 (/dev/ttyS5) output:

1. Attach analyzer to serial output.

2. $echo "1234" > /dev/ttyS5

3. Observe the following output on the serial port: "2314" and sometimes "2134". This problem is persistent once it occurs. We have tried two different baud rates (115.2Kb/sec and 921.6Kb/sec)

We have identified a work-around: if we echo 67 characters to the tty, the problem clears. This looks like a FIFO pointer problem somewhere that only gets cleared by overfilling the FIFO.

Please advise.