--- 8250_port.c.orig 2026-10-15 14:15:52.000000000 +0200 +++ 8250_port.c 2026-11-11 09:00:35.850614579 +0100 @@ -1937,7 +1937,8 @@ * Recover from no-data-ready and FIFO error condition to avoid getting * stuck in the ISR. */ - if (!(status & UART_LSR_DR) && (status & UART_LSR_FIFOE)) + if (!(status & UART_LSR_DR) && (status & UART_LSR_FIFOE) && \ + !(status & UART_LSR_PE)) serial8250_clear_and_reinit_fifos(up); /*