README.TXT Driver File Contents (9400p3.zip)

    +-------------------------------------------------------------+
    |    DC21X4 driver for Novell ODI DOS Client                  |
    |                       V2.13                                 |
    +-------------------------------------------------------------+

1. Copyright Notice:

              Digital Equipment Corporation makes no representations that
              the use of its products in the manner described in this
              publication will not infringe on existing or future patent
              rights, nor do the descriptions contained in this
              publication imply the granting of licenses to make, use, or
              sell equipment or software in accordance with the
              description.

              Copyright Digital Equipment Corporation 1994, 1995.
              All rights reserved.
              First Edition, April 1994
              Present Revision August 1995

              Copyright Novell, Inc. 1994, 1995.

              Do not redistribute the driver files.

              NetWare is a registered trademark of Novell Inc.

              DEC, DECchip, DECnet, Digital, PATHWORKS,
              ThinWire, and the DIGITAL logo, are  trademarks of
              Digital Equipment Corporation.

              All other trademarks and registered trademarks are the
              property of their respective holders.



2. Overview:

           This Readme file explains how to install the Novell NetWare
           DOS ODI Client driver.

           This driver is currently supported for the:
               DECchip 21040 PCI Ethernet LAN Controller
               DECchip 21041 PCI Ethernet LAN Controller
               DECchip 21140 PCI Fast Ethernet LAN Controller
               DECchip 21040 PCI Evaluation Board (EB40)
               DECchip 21140 PCI Evaluation Board (EB140)
               DECchip 21041 PCI Evaluation Board (EB41)
               DE425 EISA Ethernet Controller Board


3. Preinstallation Hardware and Software Requirements:

   A.  Hardware Requirements:

         o An IBM-compatible personal computer with 80386 or higher
           microprocessor and PCI or EISA bus.
         o A DECchip 21040-based Ethernet adapter for that bus or
           A DECchip 21140-based Ethernet adapter for that bus.

   B. Firmware Requirements:

         o Fully compliant Rev. 2.0 or above PCI BIOS supplied with the PC.
         o If Ethernet adapter makes use of DECchip 21050 (PCI-PCI bridge),
           PCI BIOS should support PCI-PCI bridge architecture.

   C.  Software Revision Requirements:

         o MS-DOS            version 3.0  or above.
         o Novell LSL.COM    version 2.11 or above.
         o Novell IPXODI.COM version 2.20 or above.
         o Novell NETX.COM   version 1.11 or above.
         or
         o Novell VLM.EXE    version 1.11 or above.

       For getting the most updated revisions of Novell's files, please
       contact Novell at:

                        Novell, Inc.
                        Novell Labs Administration
                        MS E-13-1
                        122 East 1700 South
                        Provo, UT 84606

                        Tel: 801-429-7000
                        Fax: 801-429-5224



4. Supplied Files:

  Table 1:  The  Novell NetWare ODI Client Directory Files
  ---------------------------------------------------------------------
  README.TXT      This File
                  ---------------------------------------------------
  RELEASE.TXT     Provides a description of updates to the new driver.
                  ---------------------------------------------------
  DC21X4.COM      DC21X4 Novell NetWare ODI Client driver. This file
                  supports the DE425 EISA, the EB40 and EB140 PCI
                  boards.
                  ---------------------------------------------------
  !DEC4250.CFG    The configuration file used by the DE425 Ethernet
                  board EISA configuration utility (ECU)
                  ---------------------------------------------------
  NET.CFG         Novell network configuration file for this driver
---------------------------------------------------------------------




