NAME
fxp —
Intel EtherExpress Pro/100B ethernet
device driver
SYNOPSIS
device miibus
device fxp
DESCRIPTION
The fxp driver provides support for the
EtherExpress Pro/10, InBusiness 10/100, Pro/100 B, Pro/100+, Pro/100 VE,
Pro/100 M, and Pro/100 S PCI Fast Ethernet adapters based on the Intel
i82557, i82558, i82559, i82550, or i82562 Ethernet chips. Many on-board
network interfaces on Intel motherboards use these chips and are also
supported.
The fxp driver supports the following
media types:
- autoselect
- Enable autoselection of the media type and options
- 10baseT/UTP
- Set 10Mbps operation
- 100baseTX
- Set 100Mbps (fast ethernet) operation
The fxp driver supports the following
media options:
- full-duplex
- Set full duplex operation
Note that 100baseTX media type is not available on the Pro/10. For further information on configuring this device, see ifconfig(8).
The fxp driver also supports a special
link option:
link0- Some chip revisions have loadable microcode which can be used to reduce
the interrupt load on the host cpu. Not all boards have support microcode
support. Setting the
link0flag with ifconfig(8) will download the microcode to the chip if it is available.
For more information on configuring this device, see
ifconfig(8). The fxp driver supports
polling(4).
DIAGNOSTICS
- fxp%d: couldn't map memory
- A fatal initialization error has occurred.
- fxp%d: couldn't map interrupt
- A fatal initialization error has occurred.
- fxp%d: Failed to malloc memory
- There are not enough mbuf's available for allocation.
- fxp%d: device timeout
- The device has stopped responding to the network, or there is a problem with the network connection (cable).
- fxp%d: Microcode loaded, int_delay: %d usec bundle_max: %d
- The chip has successfully downloaded the microcode, and changed the parameterized values to the given settings.
SEE ALSO
arp(4), ifmedia(4), miibus(4), netintro(4), ng_ether(4), polling(4), ifconfig(8)
HISTORY
The fxp device driver first appeared in
FreeBSD 2.1.
AUTHORS
The fxp device driver was written by
David Greenman. This manual page was written by
David E. O'Brien.