ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ NDIS DRIVER INSTALLATION FOR NE12 ADAPTER ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ The NE12 NDIS driver programs for DOS are developed according to Microsoft's NDIS specification version 2.0.1. This driver belongs to the Media Access Control (MAC) drivers, which provide low-level access to the NE12 network adapter. The following network operating systems can use this MAC driver to operate the NE12 adapter within that environment: ÄÄ MicroSoft LAN Manager ÄÄ MicroSoft Windows For Workgroups ÄÄ WIN/TCP PathWay Access for DOS ÄÄ IBM LAN Support Program ÄÄ DECnet PathWorks ÄÄ 3COM 3+ Open ÄÄ Banyan VINES ÄÄ Any other Network Operating System which comforms to the above listed specification. A) Installing NDIS driver under MS LAN Manager ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Microsoft's LAN Manager software provides an installation utility named SETUP.EXE, on the Setup diskette which allows users to install additional options, such as new drivers, into LAN Manager. To install this driver, follow the appropriate installation procedure below: A.1) Enter the LAN Manager directory and create a "NE12" sub- directory under the \DRIVERS\ETHERNET directory, as below: C> CD\LANMAN.DOS\DRIVERS\ETHERNET C> MD NE12 A.2) Insert the NE12 driver diskette into a floppy drive and copy the NDIS files to the MS LAN Manager directories on the hard disk, as shown: NE12 Diskette ÄÄÄÄ> Workstation Hard Drive ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ \NDIS\NE12.DOS ÄÄÄÄ> \LANMAN.DOS\DRIVERS\ETHERNET \NE12\NE12.DOS \NDIS\PROTOCOL.INI ÄÄÄÄ> \LANMAN.DOS\DRIVERS\ETHERNET \NE12\PROTOCOL.INI A.3) Use a plain-ASCII text editor to modify the CONFIG.SYS file in the workstation's root directory: DEVICE=LANMAN.DOS\DRIVERS\ETHERNET\NE12 \NE12.DOS A.4) Use a plain-ASCII text editor to modify the contents of the PROTOCOL.INI file in the \LANMAN.DOS\ directory as shown in the example below: [NETBEUI_XIF] : BINDINGS = "NE12.NIF" : ;protocol.ini section for the NE12 card [NE12.NIF] DRIVERNAME = NE12$ IOBASE = 0x300 INTERRUPT = 3 A.5) Reboot the workstation. The NDIS MAC driver will now be loaded into the system automatically. B) Installing NDIS driver under MS Windows For Workgroups ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ B.1) In the Network Group, choose the Network Setup icon. B.2) In the Network Setup dialog box, choose the Driver button. B.3) Choose the Add Adapter button. B.4) In the list of network cards, select Unlisted or Updated Network Adapter. B.5) Insert this driver disk in drive A, enter drive and pathname A:\NDIS B.6) After install the Adapter driver, PROTOCOL.INI will be modified for the adapter. B.7) The new driver does not take effect until you reboot your computer. C) Installing NDIS driver under WIN/TCP PathWay Access for DOS ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ C.1) Insert the driver diskette into a floppy drive and copy the files listed below into the directory \LANMAN\. Driver diskette ÄÄÄÄ> LAN Manager Directory ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ \NDIS\NE12.DOS ÄÄÄÄ> \LANMAN\NE12.DOS for NE12 card \NDIS\PROTOCOL.INI ÄÄÄÄ> \LANMAN\PROTOCOL.INI C.2) Add the following statement to the CONFIG.SYS file: DEVICE = LANMAN\NE12.DOS C.3) Add the following statements to the AUTOEXEC.BAT batch file: NDIS -d:1 WINBIND WINTCP C.4) Reboot your computer. The NE12 NDIS MAC driver will now run under the WIN/TCP PathWay Access system. D) Installing NDIS driver under IBM LAN Support Program ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ D.1) Create a sub-directory named "NE12" under the directory where your IBM LAN Support Program is located: [LAN Support Program Dir]> MD NE12 D.2) Insert the NE12 driver diskette into a floppy drive and copy the files into the newly created sub-directory under the directory where your IBM LAN Support program is located: Driver diskette ÄÄÄ> IBM LAN Support Program\NE12\Directory ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ \NDIS\NE12.DOS ÄÄÄÄ> NE12\NE12.DOS \NDIS\PROTOCOL.INI ÄÄÄÄ> NE12\PROTOCOL.INI D.3) Change the original NDIS device driver statement in the CONFIG.SYS to read: DEVICE = NE12.DOS for NE12 card D.4) Change the PROTOCOL.INI file so that it reads like the example below: BINDINGS = NE12.NIF ; protocol.ini section for the NE12 card [NE12.NIF] DRIVERNAME = NE12$ IOBASE = 0x300 INTERRUPT = 3 D.5) Reboot your computer. The NE12 NDIS MAC driver will now run under the IBM LAN Support system. E) Installing NDIS driver under DECnet PathWorks ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ DECnet PathWorks provides a utility named NETSET.EXE to install the NDIS driver. Refer to DECnet's installation manual for the details. After your DECnet PathWorks setup is completed, you can modify the existing CONFIG.SYS and PROTOCOL.INI files to use NE12 NDIS driver. E.1) Create a sub-directory named "NE12" under the directory where your DECnet PathWorks Program is located: [DECnet PathWorks Program Dir]> MD NE12 E.2) Insert the NE12 driver diskette into a floppy drive and copy the files into the newly created sub-directory under the directory where your DECnet PathWorks program is located: Driver diskette ÄÄ> DECnet Pathworks Program\NE12\Directory ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ \NDIS\NE12.DOS ÄÄÄÄ> NE12\NE12.DOS \NDIS\PROTOCOL.INI ÄÄÄÄ> NE12\PROTOCOL.INI E.3) Change the original NDIS device driver statement in the CONFIG.SYS to: DEVICE = NE12.DOS E.4) Change the PROTOCOL.INI file so that it reads like the example below: ; protocol.ini section for the NE12 card [NE12.NIF] DRIVERNAME = NE12$ IOBASE = 0x300 INTERRUPT = 3 [IPX4MAC] : BINDINGS = NE12.NIF [DATALINK] : BINDINGS = NE12.NIF : E.5) Reboot your computer. The NE NDIS MAC driver will now run under your DECnet PathWorks system. F) Installing NDIS driver under 3Com 3+ Open ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ F.1) Enter the \3OPEN\DOSWKSTA\LANMAM\DRIVER\ sub-directory and create a sub-directory named NE12 under it: C> CD\3OPEN\DOSWKSTA\LANMAM\DRIVER C> MD NE12 F.2) Insert the NE12 driver diskette into a floppy drive and copy the NDIS files to the newly created sub-directory on the hard disk: NE12 Diskette Ä> 3Com \3OPEN\DOSWKSTA\LANMAM\DRIVER\NE12\ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ NDIS\NE12.DOS Ä> 3OPEN\DOSWKSTA\LANMAM\DRIVER\NE12 \NE12.DOS NDIS\PROTOCOL.INI Ä> 3OPEN\DOSWKSTA\LANMAM\DRIVER\NE12 \PROTOCOL.INI F.3) Change the original NDIS device driver statement in the CONFIG.SYS to: DEVICE = c:\3open\doswksta\lanmam\driver\runtop\NE12.DOS F.4) Change the PROTOCOL.INI file so that it reads like the example below: ; protocol.ini section for the NE12 card [NE12.NIF] DRIVERNAME = NE12$ IOBASE = 0x300 INTERRUPT = 3 F.5) Reboot your computer. The NE12 NDIS MAC driver will now run under your 3+ Open system. G) Installing NDIS.DOS under Banyan VINES ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ G.1) Create a DOS bootable diskette and insert it in drive A:. G.2) Login to your VINES network. G.3) Run PCCOPY and then select "NDIS Ethernet" from the PCCOPY menu. PCCOPY will copy the NDIS-specific files to the boot- able diskette. G.4) Modify the CONFIG.SYS file to include the following statements: device = protman.dos device = NE12.DOS for NE12 card G.5) Change the PROTOCOL.INI file so that it resembles the example shown below: [PROTOCOL MANAGER] drivername = PROTMAN$ [VINES_XIF] drivername = NDISBAN$ BINDINGS = NE12.NIF ; protocol.ini section for the NE12 card [NE12.NIF] DRIVERNAME = NE12$ IOBASE = 0x300 INTERRUPT = 3 G.6) Run PCCONFIG and select "Network Card Setting". G.7) Choose 'NDIS Ethernet' from the menu. enter the correct hardware settings and save the new values. Exit PCCONFIG. G.8) Reboot your computer. The NE12 NDIS MAC driver will now run under your Banyan VINES system. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ Protocol.ini for the NE12 Ethernet adapter ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ The PROTOCOL.INI file is used to provide binding information and driver configuration for NDIS drivers. The following items just show you the driver setting for NE12 adapters. Typically, the required operating parameters will have been preset by way of jumpers in the adapter. The PROTOCOL.INI file may be edited with a plain-ASCII text editor in order to change/add/delete any of the parameters listed in it. The newly edited/added/deleted settings will not take effect until the system is COLD booted (i.e. the system MUST be turned off and back on again before the new settings will take effect). DRIVERNAME : This driver must be named to identify the NE12 network device driver. type : [ascii] range : [NE12$] for NE12 card IOBASE : Indicates the base I/O address for the network card. type : [hex] range : [0x300,0x320,0x340,0x360] for NE12 card INTERRUPT : Indicates the hardware interrupt being used by the network card. type : [decimal] range : [2,3,4,5,10,11,12,15] for NE12 card Example PROTOCOL.INI ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Following is an example fragment from a PROTOCOL.INI file. This fragment lists the options described above. ; protocol.ini section for the NE12 card [NE12.NIF] DRIVERNAME = NE12$ IOBASE = 0x300 INTERRUPT = 3 ================= FILE NDIS\INSTALL.DOC -- END OF FILE ================