xref: /netbsd/share/man/man4/ex.4 (revision 6550d01e)
1.\"	$NetBSD: ex.4,v 1.18 2007/10/30 20:56:00 christos Exp $
2.\"
3.\" Copyright (c) 1999 The NetBSD Foundation, Inc.
4.\" All rights reserved.
5.\"
6.Dd October 30, 2007
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? 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 3c575-TX
37Ethernet
38.It 3c575B-TX
39Ethernet
40.It 3c575CT
41Ethernet
42.It 3c656
43MiniPCI 10/100 Ethernet
44.It 3c656B
45MiniPCI 10/100 Ethernet
46.It 3c656C
47MiniPCI 10/100 Ethernet
48.It 3c900-TPO
49Ethernet
50.It 3c900-COMBO
51Ethernet
52.It 3c900B-TPC
53Ethernet
54.It 3c900B-TPO
55Ethernet
56.It 3c900B-COMBO
57Ethernet
58.It 3c905-T4
5910/100 Ethernet
60.It 3c905-TX
6110/100 Ethernet
62.It 3c905B-COMBO
6310/100 Ethernet
64.It 3c905B-FX
6510/100 Ethernet
66.It 3c905B-T4
6710/100 Ethernet
68.It 3c905B-TX
6910/100 Ethernet
70.It 3c905CX-TX
7110/100 Ethernet
72.It 3c980
73Server Adapter 10/100 Ethernet
74.It 3c980C-TXM
7510/100 Ethernet
76.It 3cSOHO100-TX
7710/100 Ethernet
78.El
79.Pp
80All versions of the
81.Tn EtherLink XL
82.Pq except the older 3c900 and 3c905
83support IPv4/TCP/UDP checksumming in hardware.
84The
85.Nm
86driver supports this feature of the chip.
87See
88.Xr ifconfig 8
89for information on how to enable this feature.
90.Sh MEDIA SELECTION
91Some of these network interfaces support the Media Independent Interface
92.Pq Tn MII ,
93a bus which can have at least one arbitrary Physical interface
94.Pq Tn PHY
95chip on it.
96.Nx
97supports
98.Tn MII
99and has separate drivers for many different
100.Tn PHY
101chips, including
102.Xr ukphy 4 ,
103a generic
104.Tn PHY
105driver that can support many
106.Tn PHY
107chips that
108.Nx
109does not yet have a specific driver for.
110.Pp
111Support for the
112.Tn PHY
113found on a given
114.Tn NIC
115must be configured into a
116.Nx
117kernel
118.Xr config 1
119for this driver to work properly in those cases.
120.Pp
121See
122.Xr ifmedia 4 ,
123and
124.Xr mii 4 .
125.Sh DIAGNOSTICS
126.Bl -diag
127.It "%s: adapter failure (%x)"
128.It "%s: can't allocate download descriptors, error = %d"
129.It "%s: can't allocate or map rx buffers"
130.It "%s: can't allocate upload descriptors, error = %d"
131.It "%s: can't create download desc. DMA map, error = %d"
132.It "%s: can't create rx DMA map %d, error = %d"
133.It "%s: can't create tx DMA map %d, error = %d"
134.It "%s: can't create upload desc. DMA map, error = %d"
135.It "%s: can't load download desc. DMA map, error = %d"
136.It "%s: can't load mbuf chain, error = %d"
137.It "%s: can't load rx buffer, error = %d"
138.It "%s: can't load upload desc. DMA map, error = %d"
139.It "%s: can't map download descriptors, error = %d"
140.It "%s: can't map upload descriptors, error = %d"
141.It "%s: fifo underrun (%x) @%d"
142.It "%s: jabber (%x)"
143.It "%s: receive stalled"
144.It "%s: too many segments, "
145.It "%s: uplistptr was 0"
146host too slow to serve incoming packets
147.El
148.Sh SEE ALSO
149.Xr cardbus 4 ,
150.Xr exphy 4 ,
151.Xr ifmedia 4 ,
152.Xr intro 4 ,
153.Xr mii 4 ,
154.Xr pci 4 ,
155.Xr ifconfig 8
156.Pp
157.Pa http://www.3com.com/
158