Hardware Devices Supported by NetBSD
This is a list of hardware supported by more than one port of NetBSD. Many of the device drivers in NetBSD are machine-independent, so if a platform supports a particular bus, chances are quite high that the device drivers listed here will work with that platform.
In addition to drivers for real hardware, NetBSD includes a set of pseudo-device and logical drivers. These drivers add enhanced features to real devices, or provide device-like interfaces to other subsystems.
The listing is grouped by bus type. If you don't see your platform's bus type listed here, then check your platform's page.
If you don't see a device listed here, check your platform's page; it might be the case that there is not yet a machine-independent device driver for your device.
Also 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.
If you are unsure, please boot a -current kernel or send mail to
- Acorn Expansion Cards - podulebus(4)
- ATA - ata(4)
- CardBus - cardbus(4)
- EISA - eisa(4)
- I2C - iic(4)
- ISA, ISA Plug-n-Play, and ISA with OpenFirmware configuration - isa(4)
- MII (Media Independent Interface) - mii(4)
- MCA (MicroChannel Architecture) - mca(4)
- OpenFirmware drivers
- PCI, PCI-X, PCI Express, Mini PCI and Mini PCI Express - pci(4)
- PCMCIA - pcmcia(4)
- SBus - sbus(4)
- SCSI and ATAPI - scsi(4)
- SPI - spi(4)
- TURBOchannel - tc(4)
- USB (Universal Serial Bus) 1.x, 2.0, 3.x - usb(4)
For details about hardware platforms, see the "ports" webpage.