B&B Electronics ESCLP-100 User Manual

Asynchronous Serial
Device Driver
for OS/2
For use with OS/2 2.11 or later
for
PCI, ISA, PCMCIA, and Micro Channel
computers
User's Manual
1 Introduction
1.1 Features
1.2 Supported Serial Port Adapters
1.3 Requirements
1.4 Driver Components
2 Installation
2.1 Preparation
2.2 Install the Files and Add Configurations
2.3 QCOM.SYS Parameters
2.4 QVCOM.SYS Parameters (Address/IRQ Masquerading)
2.5 Optional Features
2.6 Overall Configuration Example
3 Using The Driver
3.1 OS/2 Application Software
3.2 Win-OS/2 Application Software
3.3 DOS Application Software
3.4 Interrupt Sharing
3.5 Baud Rates
3.6 PCMCIA "Hot-Swapping"
3.7 Hardware Manager
3.8 Quatech Micro Channel adapters
3.9 Limitations
4 Troubleshooting
..............................................................
.............................................................
...........................................
.........................................................
....................................................
...............................................................
..........................................................
....................................
................................................
....................................................
..........................................
.........................................................
..............................................
..........................................
..............................................
....................................................
..........................................................
.............................................
...................................................
.........................................
.........................................................
..........................................................
.......................
1 1 2 2 2 3 3 4 4
52.3.1 Quatech PCI Serial Port Adapters .......................................
62.3.2 Quatech ISA and MCA Serial Port Adapters ("QS" and "ES") ..................
72.3.3 Quatech intelligent "Q-suffix" series products ..............................
82.3.4 Quatech PCMCIA Serial Port Adapters ...................................
82.3.5 Third-party PCMCIA Cards ..........................................
92.3.6 All other serial ports (including Quatech "DS" two-port adapters) ...............
10
102.4.1 Important considerations when using masquerading .........................
11
112.5.1 Installed port listing ("/L") ..........................................
112.5.2 Assert Break on Init ("/B") ...........................................
112.5.3 Create Boot Log File ("/D") ..........................................
122.5.4 Fast RTS Toggle-On-Transmit ("/FT") ..................................
12 13 13 13 13
133.3.1 DOS INT14h support ..............................................
143.3.2 DOS Properties ...................................................
14
143.4.1 PCI bus ........................................................
153.4.2 PCMCIA bus ....................................................
153.4.3 ISA bus ........................................................
153.4.4 Micro Channel Bus ................................................
15
153.5.1 High baud rates (> 57,600 bps) ........................................
16 16 17
173.8.1 Block Addressing .................................................
173.8.2 Discrete Addressing ...............................................
18 19
Quatech Asynchronous Serial Device Driver for OS/2 i
Ó 1993-2001 Quatech, Inc.
NOTICE
The information contained in this document cannot be reproduced in any form without the written consent of Quatech, Inc. Likewise, any software programs that might accompany this document can be used only in accordance with any license agreement(s) between the purchaser and Quatech, Inc. Quatech, Inc. reserves the right to change this documentation or the product to which it refers at any time and without notice.
The authors have taken due care in the preparation of this document and every attempt has been made to ensure its accuracy and completeness. In no event will Quatech, Inc. be liable for damages of any kind, incidental or consequential, in regard to or arising out of the performance or form of the materials presented in this document or any software programs that might accompany this document.
Quatech, Inc. encourages feedback about this document. Please send any written comments to the Technical Support department at the address listed on the cover page of this document.
DOS and Windows are trademarks or registered trademarks of Microsoft Corporation. OS/2 is a registered trademark of IBM Corporation. Any other trademarks or registered trademarks are property of their respective
owners.
Quatech Asynchronous Serial Device Driver for OS/2 ii
1 Introduction
The Quatech Asynchronous Serial Device Driver Set for OS/2 is a software package which enhances the serial communications capabilities of personal computers using the IBM OS/2 operating system, version 2.11 or higher.
1.1 Features
{ Support for up to 32 COM ports
{ Compatible with all standard serial ports
{ Full Plug-and-Play support for Quatech PCI serial port adapters, including interrupt sharing
between them
{ Interrupt sharing by serial ports on ISA (AT bus) computers using certain Quatech serial
port adapters
{ Interrupt sharing by any serial ports on Micro Channel computers
{ Support for PCMCIA serial ports
{ Quatech intelligent serial port adapters supported
{ Support for the FIFO modes of 16550 and 16750 UARTs
{ Serial port bit rates up to 921,600 bits per second with 16750 UARTs
{ Support for OS/2, DOS, and Windows sessions under OS/2
{ Address and IRQ masquerading for DOS and Windows sessions
{ Drop-in replacement for IBM's standard OS/2 serial port device drivers, including
installation syntax
Quatech Asynchronous Serial Device Driver for OS/2 1
1.2 Supported Serial Port Adapters
{ All Quatech serial adapters
{ Standard (legacy) single serial port hardware such as built-in motherboard ports.
{ Multiport serial adapters from manufacturers other than Quatech are not supported.
Performance is enhanced by the interrupt status register found on Quatech PCI and PCMCIA serial adapters and on most Quatech multiport serial adapters for ISA and Micro Channel (MCA) bus computers. The driver also supports the Quatech ESI-100Q intelligent eight-port serial adapter.
1.3 Requirements
{ OS/2 version 2.11 or later (earlier versions do not support PCI devices)
{ Approximately 50 kB of hard drive space
{ The Interrupt Status Register on Quatech serial adapters must be enabled
1.4 Driver Components
{ QCOM.SYS physical device driver (replaces IBM's COM.SYS)
{ QVCOM.SYS virtual device driver for DOS support (replaces IBM's VCOM.SYS)
Quatech Asynchronous Serial Device Driver for OS/2 2
2 Installation
This device driver set is designed to be a direct replacement for software modules supplied by IBM in the OS/2 product. Installation is simple, and changes needed in other portions of a currently working system are minimal. A system backup is suggested before installation.
If "Serial Device Support" was not selected during OS/2 installation or a subsequent Selective Install, the IBM drivers may not be present on the hard drive. This will not affect installation of the Quatech drivers.
2.1 Preparation
Will Quatech PCI serial ports be used?
If yes, ensure that the jumpers labeled "X2", "X4", "X8" and "SPAD" are removed or are installed in neutral (spare) positions. Removing the "SPAD" jumper enables
the interrupt status register.
Will Quatech ISA serial ports be used?
If yes, record the adapter's base address and IRQ. Ensure that the DIP switch is set to enable the interrupt status register. For certain newer adapters, this may be done by removing the "SPAD" jumper instead of with a DIP switch. For the DS-100, record the base address and IRQ of each serial port.
Will Quatech PCMCIA serial ports be used?
If yes, ensure that the appropriate Quatech OS/2 PCMCIA Client Driver device driver has been installed according to the documentation that accompanied those drivers. The client driver should be listed in the CONFIG.SYS file below the QCOM.SYS device driver.
Will Quatech Micro Channel serial ports be used?
If yes, record the adapter's base address and IRQ. The interrupt status register may be optionally enabled for slightly enhanced performance. For installing a Quatech Micro Channel adapter, see page 16 first.
Will built-in motherboard (chipset) serial ports be used?
If yes, record the adapter's base address and IRQ.
Quatech Asynchronous Serial Device Driver for OS/2 3
Will other serial ports made by manufacturers other than Quatech be used?
Quatech's device drivers will operate any serial port that appears to be a standard (legacy) serial port. For these ports, record the port's base address and IRQ. Quatech's device drivers will not operate third-party multiport serial adapters.
2.2 Install the Files and Add Configurations
1. Copy QCOM.SYS from the installation disk to the \OS2 directory on the boot partition. Copy QVCOM.SYS from the installation disk to the \OS2\MDOS directory on the boot partition. These locations are suggestions; you may elect to use other directories if you like. Do NOT delete the IBM device driver files.
2. Edit the boot partition's CONFIG.SYS. Comment out entries for COM.SYS and VCOM.SYS, if present, by inserting "REM " at the start of the line. Immediately following these commented-out entries, or at the end of the CONFIG.SYS file, add entries for the Quatech device drivers:
DEVICE=d:\path\QCOM.SYS (parameters) ... (parameters) DEVICE=d:\path\QVCOM.SYS (parameters) where
"d:\path" indicates the drive and directory path where the Quatech drivers were copied. Parameters are discussed below.
3. Save the edited CONFIG.SYS, shutdown the system and reboot.
2.3 QCOM.SYS Parameters
The basic parameters for QCOM.SYS are the same as those for IBM's COM.SYS. Extra
optional parameters have been added for Quatech adapters. All parameters are case-insensitive, and do not include the quote marks in the descriptions. Parameters not marked optional are mandatory.
All parameter sets must be enclosed by a pair of parentheses. Global options must reside
outside of any pair of parentheses. There should be no spaces within a pair of parentheses. There must be at least one space separating each set of parameters.
The format for the parameters depends on the type of serial port being installed. A set of
parameters is needed for each device, with Quatech multiport adapters counting as one device. Parameter formats are discussed below.
Quatech Asynchronous Serial Device Driver for OS/2 4
Loading...
+ 16 hidden pages