5. Installing the Hardware Boards:

   A.  Installing the DECchip 21040 PCI Evaluation Board

       To install the EB40 see the DECchip 21040 PCI Evaluation Board
       User's Guide.


   B. Installing the DECchip 21040 EISA Adapter Card (DE425):

       1. Plug the board in an EISA slot

       2. Run the EISA System Configuration Utility (ECU)

       3. In the EISA System Configuration, select the
          [configure computer] option.

       4. Insert a floppy with the DE425 EISA configuration
          file !DEC4250.CFG

       5. In the main menu, select the [Save and exit] option to
          complete the initialization.

       The default conditions for the DE425 in the !DEC4250.CFG file
       are:

             1. For interrupt options:

                o Edge-Triggered  Interrupt (default)
                o Level-Triggered Interrupt (no sharing)
                o Level-Triggered Interrupt (sharing)

              2. Supported interrupt numbers are:

                o  5
                o  9
                o 10
                o 11

              3. For cable types:

                o AutoSense   (default)
                o Twisted Pair
                o Twisted Pair - Full Duplex
                o Twisted Pair - No Link Test
                o AUI Thick-wire
                o BNC (ThinWire)

       Automatic cable selection (AutoSense) is not fully supported
       for this board.  You must select between AUI and BNC using the
       blue jumper on the board.

   C.  Installing the DECchip 21140 PCI Evaluation Board

       To install the EB140 see the DECchip 21140 PCI Evaluation Board
       User's Guide.

6. Installing Software:

       To install the Novell NetWare ODI Client Device Driver:

       DC21X4.COM is the Novell NetWare ODI client driver for the DE425
       EISA, the EB40 PCI evaluation boards, and the EB140

       This Readme file explains how to install the Novell NetWare DOS
       ODI Client driver.  This driver is currently supported for the
       DECchip 21040, the DECchip 21040 PCI Evaluation Board (EB40) and
       the DE425 EISA Ethernet Controller (DE425) board.  This driver
       also supports the DECchip 21140 and the DECchip 21140 PCI
       Evaluation Board (EB140) and the DECchip 21041 and the DECchip
       21041 PCI Evaluation Board (EB41).

       1. Copy the following files to a user specified directory:
                   copy a:\NETWARE\client\*.*

       2. Copy the following files provided by Novell to a user
          specified directory:

                   LSL.COM
                   IPXODI.COM
                   NETX.COM or VLM.EXE

       3. Edit the NET.CFG file if necessary to select protocol and
          media type options.

              NOTICE:
              o NO NEED TO SPECIFY SLOT NUMBER, BUS ID OR INTERRUPT NUMBER!
              o If you specify Bus ID please notice that for EISA bus you
                write
                  BUS ID  EISA 2
                and for PCI bus you write
                  BUS ID  PCI 4
                in NET.CFG
              o If you specify Slot Number please notice that SLOT 1 means
                in EISA: The board located in slot#1.
                in PCI : The first board found in system.

       4. To connect to a server, use the following loading sequence:

                   LSL
                   DC21X4
                   IPXODI
                   NETX or VLM
                   LOGIN

