1994-09-29 13:54:36 +00:00
|
|
|
.\"
|
|
|
|
.\" Copyright (c) 1994, Wilko Bulte
|
|
|
|
.\" All rights reserved.
|
|
|
|
.\"
|
2004-09-04 21:15:37 +00:00
|
|
|
.\" 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.
|
|
|
|
.\"
|
|
|
|
.\" 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.
|
|
|
|
.\"
|
1999-08-28 00:22:10 +00:00
|
|
|
.\" $FreeBSD$
|
1996-12-26 16:16:37 +00:00
|
|
|
.\"
|
2005-07-19 00:26:30 +00:00
|
|
|
.Dd July 16, 2005
|
1994-09-29 13:54:36 +00:00
|
|
|
.Dt IE 4 i386
|
|
|
|
.Os
|
|
|
|
.Sh NAME
|
|
|
|
.Nm ie
|
2005-07-19 00:26:30 +00:00
|
|
|
.Nd "Ethernet device driver"
|
1994-09-29 13:54:36 +00:00
|
|
|
.Sh SYNOPSIS
|
2005-10-07 02:32:16 +00:00
|
|
|
To compile this driver into the kernel,
|
2005-11-18 10:56:28 +00:00
|
|
|
place the following line in your
|
2005-07-21 05:02:39 +00:00
|
|
|
kernel configuration file:
|
2005-07-19 00:26:30 +00:00
|
|
|
.Bd -ragged -offset indent
|
2004-09-08 00:30:30 +00:00
|
|
|
.Cd "device ie"
|
2005-07-19 00:26:30 +00:00
|
|
|
.Ed
|
|
|
|
.Pp
|
2005-10-07 02:32:16 +00:00
|
|
|
Alternatively, to load the driver as a
|
|
|
|
module at boot time, place the following line in
|
2005-07-19 00:26:30 +00:00
|
|
|
.Xr loader.conf 5 :
|
|
|
|
.Bd -literal -offset indent
|
|
|
|
if_ie_load="YES"
|
|
|
|
.Ed
|
2001-10-13 09:08:37 +00:00
|
|
|
.Pp
|
|
|
|
In
|
|
|
|
.Pa /boot/device.hints :
|
|
|
|
.Cd hint.ie.0.at="isa"
|
|
|
|
.Cd hint.ie.0.port="0x300"
|
|
|
|
.Cd hint.ie.0.irq="5"
|
|
|
|
.Cd hint.ie.0.maddr="0xd0000"
|
2004-09-04 20:37:59 +00:00
|
|
|
.Sh HARDWARE
|
1994-09-29 13:54:36 +00:00
|
|
|
The
|
2000-11-20 18:41:33 +00:00
|
|
|
.Nm
|
2004-09-04 20:37:59 +00:00
|
|
|
driver provides supports the following 8 and 16bit ISA Ethernet cards
|
|
|
|
that are based on the Intel i82586 chip:
|
|
|
|
.Pp
|
|
|
|
.Bl -bullet -compact
|
|
|
|
.It
|
|
|
|
3COM 3C507
|
|
|
|
.It
|
|
|
|
AT&T EN100
|
|
|
|
.It
|
|
|
|
AT&T Starlan 10
|
|
|
|
.It
|
|
|
|
AT&T Starlan Fiber
|
|
|
|
.It
|
|
|
|
Intel EtherExpress 16
|
|
|
|
.It
|
|
|
|
RACAL Interlan NI5210
|
|
|
|
.El
|
1994-09-29 13:54:36 +00:00
|
|
|
.Sh DIAGNOSTICS
|
|
|
|
.Bl -diag
|
|
|
|
.It "ie%d: unknown board type code %d"
|
|
|
|
An i82586 chip was found, but the driver was unable to determine the actual
|
|
|
|
board type during the probe.
|
|
|
|
.It "ie%d: kernel configured maddr %x doesn't match board configured maddr %x"
|
|
|
|
The device probe detected a different maddr than the one specified in the
|
|
|
|
kernel configuration file.
|
|
|
|
.It "ie%d: can't find shared memory"
|
|
|
|
The device probe could not access the shared memory to determine its size.
|
|
|
|
.It "ie%d: kernel configured msize %d doesn't match board configured msize %d"
|
|
|
|
The device probe found a different size for the shared memory than the one
|
|
|
|
specified in the kernel configuration file.
|
|
|
|
.It "ie%d: kernel configured irq %d doesn't match board configured irq %d"
|
2001-07-14 19:41:16 +00:00
|
|
|
The device probe detected that the board is configured for a different
|
1994-09-29 13:54:36 +00:00
|
|
|
interrupt than the one specified in the kernel configuration file.
|
|
|
|
.It "ie%d: reset"
|
|
|
|
The Intel i82586 had to be reset by the driver.
|
|
|
|
.It "ie%d: transceiver problem"
|
2004-09-04 20:37:59 +00:00
|
|
|
The driver has detected a problem with the Ethernet transceiver.
|
2000-03-03 14:05:08 +00:00
|
|
|
This is
|
1994-09-29 13:54:36 +00:00
|
|
|
usually due to a loose or broken transceiver cable when using an external
|
2000-03-03 14:05:08 +00:00
|
|
|
transceiver.
|
|
|
|
When you experience this problem with an on-card transceiver
|
1994-09-29 13:54:36 +00:00
|
|
|
your card may be incorrectly jumpered for to use an external transceiver.
|
|
|
|
Worst case your on-board transceiver may be broken.
|
|
|
|
.It "ie%d: TDR detected an open %d clocks away"
|
2004-09-04 20:37:59 +00:00
|
|
|
The driver detected an open circuit in the Ethernet cable.
|
2000-03-03 14:05:08 +00:00
|
|
|
Check your
|
1994-09-29 13:54:36 +00:00
|
|
|
coax cable and terminator resistors.
|
|
|
|
.It "ie%d: TDR detected a short %d clocks away"
|
2004-09-04 20:37:59 +00:00
|
|
|
The driver detected a short circuit in the Ethernet cable.
|
2001-07-14 19:41:16 +00:00
|
|
|
Check your
|
1994-09-29 13:54:36 +00:00
|
|
|
coax cable and terminator resistors.
|
|
|
|
.It "ie%d: TDR returned unknown status %x"
|
2004-09-04 20:37:59 +00:00
|
|
|
The driver got an unknown status from the card during the Ethernet cable
|
2001-07-14 19:41:16 +00:00
|
|
|
test.
|
1994-09-29 13:54:36 +00:00
|
|
|
.It "ie%d: multicast address setup command failed"
|
|
|
|
The card could not be put into multicast mode.
|
|
|
|
.It "ie%d: configure command failed"
|
|
|
|
The card refused to respond correctly during configuration.
|
|
|
|
.It "ie%d: individual address setup command failed"
|
|
|
|
The programming of the Ethernet (MAC) address failed.
|
|
|
|
.El
|
|
|
|
.Sh SEE ALSO
|
|
|
|
.Xr arp 4 ,
|
1996-12-26 16:16:37 +00:00
|
|
|
.Xr netintro 4 ,
|
2000-05-04 17:40:13 +00:00
|
|
|
.Xr ng_ether 4 ,
|
|
|
|
.Xr ifconfig 8
|
1994-09-29 13:54:36 +00:00
|
|
|
.Sh AUTHORS
|
2000-11-22 09:35:58 +00:00
|
|
|
.An -nosplit
|
1994-09-29 13:54:36 +00:00
|
|
|
The
|
|
|
|
.Nm
|
1998-03-12 07:31:21 +00:00
|
|
|
device driver was written by
|
|
|
|
.An Garrett A. Wollman ,
|
|
|
|
based on code by
|
|
|
|
.An William F. Jolitz
|
2001-07-14 19:41:16 +00:00
|
|
|
and Lawrence Berkeley Laboratories.
|
|
|
|
.Tn 3C507
|
1998-03-12 07:31:21 +00:00
|
|
|
support was written by
|
|
|
|
.An Charles M. Hannum .
|
|
|
|
This manual page was written by
|
|
|
|
.An Wilko C. Bulte .
|
2010-05-13 12:07:55 +00:00
|
|
|
.Sh CAVEATS
|
|
|
|
The Racal Interlan NI5210 comes in variants with 8 and 16 kbytes of
|
|
|
|
shared memory.
|
|
|
|
It is strongly advisable to use the 16 kbyte variant.
|
|
|
|
You can upgrade your 8 kbyte card to 16 kbyte by adding an additional
|
|
|
|
RAM chip.
|