2001-09-19 04:52:12 +04:00
|
|
|
.\" $NetBSD: fxp.4,v 1.9 2001/09/19 00:52:13 wiz Exp $
|
1998-11-03 09:09:17 +03:00
|
|
|
.\"
|
|
|
|
.\" Copyright (c) 1998 The NetBSD Foundation, Inc.
|
|
|
|
.\" All rights reserved.
|
|
|
|
.\"
|
|
|
|
.\" This code is derived from software contributed to The NetBSD Foundation
|
|
|
|
.\" by Jason R. Thorpe of the Numerical Aerospace Simulation Facility,
|
|
|
|
.\" NASA Ames Research Center.
|
|
|
|
.\"
|
|
|
|
.\" 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 the NetBSD
|
|
|
|
.\" Foundation, Inc. and its contributors.
|
|
|
|
.\" 4. Neither the name of The NetBSD Foundation nor the names of its
|
|
|
|
.\" contributors may be used to endorse or promote products derived
|
|
|
|
.\" from this software without specific prior written permission.
|
|
|
|
.\"
|
|
|
|
.\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. 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 FOUNDATION 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.
|
|
|
|
.\"
|
|
|
|
.Dd October 2, 1998
|
|
|
|
.Dt FXP 4
|
1999-03-16 04:19:14 +03:00
|
|
|
.Os
|
1998-11-03 09:09:17 +03:00
|
|
|
.Sh NAME
|
|
|
|
.Nm fxp
|
1999-12-16 01:07:30 +03:00
|
|
|
.Nd Intel i82557, i82558, and i82559 Ethernet interfaces device driver
|
1998-11-03 09:09:17 +03:00
|
|
|
.Sh SYNOPSIS
|
1999-11-15 01:52:08 +03:00
|
|
|
.Cd "fxp* at cardbus? dev ? function ?"
|
1998-11-03 09:09:17 +03:00
|
|
|
.Cd "fxp* at pci? dev ? function ?"
|
|
|
|
.Sh DESCRIPTION
|
|
|
|
The
|
|
|
|
.Nm
|
|
|
|
device driver supports Ethernet interfaces based on the Intel i82557
|
|
|
|
and i82558 PCI Ethernet chips. The i82557 uses an external media
|
|
|
|
interface, whereas the i82558 includes a built-in Intel i82555 PHY.
|
1999-12-04 04:58:52 +03:00
|
|
|
The i82559 is an enhanced i82558.
|
1999-12-17 19:23:20 +03:00
|
|
|
.Sh HARDWARE
|
2001-09-12 02:52:52 +04:00
|
|
|
Cards supported by the
|
1999-12-17 19:23:20 +03:00
|
|
|
.Nm
|
|
|
|
driver include:
|
|
|
|
.Pp
|
|
|
|
.Bl -item -compact
|
|
|
|
.It
|
|
|
|
Intel EtherExpress Pro 10+
|
|
|
|
.It
|
|
|
|
Intel EtherExpress Pro 100B
|
|
|
|
.It
|
|
|
|
Intel EtherExpress Pro 100+
|
2001-04-10 20:57:29 +04:00
|
|
|
.It
|
|
|
|
Intel PRO/100 S
|
1999-12-17 19:23:20 +03:00
|
|
|
.El
|
1998-11-03 09:09:17 +03:00
|
|
|
.Sh MEDIA SELECTION
|
|
|
|
Media selection is supported via MII. See
|
|
|
|
.Xr ifmedia 4
|
|
|
|
and
|
|
|
|
.Xr mii 4
|
|
|
|
for more information.
|
|
|
|
.Pp
|
|
|
|
EtherExpress Pro 10+ boards may use a Seeq 80c24 AutoDUPLEX(tm)
|
|
|
|
media interface. Boards with these chips do not support media
|
|
|
|
selection, as the 80c24 has no programming interface, and no
|
|
|
|
way to read link status. These boards claim a media of "manual"
|
|
|
|
since they self-configure based on the configuration of the link
|
|
|
|
partner (hub or switch).
|
|
|
|
.Sh DIAGNOSTICS
|
|
|
|
.Bl -diag
|
|
|
|
.It "fxp0: WARNING: SCB timed out!"
|
|
|
|
The driver timed out waiting for the chip's command interface to
|
|
|
|
become ready.
|
|
|
|
.It "fxp0: too many segments, aborting"
|
|
|
|
The driver encountered a packet that included too many DMA segments,
|
|
|
|
and was not able to allocate a new buffer to transmit the packet from.
|
|
|
|
The packet has been dropped.
|
|
|
|
.It "fxp0: too many segments, retrying"
|
|
|
|
The driver encountered a packet that included too many DMA segments,
|
|
|
|
and allocated a new buffer to transmit the packet from.
|
|
|
|
.It "fxp0: can't load mbuf chain, error = %d"
|
|
|
|
The driver was unable to load a transmit DMA map, and has reported the
|
|
|
|
errno value.
|
|
|
|
.It "fxp0: device timeout"
|
|
|
|
The device failed to generate a transmit complete interrupt for the
|
|
|
|
last packet transmitted. The device has been reset.
|
|
|
|
.It "fxp0: can't load rx buffer, error = %d"
|
|
|
|
The driver was unable to load the DMA map for a receive buffer, and
|
|
|
|
has reported the errno value. This error is currently fatal, and will
|
|
|
|
panic the system.
|
|
|
|
.It "fxp0: fxp_mdi_read: timed out"
|
|
|
|
The MDIO failed to become ready during an MII read operation.
|
|
|
|
.It "fxp0: fxp_mdi_write: timed out"
|
|
|
|
The MDIO failed to become ready during an MII write operation.
|
|
|
|
.El
|
|
|
|
.Sh SEE ALSO
|
1999-11-15 01:52:08 +03:00
|
|
|
.Xr cardbus 4 ,
|
1998-11-03 09:09:17 +03:00
|
|
|
.Xr ifmedia 4 ,
|
|
|
|
.Xr intro 4 ,
|
|
|
|
.Xr mii 4 ,
|
|
|
|
.Xr pci 4 ,
|
|
|
|
.Xr ifconfig 8
|