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