Article ID: 103108 - Last Review: October 31, 2006 - Revision: 2.1 16550 UART FIFO Support under Windows NTThis article was previously published under Q103108
WARNING: Using Registry Editor incorrectly can cause serious, system-wide
problems that may require you to reinstall Windows NT to correct them.
Microsoft cannot guarantee that any problems resulting from the use of
Registry Editor can be solved. Use this tool at your own risk.
SUMMARY
On COM ports that have a 16550 UART chip, Windows NT will
automatically enable FIFO support. To verify this, run Event Viewer
and look at the system log. Upon startup, each COM port that has a
16550 UART should generate an event whose source is listed as
"Serial." If the FIFO for that port has been enabled, the description
of the event will read:
While validating that COM1 was really a serial port, a FIFO was
detected. The FIFO will be used.
MORE INFORMATION
While enabling FIFO does grant a speed advantage when communicating
over the serial port, there are several known hardware issues with the
16550 UART that show up when FIFO is enabled:
If you are experiencing data loss with FIFO enabled, there is a utility included on the Windows NT CD-ROM to turn FIFO on and off. The utility is in the SUPPORT\SUPTOOLS\I386 directory and consists of the following three files: FIFO.CMD - A batch file to turn FIFO on and off FIFO_ON.INI - A data file used to turn FIFO on in registry FIFO_OFF.INI - A data file used to turn FIFO off in registry
| Article Translations
|

Back to the top
