summaryrefslogtreecommitdiff
path: root/share/man/man4/man4.alpha/ed.4
diff options
context:
space:
mode:
authorTodd C. Miller <millert@cvs.openbsd.org>1998-03-09 03:04:55 +0000
committerTodd C. Miller <millert@cvs.openbsd.org>1998-03-09 03:04:55 +0000
commit9689cd0a9d5ca600a4b17ecedc6ab75cd96bcad7 (patch)
tree2121566a24d79d2183c27537a0184283a1545a11 /share/man/man4/man4.alpha/ed.4
parent4524b06fbf789297c9fce6b9dd3b52a6f94b8c84 (diff)
Add some more, taken from the i386 port. I wonder if many of these should
not just be platform independent?
Diffstat (limited to 'share/man/man4/man4.alpha/ed.4')
-rw-r--r--share/man/man4/man4.alpha/ed.4104
1 files changed, 104 insertions, 0 deletions
diff --git a/share/man/man4/man4.alpha/ed.4 b/share/man/man4/man4.alpha/ed.4
new file mode 100644
index 00000000000..0341d2ebbee
--- /dev/null
+++ b/share/man/man4/man4.alpha/ed.4
@@ -0,0 +1,104 @@
+.\"
+.\" Copyright (c) 1994 Christopher G. Demetriou
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\" notice, this list of conditions and the following disclaimer.
+.\" 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. All advertising materials mentioning features or use of this software
+.\" must display the following acknowledgement:
+.\" This product includes software developed by Christopher G. Demetriou.
+.\" 3. The name of the author may not be used to endorse or promote products
+.\" derived from this software without specific prior written permission
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``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 AUTHOR 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.
+.\"
+.\" $Id: ed.4,v 1.1 1998/03/09 03:04:53 millert Exp $
+.\"
+.Dd
+.Dt ED 4 alpha
+.Os
+.Sh NAME
+.Nm ed
+.Nd Ethernet driver for DP8390- and WD83C690-based ethernet boards
+.Sh SYNOPSIS
+.Cd "ed0 at isa? port 0x280 irq 9 iomem 0xd0000"
+.Cd "ed1 at isa? port 0x250 irq 9 iomem 0xd8000"
+.Cd "ed2 at isa? port 0x300 irq 10 iomem 0xcc000"
+.Cd "ed3 at pci? dev ? function ?"
+.Sh DESCRIPTION
+The
+.Nm
+interface provides access to a 10 Mb/s Ethernet network via the
+DP8390 and WD83C690 Ethernet chips. The ethernet cards supported
+by the
+.Nm
+interface are:
+.Pp
+.Bl -tag -width -offset indent -compact
+.It Western Digital 8003 Series
+.It Western Digital 8013 Series
+.It SMC Elite (80x3) Series
+.It SMC Ultra (8216) Series
+.It 3Com 3c503
+.It Novell NE1000
+.It Novell NE2000 and clones
+.El
+.Sh DIAGNOSTICS
+The DP8390 Ethernet chip implements a shared-memory ring-buffer
+to store incoming packets. When this buffer overfills, the
+.Nm
+driver produces a message similar to the following:
+.Pp
+.Bl -tag -width -offset indent -compact
+.It ed1: warning - receiver ring buffer overrun
+.El
+.Pp
+The 16bit boards (8013 series) have 16k of memory as well as
+fast memory access speed. Typical memory access speed on these
+boards is about 4MB/second. These boards generally have no
+problems keeping up with full ethernet speed and the ring-buffer
+seldom overfills.
+.Pp
+However, the 8bit boards (3c503, and 8003) usually have
+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 WD8003E and 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 occassionally overrun. When this happens, the board must
+be reset to avoid a lockup problem in early revision 8390's.
+Resetting the board causes all of the data in the ring-buffer
+to be lost, requiring it to be retransmitted/received, congesting
+the board further. Because of this, maximum throughput
+on these boards is only about 400-600k per second.
+.Pp
+This problem is exasperated by NFS because the 8bit boards lack
+sufficient memory to support the default 8k byte packets that NFS and
+other protocols use as their default. If these cards must be used
+with NFS, use the NFS -r and -w options to limit NFS's packet size.
+4096k byte packets generally work.
+.Sh SEE ALSO
+.Xr ifconfig 8 ,
+.Xr intro 4 ,
+.Xr eg 4 ,
+.Xr el 4 ,
+.Xr ep 4 ,
+.Xr ie 4 ,
+.Xr le 4