PCI(4)                    OpenBSD Programmer's Manual                   PCI(4)

NAME
     pci - introduction to PCI bus support

SYNOPSIS
     pci* at mainbus? bus ?
     pci* at pchb? bus ?
     pci* at ppb? bus ?

     Other pci attachments are machine-dependent and depend on the bus topolo-
     gy and PCI bus interface of your system.  See intro(4) for your system
     for details.

DESCRIPTION
     The system includes a machine-independent PCI bus subsystem and several
     machine-independent PCI device drivers.

     Your system may support additional PCI devices.  Drivers for PCI devices
     not listed here are machine-dependent.  Consult your system's intro(4)
     for additional information.

   Details specific to the i386
     Note that interrupt mappings on the i386 may require that you configure
     your BIOS to reserve sufficient interrupts as "PCI/ISAPnP" so that there
     are sufficient interrupts remaining to configure the discovered PCI de-
     vices.  For more information, see pcibios(4).

SUPPORTED DEVICES
     The system includes machine-independent PCI drivers, sorted by device
     type and driver name:

   SCSI host adapters

        adw(4), adv(4)
                    AdvanSys PCI SCSI interfaces.

        ahc(4)      Adaptec 27xx, 29xx, 39xx, 29160, and other AIC-7xxx-based
                    SCSI interfaces.

        bt(4)       Buslogic BT-9xx SCSI interfaces.

        isp(4)      QLogic ISP-1020, ISP-1040, and ISP-2100 SCSI and
                    FibreChannel interfaces.

        iha(4)      Initio INIC-940 and INIC-950 based SCSI interfaces.

        ncr(4), siop(4)
                    LSI/Symbios Logic/NCR 53c8xx and 53c1010-family SCSI in-
                    terfaces.

        pcscp(4)    AMD Am53c974 PCscsi-PCI SCSI interfaces.

   RAID and cache controllers

        aac(4)      Adaptec "FSA" family (Adaptec AAC, Dell PERC, HP NetRaid)
                    RAID controllers.

        ami(4)      American Megatrends Inc. MegaRAID family RAID controllers.

        cac(4)      Compaq Smart ARRAY RAID controllers.

        dpt(4)      DPT SmartCache/SmartRAID III and IV SCSI controllers.


        gdt(4)      ICP-Vortex GDT RAID conttrollers.

        twe(4)      3ware Escalade RAID controllers.

   Network interfaces

        an(4)       Aironet Communications 4500/4800 IEEE 802.11DS wireless
                    network adapter.

        dc(4)       Various Tulip-like Ethernet interfaces such as the DEC/In-
                    tel 21143; Macronix 98713, 98713A, 98715, 98715A, 98725,
                    98727, and 98732; Davicom DM9100, DM9102, and DM9102A;
                    ASIX Electronics AX88140A and AX88141; ADMtek AL981 Comet
                    and AN983 Centaur-P; Lite-On 82c168 and 82c169 PNIC; and
                    Lite-On/Macronix 82c115 PNIC II.

        de(4)       DEC DC21x4x (Tulip) based Ethernet interfaces, including
                    the DE435, DE450, DE500; Znyx ZX3xx; SMC 8432, 9332, 9334;
                    Cogent/Adaptec EM100FX and EM440TX; and Asante single- and
                    multi-port Ethernet interfaces.  Multi-port interfaces are
                    typically configured as PCI-PCI bridges with multiple
                    de(4) instances on the PCI bus on the other side of the
                    bridge.

        en(4)       Midway-based Efficient Networks Inc. and Adaptec ATM in-
                    terfaces.

        ep(4)       3Com 3c590 and 3c595 Ethernet interfaces.

        fpa(4)      DEC DEFPA FDDI interfaces.

        fxp(4)      Intel EtherExpress PRO 10+/100B Ethernet interfaces.

        le(4)       PCNet-PCI Ethernet interfaces.

        lmc(4)      Lan Media Corporation SSI/DS1/HSSI/DS3 interfaces.

        ne(4)       NE2000-compatible Ethernet interfaces.

        rl(4)       RealTek 8129/8139 Ethernet interfaces.

        sf(4)       Adaptec AIC-6915 "Starfire" Ethernet interfaces.

        sis(4)      SiS 900, SiS 7016, and NS DP83815 Ethernet interfaces.

        sk(4)       SysKonnect SK-984x Gigabit Ethernet interfaces.

        ste(4)      Sundance Technologies ST201 Ethernet interfaces.

        ti(4)       Alteon Networks Tigon I and Tigon II Gigabit Ethernet in-
                    terfaces.

        tl(4)       Texas Instruments ThunderLAN-based Ethernet interfaces.

        tx(4)       SMC 9432 10/100 Mbps Ethernet interfaces.

        txp(4)      3Com 3XP Typhoon/Sidewinder (3C990) 10/100 Mbps Ethernet
                    interfaces.

        vr(4)       VIA Technologies VT3043 and VT86C100A Ethernet interfaces.

        wb(4)       Winbond W89C840F Ethernet interfaces.

        wx(4)       Intel Gigabit Ethernet interfaces.

        xl(4)       3Com 3c555, 3c556, 3c900, 3c905, 3c980, and 3cSOHO Ether-
                    net interfaces.

   Cryptography accelerators

        hifn(4)     Hi/fn 7751 Symmetric Encryption Accelerator.

        ubsec(4)    Broadcom Bluesteelnet uBsec 5501, 5601, 5805, and 5820.

        ises(4)     Pijnenburg PCC-ISES hardware crypto accelerator.

   Serial interfaces

        cy(4)       Cyclades Cyclom-4Y, -8Y, and -16Y asynchronous serial com-
                    munications devices.

   Display adapters

        vga(4)      VGA graphics cards.

   Audio devices

        eap(4)      Ensoniq AudioPCI sound devices.

        eso(4)      ESS Solo-1 PCI AudioDrive sound devices.

        maestro(4)  ESS Maestro 1, 2 and 2E sound devices.

        sv(4)       S3 SonicVibes sound devices.

        neo(4)      NeoMagic 256AV/ZX sound devices.

        fms(4)      Forte Media FM801 sound devices.

        auvia(4)    Integrated AC97 audio controller of the VIA Technologies
                    VT82C686A Southbridge.

        cmpci(4)    C-Media CMI8x38 sound devices.

        auich(4)    Intel 82801AA/AB and 440MX sound devices.

        clcs(4)     Cirrus Logic CrystalClear CS4280 sound devices.

        clct(4)     Cirrus Logic CrystalClear CS4281 sound devices.

        yds(4)      Yamaha DS-XG sound devices.

   Miscellaneous devices

        bktr(4)     Brooktree Bt848 PCI video capture boards.

        cbb(4)      PCI Yenta compatible CardBus bridges.

        ohci(4)     USB OHCI host controller.

        pcic(4)     PCI PCMCIA controllers, including the Cirrus Logic GD6729.

        ppb(4)      Generic PCI-PCI bridges, including PCI expansion back-
                    planes.

        puc(4)      PCI ``universal'' communications cards, containing com(4)
                    and lpt(4) communications ports.

        uhci(4)     USB UHCI host controller.

        wdt(4)      ICS PCI-WDT500/501 watchdog timer devices.

SEE ALSO
     cardbus(4), intro(4), isa(4), isapnp(4), pchb(4), pcmcia(4), usb(4)

HISTORY
     The machine-independent PCI subsystem appeared in OpenBSD 2.0.

OpenBSD 2.9                      April 3, 2000                               4