7.  Parameters

       The following parameters can be used in order to control part of
       the driver's operation.

       These parameters are added to the driver's entry in NET.CFG

       For NetWare standard parameters, please refer to NetWare user's
       manual.

                AUI     selects AUI port on EB40, DE425 or compatible (see
                        DE425 installation instructions to select
                        correct jumper settings).

                TP      selects TP port on EB40, EB41 and DE425 or compatible

                BNC     selects BNC port on EB41, DE425 or compatible (see
                        DE425 installation instructions to select
                        correct jumper settings).

                AUTOSENSE       enables autosensing of media type when driver
                                is loading (Also called Power-Up Autosense) on all
				types of supported cards
				and run-time autosensing of media type on cards
				based on DC21140 chip  designed for supporting
				Run-time Autosensing.

                TP_NO_LINK_TEST selects twisted pair connection, but disables
                                the LINK test for specific HUBs that do not
                                support LINK.

                TP_FULL_DUPLEX  selects twisted pair connection to work in
                                full duplex mode.

                TURBO           Fixes a problem of multiple transmit
                                underflow and receive overflow (i.e.
                                loss of packets) in systems that use
                                certain PCI chipsets.

                LINE_SPEED      selects line speed between 10MPBs and
				100MBPs on network cards based on DC21140.
                                Format: LINE_SPEED <value>
                                Allowed values are: 10,100

                GENERAL_PURPOSE_CONTROL the user can override the control value
					in the GENERAL_PURPOSE register on
					network cards based on DC21140. Normally,
                                        this value should not be changed.
                        Format: GENERAL_PURPOSE_CONTROL <Hexadecimal Value>
                        Allowed values: in the range 1FF-0 hex.

                GENERAL_PURPOSE_DATA    the user can override the data value
					in the GENERAL_PURPOSE register on
					network cards based on DC21140. Normally,
                                        this value should not be changed.
                        Format: GENERAL_PURPOSE_DATA <Hexadecimal Value>
                        Allowed values: in the range FF-0 hex.

  		RX_BUFFERS	 	Allows the user to select the number of
					receive buffers which are allocated.
                                        A larger number of buffers results in a
                                        larger driver resident in memory and
                                        can result in better driver performance.
                        Format: RX_BUFFERS <Hexadecimal Value>
                        Allowed values: in the range 2-10 hex.
			Default values: 16 (10hex) for DC21140 based cards.
					 5 for DC21040 and DC21041 based cards.


