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.