README.TXT Driver File Contents (LANmaster.zip)

                    Fast Ethernet PCI Ethernet Adapter
    +-------------------------------------------------------------+
    |    DC21X4 driver for Novell ODI DOS Client                  |
    |                       V2.61                                 |
    +-------------------------------------------------------------+

1. Preinstallation Hardware and Software Requirements:

   A.  Hardware Requirements:

         o An IBM-compatible personal computer with 80386 or higher
           microprocessor and a PCI bus.
         o A PCI board based on Digital Semiconductor 2104x/2114x 
           10/100 mbps based Ethernet controller.

   B. Firmware Requirements:

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

   C.  Software Revision Requirements:

         o MS-DOS            version 3.31 or above.
         o Novell LSL.COM    version 2.16 or above.
         o Novell IPXODI.COM version 3.02 or above.
         o Novell NETX.COM   version 1.11 or above.
         or
         o Novell VLM.EXE    version 1.20B 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

2. Supplied Files:

  Table 1:  The  Novell NetWare ODI Client Directory Files
  ---------------------------------------------------------------------
  DC21X4.COM      DC21X4 Novell NetWare ODI Client driver. This file
                  supports the Digital Semiconductor 2104x/2114x 10/100 mbps 
                  Ethernet Controller based PCI boards.
                  ----------------------------------------------------------
  NET.CFG         Novell network configuration file for this driver
---------------------------------------------------------------------

3. Installing Software:

       To install the Novell NetWare ODI Client Device Driver:

       DC21X4.COM is the Novell NetWare ODI client driver for the
       Digital Semiconductor 2104x/2114x 10/100 mbps Ethernet Controller
       PCI evaluation boards.

       This Readme file explains how to install the Novell NetWare DOS
       ODI Client driver.  This driver is currently supported for the
       Digital Semiconductor 21143/2 PCI based 10/100 mbps Ethernet Controller

       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 PCI bus you write
                  BUS ID  PCI 4
                in NET.CFG
              o If you specify Slot Number please notice that SLOT 1 means
                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

