OS/2 Built-in Serial Driver Installation Guide

for Moxa 4 Ports ISA Multiport Board


Applicable Products:
A104, C104+, C104P, C104H, C104HS, C114P, C114HI, CI-134, CI-134I,
                                             CI-134IS, CI-104J, CI-104JS.


Driver:
OS/2 standard serial driver, COM.SYS.

The above products can be driven either by default device driver COM.SYS accompanying with OS/2 or by the COM.SYS device driver provided by Device Driver Source Kit for OS/2. COM.SYS device driver is NOT interrupt sharable. It means each COM port MUST has its unique IRQ. In other words, the board with IRQ-sharing design will NOT be applicable in this case.

This document intends to support Moxa 4-port board, such as C104P, to run under OS/2 system.


Hardware Configuration:

  1. For A104, C104+ and C114P users, please ignore step 2, 3, 4, 6, 7.
  1. Short JP1 of C104P, plug it into PC and power on this PC under DOS environment.
  1. Execute ¡§IO-IRQ.EXE¡¨ to change its configuration.
  1. Input ¡§A700¡¨ as CAP address to enter the setup display.
  1. Find out available resource for I/O address, IRQ, and INT vector as the configurations, now we assume the configurations are listed as below.
  2.           I/O address: 280, 288, 290, 298
              Speed: all to normal (maximum speed is up to 115.2 Kbps)
              IRQ: 4, 3, 5, 7 (4 ports use the different IRQ)
              INT vector: (None)

  3. Press ¡§F10¡¨ to save this configuration and quit ¡§IO-IRQ.EXE¡¨.
  1. Power off PC, set JP1 open and prepare to install C104P under OS/2 system.


Driver and System Configuration:

  1. To enable the COM.SYS device driver, a line describing port configuration should be added to file
    C:\CONFIG.SYS and then reboot the system again.
  1. Syntax: DEVICE=PATH\COM.SYS (COM#, PORT@, IRQ#, BAD_INT, FIFO)
  2.           PATH: path name of the device driver COM.SYS.
              COM#: COM port number (1 to 4)
              PORT@: base address of the specific port.
              IRQ#: IRQ level to use for this port.
              BAD_INT: what to do for bad interrupt.       i:
    ignore, d: disable port, p: post to application
                                                                                              FIFO: it is a FIFO port or not (t or f)

  3. Example: DEVICE=C:\COM.SYS (1,280,4,d,t) (1,288,3,d,t) (3,290,5,d,t) (4,298,7,d,t)
  1. NOTE: Device names are COM1, COM2, COM3, and COM4, and they are case insensitive.

MOXA Technologies Col, Ltd. Multiport Async Communication Technical Support Team              Mar. 1999
Email: support@moxa.com.tw Web: http://www.moxa.com