README.TXT Driver File Contents (drv84011.exe)

                              840-OD.COM

                    Winbond Electronics Corporation



Description:

  1. 840-OD.COM is a Novell DOS ODI Client driver. It is for the DOS
     environment only and therefore defaults to the IEEE 802.2 frame type.

  2. If there is only one 840 card, the driver will automatically get IOBASE
     and IRQ from the PCI Configuration Space.

  3. If there is more than 840 card, user must indicate a specified IOBASE
     in NET.CFG file.

  4. If you want to login to a Netware server, you need five files:

        LSL.COM
        840-OD.COM
        IPXODI.COM
        VLM.EXE
        NET.CFG


Installation:

   1. The running sequence is:

                LSL.COM
                840-OD.COM   --> Winbond's Novell DOS ODI driver
                IPXODI
                VLM or NETX

   2. Modify the NET.CFG file to set
        (a) Ethernet Frame Type if you'd like,
        (b) IOBASE if there is more than one 840 card,
        (c) Node Address,
        (d) Burst Length,
        (e) Cache Alignment,
        (f) Transmit Threshold,
        (g) Line Speed,
        (h) Full Duplex Function,
      for example,
        Link Driver 840-od

        # The parameter 'port' is used to select some specified 840 card.
        # This parameter is necessary when your system is equipped with mutiple
        # W89C840 cards.  For each driver, you must assign a unique port
        # address.
                port d000

        # The parameter 'frame' is used to select some specified frame type.
        # The default frame type is ethernet_802.2. This driver supports 4
        # frame types, they are ethernet_802.2, ethernet_802.3, ethernet_ii
        # and ethernet_snap.
                frame ethernet_802.2
                frame ethernet_802.3
                frame ethernet_ii
                frame ethernet_snap

        # The parameter 'node address' is used to set the physical address.
                node address 000102030405

        # The parameter 'burst' is used to set burst length.
        # The default value of burst length is 6.
        # Burst Length defines the maximum number of long words that can be
        # transferred within one PCI burst transaction. The reasonable values
        # are 1(1 longword), 2(2 longwords), 3(4 longwords), 4(8 longwords),
        # 5(16 longwords) and 6(32 longwords).
                burst 3

        # The parameter 'cachealign' is used to set cache alignment.
        # The default value of cache alignment is 3.
        # Cache Alignment defines the address boundary for data burst.
        # The reasonable values are 1(8 longword alignment),
        # 2(16 longword alignment) and 3(32 longword alignment)."
                cachealign 2

        # The parameter 'txthreshold' is used to set transmit threshold.
        # The default value of transmit threshold is 0.
        # This value decides the transmit threshold level of the transmit FIFO.
        # Transmission will start immediately after the transmit FIFL has
        # reached the threshold level or full pkt has been transferred to the
        # transmit FIFO if the frame length is less than the transmit threshold
        # level.
        #               TxThreshold         Transmit Threshold Level
        #                  00H                     full pkt
        #                  01H                     16 bytes
        #                  02H                     32 bytes
        #                  --                      --
        #                  7FH                      2032 bytes"
                txthreshold 33

        # The parameter 'linespeed' is used to set the line speed.
        # The default value of line speed is AutoDetect.
        # This adapter can be operationed in 10M or 100M Mbps. The reasonable
        # values are AutoDetect(auto detect line speed by the driver), 10M or
        # 100M
                linespeed 10m

        # The parameter 'fullduplex' is used to set the full duplex function.
        # The default value of full duplex function is AutoDetect.
        # This adapter can be in half or full duplex mode. In half duplex mode,
        # the W89C840 can only either transmit or receive. In full duplex mode,
        # the W89C840 can transmit and receive at the same time. The
        # reasonable values are AutoDetect(auto detect full duplex function
        # by the driver), Diable(disable full duplex function) and
        # Enable(enable full duplex function).
                fullduplex autodetect

        # The parameter 'nway' is used to disable or enable the autonegotiation
        # function. The default value of nway is on. The reasonable values are
        # OFF and ON.
                nway on


Use:

  1. Available command line options:
        840-OD   -Installs the LAN driver
        840-OD S -Shows resident LAN drivers in memory
        840-OD U -Unloads resident LAN driver from memory
        840-OD ? -Displays this help screen

  2. To run this driver without an early interrupt function type, the sequence:
        LSL.COM
        840-OD.COM
        IPXODI.COM
        VLM.EXE

  3. To remove this driver from the DOS environment, simply type:
        840-OD.COM U


Trouble Shooting:

   1. Message: 'No Winbond 840 IO card existed.'
      Solution: Make sure that your W89C840 PCI card is plugged into the
                system.

   2. Message: 'There are multiple Winbond 840 cards. Use NET.CFG to specify
               I/O port.'
      Solution: Because there is more than one 840 card in your system, you
                must use the I/O port to select a W89C840 card. This is done by
                adding the following statements to the NET.CFG file:

                        Link Driver 840-OD
                            port d000      ---> selected W89C840 card

   3. Message: 'A File Server could not be found.'
      Solution: Make sure
                a. your W89C840 PCI card is connected to the cable,
                b. the Novell OS is active in this network,
                c. the frame type between client(your system) and server(Novell
                   OS) is the same.

   4. If you found the system is abnormall, like as, the client can not attach
      to the server or can not login to the server successfully. Please disable
      the receive early interrupt by NET.CFG. You should add the following
      instructions to NET.CFG file,

                link driver 840-od
                    rxearly disable


Histories of Release:

    ***) 2.00,  08-11-1997
         First release.

    ***) 2.10,  09-26-1997
         For passing 16-Bit test of the DDK 5.0(86/7/6).

    ***) 2.20,  11-26-1997
         For passing 16-Bit test of the DDK 5.0(86/9/8).

    ***) 2.30,  02-07-1998
         For the issue of the software reset(Ctrl_Alt_Del).

    ***) 2.60,  03-10-1998
         To activate the receive early interrupt.

    ***) 2.80,  06-08-1998
         1. Add on parameter 'Nway' to disable or enable Auto-Negotiation
            function.
         2. Fix the bug issued by DavidCom PHY.

    ***) 2.90,  08-31-1998
         1. Fix the bug issued by EMM386.EXE,
         2. Modify the interrupt sharing from 'No Shared' to 'Shared'.

    ***) 3.00,  09-14-1998
         1. Fix the bug issued by BOOTROM.

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: web3, load: 2.34