Metropoli BBS
VIEWER: install.doc MODE: TEXT (ASCII)
                  STANDARD MICROSYSTEMS CORPORATION

                              NDIS driver 
                      For Ethernet LAN Adapters

                      GENERAL INSTALLATION GUIDE

   This software is licensed by SMC for use by its customers only.
        Copyright (c) 1995 Standard Microsystems Corporation.
                         All rights reserved.


This installation guide provides the following instructions:

  1.  Overview

  2.  Configuration

  3.  PROTOCOL.INI Parameters
   
  4.  Error Messages

1.  OVERVIEW
------------
The NDIS driver is designed to work with all SMC Ultra and EtherCard
Families and the older WD Ethernet LAN Adapters. It conforms to the 
Network Driver Interface Specification (NDIS) version 2.0.1 defined 
by Microsoft/3Com. The driver has been tested with Microsoft LAN 
Manager, 3Com 3+Open, IBM LAN Server, IBM PC LAN Program, 
DEC Pathworks and other NDIS compatible network operating systems and 
protocol stacks. 

SUPPLIED FILES:
    
   NDIS.DOC           Installation Guide (this File)

   SMC8000.OS2         OS/2 NDIS MAC driver
   SMC8000.DOS         DOS NDIS MAC driver

   PROTOCOL.INI       PROTOCOL.INI file sample

   SMCDOSMC.NIF       NIF file for Micro Channel adapters
		      using DOS and IBM LAN Server
   SMCOS2MC.NIF       NIF file for Micro Channel adapters
		      using OS/2 and IBM LAN Server
   SMCDOSAT.NIF       NIF file for AT adapters using DOS
		      and IBM LAN Server
   SMCOS2AT.NIF       NIF file for AT adapters using OS/2
		      and IBM LAN Server
   SMCDOSJP.NIF       NIF file for Western Digital EtherCard 
		      PLUS adapters using DOS and IBM LAN 
		      Server
   SMCOS2JP.NIF       NIF file for Western Digital EtherCard 
		      PLUS adapters using OS/2 and IBM LAN 
		      Server
   SMC.MSG            OS/2 Driver Message File


Install the adapter card in your PC using the instructions in the 
Installation Guide included with the adapter.


2.  Configuration
------------------
  The SMC NDIS drivers may be used to install one or two adapter
  cards. When installing a LAN software, select either one or two SMC
  Adapters. When the LAN setup exits, examine the CONFIG.SYS
  file and the PROTOCOL.INI file.

  1. The CONFIG.SYS file should have only one DEVICE= line that 
     contains the SMC8000.XXX driver for DOS/OS2.
     For example:

	     DEVICE=C:\LANMAN\DRIVERS\ETHERNET\SMC8000\SMC8000.DOS
                or
             DEVICE=C:\LSP\SMC8000.DOS
                or
             DEVICE=C:\IBMCOM\MACS\SMC8000.OS2

  2. The PROTOCOL.INI file should specify one or two SMC8000$ entries.
     
        a. For the first adapter

	      [SMC8000_NIF]
		 DriverName = SMC8000$
		 IOBase = 0x280

           For the second adapter

	      [SMC80002_NIF]
		 DriverName = SMC8000$
		 IOBase = 0x300

	    Make sure the IOBase value does not conflict with the
	    value provided for the first adapter, and that it matches 
	    the second adapter setting. Always include an IOBase
	    statement with the DriverName.

	 b. For Micro Channel adapters, for the first adapter

	      [SMC8000_NIF]
		 DriverName = SMC8000$
		 SlotNumber = 3

            For the second adapter

	      [SMC8000_NIF]
		 DriverName = SMC8000$
		 SlotNumber = 4

	    Make sure the SlotNumber value does not conflict with the
	    value provided for the first adapter, and that it matches 
	    the second adapter setting. Always include a SlotNumber
	    statement with the DriverName.

          c. A sample entry for an older WD Ethernet adapter which
             is not software configurable

	      [SMC8000_NIF]
		 DriverName = SMC8000$
		 IOBase = 0x300
		 RAMAddress = 0xCC00
		 IRQ = 5

      3. Modify adapter values so that the two adapters do not use 
         the same values for I/O Base Address, RAM Address and IRQ.  

	 Refer to the adapter's Installation Guide for information
         about these parameters.

