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

                        DOS and OS/2 NDIS Drivers
            For Ether 10/100 Fast Ethernet EISA Adapters

                           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 describes:

o  An overview of the NDIS driver.

o  Preinstallation hardware and software requirements

o  The files supplied with the NDIS drivers.

o  Basic driver installation

o  How to configure the SMC NDIS drivers.

o  The PROTOCOL.INI parameters.

o  Error messages.


NOTE: Ensure that the line speed (10 Mbps vs. 100 Mbps) configured
      for the adapter matches the speed of the hub to which it is
      attached. It is important to set the adapter at the correct
      line speed (10/100 Mbps) using the EISA Configuration Utility.
      Refer to pages 3-3 and A-9 in the user guide for further 
      details.


OVERVIEW

The NDIS driver is designed to work with the SMC Ether 10/100 Fast
Ethernet EISA LAN adapters. It conforms to the Network Driver
Interface Specification (NDIS) v2.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. 


PREINSTALLATION HARDWARE AND SOFTWARE REQUIREMENTS

Hardware Requirements:

   - An IBM-compatible personal computer with EISA bus.

   - An Ether 10/100 Fast Ethernet EISA adapter for that bus.

Software Requirements: 

   - MS-DOS 5.0 or later with one of the following:

     o Microsoft LAN Manager v1.3 or v2.x.
     o Microsoft Windows for Workgroups v3.1.
     o PATHWORKS for DOS v4.1.

         OR

   - OS/2 v1.3 or v2.x with Lan Manager
     (the driver should work with Lan Server, but no
     installation support is provided in this release;
     the driver has not yet been tested with Lan Server)


SUPPLIED FILES

General files

o  RELEASE.DOC      Release notes for this version of the driver.
o  NDIS.DOC         This file. 

Files to install the driver on Pathworks and Windows for Workgroups

o  SMC9232.DOS      NDIS2 DOS driver.
o  PROTOCOL.INI     Includes driver binding information and operational
                    parameters. 
o  OEMSETUP.INF     Network information file (Windows and PATHWORKS).

Files to install the driver on LAN Manager under DOS

o  SMC9232.NIF      Network information file for MS LAN Manager.
o  SMC9232.DOS      NDIS2 DOS driver.
o  PROTOCOL.INI     Includes driver binding information and 
                    operational parameters. 

Files to install the driver on LAN Manager under OS/2

o  SMC9232.NIF      Network information file for MS LAN Manager.
o  SMC9232.OS2      NDIS2 OS/2 driver.
o  PROTOCOL.INI     Includes driver binding information and 
                    operational parameters. 


BASIC DRIVER INSTALLATION

Various network operating systems (Lan Manager, Windows for
Workgroups, Pathworks) provide utility programs for installing 
drivers. The installation diskette provides support for these 
utility programs.

Basic driver installation (for any network operating system):

1. Add the following line to CONFIG.SYS:

   DEVICE=<drive>:[pathname]\SMC9232.DOS (or SMC9232.OS2)

2. If the driver is installed in DOS HIGH memory use the following
   line:

   DEVICEHIGH=<drive>:[pathname]\SMC9232.DOS 


CONFIGURATION

The SMC NDIS drivers may be used to install one or two adapter
cards. When installing networking software, select either one or 
two SMC adapters. When the LAN setup is done, examine the 
CONFIG.SYS and PROTOCOL.INI files.

1. Copy the desired SMC NDIS driver from your SMC SuperDisk.

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

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

3. The PROTOCOL.INI file should specify one or two SMC9232$ entries.

   a. For the first adapter: 

      [SMC9232_NIF]
         DriverName = SMC9232$
         SlotNumber = 0x280

      For the second adapter

      [SMC9232_NIF]
         DriverName = SMC9232$
         SlotNumber = 0x300

      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.

4. Modify adapter values so the two adapters do not use the same
   values for I/O Base Address, RAM Address, and IRQ. Refer to your 
   SMC user's guide for information about these parameters.


PROTOCOL.INI PARAMETERS

Several parameters are typically specified in the SMC9232 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 omitted from the PROTOCOL.INI file if the 
installed adapter matches the default configuration. 

Your Ether 10/100 Fast Ethernet EISA adapter ignores I/O Base 
Address, IRQ, and RAM Address and instead uses the values in the 
POS registers, which are set up when the adapter is installed.

Below is a list of parameters and their definitions commonly found
in the PROTOCOL.INI file.

SlotNumber   Specifies the number of the slot containing the
             adapter in an EISA computer. This parameter is a
             decimal number in the range of 1 - 10 and is required 
             for all EISA 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
             quotation marks. The address must be unique among 
             all network addresses on the network.


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 RAM.

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

"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 value 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.

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

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

"IRQ chosen for driver not valid (out of range)"
IRQ values must be 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.


This commercial computer software and documentation is provided 
with RESTRICTED RIGHTS.  Use, duplication, or disclosure by the
Government is subject to restrictions set forth in subparagraph
(c) (1) (ii) of the Rights in Technical Data and Computer Software
clause at DFARS 252.227-7013, or subparagraphs (c) (1) and (2) of 
the Commercial Computer Software -- Restricted Rights clause at
FAR 52.227-19, or Alternate III of the Rights in Data -- General
clause at FAR 52.227-14, as applicable.  The manufacturer /
subcontractor is Standard Microsystems Corporation,   80 Arkay Drive,
Hauppauge, NY  11788. 

SMC and Standard Microsystems are registered trademarks; and 
Ether 10/100, EZStart, and SuperDisk are trademarks of Standard 
Microsystems Corporation. Other products and company names are 
registered trademarks or trademarks of their respective companies.
[ RETURN TO DIRECTORY ]