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