Search
Support & Downloads
Networking Connectivity
Intel® PRO/100 Intelligent Server Adapter
Server Driver Installation Notes for NetWare* 3.12, 3.20, 4.1x, 4.2, and 5.x

Location of driver:
\NWSERVER\CE100SNW.LAN (ODI C Specification version 1.11)

Note: The PRO/100 Intelligent Server adapter requires NetWare 3.12 or greater (except for 4.0x). Novell does not support the 3.3 ODI Assembly or 1.10 C spec driver for NetWare 3.11 or 4.0x.

Overview
These instructions are for use with the ODI Assembly Specification v3.30 or 1.11 ODI C Specification server driver. To install this driver on a NetWare server you must have installed the patches from Novell that support the appropriate driver 3.30 or 1.11 spec. At the time of this writing the following patches were currently available from Novell. Please read and follow all the instructions included with the patch files.

For NetWare 3.12
312PTD.EXE and ODI33F.EXE
For NetWare 4.1x
IWSP6.EXE
NBI31X.NLM - 08-29-97 or newer NBI.NLM - 09-17-98 or newer
MSM31X.NLM - 12-02-97 or newer MSM.NLM - 10-08-98 or newer
ETHERTSM.NLM - 12-08-98 or newer ETHERTSM.NLM - 09-22-98 or newer
For Hot Plug support ODINEB.NLM must be 05-15-98 or newer.

Sample Load Commands

	LOAD C:\CE100SNW SLOT=n FRAME=ETHERNET_802.2
	BIND IPX TO CE100SNW NET=xxxxxxxx

General Instructions

Note: Using the NetWare INSTALL or INETCFG Utility will automate the copying of files and adding the LOAD and BIND statements to the AUTOEXEC.NCF or appropriate files.

  1. If doing a NEW installation of NetWare, install it according to the NetWare installation instructions.

  2. For servers already installed with NetWare, start the server.
    At the server console, issue the load and bind statement(s) in this order:

    For NetWare 3.12 or newer:
    	LOAD NBI31X
    	LOAD MSM31X
    	LOAD ETHERTSM
    	LOAD C:\CE100SNW SLOT=n FRAME=ETHERNET_802.2
    	BIND IPX TO CE100SNW NET=xxxxxxxx

    For NetWare 4.1x or newer:
    	LOAD NBI
    	LOAD MSM
    	LOAD ETHERTSM
    	LOAD C:\CE100SNW SLOT=n FRAME=ETHERNET_802.2
    	BIND IPX TO CE100SNW NET=xxxxxxxx

    Where:

    SLOT=n Specifies the NBI (NetWare Bus Interface) slot number which is required. Substitute n with the valid value for the adapter. You will be prompted with the slot numbers of installed PRO/100 Server adapters if SLOT is omitted.

    	NET=xxxxxxxx  is the unique network address for that LAN segment.

    The default frame type is 802.2. If your workstations need to use the 802.3 frame type, see the section later in this document about using multiple frame types on one adapter.

  3. Add the load and bind statements you need to the server's AUTOEXEC.NCF file so the PRO/100 Server adapter driver loads automatically each time the server starts.

Hints and Tips

  1. Installing multiple adapters:

    If you have multiple adapters in a single server, each adapter must have a different NET number and SLOT number. Also, you may want to name each adapter. For example:

    	LOAD C:\CE100SNW SLOT=10001 NAME=LAN_A
    	BIND IPX TO LAN_A NET=1234
    	LOAD C:\CE100SNW SLOT=10003 NAME=LAN_B
    	BIND IPX TO LAN_B NET=5678

    If you have problems loading the driver on multiple adapters and the initialization fails due to "Insufficient RCBs," increase the number of buffers allocated to the server. Add the following to STARTUP.NCF:

    	SET MINIMUM PACKET RECEIVE BUFFERS = 100 (or larger)
    	SET MAXIMUM PACKET RECEIVE BUFFERS = 500 (or larger)

    The MINIMUM value you specify must be at least 100 times the number of PRO/100 Server adapters in the computer.

    The MAXIMUM you can specify depends on the amount of memory in the server, but it must be greater than the MINIMUM.

  2. Installing one adapter with multiple frame types:

    When binding multiple frame types to one adapter, enter a LOAD and BIND statement for each frame type. Each LOAD statement uses the same SLOT number, but each BIND statement needs a unique network number. You must also include a name on each load line to avoid being prompted for the adapter to bind IPX to.
    Example:
    	LOAD C:\CE100SNW SLOT=10003 FRAME=ETHERNET_802.3 NAME=LAN8023
    	BIND IPX TO LAN8023 NET=77777
    	LOAD C:\CE100SNW SLOT=10003 FRAME=ETHERNET_802.2 NAME=LAN8022
    	BIND IPX TO LAN8022 NET=88888

  3. Set the Maximum physical receive packet size to a minimum of 2048.
    Example:

    	SET Maximum Physical Receive Packet Size = 2048

  4. Symptom: Slot numbers of installed adapters do not match the slot numbers reported by NBI.NLM.

    Cause: If an adapter is removed in some systems and NetWare is restarted, then the adapter is reinstalled, even in the same slot, NBI may detect this in a different slot than the original slot number. NBI.NLM generates a file NBIHW.CFG typically located in the same directory as SERVER.EXE. This file maintains a list of slot numbers and configuration information for devices. A change in PCI configuration will add the changes to this file but info may not get removed from this file. Upon a reboot of the server with an adapter reinstalled in the same slot, NBI refers to the NBIHW.CFG file and finds that the previously known slot has been used and will assign a new slot number to the adapter.

    Fix: To workaround this, the NBIHW.CFG can be deleted upon reboot of the server. If no adapters have been removed or added this error will not occur.

