1.\" $NetBSD: pci.4,v 1.67 2002/04/26 02:05:07 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.Cd "pci* at mainbus? bus ?" 40.Cd "pci* at pchb? bus ?" 41.Cd "pci* at ppb? bus ?" 42.Pp 43Other 44.Nm 45attachments are machine-dependent and depend on the bus topology and 46.Tn PCI 47bus interface of your system. 48See 49.Xr intro 4 50for your system for details. 51.Sh DESCRIPTION 52.Nx 53includes a machine-independent 54.Tn PCI 55bus subsystem and 56several machine-independent 57.Tn PCI 58device drivers. 59.Pp 60Your system may support additional 61.Tn PCI 62devices. 63Drivers for 64.Tn PCI 65devices not listed here are machine-dependent. 66Consult your system's 67.Xr intro 4 68for additional information. 69.Sh HARDWARE 70.Nx 71includes machine-independent 72.Tn PCI 73drivers, sorted by device type and driver name: 74.Ss SCSI interfaces 75.Bl -tag -width pcdisplay -offset indent 76.It ahc 77Adaptec 29xx, 39xx, and other AIC-7xxx-based 78.Tn SCSI 79interfaces. 80.It adv 81Advansys 82.Tn SCSI 83interfaces. 84.It adw 85Advansys Ultra Wide 86.Tn SCSI 87interfaces. 88.It bha 89Buslogic BT-9xx 90.Tn SCSI 91interfaces. 92.It dpt 93DPT SmartCache/SmartRAID III and IV 94.Tn SCSI 95interfaces. 96.It iha 97Initio INIC-940/950 98.Tn SCSI 99interfaces. 100.It isp 101QLogic ISP-1020, ISP-1040, and ISP-2100 102.Tn SCSI 103and 104.Tn FibreChannel 105interfaces. 106.It mly 107Mylex AcceleRAID and eXtremeRAID controllers with v6 firmware. 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.It trm 117Tekram TRM-S1040 ASIC based 118.Tn SCSI 119interfaces. 120.El 121.Ss Disk and tape controllers 122.Bl -tag -width pcdisplay -offset indent 123.It aac 124The Adaptec AAC family of RAID controllers. 125.It cac 126Compaq array controllers. 127.It icp 128ICP Vortex GDT and Intel Storage RAID controllers. 129.It mlx 130Mylex DAC960 and DEC SWXCR RAID controllers. 131.It pciide 132IDE disk controllers. 133.It twe 1343Ware Escalade RAID controllers. 135.El 136.Ss Network interfaces 137.Bl -tag -width pcdisplay -offset indent 138.It an 139.Tn Aironet 1404500/4800 and 141.Tn Cisco 142340 series 802.11 interfaces. 143.It de 144.Tn DEC 145DC21x4x (Tulip) based 146.Tn Ethernet 147interfaces, including the DE435, 148DE450, and DE500, and Znyx, SMC, Cogent/Adaptec, and Asante single- and 149multi-port 150.Tn Ethernet 151interfaces. 152.It en 153Midway-based Efficient Networks Inc. and Adaptec ATM interfaces. 154.It ep 1553Com 3c590, 3c595, 3c900, and 3c905 156.Tn Ethernet 157interfaces. 158.It epic 159SMC83C170 (EPIC/100) 160.Tn Ethernet 161interfaces. 162.It esh 163RoadRunner-based HIPPI interfaces. 164.It ex 1653Com 3c900, 3c905, and 3c980 166.Tn Ethernet 167interfaces. 168.It fpa 169.Tn DEC 170DEFPA 171.Tn FDDI 172interfaces. 173.It fxp 174Intel EtherExpress PRO 10+/100B 175.Tn Ethernet 176interfaces. 177.It gsip 178National Semiconductor DP83820 based Gigabit 179.Tn Ethernet 180interfaces. 181.It hme 182Sun Microelectronics STP2002-STQ 183.Tn Ethernet 184interfaces. 185.It le 186PCNet-PCI 187.Tn Ethernet 188interfaces. Note, the 189.Xr pcn 4 190driver supersedes this driver. 191.It lmc 192LAN Media Corp WAN interfaces. 193.It ne 194NE2000-compatible 195.Tn Ethernet 196interfaces. 197.It ntwoc 198SDL Communications N2pci and WAN/ic 400 synchronous serial interfaces. 199.It pcn 200AMD PCnet-PCI family of 201.Tn Ethernet 202interfaces. 203.It rtk 204RealTek 8129/8139 based 205.Tn Ethernet 206interfaces. 207.It sf 208Adaptec AIC-6915 10/100 209.Tn Ethernet 210interfaces. 211.It sip 212Silicon Integrated Systems SiS 900, SiS 7016, and National Semiconductor 213DP83815 based 214.Tn Ethernet 215interfaces. 216.It ste 217Sundance ST-201 10/100 based 218.Tn Ethernet 219interfaces. 220.It stge 221Sundance/Tamarack TC9021 based Gigabit 222.Tn Ethernet 223interfaces. 224.It tl 225Texas Instruments ThunderLAN-based 226.Tn Ethernet 227interfaces. 228.It tlp 229DECchip 21x4x and clone 230.Tn Ethernet 231interfaces. 232.It vr 233VIA VT3043 (Rhine) and VT86C100A (Rhine-II) 234.Tn Ethernet 235interfaces. 236.It wi 237WaveLAN/IEEE and PRISM-II 802.11 wireless interfaces. 238.El 239.Ss Serial interfaces 240.Bl -tag -width pcdisplay -offset indent 241.It cy 242Cyclades Cyclom-4Y, -8Y, and -16Y multi-port serial interfaces. 243.It cz 244Cyclades-Z series multi-port serial interfaces. 245.El 246.Ss Audio devices 247.Bl -tag -width pcdisplay -offset indent 248.It auich 249Intel I/O Controller Hub integrated AC'97 audio device. 250.It auvia 251VIA VT82C686A integrated AC'97 audio device. 252.It autri 253Trident 4DWAVE-DX/NX, SiS 7018, ALi M5451 AC'97 audio device. 254.It clcs 255Cirrus Logic CS4280 audio device. 256.It clct 257Cirrus Logic CS4281 audio device. 258.It cmpci 259C-Media CMI8x38 audio device. 260.It eap 261Ensoniq AudioPCI audio device. 262.It emuxki 263Creative Labs SBLive! and PCI 512 audio device. 264.It esa 265ESS Technology Allegro-1 / Maestro-3 audio device. 266.It esm 267ESS Maestro-1/2/2e PCI AC'97 Audio Accelerator audio device. 268.It eso 269ESS Solo-1 PCI AudioDrive audio device. 270.It fms 271Forte Media FM801 audio device. 272.It neo 273NeoMagic MagicMedia 256 audio device. 274.It sv 275S3 SonicVibes audio device. 276.It yds 277Yamaha YMF724/740/744/754-based audio device. 278.El 279.Ss Bridges 280.Bl -tag -width pcdisplay -offset indent 281.It cbb 282.Tn PCI 283Yenta compatible 284.Tn CardBus 285bridges. 286.It ppb 287Generic 288.Tn PCI Ns \- Ns Tn PCI 289bridges, including 290.Tn PCI 291expansion backplanes. 292.El 293.Ss Miscellaneous devices 294.Bl -tag -width pcdisplay -offset indent 295.It bktr 296Brooktree 848 compatible TV cards. 297.It ehci 298USB EHCI host controllers. 299.It iop 300I2O I/O processors. 301.It mr 302Guillemot Maxi Radio FM 2000 FM radio device. 303.It oboe 304Toshiba OBOE IrDA SIR/FIR controller. 305.It ohci 306USB OHCI host controllers. 307.It pcic 308.Tn PCI 309.Tn PCMCIA 310controllers, including the Cirrus Logic GD6729. 311.It puc 312PCI 313.Dq universal 314communications cards, containing 315.Nm com 316and 317.Nm lpt 318communications ports. 319.It uhci 320USB UHCI host controllers. 321.It viapm 322VIA VT82C686A hardware monitors. 323.It vga 324VGA graphics boards. 325.El 326.Sh SEE ALSO 327.Xr aac 4 , 328.Xr adv 4 , 329.Xr adw 4 , 330.Xr agp 4 , 331.Xr ahc 4 , 332.Xr an 4 , 333.Xr auich 4 , 334.Xr autri 4 , 335.Xr auvia 4 , 336.Xr bha 4 , 337.Xr bktr 4 , 338.Xr cac 4 , 339.Xr cbb 4 , 340.Xr clcs 4 , 341.Xr cmpci 4 , 342.Xr cy 4 , 343.Xr cz 4 , 344.Xr de 4 , 345.Xr dpt 4 , 346.Xr eap 4 , 347.Xr ehci 4 , 348.Xr emuxki 4 , 349.Xr en 4 , 350.Xr ep 4 , 351.Xr epic 4 , 352.Xr esa 4 , 353.Xr esh 4 , 354.Xr esm 4 , 355.Xr eso 4 , 356.Xr ex 4 , 357.Xr fms 4 , 358.Xr fpa 4 , 359.Xr fxp 4 , 360.Xr gsip 4 , 361.Xr hme 4 , 362.Xr icp 4 , 363.Xr iha 4 , 364.Xr intro 4 , 365.Xr iop 4 , 366.Xr isp 4 , 367.Xr le 4 , 368.Xr lmc 4 , 369.Xr mlx 4 , 370.Xr mly 4 , 371.Xr ne 4 , 372.Xr neo 4 , 373.Xr ntwoc 4 , 374.Xr oboe 4 , 375.Xr ohci 4 , 376.Xr pcic 4 , 377.Xr pciide 4 , 378.Xr pcn 4 , 379.Xr pcscp 4 , 380.Xr ppb 4 , 381.Xr puc 4 , 382.Xr rtk 4 , 383.Xr sf 4 , 384.Xr siop 4 , 385.Xr sip 4 , 386.Xr ste 4 , 387.Xr stge 4 , 388.Xr sv 4 , 389.Xr tl 4 , 390.Xr tlp 4 , 391.Xr trm 4 , 392.Xr twe 4 , 393.Xr uhci 4 , 394.Xr vga 4 , 395.Xr viapm 4 , 396.Xr vr 4 , 397.Xr wi 4 , 398.Xr wscons 4 , 399.Xr yds 4 400.Sh HISTORY 401The machine-independent 402.Tn PCI 403subsystem appeared in 404.Nx 1.2 . 405