README.TXT Driver File Contents (drv84011.exe)

840-PD.COM [Options]

(A) The 840-PD.COM is a packet driver on DOS:
    To run the 840-PD.COM directly on the DOS prompt -
    driver:\> [driver:\path\]840-PD.COM<enter>

(B) Functional Description:

    1) Supported functions for FTP1.09 spec. are
       driver_info(), access_type(), release_type(), send_pkt(), terminate(),
       get_address(), reset_interface(), get_parameters(), set_rcv_mode(),
       get_rcv_mode(), set_multicast_list(), get_multicast_list(),
       get_statistics(), and set_address().

    2) The input options are
       (2.1) 840-pd [packet_int_no[id=xx_xx_xx_xx_xx_xx]
                    [nway=off/on][full/half][ls=10/100]
                    [bl=0/1/2/4/8/16/32][ca=8/16/32][tt=0/0x01--0x7f]]
            (2.1.1)
               id=xx_xx_xx_xx_xx_xx    physical address
               nway=on(off)            autonegotiation function
               full                    full duplex
               half                    half duplex
               ls=100(10)              line speed
               bl=0(1,2,4,8,16,32)     burst length
               ca=8(16,32)             cache alignment
               tt=0(0x01--0x7f)        transmit threshold
               where (1) packet_int_no, tt, and id values are hex.values
                         and forms as 0xXX (ie:0x12)
                     (2) other values are digit
                     (3) 'full' and 'half' do not co-exist

               note:
               a. The parameter 'full' and 'half' is used to set the full
                  duplex function of the 840 adapter.
                  This adapter can be in half or full duplex mode. So 'full'
                  and 'halt' do not co-exist. 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.
                  If user does not set 'full' or 'halt' in the command line,
                  this driver will auto detect the full duplex function.
               b. The parameter 'ls' is used to set the line speed.
                  This adapter can be operationed in 10M or 100M Mbps. The
                  reasonable values is 10(set as 10M) or 100(set as 100M).
                  If user does not set this parameter, this driver will
                  auto detect the line speed.
               c. The parameter 'bl' is used to set burst length.
                  The default value of the 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 are 1(1 longword), 2(2 longwords),
                  3(4 longwords), 4(8 longwords), 5(16 longwords) and
                  6(32 longwords).
               7. The parameter 'ca' 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)."
               8. The parameter 'tt' 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"
               9. 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.

            (2.1.2) packet_int_no is the software interrupt number,and in the
                    range 0x60 through 0x80 (including 0x60 and 0x80).The
                    default value is 0x60 (0x60 means 60h).

       (2.2) 840-pd -U/-u packet_int_no
             the parameter 'U' or 'u' may unload this packet driver using this
             specific packet_int_no.

       (2.3) 840-pd ?
             show message about user interface (2.1), and (2.2).

    3) The rule for unload this driver is :
           to unload this driver staying in that packet_int_no.

    4) The rule for working on LAN cards (one card or more cards) is :
         in program initialization stage, we will scan the same Winbond packet
         driver from 0x60 to 0x80 (suppose there have N Winbond packet driver
         before us), and remember their slot number.

         If the user has not specified ethernet ID ,the driver will be
         loaded on the Winbond LAN card which slot number are the smallest
         and different from the N Winbond LAN cards.

         If the user has specified ethernet ID ,the driver will be loaded
         on the card that the user selects. If the driver has been loaded
         on this card, "the driver has been loaded" message will be shown.

(C) Histories of Release:

    ***) 1.00, Sep-05-1997
         First release.

    ***) 1.10, Sep-24-1997
         2nd release.

    ***) 1.20, Nov-27-1997
         modify the method to handle buffer error and buffer unavailable
         conditions.

    ***) 1.30, Mar-04-1998
         modify the flow to handle receiving multicast packets.

    ***) 1.40, 06-02-1998
         1. Add one parameter 'Nway',
         2. Fix the bug issued by DavidCom's PHY.

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

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: web2, load: 1.24