
Normally any serial and parallel I/O ports can be supported by BIOS call 
services in DOS environment. However there are only support 4 serial ports
(3F8h,2F8h,3E8h,,2E8h) and 3 parallel ports (3BCh/378h/278h) are supported 
by BIOS/DOS. 

If the user has more than one PCI-Card in the Slots, the dos driver
pcidos.exe remap the first ports, that found on the PCI-Slots. If the user wish
to remap ports of another PCI-Card, the Cards in the slots must
changed.

  In case the PCI serial and parallel ports are different from the 
above configurations (e.g. I/O address or more than 4 serial ports / 3 
parallel ports), they are not supported by BIOS/DOS directly. However some 
applications (e.g. "PComm Plus" could support 8 serial ports and each I/O 
address is settable) have their own driver, thus PCI cards could 
work correctly.

  The following procedures will instruct you to install PCI serial 
and parallel port device driver for DOS and Windows 3.1
                                                                12/23/1999

[DOS 5.0 / 6.0 /6.22]
=====================

 (1) Run Intsall.exe (from DOS driver disk)
 
 
    +----------------------------------------------------+
    |                                                    |
    | Please enter the directory path for installation   |
    | C:\PCI_DOS                   (return for default)  |
    |                                                    |
    |                                                    |
    |                                                    |
    |                                                    |
    |                                                    |
    |                                                    |
    |                                                    |
    |                                                    |
    |                                                    |
    |                                                    |
    |                                                    |
    +----------------------------------------------------+
    
 (2) Enter the destination subdirectory

     You could enter your preferred destination subdirectory for 
     installation, RETURN for default path. Once the dos driver has been
     installed successfully, the response looks like below.

    +----------------------------------------------------+
    |                                                    |
    | succeed   ... Press Any Key                        |
    |                                                    |
    |                                                    |
    |                                                    |
    |                                                    |
    |                                                    |
    |                                                    |
    |                                                    |
    |                                                    |
    |                                                    |
    |                                                    |
    |                                                    |
    +----------------------------------------------------+


    Note :
    
    1.The installation program will add the dos driver (one command line)
      "C:\PCI_DOS\PciDos.exe  AUTO" to autoexec.bat file. The original batch 
      file will be saved to autoexec.SNX.
      
    2.For uninstallation, just restore autoexec.snx into autoexec.bat.


 (3) Start the dos driver automatically

    Once the installation is completed, Install.exe will start the dos driver 
    (PciDos.exe) automatically. This means that it is not necessary to 
    restart the system once again.

    +----------------------------------------------------+
    | On-Board/ISA Serial COM1     3f8H                  |
    | On-Board/ISA Serial COM2     2f8H                  |
    | PCI Serial COM3 Remap        3e8H, IRQ 11          |
    | PCI Serial COM4 Remap        2e8H, IRq 11          |
    |                                                    |
    | On-Board/ISA Parallel LPT1   3bcH                  |
    | PCI Parallel LPT2 Remap      378H, IRQ 11          |
    | PCI Parallel LPT3 Remap      278H, IRQ 10          |
    |                                                    |
    |                                                    |
    |                                                    |
    |                                                    |
    |                                                    |
    +----------------------------------------------------+
    Note : This display is dependent on which PCI card you have

 (4) Check / inquire the PCI card information

    You could run PciDos.exe any time to inquire the PCI serial and 
    parallel port's I/O address & IRQ information.



          ISA    PCI    Setup   Card  Store  About
    +----------------------------------------------+
    |                                              |
    |                                              |
    |                                              |
    |                                              |
    |                                              |
    |                                              |
    |                                              |
    |                                              |
    |                                              |
    |                                              |
    |                                              |
    +----------------------------------------------+


   ISA   (ALT-I) : Detect on-board/ISA legacy serial /parallel ports.
   PCI   (ALT-P) : Find PCI serial /paralles ports.
   Setup (ALT-S) : Remap PCI serial port to legacy port/display port resources.
   Card  (ALT-C) : Display PCI card model.
   Store (ALT-R) : Store a configuration file to c:\snxcfg.txt
                   In this file the user find detailed information of every port from
                   all PCI cards in the Slot.
                   In the program window the user can see only the fisrt ten ports,
                   in the file snxcfg.txt all ports of all PCI Cards are listed.
   About (ALT-A) : Version Information.



