***************************************************************************** * * * 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 . 3) Choose NE2000 network adapter and select "NDIS" and press . 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.