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