Haiku Hardware Information
This Page will list Hardware that Haiku should support if you look at the sourcecode.
Last time checked Haiku commit Log 2019-03-30
Partitioning scheme
- Master Boot Record (MBR)
- GUID Partition Table (GPT)
Graphics processing units
Not built.. Need to be updated or fixed
Audio
Not built.. Need to be updated or fixed
Network
From FreeBSD 12
[our driver name] [(FreeBSD name)]
attansic_l2 (ae)
attansic_l1 (age)
ar81xx (ale)
broadcom570x (bce & bge)
broadcom440x (bfe)
dec21xxx (dc & de)
emulex_oce (oce)
ipro1000 (em) (igb is to be added)
ipro100 (fxp)
3com (xl)
atheros813x (alc)
jmicron2x0 (jme)
marvell_yukon (msk)
nforce (nfe)
pcnet (le, pcn)
rtl8139 (rl)
rtl81xx (re)
syskonnect (sk)
via_rhine (vr)
vt612x (vge)
Not from FreeBSD
etherpci
pegasus
sis19x
sis900
usb_asix
usb_davicom
usb_ecm
virtio
wb840
Driver not built
dp83815
rdc (vte) (SoC driver)
rtl8169 (Old driver newer are in use)
vlance
Wlan Network driver
From FreeBSD 12
[our driver name] [(FreeBSD name)]
aironetwifi (an) (broken)
atheros (ath)
broadcom43xx (bwi)
idualwifi7260 (iwm)
iprowifi2100 (ipw)
iprowifi2200 (iwi)
iprowifi3945 (wpi)
iprowifi4965 (iwn)
marvell88w8335 (mwl)
marvell88w8363 (malo)
ralinkwifi (ral)
realtekwifi (rtwn) (broken)
FreeBSD drivers not ported
bwn used for newer Broadcom BCM43xx
USB wlan
where are the data in USB wlan from? Not ported?
rum = supports USB 2.0 wireless adapters
run = Ralink Technology USB IEEE 802.11a/g/n wireless network device
uath = Atheros USB IEEE 802.11a/b/g wireless network device
upgt = supports USB 2.0 Conexant/Intersil PrismGT.
ural = supports USB 2.0 wireless adapters based on the Ralink Technology RT2500USB
urtw = supports Realtek RTL8187B/L
zyd = ZyDAS ZD1211/ZD1211B USB IEEE 802.11b/g
PCMCIA/PCI
wi = Lucent Technologies WaveLAN/IEEE 802.11b wireless network adapters and workalikes using the Lucent Hermes, Intersil PRISM-II, Intersil PRISM-2.5, Intersil Prism-3, and Symbol Spectrum24 chipsets
ISA
wl = NCR / AT&T / Lucent Technologies WaveLan T1-speed ISA/radio LAN cards
USB drivers
usb_disk
usb_floppy
usb_printer
usb_midi
Video capture drivers
For information regarding all devices, whether supported or not, can be found on the tuner page of this wiki.
Webcam drivers
- USB-WebCam:
- SonixCam sn9c102
- Sonix, Sonix (tas5110c1b)
- Sonix, macally ICECAM (tas5110c1b)
- Trust, spacec@m 120
- QuickCam stv0610
- Logitech, QuickCam Express
- Logitech, QuickCam Express LEGO
- NW80xCam nw802
- Logitech, QuickCam Pro (dark focus ring)
- Ezonics, EZCam Pro
- Mustek WCam 300 / PCLine PCL-W300
- Generic Divio, NW802
- Generic Divio, NW800
- UVCCam USB Video Class (Driver not built)
- SonixCam sn9c102
- FinePix (Driver not built)
- Fujifilm, FinePix 4800
- Fujifilm, FinePix A202
- Fujifilm, FinePix A203
- Fujifilm, FinePix A204
- Fujifilm, FinePix A205
- Fujifilm, FinePix A210
- Fujifilm, FinePix A303
- Fujifilm, FinePix A310
- Fujifilm, FinePix F401
- Fujifilm, FinePix F402
- Fujifilm, FinePix F410
- Fujifilm, FinePix F601
- Fujifilm, FinePix F700
- Fujifilm, FinePix M603
- Fujifilm, FinePix S3000
- Fujifilm, FinePix S304
- Fujifilm, FinePix S5000
- Fujifilm, FinePix S602
- Fujifilm, FinePix S7000
Input devices
ps2
usb
wacom
SBC/development boards and targets
Only the micro-architectures without a strike through are supported. Check this page for more information.
x86-32
Micro-Architecture | Support |
---|---|
Low Power | |
No | |
Intel Tolapai | ? |
Intel Atom | Yes |
No | |
VIA Eden | Yes |
High Performance | |
AMD K6 | Yes |
AMD K7 | Yes |
Intel P6 Pentium | Yes |
VIA C7 | Yes |
x86-64
Micro-architecture | Support |
---|---|
Low Power | |
Intel Atom Bonnell | Yes |
Intel Atom Silvermont | Yes |
? | |
AMD BobCat | Yes |
AMD Jaguar | Yes |
AMD Puma | Yes |
No | |
High Performance | |
Intel Core 2 | Yes |
Intel Nehalem | Yes |
Intel Sandy Bridge | Yes |
Intel Haswell | Yes |
No | |
AMD Bulldozer | Yes |
AMD Piledriver | Yes |
AMD Steamroller | Yes |
? | |
No |
ARMv7-A
Micro-architecture | Support |
---|---|
No | |
No | |
No | |
No | |
No | |
No | |
No | |
No | |
No | |
No |
ARMv8-A
Micro-architecture | Support |
---|---|
No | |
No | |
No | |
No | |
No | |
No | |
No | |
No | |
No | |
No |
MIPS32
Micro-architecture | Support |
---|---|
No |
PowerPC 32
Micro-architecture | Support |
---|---|
No | |
No | |
No |
PowerPC 64
Micro-architecture | Support |
---|---|
No | |
No | |
No | |
No |
Bluetooth
More info on the Bluetooth page.
Bluetooth Versions
Versions | v1.0 | v1.0B | v1.1 | v1.2 | v2.0+EDR | v2.1+EDR | v3.0+HS | v4.0 | v4.1 | v4.2 | v5.0 |
Support |
Bluetooth Protocols
Bluetooth protocols | Support |
---|---|
Asynchronous Connection-Less (ACL) | src/add-ons/kernel/drivers/bluetooth |
Synchronous Connection-Oriented (SCO) | src/add-ons/kernel/drivers/bluetooth |
Enhanced SCO (eSCO) | |
Active Slave Broadcast (ASB) | |
Parked Slave Broadcast (PSB) | |
Link control protocol (LC) | |
Link manager protocol (LMP) | ? |
Low-energy link layer (LE LL) | |
Host controller interface (HCI) | src/add-ons/kernel/bluetooth |
Logical link control and adaptation protocol (L2CAP) | network/protocols/l2cap |
Bluetooth network encapsulation protocol (BNEP) | |
Radio frequency communication (RFCOMM) | ? |
Service discovery protocol (SDP) | ? |
Telephony Control Protocol Specification (TCS) | |
Audio/video control transport protocol (AVCTP) | |
Audio/video distribution transport protocol (AVDTP) | |
Object exchange (OBEX) | |
Low Energy Attribute Protocol (ATT) |
Bluetooth Profiles
Bluetooth Profiles | Support |
---|---|
Advanced Audio Distribution Profile (A2DP) | |
Attribute Profile (ATT) | |
Audio/Video Remote Control Profile (AVRCP) | |
Basic Imaging Profile (BIP) | |
Basic Printing Profile (BPP) | |
Common ISDN Access Profile (CIP) | |
Cordless Telephony Profile (CTP) | |
Device ID Profile (DIP) | |
Dial-up Networking Profile (DUN) | |
Fax Profile (FAX) | |
File Transfer Profile (FTP) | |
Generic Audio/Video Distribution Profile (GAVDP) | |
Generic Access Profile (GAP) | |
Generic Attribute Profile (GATT) | |
Generic Object Exchange Profile (GOEP) | |
Hard Copy Cable Replacement Profile (HCRP) | |
Health Device Profile (HDP) | |
Hands-Free Profile (HFP) | |
Human Interface Device Profile (HID) | |
Headset Profile (HSP) | |
Intercom Profile (ICP) | |
LAN Access Profile (LAP) | |
Message Access Profile (MAP) | |
OBject EXchange (OBEX) | |
Object Push Profile (OPP) | |
Personal Area Networking Profile (PAN) | |
Phone Book Access Profile (PBAP, PBA) | |
Proximity Profile (PXP) | |
Serial Port Profile (SPP) | |
Service Discovery Application Profile (SDAP) | |
SIM Access Profile (SAP, SIM, rSAP) | |
Synchronization Profile (SYNCH) | |
Synchronisation Mark-up Language Profile (SyncML) | |
Video Distribution Profile (VDP) | |
Wireless Application Protocol Bearer (WAPB) |
Not a hardware but supported
File system
bfs
btrfs
cdda
exfat [Readonly?]
ext2
fat
googlefs
iso9660
netfs (Like BeServed)
nfs
nfs4
ntfs
ramfs
reiserfs
udf
userlandfs
xfs
"busses"
ACPI
ISA/PCI/PCIE/APG
IDE/ATA/SATA/SCSI
PS2/USB
virtio
Network Protocols
icmp
icmp6
ipv4
ipv6
l2cap
tcp
udp
unix
Translated files
BMP, EXR, GIF, HVIF, ICO, JPEG, JPEG2000
PCX, PNG, PPM, RTF, SGI, STXT, TGA
TIFF, WebP, WonderBrush, icns, psd .