Hardware Support

Haiku natively supports a very wide range of past and present hardware. Below is a listing of the drivers present in Haiku and their state. Anything in red may not be provided in the default OS images.

Audio

Device nameDriverStatusNotes
ac97audio/ac97stableGeneric audio card, common
cmediaaudio/cmediastablenone
echoaudio/echostableEchoGals/Echo24
SBLive!/Audigyaudio/emuxkistableCreative Labs
HDAaudio/hdastableIntel HD Audio
VIA VT1712audio/ice1712stableVIA VT1712 Audio
SoundBlaster 16audio/sb16stableClassic SoundBlaster driver
USB Audioaudio/usb_audiostableGeneric USB audio device

Graphics

Device nameDriverStatusNotes
3DFXgraphics/3dfxstableup to Voodoo 5
ATI Ragegraphics/atistableold ATI Rage cards
ATI Radeongraphics/radeonstabler100 - r500
AMD Radeon HDgraphics/radeon_hdin-progressr600+
Intel Extremegraphics/intel_extremestablenone
Matroxgraphics/matroxstableup to G550
NeoMagicgraphics/neomagicstableMagicGraph, MagicMedia
Nvidiagraphics/nvidiastableup to 7950
Nvidiagraphics/nvidia_gpgpuin-progressabandoned?
S3graphics/S3stablenone
Tseng Labsgraphics/et6x00stableet6x00
VIAgraphics/viastableVIA Unichrome
VMWaregraphics/vmwareunknownVMWare graphics

Network Cards

Device nameDriverStatusNotes
3Comnetwork/3comunknownnone
ar81xxnetwork/ar81xxunknownnone
Atheros 813xnetwork/atheros813xunknownnone
attansic_l1network/attansic_l1unknownnone
attansic_l2network/attansic_l2unknownnone
Broadcom BCM440Xnetwork/bcm440xunknownnone
Broadcom BCM570xnetwork/bcm570xunknownnone
Broadcom BCM440Xnetwork/broadcom440xunknownnone
Broadcom BCM570xnetwork/broadcom570xunknownnone
dec21xxxnetwork/dec21xxxunknownnone
dp83815network/dp83815unknownnone
etherpcinetwork/etherpciunknownnone
Intel Pro 100network/ipro100stablenone
Intel Pro 1000network/ipro1000stablenone
jmicron2x0network/jmicron2x0unknownnone
marvell_yukonnetwork/marvell_yukonunknownnone
nforcenetwork/nforceunknownnone
pcnetnetwork/pcnetunknownnone
pegasusnetwork/pegasusunknownnone
rtl8139network/rtl8139unknownnone
rtl8169network/rtl8169unknownnone
rtl81xxnetwork/rtl81xxunknownnone
sis900network/sis900unknownnone
syskonnectnetwork/syskonnectunknownnone
usb_asixnetwork/usb_asixunknownnone
usb_davicomnetwork/usb_davicomunknownnone
usb_ecmnetwork/usb_ecmunknownnone
via_rhinenetwork/via_rhineunknownnone
vlancenetwork/vlanceunknownnone
vt612xnetwork/vt612xunknownnone
wb840network/wb840unknownnone

Wireless (802.11)

Device nameDriverStatusNotes
Cisco Aironetwlan/aironetwifiunknownnone
Atheros Wifiwlan/atheroswifiunstablenone
Broadcom 43xx Wirelesswlan/broadcom43xxstablenone
Intel PRO Wireless 2100wlan/iprowifi2100unstablenone
Intel PRO Wireless 2200wlan/iprowifi2200unstablenone
Intel PRO Wireless 3945wlan/iprowifi3945stablenone
Intel PRO Wireless 4965wlan/iprowifi4965stablenone
Intel PRO Wireless 2100wlan/ipw2100unstablenone
Marvel 88w8335wlan/marvell88w8335unknownnone
Marvel 88w8363wlan/marvell88w8363unknownnone
Ralink 2860wlan/ralink2860unknownnone
Ralinkwlan/ralinkwifiunknownnone
ORiNOCOwlan/wavelanwifiunknownnone

Wireless (WAN, 3G, LTE, 4G)

Device nameDriverStatusNotes
Beceem WiMAXwwan/usb_beceemin-progressBeceem WiMAX USB, stalled