2005-06-20 17:25:23 +04:00
|
|
|
.\" $NetBSD: ex.4,v 1.16 2005/06/20 13:25:24 peter Exp $
|
1999-04-08 01:48:52 +04:00
|
|
|
.\"
|
|
|
|
.\" Copyright (c) 1999 The NetBSD Foundation, Inc.
|
|
|
|
.\" All rights reserved.
|
|
|
|
.\"
|
2003-05-22 11:42:30 +04:00
|
|
|
.Dd May 22, 2003
|
1999-04-08 01:48:52 +04:00
|
|
|
.Dt EX 4
|
|
|
|
.Os
|
|
|
|
.Sh NAME
|
|
|
|
.Nm ex
|
|
|
|
.Nd driver for
|
|
|
|
.Tn 3Com
|
2001-05-09 01:48:14 +04:00
|
|
|
Fast EtherLink XL (3c900, 3c905, 3c980) and similar
|
1999-04-08 01:48:52 +04:00
|
|
|
.Tn PCI
|
2003-05-22 11:42:30 +04:00
|
|
|
bus and
|
2001-05-09 01:48:14 +04:00
|
|
|
.Tn cardbus
|
1999-04-08 01:48:52 +04:00
|
|
|
.Tn Ethernet
|
|
|
|
interfaces
|
|
|
|
.Sh SYNOPSIS
|
1999-11-15 01:52:08 +03:00
|
|
|
.Cd "ex* at cardbus? dev ? function ?"
|
1999-04-08 01:48:52 +04:00
|
|
|
.Cd "ex* at pci? dev ? function ?"
|
2002-03-06 17:43:02 +03:00
|
|
|
.Sh DESCRIPTION
|
1999-12-17 19:23:20 +03:00
|
|
|
.Tn 3Com
|
1999-04-08 01:48:52 +04:00
|
|
|
.Tn Ethernet
|
|
|
|
and
|
|
|
|
.Tn Fast Ethernet
|
2001-09-12 02:52:52 +04:00
|
|
|
cards supported by the
|
1999-12-17 19:23:20 +03:00
|
|
|
.Nm
|
|
|
|
driver include:
|
1999-04-08 01:48:52 +04:00
|
|
|
.Pp
|
2003-05-22 11:42:30 +04:00
|
|
|
.Bl -tag -width "3c900B-COMBO" -compact
|
|
|
|
.It 3c450-TX
|
|
|
|
10/100 Ethernet
|
|
|
|
.It 3c555
|
|
|
|
MiniPCI 10/100 Ethernet
|
|
|
|
.It 3c556
|
|
|
|
MiniPCI 10/100 Ethernet
|
|
|
|
.It 3c556B
|
|
|
|
MiniPCI 10/100 Ethernet
|
|
|
|
.It 3c575-TX
|
|
|
|
Ethernet
|
|
|
|
.It 3c575B-TX
|
|
|
|
Ethernet
|
|
|
|
.It 3c575CT
|
|
|
|
Ethernet
|
|
|
|
.It 3c900-TPO
|
|
|
|
Ethernet
|
|
|
|
.It 3c900-COMBO
|
|
|
|
Ethernet
|
|
|
|
.It 3c900B-TPC
|
|
|
|
Ethernet
|
|
|
|
.It 3c900B-TPO
|
|
|
|
Ethernet
|
|
|
|
.It 3c900B-COMBO
|
|
|
|
Ethernet
|
|
|
|
.It 3c905-T4
|
|
|
|
10/100 Ethernet
|
|
|
|
.It 3c905-TX
|
|
|
|
10/100 Ethernet
|
|
|
|
.It 3c905B-COMBO
|
|
|
|
10/100 Ethernet
|
|
|
|
.It 3c905B-FX
|
|
|
|
10/100 Ethernet
|
|
|
|
.It 3c905B-T4
|
|
|
|
10/100 Ethernet
|
|
|
|
.It 3c905B-TX
|
|
|
|
10/100 Ethernet
|
|
|
|
.It 3c905CX-TX
|
|
|
|
10/100 Ethernet
|
|
|
|
.It 3c980
|
|
|
|
Server Adapter 10/100 Ethernet
|
|
|
|
.It 3c980C-TXM
|
|
|
|
10/100 Ethernet
|
|
|
|
.It 3cSOHO100-TX
|
|
|
|
10/100 Ethernet
|
1999-04-08 01:48:52 +04:00
|
|
|
.El
|
2001-06-02 21:08:47 +04:00
|
|
|
.Pp
|
2003-05-22 11:42:30 +04:00
|
|
|
All versions of the
|
|
|
|
.Tn EtherLink XL
|
|
|
|
.Pq except the older 3c900 and 3c905
|
|
|
|
support IPv4/TCP/UDP checksumming in hardware.
|
|
|
|
The
|
2001-06-02 21:08:47 +04:00
|
|
|
.Nm
|
2003-05-22 11:42:30 +04:00
|
|
|
driver supports this feature of the chip.
|
|
|
|
See
|
2001-06-02 21:08:47 +04:00
|
|
|
.Xr ifconfig 8
|
|
|
|
for information on how to enable this feature.
|
1999-04-08 01:48:52 +04:00
|
|
|
.Sh MEDIA SELECTION
|
2003-05-22 11:42:30 +04:00
|
|
|
Some of these network interfaces support the Media Independent Interface
|
|
|
|
.Pq Tn MII ,
|
|
|
|
a bus which can have at least one arbitrary Physical interface
|
|
|
|
.Pq Tn PHY
|
|
|
|
chip on it.
|
|
|
|
.Nx
|
|
|
|
supports
|
|
|
|
.Tn MII
|
|
|
|
and has separate drivers for many different
|
|
|
|
.Tn PHY
|
|
|
|
chips, including
|
|
|
|
.Xr ukphy 4 ,
|
|
|
|
a generic
|
|
|
|
.Tn PHY
|
|
|
|
driver that can support many
|
|
|
|
.Tn PHY
|
|
|
|
chips that
|
|
|
|
.Nx
|
|
|
|
does not yet have a specific driver for.
|
|
|
|
.Pp
|
|
|
|
Support for the
|
|
|
|
.Tn PHY
|
|
|
|
found on a given
|
|
|
|
.Tn NIC
|
|
|
|
must be configured into a
|
|
|
|
.Nx
|
|
|
|
kernel
|
2005-06-20 17:25:23 +04:00
|
|
|
.Xr config 1
|
2003-05-22 11:42:30 +04:00
|
|
|
for this driver to work properly in those cases.
|
|
|
|
.Pp
|
1999-04-08 01:48:52 +04:00
|
|
|
See
|
2003-05-22 11:42:30 +04:00
|
|
|
.Xr ifmedia 4 ,
|
|
|
|
and
|
|
|
|
.Xr mii 4 .
|
1999-04-08 01:48:52 +04:00
|
|
|
.Sh DIAGNOSTICS
|
|
|
|
.Bl -diag
|
|
|
|
.It "%s: adapter failure (%x)"
|
|
|
|
.It "%s: can't allocate download descriptors, error = %d"
|
|
|
|
.It "%s: can't allocate or map rx buffers"
|
|
|
|
.It "%s: can't allocate upload descriptors, error = %d"
|
|
|
|
.It "%s: can't create download desc. DMA map, error = %d"
|
|
|
|
.It "%s: can't create rx DMA map %d, error = %d"
|
|
|
|
.It "%s: can't create tx DMA map %d, error = %d"
|
|
|
|
.It "%s: can't create upload desc. DMA map, error = %d"
|
|
|
|
.It "%s: can't load download desc. DMA map, error = %d"
|
|
|
|
.It "%s: can't load mbuf chain, error = %d"
|
|
|
|
.It "%s: can't load rx buffer, error = %d"
|
|
|
|
.It "%s: can't load upload desc. DMA map, error = %d"
|
|
|
|
.It "%s: can't map download descriptors, error = %d"
|
|
|
|
.It "%s: can't map upload descriptors, error = %d"
|
|
|
|
.It "%s: fifo underrun (%x) @%d"
|
|
|
|
.It "%s: jabber (%x)"
|
|
|
|
.It "%s: receive stalled"
|
|
|
|
.It "%s: too many segments, "
|
|
|
|
.It "%s: uplistptr was 0"
|
2002-09-02 17:05:24 +04:00
|
|
|
host too slow to serve incoming packets
|
1999-04-08 01:48:52 +04:00
|
|
|
.El
|
|
|
|
.Sh SEE ALSO
|
1999-11-15 01:52:08 +03:00
|
|
|
.Xr cardbus 4 ,
|
1999-04-10 20:23:10 +04:00
|
|
|
.Xr exphy 4 ,
|
1999-04-08 01:48:52 +04:00
|
|
|
.Xr ifmedia 4 ,
|
|
|
|
.Xr intro 4 ,
|
2003-05-22 11:42:30 +04:00
|
|
|
.Xr mii 4 ,
|
1999-04-08 01:48:52 +04:00
|
|
|
.Xr pci 4 ,
|
|
|
|
.Xr ifconfig 8
|
|
|
|
.Pp
|
|
|
|
.Pa http://www.3com.com/
|