Ref: 03250369
Title: ELink II Parameters: DOS, DOS LAN Mgr, & OS/2 NetStations
Date: 11/11/88

Copyright 3Com Corporation, 1991.  All rights reserved.

QUESTION:  How do I set up my netstation for the EtherLink II
adapter with an external transceiver--under both DOS and OS/2
software?

ANSWER:

OS/2-Based Netstations
----------------------
OS/2 stations merely need a line added to their PROTOCOL.INI
file, under the [elinkii] section.  This line should read:

                TRANSCEIVER = EXTERNAL

DOS-Based Netstations (3+ or DOS LAN Manager)

The following line should be included in the 'config.sys' file in
the root directory of the boot disk(ette) for netstations and/or
PC servers with a DOS operating system and running under either
3+ or DOS LAN Manager software.


device=eth503.sys [/parmletter:parmvalue [/parmletter:parmvalue [...]]]

parameters:

/A:nnn -  use 'nnn' for i/o base address ('nnn' is in hex),
          (default is 300)
/D:n   -  use DMA channel 'n',
          (default is channel 1)
/I:n   -  use interrupt level 'n',
          (default is level 3)
/M:n   -  data transfer mode:  n=1  DMA Single Byte mode
                               n=2  Programmed i/o loop
                               n=3  DMA Demand mode
                               n=4  Programmed i/o rep (80286 only)
          (default is mode 3 on a PC class machine, mode 4 on ATs)
/T:n   -  transceiver type:  n=1 BNC/On board,
                             n=2 DIX/External.
          (default is BNC/On board, ie. thin ethernet)

EXAMPLE:
   device = eth503.sys /A:2E0 /t:2 /i:5
            Specifies use of 2E0h as the io base address, external
            transceiver, and interrupt level 5.

SYNTAX: Parmletter may be upper or lower case.  Parameters are
separated by one or more blanks.  The ':' is optional, i.e., the
parmletter can be followed either by the ':' or directly by the
parmvalue.

NOTE:  When setting eth503.sys driver parameters, you CANNOT MIX
THE TWO TYPES OF PARAMETER FORMAT.

The first format is the user-friendly "slash format" consistent
with many Microsoft command lines which uses a slash ("/"), a
meaningful word or character, a colon (":"), and a parameter
value, as in "/t:2" for transceiver or "/i:5" for interrupt.  In
this format, the parameters are not positional.

The second format is compatible with EtherLink (eth.sys) and
EtherLink Plus (eth505.sys).  This format is automatically used
by Netsetup. The command line is of the form:

    "device = eth503.sys n1 n2 n3 n4 n5",

where n1 - n5 are positional parameters defined as follows:

    n1  is the interrupt number,
    n2  is the i/o base address,
    n3  is the dma channel,
    n4  is the data transfer mode, and
    n5  is the transceiver selection (1=on-board, 2=external).


A value of "x" for a parameter means "use the default value", and
is a good place-filler when the parameter of interest is later in
the line.

Especially when Netsetup is used, be careful when "manually"
adding for example, the external transceiver parameter.  If you
use the / format in your manual entry, the last parameter (/t)
will be ignored because it is not the same format as the
preceding parameter(s).  For example, in "...eth503.sys 3 300 1 /
t:2", the last parameter is ignored because it is in a different
format than the preceding parameter(s).  To use the / format to
specify external transceiver, you must replace the entire line:

   "device = eth503.sys 3 300 1 x 2",  or
   "device = eth503.sys x   x x x 2".
