1.\" $NetBSD: pci.4,v 1.33 2000/05/15 06:31:56 bouyer 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 speaker -offset indent 78.It ahc 79Adaptec 29xx, 39xx, and other AIC-7xxx-based 80.Tn SCSI 81interfaces. 82.It bha 83Buslogic BT-9xx 84.Tn SCSI 85interfaces. 86.It dpt 87DPT SmartCache/SmartRAID III and IV SCSI interfaces. 88.It isp 89QLogic ISP-1020, ISP-1040, and ISP-2100 90.Tn SCSI 91and 92.Tn FibreChannel 93interfaces. 94.It ncr 95Symbios Logic/NCR 53c8xx-family 96.Tn SCSI 97interfaces. 98.It siop 99Symbios Logic/NCR 53c8xx-family 100.Tn SCSI 101interfaces. 102.El 103.Pp 104.Ss Network interfaces 105.Bl -tag -width speaker -offset indent 106.It de 107.Tn DEC 108DC21x4x (Tulip) based 109.Tn Ethernet 110interfaces, including the DE435, 111DE450, and DE500, and Znyx, SMC, Cogent/Adaptec, and Asante single- and 112multi-port 113.Tn Ethernet 114interfaces. Multi-port interfaces are typically 115configured as a 116.Tn PCI Ns \- Ns Tn PCI 117bridge with multiple 118.Em de 119instances on the 120.Tn PCI 121bus on the other side of the bridge. 122.It en 123Midway-based Efficent Networks Inc. and Adaptec ATM interfaces. 124.It ep 1253Com 3c590, 3c595, 3c900, and 3c905 126.Tn Ethernet 127interfaces. 128.It ex 1293Com 3c900, 3c905, and 3c980 130.Tn Ethernet 131interfaces. 132.It fpa 133.Tn DEC 134DEFPA 135.Tn FDDI 136interfaces. 137.It fxp 138Intel EtherExpress PRO 10+/100B 139.Tn Ethernet 140interfaces. 141.It le 142PCNet-PCI 143.Tn Ethernet 144interfaces. 145.It ne 146NE2000-compatible 147.Tn Ethernet 148interfaces. 149.It ntwoc 150SDL Communications N2pci and WAN/ic 400 synchronous serial interfaces. 151.It rtk 152RealTek 8129/8139 based Ethernet interfaces. 153.It tl 154Texas Instruments ThunderLAN-based 155.Tn Ethernet 156interfaces. 157.El 158.Pp 159.Ss Serial interfaces 160.Bl -tag -width speaker -offset indent 161.It cy 162Cyclades Cyclom-4Y, -8Y, and -16Y asynchronous serial communications 163device interface. 164.El 165.Pp 166.Ss Audio devices 167.Bl -tag -width speaker -offset indent 168.It auvia 169VIA VT82C686A integrated AC'97 sound device. 170.It clcs 171Cirrus Logic CS4280 sound device. 172.It cmpci 173C-Media CMI8x38 sound device. 174.It eap 175Ensoniq AudioPCI sound device. 176.It eso 177ESS Solo-1 PCI AudioDrive sound device. 178.It fms 179Forte Media FM801 sound device. 180.It sv 181S3 SonicVibes sound device. 182.El 183.Pp 184.Ss Miscellaneous devices 185.Bl -tag -width speaker -offset indent 186.It cac 187Compaq array controller. 188.It cbb 189.Tn PCI 190Yenta compatible 191.Tn CardBus 192bridges. 193.It ohci 194USB OHCI host controller 195.It pcic 196.Tn PCI 197.Tn PCMCIA 198controllers, including the Cirrus Logic GD6729. 199.It ppb 200Generic 201.Tn PCI Ns \- Ns Tn PCI 202bridges, including 203.Tn PCI 204expansion backplanes. 205.It puc 206PCI 207.Dq universal 208communications cards, containing 209.Nm com 210and 211.Nm lpt 212communications ports. 213.It uhci 214USB UHCI host controller 215.El 216.Pp 217.Sh SEE ALSO 218.Xr intro 4 , 219.Xr ahc 4 , 220.Xr auvia 4 , 221.Xr bha 4 , 222.Xr bktr 4 , 223.Xr cac 4 , 224.Xr clcs 4 , 225.Xr cmpci 4 , 226.Xr cy 4 , 227.Xr de 4 , 228.Xr dpt 4 , 229.Xr eap 4 , 230.Xr eso 4 , 231.Xr en 4 , 232.Xr ep 4 , 233.Xr eso 4 , 234.Xr ex 4 , 235.Xr fms 4 , 236.Xr fpa 4 , 237.Xr fxp 4 , 238.Xr isp 4 , 239.Xr le 4 , 240.Xr ncr 4 , 241.Xr ne 4 , 242.Xr pcic 4 , 243.Xr ppb 4 , 244.Xr puc 4 , 245.Xr siop 4 , 246.Xr sv 4 , 247.Xr tl 4 , 248.Xr usb 4 249.Sh HISTORY 250The machine-independent 251.Tn PCI 252subsystem appeared in 253.Nx 1.2 . 254