Installing UMC network adapters for MS Windows for Workgroups ================================================================ MAY 1994 UMC network adapters are supplied with a driver disk which includes the NDIS driver. The NDIS driver file naming convention used by UMC is . The UMC NDIS driver programs for DOS are developed following Microsoft NDIS specification version 2.0.1. This document is a detailed step-by-step installation procedure for using UMC network adapters with MS Windows for Workgroups operating system. Naming Conventions ================== Starting at this point, we will refer to Windows for Workgroups as WFW for simplicity. Any appearance of WFW within this text will refer to the Microsoft Windows for Workgroups operating system. Installation Procedures ======================= 1. Preinstall WFW using the included Novell NE2000 compatible driver. WFW will generate a default PROTOCOL.INI and CONFIG.SYS file using the selected NE2000 network driver. 2. You must modify the generated PROTOCOL.INI and CONFIG.SYS files using any text editor. (i.e. MSDOS EDIT) --------- modify PROTOCOL.INI ---------- 3. The PROTOCOL.INI file will have multiple references to the "ms$ne2clone" name. Change all occurences of this name to "UMC". In a standard PROTOCOL.INI, there should be a total of 7 replacements. There would be 4 replacements in the [network.setup] section. Please take note of the following lines in [network.setup] section, netcard=... lana0=... lana1=... There will be a [ms$ne2clone] section. This should also be changed to [UMC]. In both [MS$NETBEUI] and [MS$IPX] sections, there will be a BINDINGS= command line. The BINDINGS command must be bound to "UMC". 4. There will also be a reference to "ms2000$" in the [UMC] section which needs to be changed to the UMC NIC type name. (i.e. UM9008$) The succeeding pages include working sample of CONFIG.SYS and PROTOCOL. INI files for WFW using UMC UM9008 network adapter. --------- modify CONFIG.SYS ---------- 5. Your CONFIG.SYS will have the following statement for loading the "NE2000.DOS" device driver. DEVICE=C:\WINDOWS\NE2000.DOS Change this line to load the appropriate UMC NDIS device driver of your network adapter. Using UMC UM9008 adapter, the line would appear as, DEVICE=C:\WINDOWS\UM9008.DOS UMC NDIS PROTOCOL.INI User Guide =================================== This guide lists the available PROTOCOL.INI keywords for all UMC NDIS device drivers. Most of the keywords are optional and have default values. The asterisk symbol (*) indicates the list of UMC adapters where the keyword is applicable. IOBASE - This keyword specifies the base I/O port address used by the UMC Network Interface Card. This value must match the base I/O address of printer port on your PC, INTERRUPT - This keyword specifies the interrupt line used by the UMC NIC. DRIVERNAME- This keyword specifies the NIC driver's name. The NIC driver name follows the NIC adapter type. (i.e. UM9008) ADAPTERID - This keyword specifies the adapter ID used by UMC adapter card. Working samples of WFW CONFIG.SYS and PROTOCOL.INI ================================================== CONFIG.SYS (using UMC UM9008 NIC) ------------------------------------ : device=c:\windows\himem.sys device=c:\windows\protman.dos /i:c:\windows device=c:\windows\workgrp.sys device=c:\windows\msipx.sys device=c:\windows\UM9008.DOS <ÄÄÄÄÄÄÄ UMC NDIS driver. : AUTOEXEC.BAT ------------ : c:\windows\net start c:\windows\msipx c:\windows\netx : C:\WINDOWS\PROTOCOL.INI (using UMC UM9008 NIC) ------------------------------------------------- [network.setup] version=0x3100 netcard=UMC,1,UMC <ÄÄÄÄÄÄÄ¿ transport=ms$netbeui,MS$NETBEUI ³ Use UMC NIC lana0=UMC,1,ms$netbeui <ÄÄÄÄÄÄÄÅÄ for Netbios and transport=ms$ipx,MS$IPX ³ IPX. lana1=UMC,ms$ipx <ÄÄÄÄÄÄÄÙ [protman] DriverName=PROTMAN$ PRIORITY=MS$NETBEUI [UMC] <ÄÄÄÄÄÄÄ¿ DriverName=UM9008$ ÃÄ This section for ;INTERRUPT=5 ³ UMC NIC. ;IOBASE =0x300 <ÄÄÄÄÄÄÄÙ [MS$NETBEUI] DriverName=netbeui$ SESSIONS=5 NCBS=10 BINDINGS=UMC <ÄÄÄÄÄÄÄ¿ LANABASE=0 ³ ³ [MS$IPX] ÃÄ Bind to [UMC]. DriverName=IPX$ ³ MediaType=Novell/Ethernet ³ BINDINGS=UMC <ÄÄÄÄÄÄÄÙ