xref: /netbsd-src/share/man/man4/ex.4 (revision 23c8222edbfb0f0932d88a8351d3a0cf817dfb9e)
1.\"	$NetBSD: ex.4,v 1.15 2003/05/22 07:42:30 fair Exp $
2.\"
3.\" Copyright (c) 1999 The NetBSD Foundation, Inc.
4.\" All rights reserved.
5.\"
6.Dd May 22, 2003
7.Dt EX 4
8.Os
9.Sh NAME
10.Nm ex
11.Nd driver for
12.Tn 3Com
13Fast EtherLink XL (3c900, 3c905, 3c980) and similar
14.Tn PCI
15bus and
16.Tn cardbus
17.Tn Ethernet
18interfaces
19.Sh SYNOPSIS
20.Cd "ex* at cardbus? dev ? function ?"
21.Cd "ex* at pci? dev ? function ?"
22.Sh DESCRIPTION
23.Tn 3Com
24.Tn Ethernet
25and
26.Tn Fast Ethernet
27cards supported by the
28.Nm
29driver include:
30.Pp
31.Bl -tag -width "3c900B-COMBO" -compact
32.It 3c450-TX
3310/100 Ethernet
34.It 3c555
35MiniPCI 10/100 Ethernet
36.It 3c556
37MiniPCI 10/100 Ethernet
38.It 3c556B
39MiniPCI 10/100 Ethernet
40.It 3c575-TX
41Ethernet
42.It 3c575B-TX
43Ethernet
44.It 3c575CT
45Ethernet
46.It 3c900-TPO
47Ethernet
48.It 3c900-COMBO
49Ethernet
50.It 3c900B-TPC
51Ethernet
52.It 3c900B-TPO
53Ethernet
54.It 3c900B-COMBO
55Ethernet
56.It 3c905-T4
5710/100 Ethernet
58.It 3c905-TX
5910/100 Ethernet
60.It 3c905B-COMBO
6110/100 Ethernet
62.It 3c905B-FX
6310/100 Ethernet
64.It 3c905B-T4
6510/100 Ethernet
66.It 3c905B-TX
6710/100 Ethernet
68.It 3c905CX-TX
6910/100 Ethernet
70.It 3c980
71Server Adapter 10/100 Ethernet
72.It 3c980C-TXM
7310/100 Ethernet
74.It 3cSOHO100-TX
7510/100 Ethernet
76.El
77.Pp
78All versions of the
79.Tn EtherLink XL
80.Pq except the older 3c900 and 3c905
81support IPv4/TCP/UDP checksumming in hardware.
82The
83.Nm
84driver supports this feature of the chip.
85See
86.Xr ifconfig 8
87for information on how to enable this feature.
88.Sh MEDIA SELECTION
89Some of these network interfaces support the Media Independent Interface
90.Pq Tn MII ,
91a bus which can have at least one arbitrary Physical interface
92.Pq Tn PHY
93chip on it.
94.Nx
95supports
96.Tn MII
97and has separate drivers for many different
98.Tn PHY
99chips, including
100.Xr ukphy 4 ,
101a generic
102.Tn PHY
103driver that can support many
104.Tn PHY
105chips that
106.Nx
107does not yet have a specific driver for.
108.Pp
109Support for the
110.Tn PHY
111found on a given
112.Tn NIC
113must be configured into a
114.Nx
115kernel
116.Xr config 8
117for this driver to work properly in those cases.
118.Pp
119See
120.Xr ifmedia 4 ,
121and
122.Xr mii 4 .
123.Sh DIAGNOSTICS
124.Bl -diag
125.It "%s: adapter failure (%x)"
126.It "%s: can't allocate download descriptors, error = %d"
127.It "%s: can't allocate or map rx buffers"
128.It "%s: can't allocate upload descriptors, error = %d"
129.It "%s: can't create download desc. DMA map, error = %d"
130.It "%s: can't create rx DMA map %d, error = %d"
131.It "%s: can't create tx DMA map %d, error = %d"
132.It "%s: can't create upload desc. DMA map, error = %d"
133.It "%s: can't load download desc. DMA map, error = %d"
134.It "%s: can't load mbuf chain, error = %d"
135.It "%s: can't load rx buffer, error = %d"
136.It "%s: can't load upload desc. DMA map, error = %d"
137.It "%s: can't map download descriptors, error = %d"
138.It "%s: can't map upload descriptors, error = %d"
139.It "%s: fifo underrun (%x) @%d"
140.It "%s: jabber (%x)"
141.It "%s: receive stalled"
142.It "%s: too many segments, "
143.It "%s: uplistptr was 0"
144host too slow to serve incoming packets
145.El
146.Sh SEE ALSO
147.Xr cardbus 4 ,
148.Xr exphy 4 ,
149.Xr ifmedia 4 ,
150.Xr intro 4 ,
151.Xr mii 4 ,
152.Xr pci 4 ,
153.Xr ifconfig 8
154.Pp
155.Pa http://www.3com.com/
156