8. Driver Error messages:

         - FATAL: Failed to lock system memory
           Driver call to OS memory support routines for locking its
           internal buffers and descriptors failed.

         - FATAL: DC21X4 driver works only with 386 or above!
           The driver failed to identify the CPU as a 386 or above the
           driver can run on 386 (or above) machines only.

         - FATAL: Slot value error!
           The user has specified an illegal slot number in NET.CFG

      50 - FATAL: Board not found in system
           Driver could not detect a supported NIC in the system.

      53 - FATAL: Board is disabled for no apparent reason!
           EISA board is not enabled.  Normally BIOS & ECU should enable
           the board.

     200 - FATAL: Timeout when initializing DC21X4 with setup packet!
           This happens mainly when the PCI slot does not support DMA.
           Make sure the BIOS setup or motherboard switches are set to
           enable DMA or Bus Master operation of this slot.

     210 - FATAL: DC21X4 Does not support this bus type
           The machine is not identified as an EISA (to support EISA based
           NICs) nor as a PCI (to support PCI NICs) machine or the user has
           specified BUS ID which is not EISA nor PCI.

     211 - FATAL: Failed to locate DC21X4 on board
           Failed to identify a DECchip 21x4 signature in an EISA board.

     212 - FATAL: DC21X4 Does not support this device revision
           The DC21x4 drivers do not support DC21140 rev 1.0 chip.  If you
           receive this message, please make sure you have an updated rev
           of your NIC.

     214 - WARNING: Read bad mask value from EISA configuration
           An assumption regarding data read from EISA ECU (for EISA based
           NICs) failed. This might happen because of incorrect ECU file
           for that NIC.

     215 - WARNING: Read bad port size value from EISA configuration
           An assumption regarding data read from EISA ECU (for EISA based
           NICs) failed. This might happen because of incorrect ECU file
           for that NIC.

     216 - FATAL: Failed to read EISA configuration
           An assumption regarding data read from EISA ECU (for EISA based
           NICs) failed. This might happen because of incorrect ECU file
           for that NIC.

     217 - FATAL: Failed to find PCI BIOS
           The machine is not identified as a PCI machine (to support PCI
           NICs). This error is generated when the driver is directed to
           load a PCI NIC using the BUS ID keyword (in DC21X4.COM v2.0 and
           above) and PCI 4 is specified, or SLOT keyword (in DC21X4 V1.02
           and below), and slot value is a PCI slot number (16 and above).

     218 - FATAL: Bad PCI BIOS status
           PCI BIOS returned a fail status in one of the calls.  Please
           check the BIOS version and BIOS correctness using an external
           utility.

     219 - FATAL: Bad PCI BIOS Register err
           PCI BIOS returned a fail status in one of the calls.  Please
           check the BIOS version and BIOS correctness using an external
           utility.

     220 - FATAL: PCI BIOS failed to initialize DECchip 21x40 CBIO reg!
           PCI BIOS has initialized a DWORD register in the NIC's
           configuration space (at offset 10Hex) with illegal value (in x86
           machines this value is between 0 to FFFFHex). Please check the
           BIOS using an external utility. Also verify that your BIOS setup
           enables the slot the NIC is plugged in, allocates I/O addresses
           to it and initializes correctly the device in this PCI slot.

     221 - FATAL: EISA Bus not found in system
           The machine is not identified as an EISA machine (to support
           EISA NICs). This error is generated when the driver is directed
           to load an EISA NIC using the BUS ID keyword (in DC21X4.COM v2.0
           and above) and EISA 2 is specified, or SLOT keyword (in DC21X4
           V1.02 and below), and slot value is an EISA slot number (15 and
           below).

     222 - WARNING: KWD RXD No param
	   The user added the RX_BUFFERS key word in NET.CFG but did not
	   specify the number of buffers required.
	   Add the number of buffers to the KWD (such as: RX_BUFFERS 9)

     222 - WARNING: KWD RXD Param too small
	   The number of Rx buffers specified by the user is too small
	   for proper driver's work.
  	   Please increase the amount of Rx buffers in RX_BUFFERS KWD in
	   NET.CFG
	   The minimum number of rx buffers is 2.

     222 - WARNING: KWD RXD Param too big
	   The user had specified more rx buffers than the driver can handle
  	   Please decrease the amount of Rx buffers in RX_BUFFERS KWD in
	   NET.CFG
	   The maximum number of rx buffers is 16 but it may be less depending
	   on the driver's size.

     225 - FATAL: PCI BIOS allocated an illegal Interrupt to DECchip 21x40!
           PCI BIOS has initialized a byte register in the NIC's
           configuration space (at offset 3CHex) with illegal value (in x86
           machines legal values are between 1 to 15). Please check the
           BIOS using an external utility. Also verify that your BIOS setup
           enables the slot the NIC is located in, enables interrupts to
           this slot and assigns a legal interrupt number to  it.

     226 - WARNING: Failed to handle Turbo switch

           Failed to operate the 'Turbo' mechanism from one of the
           following reasons:
             - The chipset on the motherboard does not support TURBO mode.
             - PCI BIOS returned a fail status in one of the calls involved
               with operating this mechanism.

     227 - FATAL: Internal CRC table corrupted
           Driver found an error in internal CRC table either because the
           driver file is corrupted or someone has changed the table's
           contents.

     228 - FATAL: Could not handle chipset bug workaround successfully
           Failed to operate chipset bug workaround because PCI BIOS
           returned a fail status in one of the calls involved with
           operating this mechanism.

     229 - WARNING: This machine Host to PCI bridge has a known bug.
                    Driver limits DC21X4 bursts as a workaround.

     230 - FATAL: This machine Host to PCI bridge has a known bug when
                  using cache in WB mode which may cause data corruption
                  or system hang.  Please change the cache mode to WT
                  (Write Through) as a workaround.

     240 - FATAL: Unable to locate Adapter ROM!
           Driver failed either to locate the address ROM or read it. This
           might happen due to bad data stored in the serial ROM.

     240 - FATAL: Failed to read ROM!
           Driver failed to read the serial flash ROM due to a hardware
           failure.  Make sure the IEEE flash ROM on your NIC is operational
           using external utility.

     240 - FATAL: Unsupported ROM Version
           The version (and hence the format) of the data read from the
           SROM is not supported by the driver. Please run an external
           utility to upgrade the Serial ROM's data.

     241 - FATAL: Unsupported media selection
           The NIC or device do not support the requested media selection.
           Please check the available media types on the NIC and use one of
           them.

     242 - FATAL: Unsupported Line Speed
	   The device does not support the requested line speed.  This
           happens when line speed of 100MBps is specified while using an
           Ethernet device.  Please remove the Line_Speed key-word or
           change its value to 10.



