ref: 17300001
title: EtherLink Adapter Jumpers & Driver Parameters
date: 8/15/89
Copyright 3Com Corporation, 1991. All rights reserved.
This Tech Tip consists of quick reference guides for configuring
each of the following 3Com network adapter cards: EtherLink,
EtherLink II, and EtherLink Plus. It also contains issues to
consider when selecting configurations for the adapter cards.
.H1;Configuring the EtherLink Adapter
.LT
Adapter Name: EtherLink Data Path: 8-bit
Product #: 3C501 Bus: ISA
Assembly #: 1221 & 1994 CPU: none
aka: IE-4
| | | | |
Etherlink |standard | available | driver | adapter |
| setting | settings | params | jumpers |
============================================================
DMA ch | 1 | 1-3 | dmach | 2 |
------------------------------------------------------------
int level | 3 | 2-7 | intlvl | 1 |
------------------------------------------------------------
I/O | 300h | 000h - 3F0h | iobase | 6 {1} |
base addr | | by 010h | | |
============================================================
DMA type | {2} | 1-4 {3} | dmatype | --- |
------------------------------------------------------------
xcvr sel | BNC | BNC,DIX | --- | 1 |
------------------------------------------------------------
memory ena |disabled | ena/dis | --- | 1 {4} |
------------------------------------------------------------
memory | EC000h |00000h-FF000h| --- | 8 {5} |
base addr | | by 01000h | | |
------------------------------------------------------------
.el
Format of the device driver specification in CONFIG.SYS:
device=eth.sys [intlvl [iobase [dmach [dmatype]]]]
Example of the device driver specification for using interrupt
level 3, I/O base address 310h, DMA channel 3, and DMA block mode
transfer in an 8086 machine:
device=eth.sys x 310 3
{1} Set these jumpers to select the I/O base address by 16-byte
increments. Watch the 0/1 orientation on these pins, and
note that the last four bits are implied 0's.
NOTE: If the optional EtherStart PROM is installed, only
the default setting of 300h is valid.
.lt
{2} Default for 8088 and 8086 class machines: 3
Default for 80186/286/386 class machines: 4
{3} 1 - DMA byte mode transfer
2 - Programmed I/O loop (or no DMA ch on computer)
3 - DMA block mode transfer
4 - Programmed I/O using REP instruction (valid only
on 80186, 80286, and 80386 class machines)
.el
{4} If the optional EtherStart PROM is installed, set this
jumper position to enable.
{5} If the optional EtherStart PROM is installed, set these
jumpers to select the PROM base address by 4 KB
increments. Watch the 0/1 orientation on these pins, and
note that the last twelve bits are implied 0's.
.H;Configuring the EtherLink II Adapter
.lt
Adapter Name: Etherlink II Data Path: 8-bit
Product #: 3C503 Bus: ISA
Assembly #: 2227 RAM: 8 KB
aka: IE-6 CPU: none
| | | | |
E'Link II |standard | available | driver | adapter |
| setting | settings | params | jumpers |
============================================================
DMA ch | 1 | 1-3 | /D:dmach | --- |
------------------------------------------------------------
int level | 3 | 2-5 | /I:intlvl | --- |
------------------------------------------------------------
I/O | 300h | 250h, 280h, | /A:iobase | 1 |
base | | 2A0h, 2E0h, | | |
address | | 300h, 310h, | | |
| | 330h, 350h | | |
============================================================
DMA type | {1} | 1-4 {2} | /M:dmatype | --- |
------------------------------------------------------------
xcvr sel | BNC | BNC,DIX {3} | /T:xcvrtype | --- |
------------------------------------------------------------
memory |disabled |dis, C8000h, | ---- | 1 |
base | | CC000h, | | |
address | | D8000h, | | |
{4} | | DC000h | | |
------------------------------------------------------------
.el
Format of the device driver specification in CONFIG.SYS may
either be keyed parameter format
.lt
device=eth503.sys [/A:iobase] [/D:dmach] [/I:intlvl]
[/M:dmatype] [/T:xcvrtype]
.el
or positional parameter format, with "x" indicating the default
value for the corresponding parameter
.lt
device=eth503.sys [intlvl [iobase [dmach [dmatype
[xcvrtype]]]]]
.el
Examples of the device driver specification for using interrupt
level 3, I/O base address 310h, DMA channel 3, DMA block mode
transfer in an 8086 machine, and an external transceiver:
.lt
device=eth503.sys /d:310 /i:3 /t:2
device=eth503.sys x 310 3 x 2
{1} Default for 8088 and 8086 class machines: 3
Default for 80186/286/386 class machines: 4
{2} 1 - DMA byte mode transfer
2 - Programmed I/O loop (or no DMA ch on computer)
3 - DMA block mode transfer
4 - Programmed I/O using REP instruction (valid only
on 80186, 80286, and 80386 class machines)
{3} 1 - BNC
2 - DIX
.el
{4} If the optional EtherStart II PROM is installed, enable it
by setting this jumper to select one of the four 16K blocks
of memory. 8 KB are reserved for the Start PROM, and
8 KB are reserved for Shared Memory. The adapter
driver will attempt to operate in Share Memory mode rather
than in DMA mode.
If the optional EtherStart II PROM is not installed, set
this this jumper to "disable"; the adapter/host CPU
interface will use the DMA mode specified in CONFIG.SYS.
.H;Configuring the EtherLink Plus Adapter
.lt
Adapter Name: EtherLink Plus Data Path: 8/16-bit
Product #: (3C505) 3C505B Bus: ISA
Assembly #: (1194) 2012 RAM: (128K) 256 KB
aka: (IE-3) IE-3.3 expandable to
384 KB or 512 KB
CPU: 8 MHz Intel 80186
| | | | |
E'Link Plus|standard | available | driver | adapter |
| setting | settings | params | jumpers |
============================================================
DMA ch | 1 |1,3,5,6,7 {1}| dmach | 2 |
------------------------------------------------------------
interrupt | 3 | 3-7, 9-12, | intlvl | 1 |
level | | 14-15 {2} | | |
------------------------------------------------------------
I/O | 300h | 000h - 3F0h | iobase | 6 {3} |
base addr | | by 010h | | |
============================================================
DMA type | {4} | 1-4 {5} | dmatype | --- |
------------------------------------------------------------
xcvr sel | BNC | BNC,DIX | --- | 1 |
------------------------------------------------------------
memory | EC000h |00000h-FE000h| --- | 8 {6} |
base addr | | by 02000h | | |
------------------------------------------------------------
.el
Format of the device driver specification in CONFIG.SYS:
device=eth505.sys [intlvl [iobase [dmach]]]
Example of the device driver specification for using interrupt
level 3, I/O base address 310h, DMA channel 3, and DMA block mode
transfer in an 8086 machine:
device=eth505.sys x 310 3
.lt
{1} IBM PC/XT, AT 8-bit slot: 1,3
IBM AT 16-bit slot: 5,6,7 (higher performance channels)
{2} IBM PC/XT: 3-7,9 (int 9 = int 2 for these PC's)
IBM AT 8/16-bit slots: 3-7,9-12,14-15
.el
{3} Set these jumpers to select the I/O base address by 16-byte
increments. Watch the 0/1 orientation on these pins, and
note that the last four bits are implied 0's.
.lt
{4} Default for 8088 and 8086 class machines: 3
Default for 80186/286/386 class machines: 4
{5} 1 - DMA byte mode transfer
2 - Programmed I/O loop (or no DMA ch on computer)
3 - DMA block mode transfer
4 - Programmed I/O using REP instruction (valid only
on 80186, 80286, and 80386 class machines)
.el
{6} Selects host memory space (on 8 KB boundary) for socket
corresponding to a 64 KB 2764-type PROM.
.H;Considerations in Setting the DMA Channel
The following lists give the standard DMA channel settings used
by devices in the IBM PC/XT and in the IBM AT.
.lt
ch IBM PC/XT device ch IBM AT device
1 - (unused) 1 - (unused)
2 - floppy drive 2 - fl drv &/or hard disk
3 - hard disk (XT only) 3 - (unused)
4 - (unavailable)
*5 - (unused)
*6 - (unused)
*7 - (unused)
* available only when the
adapter is installed in a
16-bit slot
.H1;Considerations in Setting the Interrupt Level
int IBM PC/XT device int IBM AT device
0 - timer 0 - timer
1 - keyboard 1 - keyboard
2 - (reserved) 2 - (reserved)
3 - com2 3 - com2
4 - com1 4 - com1
5 - hard disk (XT only) 5 - parallel port 2
6 - (unused) 6 - floppy drive
7 - parallel port 1 7 - parallel port 1
8 - Real Time Clock
9 - redirected to int 10
10 - (unused)
11 - (unused)
12 - (unused)
13 - co-processor
14 - hard disk
15 - (unused)
.el
.h1;Considerations in Setting the I/O Base Address
Note that the following memory locations are used by standard
devices on an IBM XT:
.lt
2E1h - GPIB
2E2h - data acquisition
2E3h = data acquisition
.el
Standard devices on an IBM PC or IBM PS/2 Model 30 do not use any
memory locations in the range 250h to 350h.
Note that if the optional EtherStart PROM is installed, only the
default setting of 300h is valid.