NOTE :
   1. All PCI parallel ports are possible to be remapped to legacy I/O
      address (378h,278h), thus the DOS driver will start remapping function
      automatically if any one of legacy ports is free.
      If the user wish to remap a other PCI card, the cards in the slots must changed,
      so the first PCI card, that found on the PCI Slots will remapped.

   2. Since some PCI serial ports can support the remapping function  
      (e.g. 4025D/4027D/4028D/4036D/4037D/4038D/4079D/E/F). thus please check
      it by "SETUP" in PciDos.exe utility.
      Are more than one PCI serial cards inserted in the slots, the first card
      that support remap, will remapped.
      If the user wish to remap a other card, the cards in the slots must changed,
      so the first PCI card, that found on the PCI Slots will remapped.

   3. Since PCI serial card are drived by a higher CLK (14.7456 Mhz), 
      thus the actual baudarate is 8 times higher than the BIOS/DOS baudrate 
      setting. The below table shows the relation.


      *** Clock=14.7456 Mhz for all non-remapable port  ***

      Item   Actual Baudrate    BIOS/DOS setting    Remark
      =====  ================   =================   ==================
       1       921600                    115200
       2       460800                     57600
       3       230400                     28800     Non BIOS standard
       4             115200               14400     Non BIOS standard
       5              57600                7200     Non BIOS standard
       6              38400                4800 
       7              19200                2400  
       8               9600                1200
       9               4800                 600     Non BIOS standard
      10               2400                 300
      11               1200                 150 
      12                300                37.5     Non BIOS standard


      *** Clock=1.8432 Mhz for remapable port in DOS ***

      Item   Actual Baudrate    BIOS/DOS setting    Remark
      =====  ================   =================   ==================
       1       921600                               Do not support
       2       460800                               Do not support
       3       230400                               Do not support                 
       4             115200              115200                         
       5              57600               57600                        
       6              38400               38400 
       7              19200               19200  
       8               9600                9600
       9               4800                4800                      
      10               2400                2400
      11               1200                1200 
      12                300                 300                      



[WINDOWS 3.1]
=====================


  Normally serial and parallel I/O ports can be supported by WINDOWS 3.1 
default device driver. However there are only 4 serial ports (3F8h,2F8h,
3E8h,,2E8h) and 3 parallel ports (3BCh/378h/278h) are supported by default. 

  Most likely the PCI serial ports are different from the above 
configuration (eg. I/O address or IRQ), these ports setting need to changed 
/ modified in WINDOWS 3.1 manually. However it is necessary to inquire 
these PCI serial and parallel ports's resources in advance.


 (1) Inquire the PCI port resources (I/O address & IRQ) in DOS

     Run "C:\PCI_DOS\PciDos.exe  AUTO" and write it down.

    +----------------------------------------------------+
    | On-Board/ISA Serial COM1     3f8H                  |
    | On-Board/ISA Serial COM2     2f8H                  |
    | PCI Serial COM3 Remap        3e8H, IRQ 11          |
    | PCI Serial COM4 Remap        2e8H, IRq 11          |
    |                                                    |
    | On-Board/ISA Parallel LPT1   3bcH                  |
    | PCI Parallel LPT2 Remap      378H, IRQ 11          |
    | PCI Parallel LPT3 Remap      278H, IRQ 10          |
    |                                                    |
    |                                                    |
    |                                                    |
    |                                                    |
    |                                                    |
    +----------------------------------------------------+

  (2) Go into Windows 3.1 ---> Main Group ---> Control Panel --->
      COM Port ---> Select the COMx port ---> Advanced
      
  (3) Fill in the Port configuration you just written down (I/O address
      and IRQ).
      
     
  (4) Restart Windows to make device driver to work.


Note :

   1.Since some PCI serial ports can only support the remapping function
     (4025D/4027D/4028D/4036D/4037D/4038D/4079D/E/F), thus please check the 
     PCI card by PciDos.exe utility.

   2.All PCI parallel ports are possible to be remapped to legacy I/O 
     address (378h,278h), thus the DOS driver will start remapping function 
     automatically if any one of the legacy ports is free.
     
   3.For the better compatibility, it is recommended that on-board LPT1 is 
     set to 3BCh.





