Jump to content

ESP.SYS

From EDM2

Driver to support for the Hayes ESP card. It is part of the SIO2K package.

Note that BOTH UART.SYS and ESP.SYS will have to be loaded if you have a mixture of normal UARTs and ESP ports. Also note that once a Hayes ESP port has been used in enhanced mode, it will not work correctly in compatibility mode until the computer has been powered off, then on.

DEVICE=X:\..\ESP.SYS LOGFILE=<path>

Parameters

LOGFILE
Path of log file.
LEGACYISA
In the form LegacyIsa(0E80,1a0,208), where 0E80, 1a0, and 208 are the I/O address of UARTSs. DO NOT specify legacy ISA ports that are at standard addresses like 3f8, 2f8, 3e8 and 2e8 unless these ports are not automatically being detected by UART.SYS. UART.SYS will automatically detect the UART type, FIFO size and IRQ that the UART is using, so only the I/O port address is needed.
SUPERIO
This option enables the detection of SuperIO chips with UARTs, and the resulting enabling of the UART's enhanced functions, such as bit rates to 921600. When this option is not used, the UARTs on SuperIO chips will function as a normal 16550A. If you use programs (like the kernel debugger) that directly set the bit rate in the UARTs, then you should not use this option. If "SuperIo" option is in the UART.SYS command line, the kernel debugger does not set the bit rate correctly.
Additionally, this command line option (SuperIo) replaces the SuperIo option in the config file.