NDISDOS.TXT Driver File Contents (DESK-100TX-Ethernet-PCI.zip)

       ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
       ³                                              ³
       ³    10/100 MB Ethernet Adapter Installation   ³
       ³                                              ³
       ³         for the NDIS 2.0 DOS Driver          ³
       ³                                              ³
       ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ


1) Content
   ÄÄÄÄÄÄÄ

   *  Introduction

   *  System Requirement

   *  Installing Software

   *  Parameters


2) Introduction
   ÄÄÄÄÄÄÄÄÄÄÄÄ

   This file explains how to install the NDIS2 driver under DOS,
   for LAN Manager , Windows for Workgroups, PATHWORKS for DOS.


3) System Requirement
   ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ

   A) Hardware Requirements :

      o An IBM-compatible personal computer with 80386 or higher
        microprocessor and a PCI bus.

      o This adapter.

   B) Firmware Requirements :

      o Fully compliant Rev. 2.0 or above PCI BIOS supplied with
        the PC.

      o If the 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 5.0 or later with one of
      o Microsoft LAN Manager Versions 1.3 or 2.x system.
      o Microsoft Windows for Workgroups Versions 3.1 or 3.11 system.
      o PATHWORKS for DOS Version 4.1 system.


4) Installing Software
   ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ

   These Various network operating systems (N.O.S) provide
   utility programs for installing drivers.

   For some of the N.O.S, the installation diskette provides support
   for the first adapter installed only.   If multiple boards are
   installed,  the second and subsequent boards must be installed
   manually.

   A) Basic driver installation

      For DOS-based, Window For Workgroups systems.

      o Add the following line to CONFIG.SYS:

          DEVICE=<drive>:[pathname]\DC21X4.DOS

        If the Driver is installed in DOS HIGH memory use the
        following :

          DEVICEHIGH=<drive>:[pathname]\DC21X4.DOS

      o The following information is displayed when the system
        is rebooted :

   DC21X4 NDIS 2 MAC Driver Version <version>
   (C) Copyright Digital Equipment Corporation. All rights reserved.

        DC21040 Adapter
        PCI Slot: <nn>    IRQ:<nn>
        Operation Mode:<xxx>

        (For the DS21041 or DS21140 the adapter name is different)

        Where:
           Slot is the slot of the adapter
              IRQ is the interrupt request level
           Operation Mode is the serial interface mode and data rate
           - 10Mb or 100Mb (DS21140 only) .

   B) Installing the NDIS2 DOS driver

      B-1) Installation with Microsoft LAN Manager 2.x

           B-1-1) Automatic installation using the LAN Manager
                  Setup Program

                  1) Start the LMSETUP program.

                  2) Select <Configuration> from the Main Menu.

                  3) Select <Network Driver> from the Configuration
                     Menu.

                  4) Remove the old adapter using <Remove
                     Configuration>.

                  5) Select <Add Configuration>.

                  6) Select <Other Drivers> and follow the directions.


           B-1-2) Manual Installation for DOS LAN Manager

                  If LAN Manager is already installed and configured
                  and you do not wish to use the installation program,
                  you have to perform the following steps manually :

                  1) Create DC21X4 Driver directory

                       <DRIVE>:\LANMAN.DOS\DRIVERS\ETHERNET\DC21X4

                  2) Copy the files

                    \MSLANMAN.DOS\DRIVERS\ETHERNET\DC21X4\DC21X4.DOS

                     and

                    \MSLANMAN.DOS\DRIVERS\ETHERNET\DC21X4\PROTOCOL.INI

                     to the new directory.

                  3) Copy the file

                    \MSLANMAN.DOS\DRIVERS\ETHERNET\DC21X4\DC21X4.NIF

                     to the directory

                    <DRIVE>:\LANMAN.DOS\DRIVERS\NIF

                  4) Add the following line to your CONFIG.SYS to load
                     the driver :

        DEVICE=<DRIVE>:\LANMAN.DOS\DRIVERS\ETHERNET\DC21X4\DC21X4.DOS

                  5) Modify your PROTOCOL.INI file using any DOS
                     Editor by appending the PROTOCOL.INI stub
                     (included with this kit) to the end of your
                     old PROTOCOL.INI file.
                     The stub contains the following information :

                       [DC21X4_NIF]
                       DRIVERNAME=DC21X4$

                  6) Modify TCPIP_XIF and NETBEUI_XIF modules in the
                     PROTOCOL.INI file by changing the value of the
                     BINDINGS keyword

                       from  BINDINGS = driverlabel
                       to    BINDINGS = DC21X4_NIF


      B-2) Installation with Microsoft Windows for Workgroups 3.1

           B-2-1) Automatic installation using the Network Setup
                  Program

                  1) Select the Control Panel icon.

                  2) Select the Network Program.

                  3) Select <Adapter> option.

                  4) Select <Remove> to remove the old adapter.

                  5) Select <Add> to add the adapter.

                  6) Select <Unlisted or Updated Network Adapter>
                     and follow the Windows for Workgroups
                     instructions, installing the driver from
                     A:\NDIS2\DOS directory.

           B-2-2) Manual Installation for Windows for Workgroups 3.1

                  If you do not wish to use network installation
                  program 'Network' from the Control Panel icon,
                  you have to perform the following steps manually :

                  1) Copy the DC21X4.DOS file from this kit to the
                     Windows directory :

                       <DRIVE>:\WINDOWS

                  2) Add the following line to CONFIG.SYS

                       DEVICE=<DRIVE>:\WINDOWS\DC21X4.DOS

                  3) Modify your PROTOCOL.INI file using any DOS
                     Editor by appending the PROTOCOL.INI stub
                     (included with this kit) to the end of your
                     old PROTOCOL.INI file.  The stub contains
                     the following information :

                       [DC21X4]
                       DRIVERNAME=DC21X4$

                  4) Modify the NETWORK.SETUP and MS$NETBEUI sections
                     of your PROTOCOL.INI file as follows :

                       [network.setup]
                       version=0x3100
                       netcard=DC21X4,1,DC21X4
                       transport=ms$netbeui,MS$NETBEUI
                       lana0=DC21X4,1,ms$netbeui

                       [MS$NETBEUI]
                       DriverName=netbeui$
                       SESSIONS=6
                       NCBS=12
                       BINDINGS=DC21X4
                       LANABASE=0


      B-3) Installation with Microsoft Windows for Workgroups 3.11

           1) Select the Networking icon group.

           2) Select the Network Setup icon.

           3) Select <Drivers> option.

           4) Select <Add Adapter> to add the adapter.

           5) Select <Unlisted or Updated Network Adapter> and follow
              the Windows for Workgroups instructions, installing
              the driver from A:\NDIS2\DOS\ directory.


      B-4) Installation with PATHWORKS for DOS Version 4.1

           NOTE: The Pathworks scheduler (SCHK) must be started with
           the switch /N. If /N is not used, initialization may fail
           with the following message:

           "No NIS Interrupt Activity.  Maybe NI_IRQ set wrong or
            cable not attached or hardware/DLL broken"

           B-4-1) Automatic Installation for DOS Pathworks Using the
                  Netsetup Utility:

                  If you install PATHWORKS for the first time or
                  update it using installation program NETSETUP
                  respond to the following prompts as shown :

                  1) Select your desired choices for

                     Type of configuration
                     Destination Drive (boot device)
                     LK250 Keyboard setup information.

                  2) Select <Ethernet> network adapter type.

                  3) Select <Other NDIS> Ethernet adapter.

                  4) For full DRIVE:\PATH\FILENAME for NDIS driver,
                     enter :

                        A:\NDIS2\DOS\DC21X4.DOS

                  5. For full DRIVE:\PATH\ for the PROTOCOL.INI stub,
                     enter :

                        A:\NDIS2\DOS\

                     The files are copied from this installation kit
                     to its directory.

                     NOTE :
                       If PATHWORKS is updated using the NETSETUP
                       installation program, it is suggested to copy
                       your old copy of the CONFIG.SYS and
                       PROTOCOL.INI files before starting NETSETUP.

           B-4-2) Manual installation for DOS Pathworks

                  1) Copy the DC21X4.DOS file from this installation
                     kit to the PATHWORKS directory.  For example:

                       C:\DECNET> copy A:\NDIS2\DOS\DC21X4.DOS

                  2) Add the following line to your CONFIG.SYS to load
                     the driver :

                       DEVICE=<drive>:\DECNET\DC21X4.DOS


                  3) Modify your PROTOCOL.INI file using any DOS
                     Editor by appending the PROTOCOL.INI stub
                     (included with this kit) to the end of your
                     old PROTOCOL.INI file.
                     The stub contains the following information:

                       [DC21X4.DOS]
                       DRIVERNAME=DC21X4$

                  4) Modify the DATALINK and IPX4MAC sections of your
                     PROTOCOL.INI file.

                     Change the value of the BINDINGS keyword

                       from  BINDINGS = driverlabel
                       to    BINDINGS = DC21X4.DOS

   C) Installing multiple adapters

      Installation of more than one board is different in the
      various network operating systems.  For n adapters one
      must load n instances of the driver, and have n entries
      in the PROTOCOL.INI file, each one corresponding to one
      driver instant.  Automatic installation of multiple
      adapters is possible in Windows for Workgroups.

      In Lan Manager, manual installation must be used.
      In some of the networking operating systems configuring
      the adapters isn't enough, and the system as a whole
      must be reconfigured.

      One must ensure that two PROTOCOL.INI parameters are set
      correctly :

      1) DriverName parameter must be unique for every driver
         instance.  The first has "DriverName=DC21X4$", the
         second  "DriverName=DC21X42$",  and so on.
         In other words, the drivers' device names are DC21X4$,
         DC21X42$, DC21X43$, DC21X44$, etc.

      2) SLOT must be specified for multiple boards.
         The first PCI device has  "SLOT=16", the
         second - "SLOT=17" and so on.

         Here is an example of the PROTOCOL.INI for two adapters
         installed under Windows for Workgroups, using
         Twisted Pair :

           [network.setup]
           version=0x3100
           netcard=DC21X4,1,DC21X4
           netcard=DC21X42,1,DC21X42
           transport=ms$netbeui,MS$NETBEUI
           lana0=DC21X4,1,ms$netbeui
           lana1=DC21X42,1,ms$netbeui

           [protman]
           DriverName=PROTMAN$
           PRIORITY=MS$NETBEUI

           [MS$NETBEUI]
           DriverName=netbeui$
           SESSIONS=10
           NCBS=32
           BINDINGS=DC21X4,DC21X42
           LANABASE=0

           [DC21X4]
           DriverName=DC21X4$
           SLOT=16
           SIA_Mode=TP

           [DC21X42]
           DriverName=DC21X42$
           SLOT=17
           SIA_Mode=TP


