wiki:HardwareInfo

Version 78 (modified by jscipione, 5 years ago) ( diff )

Move s3 and via GPU drivers to broken as they haven't actually built in a long time now.

Haiku Hardware Information

This Page will list Hardware that Haiku should support if you look at the sourcecode.

Last time checked Haiku commit Log 2015-01-14

ToDo File system and below, looked at 2013-02-14

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 11.1

[our driver name] [(FreeBSD name)]
attansic_l2 (ae)
attansic_l1 (age)
ar81xx (ale)
broadcom570x (bce & bge)
broadcom440x (bfe)
dec21xxx (dc & de)
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 11.1

[our driver name] [(FreeBSD name)]
aironetwifi (an) (broken)
atheros (ath)
broadcom43xx (bwi)
idualwifi7260 (iwm) (FreeBSD 11.2)
iprowifi2100 (ipw)
iprowifi2200 (iwi)
iprowifi3945 (wpi)
iprowifi4965 (iwn)
marvell88w8335 (mwl)
marvell88w8363 (malo)
ralinkwifi (ral)
realtekwifi (rtwn) (broken)
wavelanwifi (wi)

FreeBSD drivers not ported

bwn used for newer Broadcom BCM43xx

USB wlan

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
    • QuickCam stv0610
    • NW80xCam nw802
    • UVCCam USB Video Class
  • FinePix (Driver not built)

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
AMD Geode No
Intel Tolapai ?
Intel AtomYes
Intel QuarkNo
VIA EdenYes
High Performance
AMD K6Yes
AMD K7Yes
Intel P6 PentiumYes
VIA C7Yes

x86-64

Micro-architecture Support
Low Power
Intel Atom BonnellYes
Intel Atom SilvermontYes
Intel Atom Goldmont?
AMD BobCatYes
AMD JaguarYes
AMD PumaYes
VIA NanoNo
High Performance
Intel Core 2Yes
Intel NehalemYes
Intel Sandy BridgeYes
Intel HaswellYes
Intel SkylakeNo
AMD BulldozerYes
AMD PiledriverYes
AMD SteamrollerYes
AMD Excavator?
AMD ZenNo

ARMv7-A

Micro-architecture Support
ARM Cortex-A5No
ARM Cortex-A7No
ARM Cortex-A8No
ARM Cortex-A9No
ARM Cortex-A12No
ARM Cortex-A15No
ARM Cortex-A17No
Qualcomm KraitNo
Marvell P4JNo
Apple SwiftNo

ARMv8-A

Micro-architecture Support
ARM Cortex-A53No
ARM Cortex-A57No
ARM Cortex-A73No
Nvidia DenverNo
Broadcom VulcanNo
Cavium ThunderXNo
Apple CycloneNo
AppliedMicro X-GeneNo
AppliedMicro HelixNo
AMD K12No

MIPS32

Micro-architecture Support
Ingenic XBurstNo

PowerPC 32

Micro-architecture Support
PowerPC IBM 600 / Freescale e300No
PowerPC IBM 700 / Freescale e500No
PowerPC IBM 740 / Freescale e600No

PowerPC 64

Micro-architecture Support
PowerPC 970 (IBM)No
PowerPC A2 (IBM)No
PowerPC e5500 (Freescale)No
PowerPC e6500 (Freescale)No

Bluetooth

More info on the Bluetooth page.

Bluetooth Versions

Versionsv1.0v1.0Bv1.1v1.2v2.0+EDRv2.1+EDRv3.0+HSv4.0v4.1v4.2v5.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 [Readonly]
cdda
exfat [Readonly]
ext2
fat
googlefs
iso9660
nfs
nfs4
ntfs
reiserfs
udf

File system buildt

bindfs
netfs (Like BeServed)
packagefs
ramfs
userlandfs

"busses"

ACPI
ISA/PCI/PCIE/APG
IDE/ATA/SATA/SCSI
firewire
PS2/USB
virtio

Network Protocols

ipv4
tcp
udp
icmp
unix
icmp6
ipv6

Translated files

BMP, EXR, GIF, HVIF, ICO, JPEG, JPEG2000
PCX, PNG, PPM, RTF, SGI, STXT, TGA
TIFF, WebP, WonderBrush.


VirtualBox
Wireless Firmware

Note: See TracWiki for help on using the wiki.