- Talk about chips rather than chip sets as AMD LANCE and PCnet are

single-chip.
- Add some more rationale about le(4).
- Add/un-comment hardware notes for C-Bus and ISA adapters.
This commit is contained in:
Marius Strobl 2006-09-04 16:45:08 +00:00
parent 71219ddbd1
commit 0ab9d31cdb

View File

@ -36,7 +36,7 @@
.\" from: @(#)le.4 8.1 (Berkeley) 6/9/93
.\" $FreeBSD$
.\"
.Dd January 30, 2006
.Dd September 4, 2006
.Dt LE 4
.Os
.Sh NAME
@ -56,13 +56,21 @@ module at boot time, place the following line in
.Bd -literal -offset indent
if_le_load="YES"
.Ed
.\" .Pp
.\" In
.\" .Pa /boot/device.hints :
.\" .Cd hint.le.0.at="isa"
.\" .Cd hint.le.0.port="0x280"
.\" .Cd hint.le.0.irq="10"
.\" .Cd hint.le.0.drq="0"
.Pp
For C-Bus non-PnP cards, the port address and the IRQ number have to be
specified in
.Pa /boot/device.hints :
.Cd hint.le.0.at="isa"
.Cd hint.le.0.port="0x03d0"
.Cd hint.le.0.irq="6"
.Pp
For ISA non-PnP cards, the port address as well as the IRQ and the DRQ
numbers have to be specified in
.Pa /boot/device.hints :
.Cd hint.le.0.at="isa"
.Cd hint.le.0.port="0x280"
.Cd hint.le.0.irq="10"
.Cd hint.le.0.drq="0"
.Sh DESCRIPTION
The
.Nm
@ -71,33 +79,39 @@ driver provides support for Ethernet adapters based on the
Am7990 and Am79C90 (CMOS, pin-compatible)
Local Area Network Controller for Ethernet
.Pq Tn LANCE
chip set.
chips.
.Pp
The
.Nm
driver also supports PCnet adapters based on the
driver also supports Ethernet adapters based on the
.Tn AMD 79C9xx
family of chips, which are single-chip implementations of a
.Tn LANCE
chip and a DMA engine.
This includes a superset of the
.Tn PCI
bus Ethernet chip sets supported by the
bus Ethernet chips supported by the
.Xr pcn 4
driver.
The
.Nm
driver treats all of these
.Tn PCI
bus Ethernet chip sets as an
bus Ethernet chips as an
.Tn AMD Am79C970 PCnet-PCI
and does not support the additional features like the MII bus and burst mode of
.Tn AMD Am79C971 PCnet-FAST
and greater chip sets.
and greater chips.
Thus the
.Xr pcn 4
driver should be preferred for the latter.
.Pp
Generally, the
.Nm
driver aims at supporting as many different chips on as many different
platforms as possible,
partially at the cost of the best performance with some of these.
.Pp
The
.Nm
driver supports reception and transmission of extended frames for
@ -106,21 +120,78 @@ Selective reception of multicast Ethernet frames is provided by a 64-bit mask;
multicast destination addresses are hashed to a bit entry using the Ethernet
CRC function.
.Sh HARDWARE
.\" .Ss ISA
.\" The
.\" .Tn ISA
.\" bus Ethernet cards supported by the
.\" .Nm
.\" driver are:
.\" .Pp
.\" .Bl -bullet -compact
.\" .It
.\" .Tn BICC Isolan
.\" .It
.\" .Tn Novell NE2100
.Ss C-Bus and ISA
The
.Nm
driver supports
.Tn C-Bus
and
.Tn ISA
bus Ethernet adapters which are based on the following chips:
.Pp
.Bl -bullet -compact
.It
.Tn AMD Am7990 and Am79C90 LANCE
.It
.Tn AMD Am79C960 PCnet-ISA
.It
.Tn AMD Am79C961 PCnet-ISA+
.It
.Tn AMD Am79C961A PCnet-ISA II
.El
.Pp
This includes support for the following Ethernet adapters:
.Pp
C-Bus non-PnP:
.Pp
.Bl -bullet -compact
.It
.Tn Contec C-NET(98)S
.El
.Pp
ISA non-PnP:
.Pp
.Bl -bullet -compact
.It
.Tn BICC Isolan
.\" .It
.\" .Tn Digital DEPCA
.\" .El
.It
.Tn Novell NE2100
.El
.Pp
ISA PnP:
.Pp
.Bl -bullet -compact
.It
.Tn AMD AM1500T/AM2100
.It
.Tn AMD PCnet-32
.It
.Tn AMD PCnet-ISA
.It
.Tn Boca LANCard Combo
.It
.Tn Cabletron E2100 Series DNI
.It
.Tn Cabletron E2200 Single Chip
.It
.Tn Melco Inc. LGY-IV
.It
.Tn Novell NE2100
.It
.Tn Racal InterLan EtherBlaster
.El
.Pp
The
.Nm
driver does not support the selection of media types and options via
.Xr ifconfig 8
with
.Tn C-Bus
and
.Tn ISA
bus Ethernet adapters.
.\" .Ss EISA
.\" The
.\" .Tn EISA
@ -148,7 +219,7 @@ CRC function.
.Ss PCI
The
.Tn PCI
bus Ethernet chip sets supported by the
bus Ethernet chips supported by the
.Nm
driver are:
.Pp
@ -171,7 +242,7 @@ driver are:
.Pp
The
.Nm
driver supports the following media types with these chip sets:
driver supports the following media types with these chips:
.Pp
.Bl -tag -width xxxxxxxxxxxxxxxxxxxx
.It autoselect