aboutsummaryrefslogtreecommitdiff
path: root/share/man/man4/ed.4
diff options
context:
space:
mode:
Diffstat (limited to 'share/man/man4/ed.4')
-rw-r--r--share/man/man4/ed.4407
1 files changed, 0 insertions, 407 deletions
diff --git a/share/man/man4/ed.4 b/share/man/man4/ed.4
deleted file mode 100644
index 30646be9b538..000000000000
--- a/share/man/man4/ed.4
+++ /dev/null
@@ -1,407 +0,0 @@
-.\"
-.\" Copyright (c) 1994, David Greenman
-.\" 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 David Greenman.
-.\" 4. 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 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 AUTHOR 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.
-.\"
-.\" $FreeBSD$
-.\"
-.Dd October 24, 2018
-.Dt ED 4
-.Os
-.Sh NAME
-.Nm ed
-.Nd "NE-2000 and WD-80x3 Ethernet driver"
-.Sh SYNOPSIS
-To compile this driver into the kernel,
-place the following lines in your
-kernel configuration file:
-.Bd -ragged -offset indent
-.Cd "device miibus"
-.Cd "device ed"
-.Ed
-.Pp
-Alternatively, to load the driver as a
-module at boot time, place the following line in
-.Xr loader.conf 5 :
-.Bd -literal -offset indent
-if_ed_load="YES"
-.Ed
-.Sh DEPRECATION NOTICE
-The
-.Nm
-driver is not present in
-.Fx 13.0
-and later.
-See https://github.com/freebsd/fcp/blob/master/fcp-0101.md for more
-information.
-.Sh DESCRIPTION
-The
-.Nm
-driver provides support for 8 and 16bit Ethernet cards that are based on
-the National Semiconductor DS8390 and similar NICs manufactured by
-other companies.
-The
-.Nm
-driver also supports many PC Card chips which interface via MII to a PHY.
-Axiom's AX88790, AX88190 and AX88190A;
-DLink's DL10019 and DL10022; and
-Tamarack's TC5299J chips all support internal or external MII/PHY combinations.
-Realtek's PCI and ISA RTL80x9-based cards are also supported.
-For these chipsets, autonegotiation and status reporting are supported.
-.Pp
-In addition to the standard port and IRQ specifications, the
-.Nm
-driver also supports a number of
-.Cd flags
-which can force 8/16bit mode, enable/disable multi-buffering, and select the default
-interface type (AUI/BNC, and for cards with twisted pair, AUI/10BaseT).
-.Pp
-The
-.Cd flags
-are a bit field, and are summarized as follows:
-.Bl -tag -width indent
-.It Li 0x01
-Disable transceiver.
-On those cards which support it, this flag causes the transceiver to
-be disabled and the AUI connection to be used by default.
-.It Li 0x02
-Force 8bit mode.
-This flag forces the card to 8bit mode regardless of how the
-card identifies itself.
-This may be needed for some clones which incorrectly
-identify themselves as 16bit, even though they only have an 8bit interface.
-This flag takes precedence over force 16bit mode.
-.It Li 0x04
-Force 16bit mode.
-This flag forces the card to 16bit mode regardless of how the
-card identifies itself.
-This may be needed for some clones which incorrectly
-identify themselves as 8bit, even though they have a 16bit ISA interface.
-.It Li 0x08
-Disable transmitter multi-buffering.
-This flag disables the use of multiple
-transmit buffers and may be necessary in rare cases where packets are sent out
-faster than a machine on the other end can handle (as evidenced by severe packet
-lossage).
-Some
-.No ( non- Ns Fx
-:-)) machines have terrible Ethernet performance
-and simply cannot cope with 1100K+ data rates.
-Use of this flag also provides
-one more packet worth of receiver buffering, and on 8bit cards, this may help
-reduce receiver lossage.
-.El
-.Pp
-When using a 3c503 card, the AUI connection may be selected by specifying the
-.Cm link2
-option to
-.Xr ifconfig 8
-(BNC is the default).
-.Sh HARDWARE
-The
-.Nm
-driver supports the following Ethernet NICs:
-.Pp
-.Bl -bullet -compact
-.It
-3Com 3c503 Etherlink II
-.Pq Cd "options ED_3C503"
-.It
-AR-P500 Ethernet
-.It
-Accton EN1644 (old model), EN1646 (old model), EN2203 (old model) (110pin)
-(flags 0xd00000)
-.It
-Accton EN2212/EN2216/UE2216
-.It
-Allied Telesis CentreCOM LA100-PCM_V2
-.It
-AmbiCom 10BaseT card (8002, 8002T, 8010 and 8610)
-.It
-Bay Networks NETGEAR FA410TXC Fast Ethernet
-.It
-Belkin F5D5020 PC Card Fast Ethernet
-.It
-Billionton LM5LT-10B Ethernet/Modem PC Card
-.It
-Billionton LNT-10TB, LNT-10TN Ethernet PC Card
-.It
-Bromax iPort 10/100 Ethernet PC Card
-.It
-Bromax iPort 10 Ethernet PC Card
-.It
-Buffalo LPC2-CLT, LPC3-CLT, LPC3-CLX, LPC4-TX, LPC-CTX PC Card
-.It
-Buffalo LPC-CF-CLT CF Card
-.It
-CNet BC40 adapter
-.It
-Compex Net-A adapter
-.It
-Compex RL2000
-.It
-Corega Ether PCC-T/EtherII PCC-T/FEther PCC-TXF/PCC-TXD PCC-T/Fether II TXD
-.It
-Corega LAPCCTXD (TC5299J)
-.It
-CyQ've ELA-010
-.It
-DEC EtherWorks DE305
-.It
-Danpex EN-6200P2
-.It
-D-Link DE-660, DE-660+
-.It
-D-Link IC-CARD/IC-CARD+ Ethernet
-.It
-ELECOM Laneed LD-CDL/TX, LD-CDF, LD-CDS, LD-10/100CD, LD-CDWA (DP83902A)
-.It
-Hawking PN652TX PC Card (AX88790)
-.It
-HP PC Lan+ 27247B and 27252A
-.Pq Cd "options ED_HPP"
-.It
-IBM Creditcard Ethernet I/II
-.It
-I-O DATA ET2/T-PCI
-.It
-I-O DATA PCLATE
-.It
-Kingston KNE-PC2, CIO10T, KNE-PCM/x Ethernet
-.It
-KTI ET32P2 PCI
-.It
-Linksys EC2T/PCMPC100/PCM100, PCMLM56
-.It
-Linksys EtherFast 10/100 PC Card, Combo PCMCIA Ethernet Card (PCMPC100 V2)
-.It
-MACNICA Ethernet ME1 for JEIDA
-.It
-MELCO LGY-PCI-TR
-.It
-MELCO LPC-T/LPC2-T/LPC2-CLT/LPC2-TX/LPC3-TX/LPC3-CLX
-.It
-NDC Ethernet Instant-Link
-.It
-National Semiconductor InfoMover NE4100
-.It
-NetGear FA-410TX
-.It
-NetVin NV5000SC
-.It
-Network Everywhere Ethernet 10BaseT PC Card
-.It
-New Media LANSurfer 10+56 Ethernet/Modem
-.It
-New Media LANSurfer
-.It
-Novell NE1000/NE2000/NE2100
-.It
-PLANEX ENW-8300-T
-.It
-PLANEX FNW-3600-T
-.It
-Psion 10/100 LANGLOBAL Combine iT
-.It
-RealTek 8019
-.It
-RealTek 8029
-.It
-Relia Combo-L/M-56k PC Card
-.It
-SMC Elite 16 WD8013
-.It
-SMC Elite Ultra
-.It
-SMC WD8003E/WD8003EBT/WD8003S/WD8003SBT/WD8003W/WD8013EBT/WD8013W and clones
-.It
-SMC EZCard PC Card, 8040-TX, 8041-TX (AX88x90), 8041-TX V.2 (TC5299J)
-.It
-Socket LP-E, ES-1000 Ethernet/Serial, LP-E CF, LP-FE CF
-.It
-Surecom EtherPerfect EP-427
-.It
-Surecom NE-34
-.It
-TDK 3000/3400/5670 Fast Ethernet/Modem
-.It
-TDK LAK-CD031, Grey Cell GCS2000 Ethernet Card
-.It
-TDK DFL5610WS Ethernet/Modem PC Card
-.It
-Telecom Device SuperSocket RE450T
-.It
-Toshiba LANCT00A PC Card
-.It
-VIA VT86C926
-.It
-Winbond W89C940
-.It
-Winbond W89C940F
-.El
-.Pp
-ISA, PCI and PC Card devices are supported.
-.Pp
-The
-.Nm
-driver does not support the following Ethernet NICs:
-.Pp
-.Bl -bullet -compact
-.It
-Mitsubishi LAN Adapter B8895
-.El
-.Sh DIAGNOSTICS
-.Bl -diag
-.It "ed%d: failed to clear shared memory at %x - check configuration."
-When the card was probed at system boot time, the
-.Nm
-driver found that it could not clear the card's shared memory.
-This is most commonly
-caused by a BIOS extension ROM being configured in the same address space as the
-Ethernet card's shared memory.
-Either find the offending card and change its BIOS
-ROM to be at an address that does not conflict, or change the
-settings in
-.Xr device.hints 5
-that the card's shared memory is mapped at a
-non-conflicting address.
-.It "ed%d: Invalid irq configuration (%d) must be 2-5 for 3c503."
-The IRQ number that was specified in the
-.Xr device.hints 5
-file is not valid for the 3Com 3c503 card.
-The 3c503 can only be assigned to IRQs 2 through 5.
-.It "ed%d: Cannot find start of RAM."
-.It "ed%d: Cannot find any RAM, start : %d, x = %d."
-The probe of a Gateway card was unsuccessful in configuring the card's packet memory.
-This likely indicates that the card was improperly recognized as a Gateway or that
-the card is defective.
-.It "ed: packets buffered, but transmitter idle."
-Indicates a logic problem in the driver.
-Should never happen.
-.It "ed%d: device timeout"
-Indicates that an expected transmitter interrupt did not occur.
-Usually caused by an
-interrupt conflict with another card on the ISA bus.
-This condition could also be caused if the kernel is configured for a
-different IRQ channel than the one the card is actually using.
-If that is the case, you will have to either reconfigure the card
-using a DOS utility or set the jumpers on the card appropriately.
-.It "ed%d: NIC memory corrupt - invalid packet length %d."
-Indicates that a packet was received with a packet length that was either larger than
-the maximum size or smaller than the minimum size allowed by the IEEE 802.3 standard.
-Usually
-caused by a conflict with another card on the ISA bus, but in some cases may also
-indicate faulty cabling.
-.It "ed%d: remote transmit DMA failed to complete."
-This indicates that a programmed I/O transfer to an NE1000 or NE2000 style card
-has failed to properly complete.
-Usually caused by the ISA bus speed being set
-too fast.
-.It "ed%d: Invalid irq configuration (%ld) must be %s for %s"
-Indicates the device has a different IRQ than supported or expected.
-.It "ed%d: Cannot locate my ports!"
-The device is using a different I/O port than the driver knows about.
-.It "ed%d: Cannot extract MAC address"
-Attempts to get the MAC address failed.
-.It "ed%d: Missing mii!"
-Probing for an MII bus has failed.
-This indicates a coding error in the PC Card attachment, because a PHY
-is required for the chips that generate this error message.
-.El
-.Sh SEE ALSO
-.Xr altq 4 ,
-.Xr arp 4 ,
-.Xr miibus 4 ,
-.Xr netintro 4 ,
-.Xr ng_ether 4 ,
-.Xr device.hints 5 ,
-.Xr ifconfig 8
-.Sh HISTORY
-The
-.Nm
-device driver first appeared in
-.Fx 1.0 .
-.Sh AUTHORS
-The
-.Nm
-device driver and this manual page were written by
-.An David Greenman .
-.Sh CAVEATS
-Early revision DS8390 chips have problems.
-They lock up whenever the receive
-ring-buffer overflows.
-They occasionally switch the byte order
-of the length field in the packet ring header (several different causes
-of this related to an off-by-one byte alignment) - resulting in
-.Qq Li "NIC memory corrupt - invalid packet length"
-messages.
-The card is reset
-whenever these problems occur, but otherwise there is no problem with
-recovering from these conditions.
-.Pp
-The NIC memory access to 3Com and Novell cards is much slower than it is on
-WD/SMC cards; it is less than 1MB/second on 8bit boards and less than 2MB/second
-on the 16bit cards.
-This can lead to ring-buffer overruns resulting in
-dropped packets during heavy network traffic.
-.Pp
-The Mitsubishi B8895 PC Card uses a DP83902, but its ASIC part is
-undocumented.
-Neither the NE2000 nor the WD83x0 drivers work with this card.
-.Sh BUGS
-The
-.Nm
-driver is a bit too aggressive about resetting the card whenever any bad
-packets are received.
-As a result, it may throw out some good packets which
-have been received but not yet transferred from the card to main memory.
-.Pp
-The
-.Nm
-driver is slow by today's standards.
-.Pp
-PC Card attachment supports the D-Link DMF650TX LAN/Modem card's Ethernet
-port only at this time.
-.Pp
-Some devices supported by
-.Nm
-do not generate the link state change events used by
-.Xr devd 8
-to start
-.Xr dhclient 8 .
-If you have problems with
-.Xr dhclient 8
-not starting and the device is always attached to the network it may
-be possible to work around this by changing
-.Dq Li DHCP
-to
-.Dq Li SYNCDHCP
-in the
-.Va ifconfig_ed0
-entry in
-.Pa /etc/rc.conf .