Skip to content
daniel@cosenza:~/blog
Haiku OSFix May 15, 2026 3 min read

Fixing Audio That Isn't Working on Haiku

No sound at all, from any application, usually traces to the Media Server or a driver-detection problem — here's how to distinguish the two and work through each.

Audio problems on Haiku generally point at one of two layers: the Media Server (the system service coordinating all media routing) not running correctly, or the audio hardware itself not being detected — this works through distinguishing and addressing each.

Step 1: confirm the Media Server is actually running

Application (or process monitor) → check for a running
  media_server process

Since all audio and video routing goes through the Media Server rather than applications talking to hardware directly, a media_server that’s crashed or isn’t running explains a total, system-wide audio failure across every application simultaneously.

Step 2: restart the Media Server if it isn’t running or seems unresponsive

Media preferences panel often includes a "Restart Media
Services" option — use this before attempting anything
more invasive.

Because Haiku’s architecture treats this as an ordinary restartable service rather than something requiring a full system reboot, this is a low-cost first step.

Step 3: check that audio hardware is actually detected

Media preferences → Audio Settings →
  confirm your sound device appears in the list of
  available audio outputs

If no audio device appears at all, this points at a driver-support gap rather than a Media Server configuration problem — a real possibility for less common or newer audio hardware given Haiku’s smaller driver ecosystem.

Step 4: check the correct output device is actually selected

Media preferences → Audio Settings → Output:
  confirm the intended device is selected, not a
  different available output (a secondary device, or
  an HDMI audio output on hardware with multiple options)

A system with more than one available audio output selecting the wrong one by default is a common, simple cause of “no sound” that isn’t actually a hardware or driver problem at all.

Step 5: check per-application volume/mute state

Some applications may have their own independent
mute or volume control, separate from the system-wide
Media preferences volume.

Step 6: check for a specific application failing to connect to the Media Server

If one specific application has no sound while others
work correctly, the problem is likely specific to that
application's own media routing configuration rather
than the Media Server or hardware generally.

Step 7: check USB audio device support specifically, on relevant hardware

USB audio device support was a notable addition in
Haiku's R1/beta5 release — confirm your Haiku version
is current enough to support your specific USB audio
hardware, if that's what's in use.

Step 8: check system logs for Media Server errors

Review Haiku's system log for entries related to
media_server or audio driver initialization — an
explicit error here can point directly at what's
actually failing, rather than needing to guess.

Why distinguishing “Media Server problem” from “hardware/driver problem” is the essential first branch

A Media Server issue affects every application simultaneously and is fixable by restarting a user-space service, without touching hardware configuration at all; a driver/detection issue means the hardware itself isn’t recognized, and no amount of Media Server restarting will resolve it. Confirming which situation you’re actually in — via Step 3’s check for whether the device even appears as available — determines whether the rest of your troubleshooting time is well spent on software configuration or better spent checking hardware compatibility instead.