***************************************************************************** * * * PCI Ethernet Adapter * * * * NDIS2 Driver for MS LAN MANAGER OS2 Server * * * * V. 2.91, Jan. 1997 * * * ***************************************************************************** Introduction: ============= The Ethernet NDIS2 Driver for LAN MANAGER OS2 Server 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: ============================= LMOS2.TXT This file. PCIND.OS2 The NDIS2 driver for LAN MANAGER OS2 Server. PROTOCOL.INI Sample protocol.ini file. ..\..\NIF\PCIND.NIF The installation information 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. Installing driver procedure on LAN MANAGER OS2 Server: ----------------------------------------------------------- 1) If you install LAN Manager for the first time, you Install LAN Manager to your HardDisk by running SETUP.EXE program from the setup diskette. Upon completion of the workstation's last disk installation, you will be asked if you want to import additional network drivers. Answer "YES". If you have already installed LAN Manager in your hard disk, run SETUP.EXE from HardDisk and select "Actions"->"Import Network Driver" option. 2) Insert the NDIS2 driver diskette into drive 'A' and follow the steps on the screen. Select the "PCI ETHERNET ADAPTER" card and press "enter", then SETUP.EXE program will copy the necessary NDIS2 driver programs from the driver diskette to your hard disk, according to LAN MANAGER file structure. 3) Reboot your computer for the changes to take effect. 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 at LAN MANAGER directory to let driver locate the right adapter. And you must set DriverName to be PCIND$ and PCIND2$ for two different adapters. You can run A:\SETUP.EXE under DOS prompt to show all the Ethernet addresses of your adapters. Configuration Files: ==================== Sample of configuration file: ----------------------------- (Suppose the Lan Requester package is installed at C:\NET directory) File Name: C:\CONFIG.SYS ---------- DEVICE=C:\IBMCOM\MACS\PCIND.OS2 File Name: C:\STARTUP.CMD ---------- NET START SERVER @if errorlevel 2 C:\IBMLAN\NETPROG\lserr.exe File Name: C:\IBMCOM\PROTOCOL.INI ---------- [IBMLXCFG] ... PCIND_nif = PCIND.nif ... [NETBEUI_nif] ... Bindings = PCIND_nif ... [ODI2NDI_nif] ... Bindings = PCIND_nif ... [TCPIP_nif] ... Bindings = PCIND_nif [PCIND_nif] DriverName = PCIND$ Iobase = 0x0300 Interrupt = 5 EARLYRECEIVE = 0 EARLYTRANSMIT = 0 FULLDUPLEX = 0 PCIID = 0 [PCIND_nif] DriverName = PCIND2$ Iobase = 0x0320 Interrupt = 9 EARLYRECEIVE = 0 EARLYTRANSMIT = 0 FULLDUPLEX = 0 PCIID = 0 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 transmission mode for accelerating data receiption. FULLDUPLEX This keyword is used to enable full duplex mode. Note: For PCI mode adapter,the IOBASE and INTERRUPT keywords are ignored in your PROTOCOL.INI file.