3.  PROTOCOL.INI PARAMETERS
---------------------------
  Several parameters are typically specified in the SMC8000 section of
  the PROTOCOL.INI file. The only parameter that must be specified
  is the 'DriverName'. All others have default values supplied
  by the driver and can be left out of the PROTOCOL.INI file if the
  installed adapter matches the default configuration. Software-
  configurable and Micro Channel adapters ignore the values of IRQ, 
  IOBase and RAMAddress and instead use the values in the POS 
  registers set up when the card was installed.

  Below is a list of parameters and their definitions commonly found
  in the PROTOCOL.INI file.  Both default values and possible value
  ranges are provided for each parameter.

    IOBase       Specifies the base I/O address used by the adapter.
		 The default is 0x280. This parameter is required for
                 all ISA adapters.

    SlotNumber   Specifies the number of the slot containing the
		 adapter card in a Micro Channel machine.  This
		 parameter is a decimal number in the range of 1 - 10
                 and is required for all Micro Channel adapters.

    NetAddress   Overrides the factory set network address of the 
                 network adapter.  The value of this parameter is a
                 hexadecimal string of 12 digits between double
                 quatation marks.  The address must be unique among 
                 all network addresses on the network.

    CLOAK        will enable cloaking. THIS MUST BE ADDED to the 
		 protocol.ini in order for cloaking to work.

    ALLOWRIPL    enables the driver to be RIPL loaded in an OS/2
		 environment.


    The following parameters are required for WD adapters which are not
        software configurable

	 IRQ     Specifies the interrupt used by the adapter.  The
		 default is 3,

    RAMAddress   Specifies the Shared RAM segment address used by the
		 adapter.  The default is 0xD000.

4. ERROR MESSAGES
--------------
Could not find an adapter [at slot ___] [at I/O base address ___].
        The driver could not find an adapter at the specified
        location.
        
Cannot access adapter RAM properly.
        The memory test for adapter memory failed.

Adapter hardware failure detected (self-test).
        There was an unidentified failure during adapter
        initialization.

Adapter hardware failure detected during initialization.
        The hardware did not respond correctly to initialization
        commands.

Other system RAM already occupies adapter RAM address space.
        There is a ram conflict with the adapter fram.

Other system ROM already occupies adapter RAM address space.
        There is a rom conflict with adapter ram.

Adapter unable to insert into network.
        The adapter was unable to re-initialize and re-open the
        adapter.

RAM base address chosen for driver does not match adapter
    configuration.
        The ram base address must be specified by EZSTART.
        The definition in the configuration file must be removed.

IRQ chosen for driver does not match adapter configuration.
        The irq must be specified by EZSTART.
        The definition in the configuration file must be removed.
        
RAM size chosen for driver does not match adapter configuration.
        The ram size is stored on the adapter and is fixed in size.
        The definition in the configuration file must be removed.

Adapter IRQ higher than 7 not valid in 8-bit slot.

Adapter RAM base address on illegal boundary.
        Adapter ram must start on 200h boundaries.

I/O base address chosen for driver not valid.
        The adapter i/o base must be between 200h-ec0h on a 20h
        boundary.

RAM base address chosen for driver not valid (out of range).
        The ram base must be between a000h-c000h

IRQ chosen for driver not valid (out of range).
        IRQ values are between 2-15.

RAM size chosen for driver not valid (out of range).
        Ram size must be either 200h (8k) or 400h (16k).

Adapter configuration information corrupted; run software setup
    program.
        The onboard EEROM contents have been corrupted. Please
        run EZSTART to verify and correct.


EtherCard Ultra, EtherCard PLUS, TokenCard, and SuperDisk are
trademarks, and SMC and Standard Microsystems are registered
trademarks of Standard Microsystems Corporation. Other Trademarks
mentioned herein belong to their respective companies.




[ RETURN TO DIRECTORY ]