+1000. Наверняка BIOS (или соответствующий драйвер) Контрона не считывает какие-то "второстепенные" флаги UART (типа Overrun или FIFO Full - а не Threshold), да еще и контроллер прерываний не чистит по таким событиям - разработчик мог самоуверенно посчитать, что такое событие невозможно, и опустить его разруливание
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)