Index: /trunk/src/VBox/Devices/Serial/UartCore.cpp
===================================================================
--- /trunk/src/VBox/Devices/Serial/UartCore.cpp	(revision 75313)
+++ /trunk/src/VBox/Devices/Serial/UartCore.cpp	(revision 75314)
@@ -304,5 +304,5 @@
                  || pThis->FifoRecv.cbUsed >= pThis->FifoRecv.cbItl))
         uRegIirNew = UART_REG_IIR_ID_SET(UART_REG_IIR_ID_RDA);
-    else if (   (pThis->uRegLsr & UART_REG_LSR_THRE)
+    else if (   (pThis->uRegIer & UART_REG_IER_ETBEI)
              && pThis->fThreEmptyPending)
         uRegIirNew = UART_REG_IIR_ID_SET(UART_REG_IIR_ID_THRE);