4.  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.

                TP              selects TP port.

                BNC             selects BNC port.

                T4              selects T4 port.

                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.

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

                AUTOSENSE       Enables autosensing among Nic's media when driver
                                loads (Also called Power-Up Autosense) and at run-time 
                                The autosense algorithm is highly dependent on the 
                                21x4 device type and board implementation accordig to the 
                                following:
                                
                                .DC21143 device
                                        - If MII phy is present :
                                                PowerUp and RunTime autosensing using MII 
                                                media only.
                                        - Otherwise 
                                                PowerUp and RunTime autosense Nway among 
                                                all media except when both AUI and BNC are 
                                                present, in this case BNC will not be sensed.

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

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

                RX_BUFFERS              Allows the user to select the amount of 
                                        receive buffers to work with. 
                                        More buffers means larger driver resident 
                                        in memory but with higher performance.
                        Format: RX_BUFFERS <Hexadecimal Value>
                        Allowed values: in the range 2-10hex (16 Decimal).
                        Default value :  10 (Hex)

                TX_BUFFERS              Allows the user to select the amount of
                                        transmit buffers to work with.
                                         
                        Format: TX_BUFFERS <Hexadecimal Value>
                        Allowed values: in the range 2-3.
                        Default value : 3

                SNOOZE          Changes 21143 power-management mode to
                                Power-Saving mode.

                CFLT            Configuration Latancy Timer.
                                Specifies, in units of PCI bus clocks,
                                the value of the latancy timer
                        Format: CFLT <Hexadecimal Value>
                        Allowed values:  0 to 0FF Hex
                        Default value : 12hex
                        Notice:         Changing this parameter may affect
                                        the device performance.

                PBL             Programmable burst length.
                                Indicates the Maximum number of longwords to
                                be transferred in one DMA transaction.
                        Format: PBL <Hexadecimal Value>
                        Allowed values:  0,2,4,8,10 or 20 Hex
                                        (0 means Unlimited, 20Hex means 32
                                        Longwords boundary alignment).
                        Default value : 10hex (16 longwords) in 2104x Family
                                        and 20hex (32 Longwords) in 2114x
                                        Family.
                        Notice:         Changing this parameter may affect
                                        the device performance.
                                        PBL may be limited by the driver due
                                        to system limitations.
                                        It is recommended to program both PBL
                                        and CAL to the same burst value.

                CAL       Cache Alignment.
                          Programmable address boundaries for the data burst
                          stop.
                  Format: CAL <Hexadecimal Value>
                  Allowed values:  1, 2 or 3
                                  (8 Longwords, 16 longwords and 32 Longwords
                                   boundary alignment).
                  Default value : 2

                  Notice:         Changing this parameter may affect the
                                  device performance.
                                  CAL may be limited by the driver due to
                                  system limitations.
                                  It is recommended to program both PBL and
                                  CAL to the same burst value.

                  NO_ERI          Disables the Chip's Early Receive Interrupt
                                  function which issues a receive interrupt
                                  prior to receiving a complete packet.
                                  ERI is supportd in 21143.
                  Notice:         Changing this parameter may affect the
                                  device performance.

                TX_THRESHOLD    Transmit Threshold
                                Controls the minimum amount of packet's data 
                                the Transmit fifo must contain before
                                transmission starts.
                        Format: TX_THRESHOLD <Hexadecimal Value>
                        Allowed values:  0-4
                +----------------+------------------+--------------------+
                |  TX_THRESHOLD  |     Chip's       |      Chip's        |
                |   KWD Value    |  threshold Value |   threshold Value  |
                |                |    (10MBps)      |      (100MBps)     |
                |                | (2114x and 2104x)|     (2114x Only)   |
                +----------------+------------------+--------------------+
                |       0        |        72        |         128        |
                |       1        |        96        |         256        |
                |       2        |       128        |         512        |
                |       3        |       169        |        1024        |
                |       4        |Full Packet(2114x)|     Full Packet    |
                |                |       169 (2104x)|                    |
                +----------------+------------------+--------------------+

                   Default value : 1 in 2104x Family
                                   0 in 2114x Family
                   Notice:         Changing this parameter may affect the
                                   device performance.


                EXT_MRM         Memory Read Multiple (MRM).
                                Enables the Chip's Memory Read Multiple PCI
                                command which is semantically identical to
                                the Memory Read command except that it
                                additionally indicates that the master may
                                intend to fetch more than one cacheline
                                before disconnecting.
        
                        Format: EXT_MRM  <Hexadecimal Value>
                        Allowed values: 0,1
                                        (0 means Disabled, 1 means Enabled).
                        Default value : 1 (Enabled). 

                        Notice:         supportd in 21143.
                                        Disabling this command may affect the
                                        device performance.


                EXT_MRL         Memory Read Line (MRL).
                                Enables the Chip's Memory Read Line PCI
                                command which is semantically identical to
                                the Memory Read command except that it
                                additionally indicates that the master may
                                intend to fetch a complete cacheline.
        
                        Format: EXT_MRL  <Hexadecimal Value>
                        Allowed values: 0,1
                                        (0 means Disabled, 1 means Enabled).
                        Default value : 1 (Enabled). 

                        Notice:         supportd 1143.
                                        Disabling this command may affect the device
                                        performance.
                                        Due to incompatibility problems with certain 
                                        PCI host bridges and PCI-to-PCI bridges, 
                                        the driver currently does not enable the 
                                        Memory Write Invalidate (MWI) and Memory Read 
                                        Line (MRL) commands simultaneously. 
                                        The driver will only enable one of the two commands;
                                        by default, MRL will be enabled.

                EXT_MWI         Memory Write Invalidate (MWI).
                                Enables the Chip's Memory Write Invalidate PCI command
                                which is semantically identical to the Memory
                                Write command except that it additionally guarantees
                                a minimum transfer of one complete cacheline; i.e.,
                                the master may intends to write all bytes within the
                                addressed cacheline in a singlePCI transaction unless
                                interrupted by the target. 
        
                        Format: EXT_MWI  <Hexadecimal Value>
                        Allowed values: 0,1
                                        (0 means Disabled, 1 means Enabled).
                        Default value : 1 (Enabled). 

                        Notice:         supportd in 21140A, 21142 and 21143.
                                        Disabling this command may affect the device
                                        performance.
                                        Due to incompatibility problems with certain 
                                        PCI host bridges and PCI-to-PCI bridges, 
                                        the driver currently does not enable the 
                                        Memory Write Invalidate (MWI) and Memory Read 
                                        Line (MRL) commands simultaneously. 
                                        The driver will only enable one of the two commands;
                                        by default, MRL will be enabled.

5. Driver selected connection
   Driver selected connection is a combination of Line_Speed  selection
   and Media type selection.
   The following 2 tables describe how does the driver detirmine the
   actual media connection from these two parameters.

   First the driver determines the Line_Speed according to the following table:

      +--------------------+----------------------++------------------------+
      |   Line_Speed       |Digital Semiconductor ||   Actual Line_Speed    |
      |  (From NET.CFG)    |    chip Number       ||                        |
      +--------------------+----------------------++------------------------+
      |     100            |        21143         ||        100 (MBps)      |
      +--------------------+----------------------++------------------------+

   Then the driver determines the connection type according to the
   following table:

      +--------------------+----------------------++------------------------+
      |Requested Connection|  Requested LineSpeed ||  Selected Connection   |
      |  (From NET.CFG)    |                      ||                        |
      +--------------------+----------------------++------------------------+
      | AUTOSENSE          |   10, 100 or None    || AUTOSENSE              |
      | AUI                |   10, 100 or None    || AUI,   (10MBps)        |
      | BNC                |   10, 100 or None    || BNC,   (10MBps)        |     
      | T4                 |       100            || 100BaseT4              |
      | T4                 |   10                 || 10BaseT                |
      | TP                 |   10                 || 10BaseT                |
      | TP                 |       100            || 100BaseTX              |
      | TP_FULL_DUPLEX     |   10                 || 10BaseT   FULL_DUPLEX  |
      | TP_FULL_DUPLEX     |       100            || 100BaseTX FULL_DUPLEX  |
      | TP_NLT             |   10                 || 10BaseT   NO_LINK_TEST |
      | TP_NLT             |       100            || 100BaseTX              |
      +--------------------+----------------------++------------------------+

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.82