home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Mother of All Windows Books
/
CD-MOM.iso
/
cd_mom
/
drivers
/
netcard
/
smc3
/
readme.txt
< prev
next >
Wrap
Text File
|
1991-11-12
|
9KB
|
212 lines
┌───────────────────────────────────────────────────────────────────┐
│ │
│ STANDARD MICROSYSTEMS CORP. (SMC) │
│ │
│ ETHERNET NDIS DRIVERS (Version 2.10) │
│ │
│ For DOS and OS2 │
│ │
└───────────────────────────────────────────────────────────────────┘
──────────────────────────────────────────────────────────────────────────────
1. Overview
──────────────────────────────────────────────────────────────────────────────
NDIS (Network Driver Interface Specification) was developed by Microsoft
and 3Com to define a method for interfacing communication protocol
programs and device drivers.
SMC provides NDIS device drivers for the following SMC Ethernet
adapters in both 10BASE-T and Coax versions:
SMC3016 16-bit ISA bus
SMC3008 8-bit ISA bus
SMC3016/MC 16-bit Micro Channel bus
These drivers function in both the Microsoft LAN Manager network
control program environment and in the Banyan VINES environment
(workstations only), as well as many other applications which require
a device driver written to the NDIS specification.
Two drivers are supplied, one in the OS2 format and one in the DOS
format. Each driver supports all of the SMC Ethernet boards mentioned
above.
The following sign-on message is displayed on the console when either
the DOS or the OS2 driver is loaded successfully:
SMC <adapter> Driver Ver. 2.10 (11/11/91), Running on <processor>
(c) Standard Microsystems 1990, 1991
Where: <adapter> = 3008 or 3016
<processor> = 'a PS2', 'an XT', or 'an AT'
Error messages are displayed if the driver does not load due to a
parameter having been specified in the wrong format or having been
assigned an illegal value. These error messages are discussed in
section 5 below.
Please note that if the 'SMC 3016 . . . .' message appears when the
installed board is an SMC3008, it is likely that the board's EEPROM
is not properly configured. Please contact SMC Technical Support to
have the problem corrected.
──────────────────────────────────────────────────────────────────────────────
2. Setting Up The PROTOCOL.INI Parameters
──────────────────────────────────────────────────────────────────────────────
The file PROTOCOL.INI is used to generate the PROTOCOL.INI file required
for the LAN Manager environment.
The following entry must not be changed in the PROTOCOL.INI file:
DRIVERNAME = SMC_ETH$
The following two entries in the PROTOCOL.INI file must be modified to
reflect the interrupt and port number which have been selected by the
jumpers on the adapter board:
INTERRUPT = 3 (Interrupt vector)
PORT_NUM = 0x300 (I/O Port address)
If the initial sign-on message indicates a PS2 rather that an AT/XT, an
optional parameter, MICRO_CHANNEL, may be used to override this
automatic determination of the computer type:
MICRO_CHANNEL = 0 (An XT/AT or other ISA bus)
If the initial sign-on message indicates an XT rather that an AT or
AT rather than XT, an optional parameter, XT_TYPE, may be set to
override this automatic determination of the computer type:
XT_TYPE = 0 (An XT or equivalent)
XT_TYPE = 1 (An AT or equivalent)
──────────────────────────────────────────────────────────────────────────────
3. Configuring A Microsoft LAN Manager System
──────────────────────────────────────────────────────────────────────────────
The files needed to generate a DOS LAN Manager workstation are:
SMC3016.DOS
PROTOCOL.INI
SMC3016.NIF
The files needed to generate an OS2 LAN Manager server or workstation are:
SMC3016.OS2
PROTOCOL.INI
SMC3016.NIF
To configure a LAN Manager system, first create a new directory
<LANROOT>\DRIVERS\ETHERNET\SMC3016, where <LANROOT> is the full
directory path name of the DOS or OS2 directory containing the
LAN Manager files.
Then copy to this directory two files: PROTOCOL.INI and either
SMC3016.DOS (for a DOS workstation) or SMC3016.OS2 (for an OS2 server
or workstation).
Then edit the file SMC3016.NIF changing the DeviceDriver line to read:
DeviceDriver = SMC3016.DOS (For a DOS workstation)
or
DeviceDriver = SMC3016.OS2 (For an OS2 workstation or server)
Place the resulting NIF files in the appropriate DOS or OS2 directory
<LANROOT>\DRIVERS\NIF. These files may be renamed as long as the
extension remains NIF.
Then copy the file DOS_3016.NIF (for a DOS workstation) or OS2_3016.NIF
(for an OS2 server or workstation) to the directory
<LANROOT>\DRIVERS\NIF. These files may be named anything as long as
the extension remains NIF.
Finally, select the SMC driver via the LAN Manager SETUP program.
──────────────────────────────────────────────────────────────────────────────
4. Configuring a Second Adapter Board
──────────────────────────────────────────────────────────────────────────────
The process described below is basically identical to the one just
described for configuring the first adapter except for the names of
the files and the directories into which they are loaded.
The files needed to generate a DOS LAN Manager workstation are:
SMC3016X.DOS
PROTOCOL.INI
SMC3016X.NIF
The files needed to generate an OS2 LAN Manager server or workstation are:
SMC3016X.OS2
PROTOCOL.INI
SMC3016X.NIF
To configure the seconf LAN Manager adapter, first create a new
directory <LANROOT>\DRIVERS\ETHERNET\SMC3016X, where <LANROOT> is
the full directory path name of the DOS or OS2 directory containing
the LAN Manager files.
Edit the file PROTOCOL.INI to reflect the setting of the adapter board
as described in section 2 above.
Then copy to this directory two files: PROTOCOL.INI and either
SMC3016X.DOS (for a DOS workstation) or SMC3016X.OS2 (for an OS2 server
or workstation).
Then edit the file SMC3016X.NIF changing the DeviceDriver line to read:
DeviceDriver = SMC3016X.DOS (For a DOS workstation)
or
DeviceDriver = SMC3016X.OS2 (For an OS2 workstation or server)
Place the resulting NIF files in the appropriate DOS or OS2 directory
<LANROOT>\DRIVERS\NIF. These files may be renamed as long as the
extension remains NIF.
Finally, select the SMC driver via the LAN Manager SETUP program.
──────────────────────────────────────────────────────────────────────────────
5. Error Messages Displayed
──────────────────────────────────────────────────────────────────────────────
Message: DRIVERNAME SMC_ETH$ not found in PROTOCOL.INI file
Meaning: The DRIVERNAME entry needs to be restored in the
PROTOCOL.INI file.
Message: Illegal parameter in PROTOCOL.INI file
Meaning: A parameter other than INTERRUPT, PORT_NUM or
MICRO_CHANNEL is present in the PROTOCOL.INI file.
Message: Illegal parameter value in PROTOCOL.INI file
Meaning: The value of a parameter is invalid or of the wrong type
(e.g. ascii rather than numeric).
Message: SMC3016 running in 8 bit mode not supported
Meaning: If an 8 bit board is required, obtain an SMC3008 board
from SMC
Message: Adapter is not an SMC Ethernet board
Meaning: The Ethernet adapter address read from the port number
specified in the PROTOCOL.INI file does not correspond to
a correct value for an SMC Ethernet adapter board
Message: Cannot open PROTOCOL MANAGER
Meaning: The PROTMAN.DOS or PROTMAN.OS2 driver was not included in
the CONFIG.SYS file or did not properly initialize itself.