LOAD Line Parameters:

    SLOT:(required parameter)
    For PCI adapters, SLOT is derived from bus number and device location. Novell determines the slot number for PCI and Plug and Play adapters using NBI. One way to determine the slot number is to load the driver from the command line. You'll be prompted with valid device number(s) for the adapter(s). Select one of them.

    	Syntax:  SLOT=n 
    	
    	(n = 10001,10002,10005...)

    If you have multiple PRO/100 Server adapters installed and need to match the physical adapter to the associated slot number, use the NetWare server command CONFIG. The information shown through this utility shows the NBI slot number and the adapter's Ethernet address. Match the Ethernet address shown here to the address printed on the adapter.

    FORCEDUPLEX:
      Duplex modes: Auto-negotiate: The adapter negotiates with the hub how to send/receive packets, either full- or half-duplex. If unsuccessful at negotiating the duplex, the adapter defaults to half-duplex. You must have an auto-negotiating switching hub (an Nway* switch) to get full-duplex support with the FORCEDUPLEX parameter set to 0 (auto-negotiation).

      Full-duplex: The adapter sends and receives packets at the same time. This improves the performance of your adapter. Set duplex mode to full-duplex ONLY if you have a switch that supports full-duplex.

      Half-duplex: The adapter performs one operation at a time. It either sends or receives.

      	Syntax: FORCEDUPLEX=n,
      
      	Where n=0 auto-negotiate (default)
      	1 half-duplex
      	2 full-duplex


      Note: If the adapter is set to half- or full-duplex, set the SPEED parameter to either 10 or 100. (See SPEED below.)

    SPEED:
    Specifies the speed the driver uses. If you don't use this parameter, the driver automatically detects the network speed.

    Note: You must set the SPEED parameter to either 10 or 100 if you are setting the FORCEDUPLEX parameter to either half- or full-duplex.

    If you use this parameter, the driver operates at the specified speed instead of auto-detecting network speed.

    	Syntax:  SPEED=n
    	(n = 10 or 100)

    Default: none, the adapter automatically senses speed.

    CONNECTOR:
    Specifies whether the TPE(RJ-45) or MII connector will be used.

    	Syntax: CONNECTOR=n
    
    	Where n=0 auto detection (default)
    	1 TPE
    	2 MII

    Note: If using the MII connector SPEED and FORCEDUPLEX must be set.

    VLANMODE:
    Specifies whether the driver should operate in ISL VLAN mode.
    	Syntax: VLANMODE=n
    		
    	Where n=0 VLAN mode is disabled (default)
    	1 ISL VLAN mode is enabled

    Note: For more information on installing the PRO/100 Server adapter with ISL VLAN please see the readme NWVLAN.TXT

    Note: VLAN is supported on NetWare 4.10 and 4.11 only.

    NODE:
    Specifies a local administered address (LAA) unique to each adapter. Use this option to provide your own unique node address for the adapter. The node address is a 12-digit hexadecimal number; the second digit must be one of the following digits: 2, 6, A, E.

    	Syntax: NODE=02a012345678
    		
    	02 => LAA, 02 is set by the driver if not specified.
    	00 => Typical Intel address (default)

    FRAME:

    Configures the adapter to process one of the four valid NetWare Ethernet frame types.

    	Syntax:  FRAME=n
    
    	n = Ethernet_802.2
    	Ethernet_802.3
    	Ethernet_II
    	Ethernet_SNAP
    
    	Default: Ethernet_802.2

This applies to:
Intel® PRO/100 Intelligent Server Adapter



Solution ID: CS-016064
Date Created: 05-Oct-2004
Last Modified: 23-Oct-2006
Back to Top