5) Parameters
   ÄÄÄÄÄÄÄÄÄÄ

   Changing settings of the adapter is done by editing and changing
   the PROTOCOL.INI file. This file is located in different
   directories, depending on the networking operating system used.

   The PROTOCOL.INI file stores configuration and binding
   information.  It consists of a series of named sections,
   where the section name is in fact the module name from a
   module characteristics table.  A set of configuration settings
   for the module in format is as follows.

        Keyword = value

   where value - appropriate value for corresponding Keyword.

   The following sections describe the PROTOCOL.INI settings used
   for the Digital Semicon. DC21X4 Driver, their default values,
   the range of values that can be given and value units.

   A) Required Keyword

        DRIVERNAME   -- Specifies the network device driver.

          DRIVERNAME=DC21X4n$ , where n is empty for the first
                                board,  2 for the second, etc.
             units:[text]
             range:[DC21X4$ - DC21X48$]
             default:[DC21X4$]


   B) Optional Keywords in the DC21X4 section :

        SLOT         -- Specifies where the DC21X4-based adapter is
                        placed.

          o A number from 16 to 26 specifies the relative position
            of an adapter on the PCI bus. 16 specifies the first
            adapter on the PCI bus, 17 the second such adapter,
            and so on. When one PCI adapter is used in the
            system,   use "SLOT=16" .

            If the slot value is not specified or is specified
            as 0, the driver scans for a PCI adapter.

            Slot
            units:[integer]
            range:[1-26]
            default:[16]


        SIA_MODE     -- Defines the Serial Interface connection.

          o AUTOSENSE : For adapter, it executes an algorithm which
                        detects the serial interface connection type
                        during the driver's initialization.
                        If the chip support dynamic autosense the
                        detection algorithm is execute also during
                        run time.  For adapters based on DS 21140
                        it executes an algorithm which detects the
                        data rate used - 10Mb or 100Mb.
                        The detection algorithm is executed also
                        during run time if the chip support this mode.

          o AUI selects the AUI connector for external transceiver
                Some boards may also require a jumper on the board to
                be set to distinguish between AUI and BNC.

          o BNC selects the BNC (thin wire) connector for internal
                transceiver.  Some boards may also require a jumper
                on the board to be set to distinguish between AUI and
                BNC.

          o TP selects the RJ45 connector for the Twisted Pair
               (10BaseT) on-board transceiver, for connection to
               a Twisted Pair hub.

          o TP_FULL_DUPLEX specifies Full Duplex operation via the
                           Twisted Pair transceiver. The adapter
                           should be connected to another Ethernet
                           station with a cable suitable for Full
                           Duplex mode.

          o TP_LINK_DISABLE selects the Twisted Pair transceiver
                            with Link-Fail test ignored.

          o T4 selects port on EB140-T4 or compateble.

               AUTOSENSE is a valid keywords in all adapters.
               However, dynamic sensing is relevant only for adapters
               based on DS 21041/21140.

               Some DC21X4-based adapters include a jumper to switch
               between AUI and BNC.  To select one of these modes on
               such an adapter,   you should both set the jumper and
               specify the correct SIA_MODE value.

        DATA_RATE    -- Defines the data rate at which the LAN
                        controller will operate.

          o MB10 specifies a data rate of 10Mb (Suitable for
                 standard ethernet)

          o MB100 specifies a data rate of 100Mb (suitable for
                  fast ethernet). The keyword is valid only if the
                  physical 100Mb port is connected to the net.

                  NICs based on the DC2104x will ignore this keyword
                  and always work on a 10Mb rate.

                  For NICs based on DC21140 the default is MB100.

        SOFTWARE_CRC -- Controls whether packet CRCs are calculated
                        by software or appended by the DC21X4

          o ENABLED means that the CRC will always be calculated by
                    software, for packets greater than 144 bytes.

          o DISABLED means that the CRC will never be calculated by
                     software (always appended by DC21X4).

          o <absent> If this keyword does not appear in PROTOCOL.INI,
                     packet CRCs will be calculated by software for
                     DS21040 chip revisions A-H (for packets longer
                     than 144 bytes),  and will be appended by the
                     DC21X4 for all other chips.

            SOFTWARE_CRC
            units:[text]
            range:[ENABLED, DISABLED, <absent>]
            default:[<absent>]


        NETADDRESS -- Specifies the IEEE ethernet address to be used
                      by the NIC. Overrides the value specified on
                      the ROM.

          o The address is a 12-byte hexadecimal number.
            The user should make sure the address is a legal
            IEEE address.

          o The address should be surrounded by quotes.

          o Example: NETADDRESS = "08002B3C45FC"

            NETADDRESS
            units:[hexadecimal]
            range:[12 digits]
            default:[ROM on NIC]


        NUM_TX_BUFFERS -- Specifies the number of transmit buffers
                          the driver should use.

          o The number of transmit buffers may vary between 4 and 16.

          o If this value is not specified, or the keyword is
            absent, the default number of transmit buffers is 8.

          o If the combined number of transmit and receive
            buffers is large, problems may arise. Specifically,
            in OS/2 environments the driver may be unable to load.

            NUM_TX_BUFFERS
            units:[integer]
            range:[4-16]
            default:[8]


        NUM_RX_BUFFERS -- Specifies the number of receive buffers
                          the driver should use.

          o The number of receive buffers may vary between 4 and 16.

          o If this value is not specified, or the keyword is
            absent, the default number of receive buffers is 12.

          o If the combined number of transmit and receive
            buffers is large, problems may arise. Specifically,
            in OS/2 environments the driver may be unable to load.

            NUM_RX_BUFFERS
            units:[integer]
            range:[4-16]
            default:[8]

        TX_THRESHOLD - Controls the transmit threshold of the device.
                       A small threshold may improve performance,
                       however in some machines it could cause many
                       packets to be lost, and perhaps the connection
                       may fail.

          o FP means the threshold is "Full Packet" which is
               maximal. The packet will be transmitted only after
               it is all in the FIFO.

          o LW1024 is a threshold of almost one packet.
            LW512  smaller threshold,
            LW256  even smaller,
            LW128  the smallest threshold.

            The threshold is relevant only for devices operating
            in 100Mb rate.  For devices working in 10Mb rate the
            changes are minor.


        TURBO       -- Controls whether host-to-PCI posting (HPPE)
                       will be enabled or disabled. This is relevant
                       only if the system's host-to-PCI bridge is
                       INTEL's 82424 (CDC) or 82434 (PCMC) bridge.

          o ENABLED means that HPPE will be disabled. This may
                    improve the performance of the DC21X4 device.

          o DISABLED means that the system configuration will
                     remain as it is with no intervention by the
                     driver.

          o <absent> If this keyword does not appear in
                     PROTOCOL.INI, the driver will do nothing and
                     leave system settings as they are.

              TURBO
              units:[text]
              range:[ENABLED, DISABLED, <absent>]
              default:[<absent>]

        SNOOZE      --  Changes DS21041 and DS21140 power-management
                        mode to Power-Saving mode.

          o ENABLE set DS21041 and DS21140 power-management mode
                   to Power-Saving mode.

          o DISABLE set DS21041 and DS21140 power-management mode
                    to Normal operation mode.

          o <absent> If this keyword does not appear in
                     PROTOCOL.INI, the driver will not operate the
                     Chip Power-Saving mode.

              SNOOZE
              units:[text]
              range:[ENABLE, DISABLE, <absent>]
              default:[<absent>]


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: ftp, load: 1.79