*****************************************************************************
*                                                                           *
*                          PCI Ethernet Adapter                             *
*                                                                           *
*                         NDIS2 Driver for PCNFS                            *
*                                                                           *
*                          V. 2.91,   Jan. 1997                             *
*                                                                           *
*****************************************************************************

Introduction:
=============

  The Ethernet NDIS2 Driver for PCNFS confirms to the Network Driver
  Interface Specification(NDIS2). This document shows you how to setup
  the driver and how to use the enhanced functions by setting the custom
  keywords in configuration file.


Contents of the Subdirectory:
=============================

    PCNFS.TXT           This file.
    PCIND.DOS           The NDIS2 driver for PCNFS.
    PROTOCOL.INI        Sample protocol.ini file.


Installation:
=============

  Before starting with the installation process, make sure that the adapter
  is properly installed and configured. You can use the diagnostic program
  (A:\SETUP.EXE) to make sure your connection with the network is correct.

  Installation procedure for PCNFS
  --------------------------------

    1) Run PCNFS install program and follow screen instructions.

    2) When the "Configure an Ethernet network connection" appears, Select
       "Ethernet" and press <Enter>.

    3) Choose NE2000 network adapter and select "NDIS" and press <Enter>.

    4) Follow the screen instructions to complete the installation.

    5) Two subdirectory will be created after installation, default in C:\NFS
       and C:\LANMAN.

    6) Copy A:\PCNFS\PCIND.DOS to C:\NFS.

    7) Edit CONFIG.SYS to replace the line

                DEVICE=C:\LANMAN\NE2000.DOS
       with
                DEVICE=C:\LANMAN\PCIND.DOS

    8) Edit PROTOCOL.INI file in C:\LANMAN directory, add the following section

       [PCIND_NIF]
             Drivername    = PCIND$
             INTERRUPT     = 5
             IOBASE        = 0x300
             PCIID         = 0
             EARLYRECEIVE  = 0
             EARLYTRANSMIT = 0


    9) Find [NFS-NDIS] section in PROTOCOL.INI file in C:\LANMAN directory, add
       the following line after "Drivername = NFSLINK$" line:

             Bindings   = PCIND_NIF

   10) Restart the computer.


  NOTE:
  -----
    Multiple Lan Adapters in a system:
      If you want to install mutiple Lan adapter in your system, you have to use
      the keyword, PCIID, in PROTOCOL.INI file to let driver locate the right
      adapter. And you must set DriverName to be PCIND$ and PCIND2$ for two
      different adapters.
      You can use the diagnostic program (A:\SETUP.EXE) under DOS
      prompt to show all the Ethernet addresses of your adapters.


Configuration Files:
====================

    Sample of configuration file:
    -----------------------------

    File Name:          C:\CONFIG.SYS
    ----------
        DEVICE=C:\LANMAN\PROTMAN.SYS /I:C:\LANMAN
        DEVICE=C:\LANMAN\PCIND.DOS
        DEVICE=C:\LANMAN\NFS-NDIS.SYS
        DEVICE=C:\NFS\PCNFS.SYS
        DEVICE=C:\NFS\SOCKDRV.SYS
        DEVICE=C:\DOS\ANSI.SYS

    File Name:          C:\AUTOEXEC.BAT
    ----------
        C:\LANMAN\NETBIND
        SET NFSDRIVE=C
        SET NFSPATH=C:\NFS
        PRT *
        CALL C:\NFS\NETWORK
        CALL C:\NFS\DRIVES
        LH C:\DOS\SHARE.EXE /l:500 /f:5100
        RTM

    File Name:          C:\LANMAN\PROTOCOL.INI
    ----------
        [protocol manager]
              drivername = PROTMAN$
        [PCIND_NIF]
              Drivername    = PCIND$
              INTERRUPT     = 5
              IOBASE        = 0x300
              PCIID         = 0
              EARLYRECEIVE  = 0
              EARLYTRANSMIT = 0
        [PCIND_NIF]
              Drivername    = PCIND2$
              INTERRUPT     = 9
              IOBASE        = 0x320
              PCIID         = 0
              EARLYRECEIVE  = 0
              EARLYTRANSMIT = 0
        [NFS-NDIS]
              Drivername = NFSLINK$
              Bindings   = PCIND_NIF


    Custom Keywords:
    ----------------
        PCIID="hhhhhhhhhhhh"            This keyword is the Ethernet Address of
                                        the adapter you want to drive. If there
                                        are more than one ethernet adapters in
                                        your system, you have to use this
                                        keyword to let driver locate the right
                                        adapter. However, you don't have to use
                                        this property or let the value to be
                                        zero (i.e. PCIID=0) if there is only
                                        one adapter in your system.

                                        Note: Please remember to enter the
                                              double quotes.

        EARLYTRANSMIT                   This keyword is used to enable turbo
                                        transmission mode for accelerating data
                                        transmission.

        EARLYRECEIVE                    This keyword is used to enable turbo
                                        receiption mode for accelerating data
                                        receiption.

        FULLDUPLEX                      This keyword is used to enable full
                                        duplex mode.

      Note: For PCI mode adapter, you don't have to define INTERRUPT and IOBASE
            value in your PROTOCOL.INI file, driver will ignore these values.