9.  Hotline and Support Information:

    Call the Digital Semiconductor Information Line for information
    and technical support:

                 United States and Canada              1-800-332-2717
                 TTY (United States only)              1-800-332-2515
                 Outside North America                +1-508-568-6868


    Ordering Digital Semiconductor Products

     To order Digital's Alpha semiconductor products, contact your
     local Digital sales office. When working with your sales
     representative, you may be able to take advantage of discounts
     and volume pricing.

     To order Digital Semiconductor samples or Sample Kits call
     1-800-DIGITAL.

     You can order the following from Digital:

            21040-AA      DECchip 21040 PCI Ethernet LAN Controller
            21140-AA      DECchip 21140 PCI Fast Ethernet LAN Controller
            21050-AA      DECchip 21050 PCI-to-PCI Bridge

            21A40-01      DECchip 21040 PCI Evaluation Board Kit
            21A40-02      Quad DECchip 21040 PCI Evaluation Board Kit
            21A40-03      DECchip 21140 PCI Fast Ethernet Evaluation Board Kit
            21A50-01      DECchip 21050 Evaluation Board Kit




   Ordering Associated Literature

     Digital Semiconductor documentation and literature is
     available with the products. For a complete list and
     for information about ordering, contact the Digital
     Semiconductor Information Line.

   Associated Ethernet Controller Literature:

           EC-N0280-72   DECchip 21040 PCI-Ethernet LAN Controller
                         Data Sheet
           EC-QC0BA-TE   DECchip 21140 PCI Fast Ethernet LAN Controller
                         Data Sheet




   Ordering Third-Party Literature

     You can order the following third-party literature
     directly from the vendor:


              Title                       Vendor
              ----------------------------------------------------------
              PCI System Design Guide    PCI Special Interest Group
                                         N/S HH3-15A
                                         5200 N.E. Elam Young Pkwy
                                         Hillsboro, Oregon 97124-6497
                                         1-503-696-2000

              ----------------------------------------------------------

   Electronic Orders

     To place an order through your account at the Electronic Store,
     dial 1-800-234-1998, using a modem set to 2400- or 9600-
     baud. You must use a VT terminal or terminal emulator set
     at 8 bits, no parity. If you need assistance using the
     Electronic Store, call 1-800-DIGITAL (1-800-344-4825) and
     ask for an Electronic Store specialist.



   Telephone and Direct Mail Orders


              From        Call                Write
              __________________________________________________________
              U.S.A.      DECdirect           Digital Equipment Corporation
                          Phone:              P.O. Box CS2008
                          1-800-DIGITAL       Nashua, NH 03061
                          (1-800-344-4825)
                          FAX: 603-884-5597


              Puerto      Phone:              Digital Equipment Corporation
              Rico        809-781-0505        3 Digital Plaza, 1st Street
                          FAX: 809-749-8377   Suite 200
                                              Metro Office Park
                                              San Juan, Puerto Rico 00920

              Canada      Phone:              Digital Equipment of Canada Ltd.
                          1-800-267-6215      100 Herzberg Road
                          FAX: 613-592-1946   Kanata, Ontario, Canada K2K 2A6
                                              Attn: DECdirect Sales

              International  -                Local Digital subsidiary or
                                              approved distributor

              Internal    DTN 264-3030        U.S. Software Supply Business
              orders      603-884-3030        Digital Equipment Corporation
                          FAX: 603-884-9690   10 Cotton Road
                                              Nashua, NH 03063-1260

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: web4, load: 0.55