Skip to main content.
Google custom search

PCI Hardware Supported by NetBSD

Machine-independent PCI drivers

The following devices (driver name in parentheses) are supported by machine-independent PCI drivers. If you do not see your device listed here, check your platform's page; there may not yet be a machine-independent driver for your device.

Alternatively, it may be the case that your device is compatible with one listed here, or your device may not be listed due to an oversight. If you are unsure, please boot a -current kernel or send mail to .

Please note that these pages reflect the state of NetBSD-current. To check the supported hardware list for a specific release of NetBSD, check that release's installation notes.

Supported PCI devices

  • SCSI host adapters (supported SCSI target devices)
    • Adaptec AHA-2940, AHA-2940U, AHA-2940AU, AHA-2944, AHA-2944U, AHA-3940, AHA-3940U, AIC-7850, AIC-7855, AIC-7860, AIC-7870, AIC-7880, AIC-789x, AVA-2904CD, and AVA-2906 (ahc(4))
    • Adaptec AHA-29320A, AHA-29320ALP, AHA-29320LP, AHA-39320, AHA-39320 (Dell OEM), AHA-39320A, AHA-39320D, AHA-39320D (HP OEM), AIC-7901, AIC-7901A, AIC-7902 (ahd(4))
    • Advanced Micro Devices Am53c974 PCscsi-PCI, and boards using this chip, including the Tekram DC-390 (pcscp(4))
    • AdvanSys ABP-1200[A,B], ABP-9xx[U,UA] (adv(4))
    • AdvanSys ABP-9x0UW, ASB-3940UW, ASB-3940U2W (adw(4))
    • BusLogic 9xx (bha(4))
    • DPT SmartRAID III/IV and DPT SmartCache III/IV (dpt(4))
    • Symbios Logic 53c825A, 53c875, 53c875J, 53c885, 53c895, 53c895A, 53c896, 53c1010, and 53c1510d (esiop(4))
    • I2O SCSI controllers (iop(4))
    • Initio INIC-940/950, and boards using this chip including the Initio INI-9100U/UW, the IOI Technology IOI-4203U and IOI-9100UW (iha(4))
    • LSI Logic MegaRAID SAS, Dell PERC 5, Dell PERC 6, Dell PERC H7x0, Dell PERC H8x0, IBM ServeRAID M5014, IBM ServeRAID M1015, Intel RAID RS25DB080, and Intel RAID RS25NB008 (mfi(4))
    • LSI Logic 53c1020, and 53c1030 Ultra320 SCSI (mpt(4))
    • LSI Logic FC909, FC909A, FC919, and FC929 Fibre Channel (mpt(4))
    • LSI Logic SAS2004, SAS2008, SAS2108, SAS2116, SAS2208, and SAS2308 (mpii(4))
    • NCR/Symbios Logic 53c810, 53c810A, 53c815, 53c820, 53c825, 53c825A, 53c860, 53c875, 53c875J, 53c885, 53c895, 53c895A, 53c896, 53c1010, and 53c1510d (siop(4))
    • Qlogic ISP-1020, ISP-1040, ISP-1080 (LVD), ISP-1240, ISP-1280, and ISP-12160 (SCSI) (isp(4))
    • Qlogic ISP-2100, ISP-2200, and ISP-2300 (Fibre Channel) (isp(4))
    • Tekram DC-315/U and DC-395U/UW/F (trm(4))
  • RAID controllers
    • 3ware Escalade 5000, 6000 and 7xxx series (twe(4))
    • 3ware Escalade 8500, 8506 SATA RAID (twe(4))
    • Adaptec ASR-2410SA SATA RAID(aac(4))
    • Adaptec ASR-2810SA SATA RAID(aac(4))
    • American Megatrends / LSI Logic RAID MegaRAID 320-1, 320-2, Series 418, Enterprise 1200 (Series 428), Enterpise 1300 Series (Series 434), Enterprise 1400 (Series 438), Enterprise 1500 (Series 467), Enterprise 1600 (Series 471), Elite 1500 (Series 467), Elite 1600 (Series 493), Express 100 (Series 466WS), Express 200 (Series 466), Express 300 (Series 490), Express 500 (Series 475), Dell PERC 2/SC, 2/DC, 4/Di, HP NetRAID 1/Si, 3/Si, Embedded NetRAID (amr(4))
    • Adaptec AAC-364, 2120S 2200S 5400S, Dell PERC 2/Si, 2/QC, 3/Di, 3/Si, 320/DC, HP NetRAID 4M (aac(4))
    • Compaq Integrated Array, RAID LC2 (cac(4))
    • Compaq Smart Array 221, 3100ES, 3200, 4200, 4200ES, 431 (cac(4))
    • Compaq SMART 2/P, 2DH, 2SL (cac(4))
    • Compaq and HP Smart Array 5* and 6* (ciss(4))
    • DPT SmartCache III/IV with appropriate modules (dpt(4))
    • DPT SmartRAID III/IV (dpt(4))
    • I2O RAID controllers: Adaptec, AMI, DPT, Intel, possibly more (iop(4))
    • ICP-Vortex GDT series (icp(4))
    • Intel Storage RAID, Integrated RAID (icp(4), iop(4))
    • Mylex DAC960 and DEC SWXCR family (mlx(4))
    • Mylex AcceleRAID and eXtremeRAID family (mly(4))
  • Network interfaces
    • Adaptec AIC-6915 based cards, including the Adaptec ANA-62011 (single-port 10/100 64-bit), ANA-62022 (dual-port 10/100 64-bit), ANA-62044 (quad-port 10/100 64-bit), ANA-62020 (single-port 100BASE-FX 64-bit), and ANA-69011 (single-port 10/100 32-bit) (sf(4))
    • Agere/LSI ET1310/ET1301 10/100/Gigabit Ethernet adapters (et(4))
    • Atheros AR8121/AR8113/AR8114 / Attansic L1E Ethernet interface (ale(4))
    • Atheros AR8131/AR8132/AR8151/AR8152 Ethernet interfaces (alc(4))
    • Atheros 802.11 wireless network devices (ath(4), athn(4))
    • Attansic L1 Ethernet interfaces (age(4))
    • Attansic/Atheros L2 Fast-Ethernet cards (lii(4))
    • Broadcom BCM430x/4318 IEEE 802.11b/g wireless network adapters (bwi(4))
    • Broadcom BCM570x, Altima AC1000, Altima AC1001, and Altima AC9100 based Gigabit Ethernet interfaces, including 3Com 3c996, NetGear GA-302T, SysKonnect SK9D2, and on-board Dell server Gigabit Ethernet (bge(4))
    • Digital 21040-, 21041-, 21140-, 21140A-, 21142-, and 21143-based cards, including the Digital DE425, SMC Etherpower, Adaptec/Cogent multi-port, ZNYX multi-port, and Bay Networks NetGear cards (de(4) and tlp(4))
    • Efficient Networks EN-155 and Adaptec AIC-590x ATM interfaces (en(4))
    • 3Com 3c900, 3c905, 3c900B, 3c905B, 3c980, 3c905C, 3c450, 3cSOHO100, 3c555 MiniPCI, 3c556 MiniPCI, and 3c556B MiniPCI (ex(4))
    • 3Com 3c590, 3c595 (ep(4)). Note that the 3c900 and 3c905 will also work with the ep(4) driver, but the ex(4) driver will yield much better performance on these boards.
    • SMC EPIC/100 Fast Ethernet, including SMC Etherpower-II (epic(4))
    • Essential Communications Hippi (800 Mbit/s) (esh(4))
    • Digital DEFPA SAS and DAS FDDI cards (fpa(4))
    • Intel EtherExpress Pro 10/100B/100+ and InBusiness (fxp(4))
    • Intel PRO/100 S (but note that the crypto coprocessor is currently not used) (fxp(4))
    • Intel PRO/1000 family of Gigabit Ethernet interfaces (wm(4))
    • Intel 82597EX 10 Gigabit Ethernet (dge(4))
    • Intel 82598EB and 82599 10 Gigabit Ethernet (ixg(4))
    • JMicron Technologies JMC250 Gigabit Ethernet and JMC260 Fast Ethernet (jme(4))
    • Advanced Micro Devices Am79c970 PCnet-PCI and other members of the PCnet-PCI family (le(4))
    • SBE (formerly LAN Media Corporation) DS1 and DS3 interfaces (lmc(4))
    • NE2000 compatibles, including Realtek 8029, Winbond 89C940F, VIA Technologies VT86C926, Surecom NE-34, NetVin 5000, and Compex, ProLAN, and KTI models (ne(4))
    • NVIDIA nForce Ethernet (nfe(4))
    • RISCom N2 synchronous interfaces (ntwoc(4) with ntwo(4) children)
    • Ralink Technology RT25x0 802.11a/b/g wireless network cards (ral(4))
    • RealTek RTL8129/8139 based 10/100 Ethernet cards, including D-Link DFE-538TX and D-Link DFE-530TX+ (rtk(4))
    • RealTek RTL8139C+/8169/8169S/8110S based 10/100/1000 Ethernet cards (re(4))
    • S2io 10 Gigabit Ethernet (xge(4))
    • Silicon Integrated Systems SiS 900 and SiS 7016 based 10/100 Ethernet cards (sip(4))
    • National Semiconductor DP83815 based 10/100 Ethernet cards, including the NetGear FA-311TX and FA-312TX (sip(4))
    • National Semiconductor DP83820 based Gigabit Ethernet cards, including the NetGear GA-622, Asante FriendlyNet GigaNIX, D-Link DGE-500T, and SMC 9462TX (gsip(4))
    • Texas Instruments ThunderLAN-based cards, including Compaq Netelligent 10/100 TX, Compaq Netelligent 10 T, Compaq Integrated NetFlex 3/P, Compaq ProLiant Integrated Netelligent 10/100 TX, Compaq Dual Port Netelligent 10/100 TX, Compaq Deskpro 4000 5233MMX Ethernet, Compaq NetFlex 3/P w/ BNC, Compaq NetFlex 3/P, and Texas Instruments TravelMate 5000 docking station Ethernet (tl(4))
    • VIA VT3043 (Rhine) and VIA VT86C100A (Rhine-II) based 10/100 Ethernet cards, including the D-Link DFE530TX (vr(4))
    • VIA Networking Technologies VT6120/6121/6122 based 10/100/1000 Ethernet cards (vge(4))
    • Sun Gigaswift Ethernet (SX and UTP) and quad Gigaswift Ethernet (cas(4))
    • Sun HME PCI cards (hme(4))
    • Alteon ACEnic and other Tigon-1 and Tigon-2 based Gigabit Ethernet boards, including the NetGear GA-620, 3Com 3c985, and Silicon Graphics Gigabit Ethernet boards (ti(4))
    • Lite-On 82C168 and 82C169 PNIC, found on NetGear, Kingston, and several other Ethernet boards (tlp(4))
    • Lite-On 82C115 PNIC-II, found on newer Linksys boards (tlp(4))
    • Macronix MX98713, MX98715, MX98715A, and MX98725, found on many low-cost Ethernet boards (tlp(4))
    • Winbond 89C840F (tlp(4))
    • Davicom DM9102 and DM9102A, found on motherboards, some 10/100 + HomePNA boards, and the Sun Netra-X1 (tlp(4))
    • ASIX AX88140A and AX88141 Ethernet boards (tlp(4))
    • ADMtek AL981, AN983, and AN985, including Linksys, Planex, Corega, I/O Data, AboCom, and ACCTON cards (tlp(4))
    • Compu-Shack FASTline-II PCI UTP, Compu-Shack FASTline-II PCI UTP Quattro, Compu-Shack FASTline-II PCI FO (tlp(4))
    • Conexant RS7112 (LANfinity) (tlp(4))
    • Aironet 4500/4800 and Cisco 340/350 series wireless network cards (an(4))
    • Sundance Tech. ST-201 based 10/100 Ethernet cards, including the D-Link DFE-550TX (ste(4))
    • Sundance Tech./Tamarack TC9021 based Gigabit Ethernet cards, including the D-Link DGE-550T and Antares Gigabit Ethernet (stge(4))
    • AT&T/Lucent WaveLan wireless network cards (wi(4))
    • Intersil PRISM wireless network cards (wi(4))
    • SysKonnect SK-98xx based Gigabit Ethernet cards, including 3com 3c940, D-Link DGE-530T, Linksys EG1032v2, Linksys EG1064v2 (sk(4))
    • Intel PRO/Wireless LAN 2100 3B Mini-PCI Adapter (ipw(4))
    • Intel PRO/Wireless LAN 2200BG Mini-PCI Adapter (iwi(4))
    • Intel PRO/Wireless LAN 3945ABG Mini-PCI Adapter (wpi(4))
    • Intel Wireless WiFi Link 4965AGN and 5100AGN Mini-PCI Express Adapter (iwn(4))
    • RDC R6040 Fast Ethernet, commonly found on Vortex86 SoCs (vte(4))
    • Marvell Libertas 88W8335/88W8310/88W8385 based PCI wireless network adapters (malo(4))
  • Bus interfaces
    • Bit3 PCI-VME bridge model 617 (btvmei(4))
    • Bit3 PCI-VME bridge model 2706 (btvmeii(4))
    • YENTA-compatible PCI-CardBus bridges (cbb(4))
    • Standard PCI-PCI bridges, including PCI expansion backplanes (ppb(4))
  • Communication controllers
    • PCI `universal' communication cards (puc(4)), providing serial (com(4)) and parallel port (lpt(4)) children. The following boards are supported by this driver:
      • Dolphin Peripherals 4014 (dual parallel)
      • Dolphin Peripherals 4035 (dual serial)
      • SIIG Cyber 2P1S PCI (dual parallel and single serial)
      • SIIG Cyber 2S1P PCI (dual serial and single parallel)
      • SIIG Cyber 4S PCI (quad serial)
      • SIIG Cyber I/O PCI (single serial and single parallel)
      • SIIG Cyber Parallel Dual PCI (dual parallel)
      • SIIG Cyber Parallel PCI (single parallel)
      • SIIG Cyber Serial Dual PCI (dual serial)
      • SIIG Cyber Serial PCI (single serial)
      • VScom PCI-800 (8 port serial, probably OEM)
      (Adding support for similar boards is often trivial, so if you can get a loan of a board it might be possible to make it work with only a few minutes work.)
    • Cyclades Cyclom-Y serial boards (cy(4))
    • Cyclades-Z intelligent multiport serial boards (cz(4))
    • Universal Serial Bus controllers, including USB Open Host Controller (ohci(4)), USB Universal Host Controller (uhci(4)), and USB Enhanced Host Controller (ehci(4)).
  • Disk and CD-ROM controllers
    • ESDI, IDE, MFM, RLL, and S-ATA hard disk controllers (pciide(4)):
      Bus master DMA is supported on the following PCI IDE chipsets:
      • ITE IT8212 (GigaRAID)
      • Intel 82371FB (PIIX)
      • Intel 82371SB (PIIX3)
      • Intel 82371AB (PIIX4)
      • CMD Technology PCI0643
      • CMD Technology PCI0646
      • VIA Technologies VT82C586 (Apollo VP)
      • VIA Technologies VT82C586A
      • Contaq Microsystems (Cypress) CY82C693
      • Silicon Integrated Systems 5597/5598
      • Acer Labs M5229
      • Promise Ultra33 and Ultra66
      • AMD 756 (as found on Athlon boards)
      • OPTi 82C621
  • SD, MMC, SDHC, and SDIO cards
    • SD controllers following the SD Host Controller Standard Simplified Specification (sdhc(4))
    • SD/MMC devices (sdmmc(4))
  • Sound hardware
    • AMD Geode CS5536 audio (gcscaudio(4))
    • Sierra's Aria chipset (aria(4))
    • Cirrus Logic CS461x, CS4280 and CS4281 audio (clcs(4), clct(4))
    • Creative Labs SBLive! and PCI 512 (emuxki(4))
    • C-Media CMI8x38 (cmpci(4))
    • Ensoniq AudioPCI and SoundBlaster PCI (eap(4))
    • ESS Technology ES1777/1868/1869/1887/1888/888, Maestro 2/2E and Solo-1 ES1938/1946 PCI AudioDrive (eso(4), esm(4))
    • Forte Media FM801 (fms(4))
    • High Definition Audio Specification 1.0 compliant audio devices (hdaudio(4))
    • Intel i82801AA, i82801AB, i82801BA, and i82440MX audio (auich(4)).
    • NeoMagic MagicMedia 256 (neo(4))
    • Personal Sound System (pss(4))
    • ProAudio Spectrum (pas(4))
    • S3 SonicVibes (sv(4))
    • VIA VT82C686A southbridge integrated AC'97 audio (auvia(4))
    • Windows Sound System (wss(4))
    • Yamaha YMF724/740/744/754 PCI audio (yds(4)).
  • Video cards (VGA or better)
    • Kernel support for basic console services.
    • X support via XFree86
  • Video capture devices
    • Brooktree Bt848-based video capture devices and tuners (bktr(4))
    • Conexant CX23881, CX23882, CX23883, and CX23884 based digital video cards (cxdtv(4))
    • Conexant CX23885 based digital video cards (coram(4))
  • Crypto accelerators
    • NSP2000 cryptographic processor (nsp(4))
  • Watchdog timers
  • Radios
    • Gemtek PCI and Guillemot MaxiRadio FM2000 FM radio tuners (gtp(4))

Back to Hardware Devices Supported by NetBSD