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
<netbsd-help@NetBSD.org>
.
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.
- 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))
- 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 53c1030 Ultra320 SCSI (mpt(4))
- LSI Logic FC909, FC909A, FC919, and FC929 Fibre Channel (mpt(4))
- NCR/Symbios Logic 53c810, 53c810A, 53c815, 53c820, 53c825,
53c825A, 53c860, 53c875, 53c875J, 53c885, 53c895, and 53c896
(siop(4))
- Qlogic ISP-1020, ISP-1040, ISP-1080 (LVD), and
ISP-2100 (FibreChannel) (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))
- 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))
- 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))
- 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))
- RISCom N2 synchronous interfaces (ntwoc(4) with ntwo(4)
children)
- RealTek RTL8129/8139 based 10/100 Ethernet cards,
including D-Link DFE-538TX and D-Link DFE-530TX+
(rtk(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 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))
- 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))
- 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)) and USB Universal Host Controller
(uhci(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
- Sound hardware
- 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))
- 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))
Back to
Hardware Devices Supported by NetBSD