Ref: 08720017
Title: Using Windows 3.0 with an EtherLink Plus Adapter
Date: 7/20/90

Copyright 3Com Corporation, 1991.  All rights reserved.

To use Windows 3.0 in its Enhanced mode with an EtherLink Plus
adapter, you cannot use DMA transfer to or from the adapter.  A
(previously undocumented) parameter may be added to the [ELNKPL]
section of the PROTOCOL.INI file to change to Programmed I/O (either
byte mode or word mode) transfers.  This parameter is DATATRANSFER=.
Its syntax is as follows:

DATATRANSFER = PIO_WORD     Forces word mode programmed I/O in both
                            16- and 8-bit slots.
             = PIO_BYTE     Specifies byte mode programmed I/O, and
                            can only be used if the adapter is
                            in an 8-bit slot.
             = DMA          This is the default; demand mode DMA if
                            in 16-bit slot, single mode otherwise.

If there is no DATATRANSFER= statement in the [ELNKPL] section of
PROTOCOL.INI, the results are the same as if there was a statement
reading DATATRANSFER=DMA. The DATATRANSFER= parameter overrides the
value of DMACHANNEL=.  For clarity, a new value has been added to the
DMACHANNEL= statement:

DMACHANNEL = NONE           This is optional since the DATATRANSFER
                            parameter will override DMACHANNEL.  It
                            is provided for clarity only.

Please note that the adapter driver assumes you have set reasonable
combinations of parameters.  If you configure conflicting parameters
(like DMACHANNEL=NONE and DATATRANSFER=DMA) you will get erroneous
behavior.
