Update for PCMCIA and the status of 3c515 support. Do a bit of cleanup,
needs more work.
This commit is contained in:
parent
977b44de88
commit
a55181bde9
|
@ -1,4 +1,4 @@
|
|||
.\" $NetBSD: ep.4,v 1.16 1997/04/27 09:43:05 jonathan Exp $
|
||||
.\" $NetBSD: ep.4,v 1.17 1997/10/20 21:11:05 thorpej Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 1997 Jonathan Stone
|
||||
.\" All rights reserved.
|
||||
|
@ -32,30 +32,29 @@
|
|||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
.\"
|
||||
.Dd February 16, 1997
|
||||
.Dd October 20, 1997
|
||||
.Dt EP 4
|
||||
.Os NetBSD
|
||||
.Sh NAME
|
||||
.Nm ep
|
||||
.Nd Ethernet driver for 3Com Etherlink III (3c509, 3c579, 3c59x)
|
||||
.Nd device driver for 3Com Etherlink III family
|
||||
.Sh SYNOPSIS
|
||||
.Cd "ep? at isa? port ? irq ?"
|
||||
.Cd "ep0 at isa? port ? irq ?"
|
||||
.Cd "ep* at isapnp?"
|
||||
.Cd "ep* at eisa? slot ?"
|
||||
.Cd "ep* at pci? dev ? function ?"
|
||||
.Cd "ep* at pci? dev ? function ?"
|
||||
.Cd "ep* at pcmcia? function ?"
|
||||
.Sh DESCRIPTION
|
||||
The
|
||||
.Nm ep
|
||||
device driver supports the 3Com Etherlink III family of cards on Alpha
|
||||
and i386 CPUs. Supported Etherlink III cards include:
|
||||
device driver supports the 3Com Etherlink III family of Ethernet cards.
|
||||
Supported Etherlink III cards include:
|
||||
.Pp
|
||||
.Bl -tag -width xxxxxx -offset indent
|
||||
.It 3c509
|
||||
ISA 10Mbit card, in BNC and multiport variants
|
||||
.It 3c509B
|
||||
ISA plug-and-play 10Mbit card, in BNC and multiport variants
|
||||
.It 3c515
|
||||
ISA 10Mbit and 10/100 card with busmastering capability (untested)
|
||||
ISA Plug-and-Play 10Mbit card, in BNC and multiport variants
|
||||
.It 3c579
|
||||
EISA 10Mbit card, in BNC and muiltport variants
|
||||
.It 3c592
|
||||
|
@ -67,25 +66,29 @@ PCI 10Mbit multiport card with busmastering capability
|
|||
.It 3c595
|
||||
PCI 10/100Mbit multiport card with busmastering capability
|
||||
.It 3c900
|
||||
PCI 10Mbit card in 10baseT and multiport variants
|
||||
PCI 10Mbit card in 10baseT and multiport variants
|
||||
.It 3c905
|
||||
PCI 10/100Mbit cards
|
||||
.It 3c562
|
||||
PCMCIA modem/10Mbit Ethernet combo card with dongle
|
||||
.It 3c589
|
||||
PCMCIA 10Mbit card with dongle
|
||||
.El
|
||||
|
||||
The
|
||||
.Nm ep
|
||||
driver also works with 3c589 PCMCIA cards, if pre-configured to
|
||||
work as ISA devices. NetBSD does not include PCMCIA support at this time.
|
||||
.Pp
|
||||
The 3c515 is an ISA 10/100 card with busmastering capability.
|
||||
The chipset is similar to that of the 3c905, with some changes to
|
||||
make it work with the more limited ISA bus address space. This card
|
||||
is not currently supported.
|
||||
.Sh MEDIA SELECTION
|
||||
Various models of these cards come with a different assortment of
|
||||
media. Supported 10Mbit Ethernet media include:
|
||||
.Pp
|
||||
.Bl -tag -width xxxxxxxxxx -offset indent
|
||||
.It AUI/DIX
|
||||
Standard 15 pin connector
|
||||
.It 10Base2
|
||||
.It 10base5
|
||||
AUI, standard 15 pin connector
|
||||
.It 10base2
|
||||
BNC, also known as thin-net
|
||||
.It 10BaseT
|
||||
.It 10baseT
|
||||
UTP, also known as twisted pair
|
||||
.El
|
||||
.Pp
|
||||
|
@ -102,8 +105,8 @@ standards:
|
|||
.It MII
|
||||
MII connection to external 100Mbit PHY
|
||||
.El
|
||||
|
||||
Note that the 100baseTX and 100baseT4 cards can also run as 10baseT.
|
||||
.Pp
|
||||
Note that the 100baseTX and 100baseT4 cards can also run as 10baseT.
|
||||
.Pp
|
||||
The
|
||||
.Nm
|
||||
|
@ -128,22 +131,11 @@ Use the builtin 100mbit fibre-optic PHY.
|
|||
.It 100baseT4
|
||||
Use the builtin 100base-T4 PHY on the UTP port.
|
||||
.El
|
||||
|
||||
.Pp
|
||||
The
|
||||
.Nm
|
||||
driver no longer supports changing media via the link0/link1/link2 flags.
|
||||
.Pp
|
||||
If there are multiple cards in the computer, they are searched for
|
||||
in the following order:
|
||||
The 3c579 EISA cards are searched for first -- they will be found
|
||||
in EISA slot# order.
|
||||
Next, the 3c509 ISA cards are searched -- they are found in increasing
|
||||
ethernet address order.
|
||||
This is an example of how they will probe:
|
||||
.Pp
|
||||
ep0 at isa0 port 0x6000-0x600f irq 10: aui/bnc address 00:60:8c:70:e5:c5
|
||||
ep1 at isa0 port 0x300-0x30f irq 3: aui/bnc/utp address 00:20:af:10:62:ab
|
||||
.Pp
|
||||
You may specify the port and irq numbers that ISA cards are expected
|
||||
to be found at, but it is not necessary.
|
||||
The cards are sufficiently intelligent to tell us where they
|
||||
|
@ -159,7 +151,7 @@ Avoid placing other cards at that address!
|
|||
The 3Com configuration utilities can `autosense' the active media and
|
||||
save it as default. The saved default medium is the medium that
|
||||
was active atthe time the configuration utility was run. The
|
||||
.Nm ep
|
||||
.Nm
|
||||
driver does not yet re-autosense the active media at boot time.
|
||||
If the EEPROM autosense bit is set, the driver simply uses the media
|
||||
type sensed and saved when the configuration utility was run.
|
||||
|
@ -186,10 +178,5 @@ Support for autosensing the active media should be added to the driver.
|
|||
.Xr isa 4 ,
|
||||
.Xr isapnp 4 ,
|
||||
.Xr eisa 4 ,
|
||||
.Xr pci 4
|
||||
.Xr ed 4 ,
|
||||
.Xr eg 4 ,
|
||||
.Xr el 4 ,
|
||||
.Xr ie 4 .
|
||||
.Sh STANDARDS
|
||||
are great. There's so many to choose from.
|
||||
.Xr pci 4 ,
|
||||
.Xr pcmcia 4
|
||||
|
|
Loading…
Reference in New Issue