Quatech ESC-100 user manual DOS and Other Operating Systems, DOS and other operating systems

Page 22

6 DOS and Other Operating Systems

6.1 DOS and other operating systems

The ESC-100 is not a direct drop-in replacement for a legacy serial port because its base address and IRQ cannot be fixed at values such as 3F8 hex, IRQ 4 (COM1) or 2F8 hex, IRQ 3 (COM2), etc. Rather, the system BIOS assigns the address and the IRQ in a plug-and-play fashion at boot time. Software which is to use the ESC-100 must be able to accommodate any valid assignments of these resources.

For Windows and OS/2 the Quatech device drivers determine what the resource assignments are and proceed accordingly. In other cases, however, the user must intervene. The discussion below will center on DOS, but the concepts can be applied to other operating systems as well.

Many DOS applications support user configuration of the base address and IRQ of a serial port. Such applications can generally make use of the ESC-100. Older applications, as well as some custom software, may use hard-coded standard legacy serial port addresses. These applications will require modifications if they are to use the ESC-100.

Custom applications for which the customer has source code can be modified to make just a few PCI BIOS function calls to obtain all the necessary configuration information. The PCI BIOS specification can be obtained from the PCI Special Interest Group. Contact Quatech technical support for more information.

6.1.1 QTPCI.EXE

Quatech's "QTPCI" utility supplies the information required when modifying the serial port settings of the application. This program should be run from real DOS, not in a Windows DOS box.

Figure 14 shows the Basic Mode display for the ESC-100 after the "Q" key has been pressed. In this example, the ESC-100 uses I/O base address FE80 hex and IRQ

11.The hardware revision of the ESC-100 is also displayed. Pressing the "N" key will show similar information for all non-Quatech PCI devices in the system, including those devices integrated on the motherboard.

Quatech ESC-100 User's Manual

22

Image 22
Contents ESC-100 Warranty Information Page Declaration of Conformity Enhanced Serial Adapter Identification Address Map and Special RegistersBase Address and Interrupt Level IRQ Viewing Resources with Device ManagerConnector Type General InformationFeatures IND Option --- Surge Suppression UpgradeFactory Default Configuration Hardware ConfigurationEnable Scratchpad Register SPAD, J4 Force High-Speed Uart Clock X2, X4, or X8, J1-J3 Clock multiplier jumper optionsHardware Installation Jumper/connector locationsPort Address Range Enabling the Special Registers Interrupt Status RegisterOptions Register Bit Name DescriptionClock Rate Multiplier RR1 RR0Windows Configuration Windows MillenniumWindows Windows Windows Windows NT Viewing Resources with Device Manager Page DOS and Other Operating Systems DOS and other operating systemsQTPCI.EXE Basic Mode display QTPCI.EXE Expert Mode display OS/2 External Connections ESC-100D Channel Output Configuration ESC-100D Connector PinoutsESC-100D Output Connectors CTS DSR ESC-100M only PCI Resource Map INTA#10Specifications Maximum Load pF Data Rate 10% 15% 20% 25% Kbaud Trans Time Troubleshooting Computer will not boot upESC-100D/M Revision March