summaryrefslogtreecommitdiff
path: root/static/netbsd/man4/ec.4
diff options
context:
space:
mode:
authorJacob McDonnell <jacob@jacobmcdonnell.com>2026-04-25 19:55:15 -0400
committerJacob McDonnell <jacob@jacobmcdonnell.com>2026-04-25 19:55:15 -0400
commit253e67c8b3a72b3a4757fdbc5845297628db0a4a (patch)
treeadf53b66087aa30dfbf8bf391a1dadb044c3bf4d /static/netbsd/man4/ec.4
parenta9157ce950dfe2fc30795d43b9d79b9d1bffc48b (diff)
docs: Added All NetBSD Manuals
Diffstat (limited to 'static/netbsd/man4/ec.4')
-rw-r--r--static/netbsd/man4/ec.4182
1 files changed, 44 insertions, 138 deletions
diff --git a/static/netbsd/man4/ec.4 b/static/netbsd/man4/ec.4
index d5062eb3..420d0a62 100644
--- a/static/netbsd/man4/ec.4
+++ b/static/netbsd/man4/ec.4
@@ -1,11 +1,9 @@
-.\" $NetBSD: ec.4,v 1.14 2017/07/03 21:30:58 wiz Exp $
+.\" Copyright (c) 1992, 1993
+.\" The Regents of the University of California. All rights reserved.
.\"
-.\" Copyright (c) 1997 The NetBSD Foundation, Inc.
-.\" All rights reserved.
-.\"
-.\" This code is derived from software contributed to The NetBSD Foundation
-.\" by Jason R. Thorpe of the Numerical Aerospace Simulation Facility,
-.\" NASA Ames Research Center.
+.\" This software was developed by the Computer Systems Engineering group
+.\" at Lawrence Berkeley Laboratory under DARPA contract BG 91-66 and
+.\" contributed to Berkeley.
.\"
.\" Redistribution and use in source and binary forms, with or without
.\" modification, are permitted provided that the following conditions
@@ -15,148 +13,56 @@
.\" 2. Redistributions in binary form must reproduce the above copyright
.\" notice, this list of conditions and the following disclaimer in the
.\" documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of the University nor the names of its contributors
+.\" may be used to endorse or promote products derived from this software
+.\" without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
.\"
-.\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
-.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
-.\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-.\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
-.\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-.\" POSSIBILITY OF SUCH DAMAGE.
+.\" from: Header: le.4,v 1.2 92/10/13 05:31:33 leres Exp
+.\" from: @(#)le.4 8.1 (Berkeley) 6/9/93
+.\" $NetBSD: ec.4,v 1.5 2017/02/18 22:39:01 wiz Exp $
.\"
-.Dd October 20, 1997
-.Dt EC 4
+.Dd February 17, 2017
+.Dt EC 4 sun2
.Os
.Sh NAME
.Nm ec
-.Nd driver for 3Com EtherLink II (3c503)
-.Tn ISA
-bus
-.Tn Ethernet
-cards
+.Nd 3Com 3c400 Multibus Ethernet interface driver
.Sh SYNOPSIS
-.Cd "ec0 at isa? port 0x250 iomem 0xd8000 irq 9"
+.Cd "ec0 at mbmem0 addr 0xe0000 ipl 3"
+.Cd "ec1 at mbmem0 addr 0xe2000 ipl 3"
.Sh DESCRIPTION
The
.Nm
-device driver supports 3Com EtherLink II (3c503)
+interface provides access to the 10 Mb/s
.Tn Ethernet
-cards for
-.Tn ISA
-bus which are based on the National Semiconductor DP8390/WD83C690
-.Tn Ethernet
-interface chips.
-.Sh MEDIA SELECTION
-The EtherLink II supports two media types on a single card.
-All support the
-.Tn AUI
-media type.
-The other media is either
-.Tn BNC
-or
-.Tn UTP
-behind a transceiver.
-Software cannot differentiate between
-.Tn BNC
-and
-.Tn UTP
-cards.
-.Pp
-To enable the AUI media, select the
-.Em 10base5
-or
-.Em aui
-media type with
-.Xr ifconfig 8 Ns 's
-.Cm media
-directive.
-To select the other media
-.Po
-.Tn BNC
-or
-.Tn UTP
-.Pc ,
-select the
-.Em 10base2
-or
-.Em bnc
-media type.
-.Sh DIAGNOSTICS
-.Bl -diag
-.It "ec0: wildcarded IRQ is not allowed"
+network via the
+.Tn 3Com
+3c400 Ethernet chip set.
.Pp
+Each of the host's network addresses is specified at boot time with an
+.Dv SIOCSIFADDR
+.Xr ioctl 2 .
The
-.Tn IRQ
-was wildcarded in the kernel configuration file.
-This is not supported.
-.It "ec0: invalid IRQ <n>, must be 3, 4, 5, or 9"
-.Pp
-An
-.Tn IRQ
-other than the above
-.Tn IRQ
-values was specified in the kernel configuration file.
-The EtherLink II hardware only supports the above listed
-.Tn IRQ
-values.
-.It "ec0: failed to clear shared memory at offset <off>"
-.Pp
-The memory test was unable to clear shared the interface's shared memory
-region.
-This often indicates that the card is configured at a conflicting
-.Em iomem
-address.
-.It "ec0: warning - receiver ring buffer overrun"
-.Pp
-The DP8390
-.Tn Ethernet
-chip used by this board implements a shared-memory
-ring-buffer to store incoming packets.
-The 3c503 usually has only 8K bytes of shared memory.
-This is only enough room for about 4 full-size (1500 byte) packets.
-This can sometimes be a problem, especially on the original 3c503, because
-these boards' shared-memory access speed is quite slow; typically only
-about 1MB/second.
-The overhead of this slow memory access, and the fact that there
-is only room for 4 full-sized packets means that the ring-buffer
-will occasionally overrun.
-.Pp
-When an overrun occurs, the board must be reset to avoid a lockup
-problem in early revision DP8390
+.Nm
+interface employs the Address Resolution Protocol described in
+.Xr arp 4
+to dynamically map between Internet and
.Tn Ethernet
-chips.
-Resetting the board causes all of the data in the ring-buffer to be
-lost, requiring the data to be retransmitted/received, congesting the board
-further.
-Because of this, maximum throughput on these boards is only about
-400-600K bytes per second.
-.Pp
-This problem is exacerbated by
-.Tn NFS
-because the 8-bit boards lack sufficient packet buffer memory to
-support the default 8K byte packets that
-.Tn NFS
-and other protocols use as their default.
-If these cards must be used
-with
-.Tn NFS ,
-use the
-.Xr mount_nfs 8
-.Fl \&r
-and
-.Fl \&w
-options in
-.Pa /etc/fstab
-to limit NFS's packet size.
-4K (4096) byte packets generally work.
-.El
+addresses on the local network.
.Sh SEE ALSO
-.Xr ifmedia 4 ,
-.Xr intro 4 ,
-.Xr isa 4 ,
-.Xr ifconfig 8 ,
-.Xr mount_nfs 8
+.Xr arp 4 ,
+.Xr inet 4 ,
+.Xr sun2/ie 4 ,
+.Xr sun2/intro 4