ISA.TXT Driver File Contents (novell.zip)

                *************************************  
                LAN9000 DOS ODI driver for ISA boards  
                *************************************


Versions:
========
LAN9000.com	   05/22/00	  v4.23	    Supports LAN91C110+83C183 ISA boards		

LAN9000.COM         08/13/98      v4.20     Supports ISA and FEAST boards.

***************************
Driver configurable options
***************************

For instructions on using the LAN91C110 ISA evaluation board see the section at the 
end of the file.

IO BASE
-------

May be set by including the following line in NET.CFG file

Port xxx                        ;typical values are 300, 320, 340, 360

Please refer to the 91C9X or FEAST Data Sheet (Base Register) for the 
complete set of options.

Defaults to 300, be sure the board is set to the same IO address, otherwise
the driver won't find the board. In order to change the IO address of the 
board you need to use the ISMC9000 setup utility.

INTERRUPT NUMBER
----------------

May be set by including the following line in NET.CFG file

Int x                           ;where x can be 2, 3, 10, 11

Defaults to SCEC's EEPROM configuration if not present

NODE ADDRESS
------------

The board has got a unique IEEE address. However it may be overwritten by
including the following line in NET.CFG:

Node Address xxxxxxxxxxxx

Where xxxxxxxxxxxx is a 12 digit hex Number (non multicast or broadcast)
Defaults to board's IEEE unique address if not present

NOTE:    For the 91C110 ISA evaluation boards this option is REQUIRED, since
(91C110) the 91C110 does not have an EEPROM where to store the Node Address
         this is the only place to store this address. Fail to do so will 
         cause th 91C110 to use address 00000000000 which is invalid.

FRAME TYPE
----------

May be set by including the following line in NET.CFG

Frame <type>

where <type> is ETHERNET_802.3, ETHERNET_802.2, ETHERNET_II, ETHERNET_SNAP
Defaults to ETHERNET_802.2 if not present. You must use a frame type 
supported by the server you are trying to attach in order to conect to it.

MEDIA TYPE SELECTION
--------------------

The user may select which media type the SCEC will be working with.
This option is specified via parameter passing using the NET.CFG file.
The keyword is "MEDIA_TYPE". The value following the keyword must be one 
of the following:

"AUTO"     for automatic selection.
"10BASET"  for 10BaseT.
"AUI"      for AUI interface.
"MII"      for MII interfae (FEAST only). 

The 4.10 version also support the following keywords:
"UTP"      for 10BASET
"BNC"      for AUI interface (For boards with BNC, it will enable it)
"10BASE2"  for AUI interface (For boards with BNC, it will enable it)

Note that NO "=" FOLLOWS the MEDIA_TYPE keyword.
If the MEDIA_TYPE keyword is not present the driver will use the adapter's
EEPROM default.

If using MII, and the board has an autonegotiating PHY, it can be programmed
byusing the MIIPHY.EXE utility.

NOTE:       The 91C110 only supports MII media type. Any other selection
(91C110)    will be ignored and overwritten by the driver to use MII.

FULLDUPLEX
----------
The presence of this keyword sets the 91C100, 91C110 and 91C95 and 91C96 
chips to operate in full duplex mode. It is not supported in earlier devices
of the LAN9000 family. Note that the PHY must be also programmed to operate 
in full duplex mode in order for the board to work (applicable to FEAST chips 
only).

The absence of this keyword implies that the operation will be half duplex.

ETXOFF and ERXOFF
-----------------
This options allow to turn off performance optimization routines of the 
driver. The options work fine in 10Mbps, for which they were optimized.
For 100 Mbps we recomend turning this features off by inserting this 
Keyword (see sample NET.CFG)


			     To load the driver type:
			     ========================

				    lsl
				    lan9000
				    ipxodi
				    netx (or VLM, included zipped in SMSCVLM.EXE in this disk)

WINDOWS SUPPORT FOR NETWORKS THROUGH ODI DRIVERS (AFTER finishing the above)
----------------------------------------------------------------------------

*  To run Windows For Workgroups with complete Netware (Novell) Network 
   support configure it through Network Setup to use Novell Netware type of 
   Networks. You should always login in DOS before starting Windows.
   <i.e.: check the "Install Windows support for the following Network only:"
    and select Novell Netware (4.0 for VLMs and 3.X for NETX)>
   During the installation Windows setup will ask you for several Netware
   support files. These can be found in the WFW311 subdirectory

*  To run Windows For Workgroups with complete Netware (Novell) Network 
   support AND Microsoft Windows Network support Simultaneously configure 
   it through Network Setup in the following way:
   	- Check "Install Microsoft Windows Network"
	- Check "Install support for an additional network"
	  and select "Novell Netware..." Use shell 3.X for NETX and 
	  4.0 for VLMs
	- Select Drivers and Add adapter. Select "Unlisted or updated..."
	  and click OK. Type the path to WFW311 directory in the box. 
      Select "SMC9000 Ethernet PCMCIA..." click OK. You'll see it 
      appends the comment [ODI/NDIS3] to indicate it will give NDIS 
      support through the ODI driver. Close and save everything. 
      During the installation Windows setup will ask you for several 
      Netware support files. These can be found in the WFW311 
      subdirectory. Aferwards it will prompt to reboot, do it. When 
      rebooting you should have support for both networks.

Notes on LAN91C110 16bit FEAST usage
---------------------------------

As of this release this new addition to the LAN9000 family has been tested
with the ISA evaluation board only.

Since the 91C110  does not have support for an external EEPROM the node 
address on ISA boards has to be manually entered in the NET.CFG (or else 
have external logic copy it to the chip on power up). PCMCIA cards will 
not be affected by this since the Node Address is stored in the CIS for 
them.

Also FEAST110 only has MII support. Any attempt to use other MEDIA_TYPE 
will be ignored by the driver and MII will be used.

The PHY attached to a 91C110 in the ISA evaluation board is a 10/100
autonegotiating PHY. The DOSODI driver currently does not have 
autonegotiation support embedded in it. In order to perform autonegotiation 
or force speed/duplex mode you need to use the MIIPHY.EXE utilty. type 
MIIPHY ? for instructions.


Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web3, load: 2.90