STANDARD MICROSYSTEMS CORPORATION Novell NetWare 386 v4.01 Server Driver For Ethernet LAN Adapters INSTALLATION GUIDE This software is licensed by SMC for use by its customers only. Copyright (c) 1993 Standard Microsystems Corporation. All rights reserved. This installation guide describes: o How to use EZStart to copy the Novell NetWare 386 version 4.01 server driver from the SuperDisk to your server. o How to load the LAN driver and establish network connection. o Novell NetWare 386 v4.01 server driver error messages. o Novell NetWare 386 v4.01 server driver warning messages. o Novell NetWare 386 v4.01 server driver custom counters. Note: This driver supports all 8216 (Ultra) and 80xx (PLUS) Series ISA and Micro Channel Ethernet adapters. This driver also supports the Novell 32-bit client specification, which allows the driver to work with Windows NT, UnixWare, and other 32-bit Intel-based operating systems. Contact Novell for more information. COPYING THE DRIVER FILE From the EZStart Driver Installation screen, select 'Copy Files' to copy all the files used by this driver from the SuperDisk to the Destination Directory recommended by EZStart, or to a different directory that you specify. LOADING THE DRIVER Installing the LAN driver is part of the NetWare installation process. Use the following instructions with those in the NetWare 386 installation manual to install the driver. You will need the SuperDisk during this procedure. 1. Refer to the "Load LAN driver module" section in the Novell NetWare 386 v4.01 installation manual for instructions on installing NetWare. 2. Follow the instructions on starting NetWare and configuring the server. Use the Load command to load the LAN driver. If the LAN driver is not located in the default directory, specify the path to the file on the command line. The Load command will prompt you for configuration parameters if they are not supplied on the command line. The Load command line parameters may be saved in an AUTOEXEC.NCF file, so they execute automatically every time the server starts. Refer to the NetWare 386 installation manual on how to create an AUTOEXEC.NCF file. Driver Command Line Parameters The following examples show various command line parameters: SMC ISA adapters: The only required parameter is PORT. Syntax: load C:SMC8000.LAN PORT=XXX (where XXX is the I/O address of the adapter, in hexadecimal) Example: load C:SMC8000.LAN PORT=280 All Micro Channel adapters: The only required parameter is SLOT. Syntax: load C:SMC8000.LAN SLOT=X (where X is the PS/2 slot where the adapter is installed) Example: load C:SMC8000.LAN SLOT=4 Western Digital adapters, which are not software configurable: The required parameters are PORT, INT, and MEM. Syntax: load C:SMC8000.LAN PORT=XXX INT=YY MEM=ZZZZZ:200 (where XXX is the I/O address of the adapter, in hexadecimal; YY is the IRQ setting of the adapter, in hexadecimal; and ZZZZZ is the RAM address of the adapter, in hexadecimal) Example: load C:SMC8000.LAN PORT=280 INT=3 MEM=D0000:200 Note: In the above example, the MEM=ZZZZZ: setting for a 16-bit adapter would be 400 instead of 200. 3. Repeat step 2 if you are loading a driver for another LAN adapter or an additional frame type. Note: The driver has to be bound to start working (refer to the section "Bind the protocol to the LAN driver" in the NetWare 386 installation manual). NOVELL NetWare 386 v4.01 SERVER DRIVER ERROR MESSAGES "Could not find an SMC Ethernet adapter at I/O base address XXX" The driver was unable to find an SMC Ethernet LAN adapter at the specified base I/O address. Check for adapter conflicts and retry the installation. Check that the adapter is seated properly in adapter slot. "Could not find an adapter at slot X (Micro Channel only)" The driver was unable to find an SMC Ethernet LAN adapter at the specified slot number. Check for adapter conflicts and retry the installation. Check that the adapter is seated properly in adapter slot. "Adapter hardware failure detected (initialization)" The adapter did not pass the initialization process. Check the adapter for configuration conflicts. "Adapter hardware failure detected (self-test)" The adapter did not pass the initialization self-test process due to a hardware problem. Check the adapter for configuration conflicts. "Cannot access adapter RAM properly" The adapter could not read or write the adapter RAM. Verify that another adapter does not share the same memory space as the LAN adapter. "Other system RAM already occupies adapter RAM" The driver has detected that the adapter RAM conflicts with other RAM in the system. Reconfigure the adapter to use a different RAM address and retry the installation. "Other system ROM already occupies adapter RAM" The driver has detected that the adapter RAM conflicts with ROM in the system. Reconfigure the adapter to use a different RAM address and retry the installation. "Adapter IRQ higher than 7 not valid in 8-bit slot" The IRQ number specified cannot be used if the adapter is inserted into an 8-bit slot. Select a different IRQ number. "Adapter unable to process a multicast address" A node address was given on the command line or the board is configured for a node address that is reserved for multicast address. Broadcast and multicast addresses are not allowed as valid node addresses. Use the node address over-ride with caution as this can cause problems on your network. "Configuration corrupted; run software setup" The driver failed to initialize the adapter due to invalid data in configuration EEROM. Run the software setup utility and reconfigure the adapter. NOVELL NetWare 386 v4.01 SERVER DRIVER WARNING MESSAGES "Unneeded Memory Address ignored" You specified an unnecessary memory address parameter when loading the driver. A software-specified memory address will be used instead. "Unneeded Memory Length ignored" You specified an unnecessary memory length parameter when loading the driver. A software-specified memory address will be used instead. "Unneeded Interrupt number ignored" You specified an unnecessary interrupt number parameter when loading the driver. A software-specified interrupt number will be used instead. NOVELL NetWare 386 v4.01 SERVER DRIVER CUSTOM COUNTERS You can use the MONITOR.NLM server utility to view these counters. TxOKSingleCollision The number of packets transmitted successfully that en- countered only one collision during transmission. It is normal for this counter to increment on busy networks. TxOKMultipleCollisions The number of packets transmitted successfully that en- countered more than one collision during transmission. It is normal for this counter to increment on busy networks. TxOKButDeferred The number of successfully transmitted packets that were delayed because the medium was busy. This counter may increment on a busy network. TxAbortLateCollision The number of collisions detected after the packet started transmitting. The packet was not sent successfully due to a collision during transmit. It is normal for this counter to increment occasionally due to packet collisions. If this counter increments frequently, it may indicate a problem with another NIC adapter on the network. TxAbortExcessCollisions The number of packets that were not transmitted because the maximum collision limit was exceeded (16 collisions). This counter may occur occasionally if there is high network traffic. TxAbortCarrierSense This counter indicates the number of times the carrier-sense signal was not-asserted or was deasserted during transmission of a packet without a collision. This counter may increment occasionally during periods of high network traffic. If this counter increments frequently, it may indicate that there is a cabling problem or a problem with another LAN adapter on the network. RxAbortFrameAlignment The counter indicates the number of packets that were rejected to an alignment error. The length of the packet did not pass the Frame Check Sequence (FCS) check. This counter may incre- ment occasionally due to collisions occurring on a busy net- work. If the counter increments frequently it may indicate a problem with another LAN adapter on the network. AdapterResetCount The number of times the NIC was reset due to a transmit timeout error or an unrecoverable error. This counter may increment occasionally during normal network operation. If this counter increments frequently, it may indicate that there is a problem with the LAN adapter. ReceiveLostPacketCount This count contains the total number of packets that were lost due to an overrun of receive buffers. This counter may increment occasionally during periods of high network traffic. If this counter increments frequently, it may indicate a problem with the LAN adapter. TransmitFIFOUnderrunCount This counter indicates the total number of times that the NIC could not access the bus before the FIFO buffer emptied. Transmission of the packet is aborted when this event happens. This counter may occasionally increment on a busy network. If this counter increments frequently, it may indicate a problem with the LAN adapter. TransmitTimeoutCount The number of times a transmit complete interrupt did not occur within 2 seconds of starting a packet transmission. When this occurs, the NIC is reset and an attempt is made to re-transmit the packet. This counter may ocassionally increment on a busy network. If this counter increments frequently, it may indicate a problem with the network cabling or the LAN adapter. AdapterMiscErrorCount This counter indicates a non-fatal error occurred. This counter may increment occasionally during normal operation. If this counter increments frequently, it may indicate a problem with the LAN adapter. SMC and Standard Microsystems are registered trademarks; and EtherCard Elite 16 Ultra, EtherCard Elite 16T Ultra, EtherCard Elite 16C Ultra, Elite Series, EliteView, EZStart, SuperDisk, and UltraChip are trademarks of Standard Microsystems Corporation. Other products and company names are registered trademarks or trademarks of their respective holders.