Use LOAD LAN driver to link the appropriate drivers with the network boards installed in your file server.
IMPORTANT: Avoid memory conflicts. If you have installed more than 16 MB of memory, do not install a network board that uses online DMA or that is an AT bus master board. The board will corrupt the file server's memory.
If you want to use such a board, complete one of the following to remove the memory from the operating system:
The following tasks are described in this section:
LOAD [path]LAN_driver [driver_parameter...]
Replace path with a full path. Begin with a DOS drive letter or a NetWare volume name. If you do not specify a path and volume SYS: is mounted, the operating system assumes that the loadable module is located in the SYS:SYSTEM directory. Use SEARCH to set up additional paths for automatic searching. Replace LAN_driver with the appropriate driver for your network board. LAN drivers shipped with the operating system are found on the System_2 diskette. See LAN drivers shipped with the operating system. See NetWire or your Novell Authorized Reseller for a list of other certified LAN drivers and boards. LAN drivers parameters may be required or optional.
Most drivers use one or more of the following parameters.
These driver parameters, and a few specialized TOKEN parameters, are described here. Lists and explanations of the parameters that each driver supports begin under LAN Driver Parameters. Figure 19
Specifies the Direct Memory Access (DMA) channel the driver should use for the network board. Tells the Ethernet and Token-Ring drivers which type of packet header to use with NetWare. The default for Ethernet is the 802.2 standard (a length code); the default for Token-Ring is Token-Ring. Ethernet. If you are using Ethernet drivers, replace name with one of the following:
Command Parameters
Driver Parameters
LAN drivers shipped with the operating system
DMA=number
FRAME=name
| Name | Explanation |
|---|---|
Ethernet 802.3 |
Assigns a Novell frame. Use on a network that is using only NetWare. |
Ethernet_II |
Assigns a unique packet header (type code). Use on networks connected to DEC or to computers using the TCP/IP protocol. |
Ethernet_802.2 (default) |
Assigns the IEEE and OSI standard frame type. |
Ethernet_SNAP |
Use when the 802.2 SNAP extension is required. |
If you select an option other than the default frame type (Ethernet_802.2), you must configure the drivers for the workstations.
Each workstation that you want to communicate with the file server needs its driver configured to the file server's frame type.
Use the following chart to determine the type of driver you can use in the workstation:
| Frame type | DOS driver | DOS ODI driver |
|---|---|---|
Ethernet_802.3 |
Yes |
Yes |
Ethernet_II |
Yes |
Yes |
Ethernet_SNAP |
No |
Yes |
Ethernet_802.2 |
No |
Yes |
For instructions on using the DOS ODI driver, see Chapter 2, "Preparing to Install Workstation Software," in Workstation Basics and Installation.
For instructions on configuring the DOS NET.CFG file for ODI drivers, see Workstation for DOS and Windows.
Token-Ring. If you are using Token-Ring drivers, replace name with one of the following:
| Name | Explanation |
|---|---|
Token-Ring |
Assigns the standard packet header 802.2 (default). Use only with protocols which require 802.2 encapsulation (such as the OSI protocol suite.) |
Token-Ring_SNAP |
Assigns the 802.2 with SNAP header. Use with networks that need to communicate with such protocols as AppleTalk and TCP/IP. |
If you select Token-Ring_SNAP, your workstations must use DOS ODI drivers that are configured for Token-Ring_SNAP. For instructions on configuring DOS ODI drivers, see Workstation for DOS and Windows.
Reserves a unique interrupt for the driver. Some ISA (AT bus) drivers prompt for this parameter. Microchannel computers set this parameter with the reference diskette that comes with the computer.
Determines the number of 802.5 link stations for the Token-Ring driver. This optional parameter can be modified at the command line only when the driver is loaded.
Reserves a unique memory address for the driver. Some ISA (AT bus) drivers prompt for this parameter. Microchannel computers set this parameter with the reference diskette that comes with the computer.
Assigns a unique name to the board's configuration. You can use this optional parameter to identify network boards when you have more than one network board of the same type installed in the file server. The name can be 17 characters long.
Overrides the node address setting on some network boards. Use this optional parameter only if you or someone else keeps track of and assigns node addresses. The address selected must be a valid hexadecimal address for the board. Some drivers may not support this parameter.
Reserves a unique I/O port for the driver. Some ISA (AT bus) drivers prompt for this parameter. Microchannel computers set this parameter with the reference diskette that comes with the computer.
Instructs the driver to retry the packet transmission a specified number of times when a packet transmission fails. This optional parameter can be modified at the command line only when the driver is loaded.
Determines the 802.2 service access point stations for the Token-Ring driver. This optional parameter can be modified at the command line only when the driver is loaded.
Tells the operating system which board to link the driver to. This parameter is used with microchannel and EISA computers. The I/O ports, interrupts, memory addresses, and node addresses are set with the reference or setup diskette that comes with the computer.
Determines the transmit buffer count for the Token-Ring driver. This optional parameter can be modified at the command line only when the driver is loaded.
Determines the transmit buffer size for the Token-Ring driver. The default assigns the maximum packet size allowed by either the board or the operating system. This optional parameter can be modified at the command line only when the driver is loaded.
For information on increasing the operating system's maximum packet size, see SET.
Before you can load a v3.1x driver, you must do the following:
Third-party v3.0 drivers work with NetWare v3.1x. However, v3.0 drivers do not need NMAGENT. System messages will be displayed about old API calls. Use the driver until an updated version is available.
If you have more than one network board of the same type in your file server, or if you need to use more than one frame type, you should understand how to load drivers more than once and how to load additional frames.
Most LAN drivers can be loaded more than once. Some drivers produce multiple copies in memory. These drivers produce the entire driver code in memory for each configuration entered with the driver.
Other drivers load reentrantly. These drivers produce only one copy of code and global data in memory and then allocate a small data block of memory for parameters each time the driver is loaded. These drivers use less memory than drivers that load the entire code in memory each time they are loaded.
Ethernet and Token-Ring drivers can be configured so that the same network board can communicate using more than one frame type. When you load a driver using the same parameters except for frame type, the operating system views the second loading as another board.
For example, if two frame types are loaded for one NE2000 network board, the NE2000 board is treated as two logical boards---a board for each frame type.
The LAN drivers and the parameters they support are described on the following pages.
Table 1. LAN driver parameters
| LAN driver | Page |
|---|---|
3C503 |
|
3C505 |
|
3C523 |
|
NE2 |
|
NE2-32 |
|
NE1000 |
|
NE2000 |
|
NE3200 |
|
PCN2 |
|
TOKEN |
|
TRXNET |
You can have up to four 3C503 boards in an ISA (AT) bus file server. You can load this driver for each board and for each additional frame type assigned to the board (maximum: 16 times). This driver loads reentrantly.
Table 2. 3C503 driver
| Parameter | Default | Supported values | Optional |
|---|---|---|---|
FRAME |
Ethernet_802.2 |
Ethernet_802.2 Ethernet_II Ethernet_Snap Ethernet_802.3 |
Yes |
INT |
3 |
2, 3, 4, 5 |
No |
MEM |
C8000* |
C8000, CC000, D8000, DC000 |
No |
NAME |
None |
Any unique 17-character name |
Yes |
NODE |
Board value |
Any 12-digit hexadecimal number** |
Yes |
PORT |
300 |
300, 310, 330, 350, 250, 280, 2A0, 2E0 |
No |
RETRIES |
5 |
0---255 |
Yes |
To change the transceiver type from BNC (thin ethernet cabling or an internal transceiver) to DIX (thick ethernet cabling or an external transceiver), load the driver with the DIX parameter by typing
LOAD 3C503 DIX <Enter>
The default is BNC. This parameter does not need to be specified. If the driver has been loaded with DIX, you can unload the driver and then reload the driver without the DIX parameter to set the driver to the default (BNC).
You can have up to three 3C505 boards in an ISA (AT) bus file server. However, the board must be installed in a 16-bit slot. You can load this driver for each board and for each frame type assigned to a board (maximum: 12 times). The driver loads reentrantly.
Table 3. 3C505 driver
| Parameter | Default | Supported values | Optional |
|---|---|---|---|
DMA |
5 |
1, 3, 5, 6, 7 |
No |
FRAME |
Ethernet_802.2 |
Ethernet_802.2 Ethernet_II Ethernet_Snap Ethernet_802.3 |
Yes |
INT |
3 |
2, 3, 4, 5 |
No |
MEM |
C8000* |
C8000, CC000, D8000, DC000 |
No |
NAME |
None |
Any unique 17-character name |
Yes |
NODE |
Board value |
Any 12-digit hexadecimal number** |
Yes |
PORT |
300 |
300, 310, 330, 350, 250, 280, 2A0, 2E0 |
No |
RETRIES |
5 |
0---255 |
Yes |
IMPORTANT: This driver uses the board's DMA. Do not use this driver in a file server that has more than 16 MB of memory installed.
You can have up to four 3C523 boards in the microchannel file server. You can load this driver for each board and for each additional frame type assigned to the board (maximum: 16 times). This driver loads re-entrantly. Set the interrupts, memory addresses, I/O ports, and transceiver type with the computer's setup or reference diskette. You must also enable the board with the reference diskette. The driver reads these settings when you enter the slot number in which the board is installed.
3C523
Table 4. 3C523 driver
| Parameter | Default | Supported values | Optional |
|---|---|---|---|
FRAME |
Ethernet_802.2 |
Ethernet_802.2 Ethernet_II Ethernet_Snap Ethernet_802.3 |
Yes |
NAME |
None |
Any unique 17-character name |
Yes |
NODE |
Board value |
Any 12-digit hexadecimal number** |
Yes |
RETRIES |
10 |
0---255 |
Yes |
SLOT |
None |
All available |
No |
You can have as many as four NE/2 boards in a microchannel file server, installed in 16-bit slots. You can load this driver for each board and for each additional frame type assigned to the board (maximum: 16 times). This driver loads reentrantly.
Set the interrupts, memory addresses, and I/O ports with the computer's setup or reference diskette. The recommended setting for memory is disabled. The driver reads the settings when you enter the slot number in which the board is installed.
Table 5. NE2 driver
| Parameter | Default | Supported values | Optional |
|---|---|---|---|
FRAME |
Ethernet_802.2 |
Ethernet_802.2 Ethernet_II Ethernet_Snap Ethernet_802.3 |
Yes |
NAME |
None |
Any unique 17-character name |
Yes |
NODE |
Board value |
Any 12-digit hexadecimal number** |
Yes |
RETRIES |
5 |
0---255 |
Yes |
SLOT |
First one found scanning from slot 1 to 8 |
1---8 |
No |
The NE2-32 driver can be loaded for as many NE2-32 boards as can fit in a microchannel file server. If your server has only three 32-bit slots, you can install three boards. You can load this driver for each board and for each additional frame type assigned to the board. This driver loads reentrantly.
Set the interrupts, memory addresses, and I/O ports with the computer's setup or reference diskette. The driver reads these settings when you enter the slot number in which the board is installed.
Table 6. NE2-32 driver
| Parameter | Default | Supported values | Optional |
|---|---|---|---|
FRAME |
Ethernet_802.2 |
Ethernet_802.2 Ethernet_II Ethernet_Snap Ethernet_802.3 |
Yes |
NAME |
None |
Any unique 17-character name |
Yes |
RETRIES |
5 |
0---255 |
Yes |
SLOT |
None |
All available |
No |
You can have as many as four NE1000 boards in an ISA (AT bus) file server if the boards are configured so that they do not conflict with other components in the file server. You can load this driver for each board and for each additional frame type assigned to the board (maximum: 16 times). This driver loads reentrantly.
Table 7. NE1000 driver
| Parameter | Default | Supported values | Optional |
|---|---|---|---|
FRAME |
Ethernet_802.2 |
Ethernet_802.2 Ethernet_II Ethernet_Snap Ethernet_802.3 |
Yes |
INT |
3 |
2, 3, 4, 5 |
No |
NAME |
None |
Any unique 17-character name |
Yes |
NODE |
Board value |
Any 12-digit hexadecimal number* |
Yes |
PORT |
300 |
300, 320, 340, 360 |
No |
RETRIES |
5 |
0---255 |
Yes |
You can have up to four NE2000 boards in an ISA (AT bus) file server if the boards are configured so that they do not conflict with other hardware in the file server. However, each board must be installed in a 16-bit slot. You can load this driver for each board and for each additional frame type assigned to the board (maximum: 16 times). This driver loads reentrantly.
Table 8. NE2000 driver
| Parameter | Default | Supported values | Optional |
|---|---|---|---|
FRAME |
Ethernet_802.2 |
Ethernet_802.2 Ethernet_II Ethernet_Snap Ethernet_802.3 |
Yes |
INT |
3 |
2, 3, 4, 5 |
No |
NAME |
None |
Any unique 17-character name |
Yes |
NODE |
Board value |
Any 12-digit hexadecimal number* |
Yes |
PORT |
300 |
300, 320, 340, 360 |
No |
RETRIES |
5 |
0---255 |
Yes |
You can have up to six NE3200 boards in the EISA (Extended Industry Standard Architecture) file server. However, the board must be installed in a 32-bit bus master slot. You can load this driver for each board and for each additional frame type assigned to the board (maximum: 24 times). This driver loads reentrantly.
Set interrupts and connector types with the CONFIGURATION (or similarly named) diskette. The driver reads these settings when you enter the slot number in which the board is installed.
Table 9. NE3200 driver
| Parameter | Default | Supported values | Optional |
|---|---|---|---|
FRAME |
Ethernet_802.2 |
Ethernet_802.2 Ethernet_II Ethernet_Snap Ethernet_802.3 |
Yes |
NAME |
None |
Any unique 17-character name |
Yes |
RETRIES |
5 |
0-255 |
Yes |
SLOT |
None |
All available |
No |
NOTE: The NE3200 driver uses more than one packet receive buffer. If the "No ECB available count" counter in MONITOR increments, see SET to increase the minimum and maximum number of packet receive buffers.
You can have a maximum of two PCN2 boards in a file server, one each at the primary port addresses.
PCN2
Table 10. PCN2 driver
| Parameter | Default | Supported values | Optional |
|---|---|---|---|
FRAME |
PCN2_802.2 |
PCN2_802.2 PCN2_Snap |
Yes |
NAME |
None |
Any unique 17-character name |
Yes |
NODE |
Board value |
Any 12-digit hexadecimal number* |
Yes |
PORT |
620 |
620, 628 |
No |
You can use this driver in both ISA (AT bus) and microchannel file servers. You can have a maximum of two Token-Ring network boards in your file server.
All parameters are optional. You can modify parameters at the command line only when you load the driver. All users of the driver can set the NAME, NODE, MEM, and TBZ parameters. You should not set the other parameters unless you are a programmer.
IMPORTANT: The shared RAM should not be set higher than 16 KB. Even though some boards can be set to 64 KB, use 16 KB. The file server will still use all 64 KB on the board.
| Parameter | Default | Supported values | Optional |
|---|---|---|---|
FRAME |
IBM_TOKEN_RING |
IBM_TOKEN_RING IBM_TOKEN_RING_SNAP |
Yes |
LS |
0 |
0-255 |
Yes |
MEM |
0* |
A0000-F0000 |
Yes |
NAME |
None |
Any unique 17-character name |
Yes |
NODE |
Board value |
Any 8-digit hexadecimal number** |
Yes |
PORT |
A20 |
A20, A24 |
Yes |
SAPS |
0 |
0-255 |
Yes |
SLOT |
None |
All available |
Yes |
TBC |
2 |
0-2 |
Yes |
TBZ |
0*** |
96-65535 |
Yes |
This driver can be used for both ISA (AT bus) and microchannel file servers.
The driver loads reentrantly.
ISA parameters. When loading the TRXNET driver in an ISA file server, select values from the following table.
Table 12. TRXNET driver
| Parameter | Default | Supported values | Optional |
|---|---|---|---|
INT |
2 |
2, 3, 4, 5*, 7 |
No |
NAME |
None |
Any unique 17-character name |
Yes |
MEM |
D0000 |
C0000, CC000, D0000, DC000, E0000 |
No |
PORT |
2E0 |
2E0, 2F0, 300, 310, 350 |
No |
RETRIES |
100 |
0-255 |
Yes |
Microchannel parameters. Select interrupts, memory addresses, and I/O ports with the computer's setup or reference diskette. When you load the driver, use the values from the chart below.
Table 13. TRXNET driver for microchannel computers
| Parameter | Default | Supported values | Optional |
|---|---|---|---|
NAME |
None |
Any unique 17-character name |
Yes |
RETRIES |
100 |
0-255 |
Yes |
SLOT |
None |
All available |
Yes |
To load a driver in an EISA file server, complete the following steps. (For a list of the configuration options supported by the driver, see the parameters listed under LAN Driver Parameters through TRXNET.)
Make sure all power is off before installing a network board.
Install the board in the file server.
See the NetWare supplement or the documentation that came with the computer for installation instructions.
Connect the power to the file server.
Copy the .CFG file from the diskette that came with the board to the CONFIGURATION (or similarly named) diskette for the file server.
Configure the board with the EISA configuration utility.
Boot the file server.
NOTE: If NMAGENT is not loaded, NMAGENT automatically loads with the driver.
Load the driver. You can load the driver at the command line with or without parameters. Do one of the following: LOAD NE3200 <Enter> You are prompted to enter the board's slot number.
LOAD NE3200 SLOT=3 NAME=BACKBONE <Enter>
Bind a communication protocol to the board. See BIND. Edit the AUTOEXEC.NCF file to load and bind the driver automatically. For example, to load the NE3200 driver automatically (configuration: slot=3, name=BACKBONE) and bind IP to the driver, add the following lines to the AUTOEXEC.NCF file:
For instructions on editing the AUTOEXEC.NCF file, see Edit the AUTOEXEC.NCF File.
To load a driver in an ISA file server, complete the following steps. (For a list of the configuration options that are supported by the driver, see the parameters listed under LAN Driver Parameters through TRXNET.)
If you do not know the configuration of the boards already installed in the file server, run CONFIG.
Down the file server.
Make sure the power is off before installing a network board.
Configure the board and install it in the file server.
See the NetWare supplement or the documentation that came with the board for appropriate jumper settings.
Select settings that are supported by the driver and that do not conflict with the boards already installed. Record the configuration information for the new board.
Connect the power.
Boot the file server.
NOTE: If NMAGENT is not loaded, the driver loads it.
Load the driver. The driver can be loaded at the command line with or without driver parameters. Complete one of the following: LOAD NE2000 <Enter> You are prompted to enter the configuration information.
You can select only options that do not conflict with boards already installed. To change a default parameter, type the value that corresponds to the board's configuration. LOAD TRXNET INT=3 PORT=2E0 MEM=C0000 <Enter> NOTE: The driver only loads if the parameters match the board's configuration and the board's configuration does not conflict with any other server hardware. If you have set the board to a conflicting configuration, the driver will not load. You will need to down the file server, remove the board, and set the board differently before the driver can load. See the NetWare supplement or the documentation for the LAN driver board.
Bind a communication protocol to the driver. See BIND. Edit the AUTOEXEC.NCF file and add lines to load the driver and bind it to a protocol. For example, to load the TRXNET driver (configuration: interrupt=3, I/O port=2E0, and memory address=C0000) and bind it to IPX, add the following lines to the AUTOEXEC.NCF file:
For instructions on editing the AUTOEXEC.NCF file, see Edit the AUTOEXEC.NCF File.
To load a driver in a microchannel file server, complete the following steps. (For a list of the configuration options supported by the driver, see the parameters under LAN Driver Parameters through TRXNET.)
Down the file server.
Turn the power off before you install a network board.
Install the board in the file server.
See the NetWare supplement or the documentation that came with the board for installation instructions.
Copy the *.ADF file from the diskette that came with the board to the setup or reference diskette for the file server.
For more information, see the instructions that came with the reference diskette.
Connect the power to the file server.
Run the setup or reference program and configure the board.
IMPORTANT: If you are using RX-Net boards and compatibles, make sure that the node address is unique and is not 0.
Boot the file server. NOTE: If NMAGENT is not loaded, NMAGENT will automatically load with the driver.
Load the driver. You can load the driver with or without parameters at the command line. Do one of the following: LOAD TRXNET <Enter> You are prompted to enter the board's slot number.
LOAD NE2 SLOT=3 NAME=BACKBONE <Enter>
Bind a communication protocol to the board. See BIND. Edit the AUTOEXEC.NCF file and add lines to load the driver and bind it to a protocol. For example, to load the NE2 driver automatically (configuration: slot=3, name=BACKBONE) and bind it to the IP protocol, add the following lines to the file:
For instructions on editing the AUTOEXEC.NCF file, see Edit the AUTOEXEC.NCF File.
You can change optional parameters for loaded drivers. (For a list of optional parameters for your LAN driver, see LAN Driver Parameters through TRXNET.) Hardware configuration options cannot be changed following these steps.
IMPORTANT: If users are logged in and doing critical processes, do not change the driver parameters until the users have logged out.
You should be able to change an optional parameter in less than five minutes. If a logged-in user makes a call to the file server during the process, the user receives a lost connection message. If the user waits until you finish (and you finish within 15 minutes), the user can re-establish the connection by choosing to retry.
If this process takes 15 minutes or longer, users who are logged in lose their current work and their connections to the file server.
Type "CONFIG" at the console and record the parameter information for the driver you are going to change. Unload the driver at the console prompt. For example, to unload the TRXNET driver, type UNLOAD TRXNET <Enter> Load the driver with the value for the optional parameter. For example, to add a board name for the TRXNET driver, type LOAD TRXNET NAME=LOCAL <Enter> You are prompted to enter needed configuration information if you did not enter it with the optional parameter. If more than one network board uses the driver, load the driver for each board. Bind a communication protocol to the network board. See BIND. If the driver is used by more than one network board, bind a communication protocol to each board. Edit the AUTOEXEC.NCF file and add lines to load the driver and bind it to a protocol. For example, to load the NE2 driver automatically (configuration: slot=3, name=BACKBONE) and bind it to the IP protocol, add the following lines to the AUTOEXEC.NCF file:
For instructions on editing the AUTOEXEC.NCF file, see Edit the AUTOEXEC.NCF File. If you have installed more than one network board of the same type or if you need to use more than one frame type, you must load the same driver more than once. For more information on frame types, see "Frame" in Concepts. From the procedures that follow, select the one that fits your situation. To load the driver a second time for an additional network board installed in the file server, complete the following steps. Load the driver. For example, to load the NE2000 driver, type LOAD NE2000 <Enter> Answer "No" to the following prompt by pressing <Enter>: Answer the prompts for the configuration parameters. When you have successfully added the second configuration to the driver, the following prompt appears: Bind a configuration protocol to this unique configuration of the network board. See BIND. Edit the AUTOEXEC.NCF file and add the commands to load and bind the driver. For example, to load the NE2000 driver (configuration: interrupt=4, port=340, protocol=IPX, net=26) automatically, add the following lines to the AUTOEXEC.NCF file:
For more information on editing this file, see Edit the AUTOEXEC.NCF File. To add a second frame type to a loaded driver, complete the following steps. Load the driver again. For example, to load the NE2000 driver, type LOAD NE2000 <Enter> Answer "Yes" to the following prompt by typing "Y" and pressing <Enter>: A list of supported frame types for the board appears. Enter the number of the frame type you want to add and press <Enter>. Bind a configuration protocol to this unique configuration of the network board. See BIND. Edit the AUTOEXEC.NCF file and add the commands to load and bind the driver. For example, to load and bind the NE2000 driver (configuration: interrupt=3, port=300, frame=ETHERNET_II, protocol=IPX, net=27) automatically, add the following lines to the file:
For instructions on editing this file, see Edit the AUTOEXEC.NCF File. To add more than one frame type to a network board when the driver has already been loaded for more than one network board, complete the following steps. Load the driver. For example, to load the NE2000 driver, type LOAD NE2000 <Enter> Answer "Yes" to the following prompt by typing "y" and pressing <Enter>: A list of configurations for the network board appears. Enter the number of the configuration that you want to add the frame type to and press <Enter>. A list of supported frame types for the board appears. Enter the number of the frame type you want to add and press <Enter>. Bind a configuration protocol to this unique configuration for the network board. See BIND. Edit the AUTOEXEC.NCF file and add the command to load and bind the driver with the new configuration. For example, to load and bind the NE2000 driver (configuration: interrupt=4, port=340, frame=Ethernet_SNAP, protocol=IPX, net=30) automatically, add the following lines to the file:
For more information on editing this file, see Edit the AUTOEXEC.NCF File. If the developer of a LAN driver releases an updated version of the driver, you can load it without downing the file server. IMPORTANT: If users are logged in and running critical processes, do not upgrade the driver until they have logged out. You should be able to upgrade the driver in less than five minutes. If a logged-in user makes a call to the file server during the process, the user receives a lost connection message. If the user waits until you finish (and you finish within 15 minutes), the user can re-establish the connection by choosing to retry. If the upgrade takes more than 15 minutes, users lose their current connections and their work.
To upgrade a driver, complete the following steps. From a workstation, log in to the file server as SUPERVISOR (or supervisor equivalent). Copy the updated driver to the SYS:SYSTEM directory. Run CONFIG and record the configuration settings for the network boards that will use the updated driver. Type CONFIG <Enter> Unload the current driver. For example, type UNLOAD TRXNET <Enter> When you unload the driver, the driver unbinds all communication protocols. Load the updated driver. For example, type LOAD TRXNET <Enter> Enter the parameters that match the board's configuration. If more than one network board uses the driver, load the driver for each board. Bind a communication protocol to the network board. See BIND. If you have loaded the driver more than once, bind a protocol to each network board. Most LAN drivers cannot be loaded unless the network board has a cable attached and the cabling has been properly terminated. Check the cabling. See the appropriate NetWare supplement for your network board to set up and terminate the cabling system. LAN drivers cannot share interrupts, I/O ports, or memory addresses with any other piece of hardware in the file server. NOTE: The exception is the TOKEN driver, which allows you to configure two Token-Ring network boards to the same interrupt. However, the TOKEN driver cannot share the interrupt with other types of LAN drivers. The following sections should help you prevent conflicts with other network boards, the print server, and other types of hardware in the file server.
If two network boards have been configured to the same parameter, the file server may display one of the following symptoms:
Make sure you fill out the "File Server Worksheet" in Installation and Upgrade so that you have an accurate record of the parameters. Do not configure any network boards (except interrupts for two Token-Ring boards) to the same interrupt, I/O port, memory address, or DMA. Another source of conflict with LAN drivers is overlapping memory addresses or I/O port addresses. Each address parameter specifies a range of bytes that begins at the parameter. (CONFIG displays the range for a loaded LAN driver.) For example, the TOKEN driver (for a board configured to 16 KB) starts its memory address at D80000 and uses all memory from D80000 to DC0000. If you load another driver or install hardware that uses memory starting at D70000 and ending at D85000, the TOKEN driver will not initialize (because of the memory conflict). To avoid memory address and I/O port conflicts, do either of the following:Procedure
Load a Driver More than Once
Load the Driver for a Second Board
Procedure
Do you want to add another frame type for a previously loaded board? nPreviously loaded module was used re-entrantly.
Load the Driver for a Second Frame Type
Procedure
Do you want to add another frame type for a previously loaded board? n
Add Multiple Frames to More than One Network Board
Procedure
Do you want to add another frame type for a previously loaded board? n
Upgrade a LAN Driver
Procedure
Troubleshooting LAN Drivers
Network Board Conflicts
| Hardware | Interrupt (decimal) | I/O port (hexadecimal) |
|---|---|---|
COM1 |
4 |
3F8 - 3FF |
COM2 |
3 |
2F8 - 2FF |
LPT1 |
7 |
378 - 37F |
If LPT3 exists, then LPT1 LPT2 LPT3 |
7 5 - |
3BC - 3BE 378 - 37A 278 - 27A |
AT Controller |
14 |
1FO - 1F8 17O - 177 |
Floppy Controller |
6 |
1FO - 1F8 |
Tape Controller |
5 |
280 - 28F |
EGA |
2 |
3CO - 3CF |
VGA |
- |
102, 46E8 |
Mono Adapter |
- |
3BO - 3BF |
Color Graphics |
- |
3DO - 3DF |
For example, if you configure a 3C503 network board to interrupt 2 and your file server has an EGA monitor, the network board's interrupt conflicts with the monitor's interrupt.