diff options
author | Todd C. Miller <millert@cvs.openbsd.org> | 1998-03-09 03:04:55 +0000 |
---|---|---|
committer | Todd C. Miller <millert@cvs.openbsd.org> | 1998-03-09 03:04:55 +0000 |
commit | 9689cd0a9d5ca600a4b17ecedc6ab75cd96bcad7 (patch) | |
tree | 2121566a24d79d2183c27537a0184283a1545a11 /share/man/man4/man4.alpha/ed.4 | |
parent | 4524b06fbf789297c9fce6b9dd3b52a6f94b8c84 (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.4 | 104 |
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 |