1.\" $NetBSD: pci.4,v 1.43 2001/02/04 17:05:14 ad Exp $ 2.\" 3.\" Copyright (c) 1997 Jason R. Thorpe. All rights reserved. 4.\" Copyright (c) 1997 Jonathan Stone 5.\" All rights reserved. 6.\" 7.\" Redistribution and use in source and binary forms, with or without 8.\" modification, are permitted provided that the following conditions 9.\" are met: 10.\" 1. Redistributions of source code must retain the above copyright 11.\" notice, this list of conditions and the following disclaimer. 12.\" 2. Redistributions in binary form must reproduce the above copyright 13.\" notice, this list of conditions and the following disclaimer in the 14.\" documentation and/or other materials provided with the distribution. 15.\" 3. All advertising materials mentioning features or use of this software 16.\" must display the following acknowledgements: 17.\" This product includes software developed by Jonathan Stone 18.\" 4. The name of the author may not be used to endorse or promote products 19.\" derived from this software without specific prior written permission 20.\" 21.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 22.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 23.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 24.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 25.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 26.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 27.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 28.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 29.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 30.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31.\" 32.Dd March 31, 1997 33.Dt PCI 4 34.Os 35.Sh NAME 36.Nm pci 37.Nd introduction to machine-independent PCI bus support and drivers 38.Sh SYNOPSIS 39.Pp 40.Cd "pci* at mainbus? bus ?" 41.Cd "pci* at pchb? bus ?" 42.Cd "pci* at ppb? bus ?" 43.Pp 44Other 45.Nm 46attachments are machine-dependent and depend on the bus topology and 47.Tn PCI 48bus interface of your system. 49See 50.Xr intro 4 51for your system for details. 52.Sh INTRODUCTION 53.Nx 54includes a machine-independent 55.Tn PCI 56bus subsystem and 57several machine-independent 58.Tn PCI 59device drivers. 60.Pp 61Your system may support additional 62.Tn PCI 63devices. 64Drivers for 65.Tn PCI 66devices not listed here are machine-dependent. 67Consult your system's 68.Xr intro 4 69for additional information. 70.Sh SUPPORTED DEVICES 71.Nx 72includes machine-independent 73.Tn PCI 74drivers, sorted by device type and driver name: 75.Pp 76.Ss SCSI interfaces 77.Bl -tag -width pcdisplay -offset indent 78.It ahc 79Adaptec 29xx, 39xx, and other AIC-7xxx-based 80.Tn SCSI 81interfaces. 82.It adv 83Advansys 84.Tn SCSI 85interfaces. 86.It adw 87Advansys Ultra Wide 88.Tn SCSI 89interfaces. 90.It bha 91Buslogic BT-9xx 92.Tn SCSI 93interfaces. 94.It dpt 95DPT SmartCache/SmartRAID III and IV 96.Tn SCSI 97interfaces. 98.It isp 99QLogic ISP-1020, ISP-1040, and ISP-2100 100.Tn SCSI 101and 102.Tn FibreChannel 103interfaces. 104.It ncr 105Symbios Logic/NCR 53c8xx-family 106.Tn SCSI 107interfaces. 108.It pcscp 109Advanced Micro Devices Am53c974 PCscsi-PCI 110.Tn SCSI 111interfaces. 112.It siop 113Symbios Logic/NCR 53c8xx-family 114.Tn SCSI 115interfaces. 116.El 117.Pp 118.Ss Disk and tape controllers 119.Bl -tag -width pcdisplay -offset indent 120.It cac 121Compaq array controllers. 122.It mlx 123Mylex DAC960 and DEC SWXCR RAID controllers. 124.It pciide 125IDE disk controllers. 126.It twe 1273Ware Escalade RAID controllers. 128.El 129.Pp 130.Ss Network interfaces 131.Bl -tag -width pcdisplay -offset indent 132.It an 133.Tn Aironet 1344500/4800 and 135.Tn Cisco 136340 series 802.11 interfaces. 137.It de 138.Tn DEC 139DC21x4x (Tulip) based 140.Tn Ethernet 141interfaces, including the DE435, 142DE450, and DE500, and Znyx, SMC, Cogent/Adaptec, and Asante single- and 143multi-port 144.Tn Ethernet 145interfaces. 146.It en 147Midway-based Efficent Networks Inc. and Adaptec ATM interfaces. 148.It ep 1493Com 3c590, 3c595, 3c900, and 3c905 150.Tn Ethernet 151interfaces. 152.It epic 153SMC83C170 (EPIC/100) 154.Tn Ethernet 155interfaces. 156.It esh 157RoadRunner-based HIPPI interfaces. 158.It ex 1593Com 3c900, 3c905, and 3c980 160.Tn Ethernet 161interfaces. 162.It fpa 163.Tn DEC 164DEFPA 165.Tn FDDI 166interfaces. 167.It fxp 168Intel EtherExpress PRO 10+/100B 169.Tn Ethernet 170interfaces. 171.It le 172PCNet-PCI 173.Tn Ethernet 174interfaces. 175.It lmc 176LAN Media Corp WAN interfaces. 177.It ne 178NE2000-compatible 179.Tn Ethernet 180interfaces. 181.It ntwoc 182SDL Communications N2pci and WAN/ic 400 synchronous serial interfaces. 183.It rtk 184RealTek 8129/8139 based 185.Tn Ethernet 186interfaces. 187.It tl 188Texas Instruments ThunderLAN-based 189.Tn Ethernet 190interfaces. 191.It tlp 192DECchip 21x4x and clone 193.Tn Ethernet 194interfaces. 195.It vr 196VIA VT3043 (Rhine) and VT86C100A (Rhine-II) 197.Tn Ethernet 198interfaces. 199.El 200.Pp 201.Ss Serial interfaces 202.Bl -tag -width pcdisplay -offset indent 203.It cy 204Cyclades Cyclom-4Y, -8Y, and -16Y multi-port serial interfaces. 205.It cz 206Cyclades-Z series multi-port serial interfaces. 207.El 208.Pp 209.Ss Audio devices 210.Bl -tag -width pcdisplay -offset indent 211.It auich 212Intel I/O Controller Hub integrated AC'97 audio device. 213.It auvia 214VIA VT82C686A integrated AC'97 audio device. 215.It clcs 216Cirrus Logic CS4280 audio device. 217.It clct 218Cirrus Logic CS4281 audio device. 219.It cmpci 220C-Media CMI8x38 audio device. 221.It eap 222Ensoniq AudioPCI audio device. 223.It esm 224ESS Maestro-1/2/2e PCI AC'97 Audio Accelerator audio device. 225.It eso 226ESS Solo-1 PCI AudioDrive audio device. 227.It fms 228Forte Media FM801 audio device. 229.It neo 230NeoMagic MagicMedia 256 audio device. 231.It sv 232S3 SonicVibes audio device. 233.El 234.Pp 235.Ss Bridges 236.Bl -tag -width pcdisplay -offset indent 237.It cbb 238.Tn PCI 239Yenta compatible 240.Tn CardBus 241bridges. 242.It ppb 243Generic 244.Tn PCI Ns \- Ns Tn PCI 245bridges, including 246.Tn PCI 247expansion backplanes. 248.El 249.Ss Miscellaneous devices 250.Bl -tag -width pcdisplay -offset indent 251.It bktr 252Brooktree 848 compatible TV cards. 253.It iop 254I2O I/O processors. 255.It ohci 256USB OHCI host controllers. 257.It pcic 258.Tn PCI 259.Tn PCMCIA 260controllers, including the Cirrus Logic GD6729. 261.It puc 262PCI 263.Dq universal 264communications cards, containing 265.Nm com 266and 267.Nm lpt 268communications ports. 269.It uhci 270USB UHCI host controllers. 271.It viapm 272VIA VT82C686A hardware monitors. 273.It vga 274VGA graphics boards. 275.El 276.Pp 277.Sh SEE ALSO 278.Xr intro 4 , 279.Xr adv 4 , 280.Xr adw 4 , 281.Xr ahc 4 , 282.Xr an 4 , 283.Xr auich 4 , 284.Xr auvia 4 , 285.Xr bha 4 , 286.Xr bktr 4 , 287.Xr cac 4 , 288.Xr cbb 4 , 289.Xr clcs 4 , 290.Xr cmpci 4 , 291.Xr cy 4 , 292.Xr cz 4 , 293.Xr de 4 , 294.Xr dpt 4 , 295.Xr eap 4 , 296.Xr en 4 , 297.Xr ep 4 , 298.Xr epic 4 , 299.Xr esh 4 , 300.Xr esm 4 , 301.Xr eso 4 , 302.Xr ex 4 , 303.Xr fms 4 , 304.Xr fpa 4 , 305.Xr fxp 4 , 306.Xr iop 4 , 307.Xr isp 4 , 308.Xr le 4 , 309.Xr lmc 4 , 310.Xr mlx 4 , 311.Xr ncr 4 , 312.Xr ne 4 , 313.Xr neo 4 , 314.Xr ntwoc 4 , 315.Xr ohci 4 , 316.Xr pcic 4 , 317.Xr pciide 4 , 318.Xr pcscp 4 , 319.Xr ppb 4 , 320.Xr puc 4 , 321.Xr rtk 4 , 322.Xr siop 4 , 323.Xr sv 4 , 324.Xr tl 4 , 325.Xr tlp 4 , 326.Xr twe 4 , 327.Xr uhci 4 , 328.Xr vga 4 , 329.Xr viapm 4 , 330.Xr vr 4 , 331.Xr wscons 4 332.Sh HISTORY 333The machine-independent 334.Tn PCI 335subsystem appeared in 336.Nx 1.2 . 337