HP 15s-eq2xxx (Ryzen + ALC236) – Headphones only work if plugged in before boot, hot-plug not detected, Dummy Output after reboot

Ubuntu Support Template

Ubuntu Version:
Ubuntu 24.04 LTS (also reproduced on 24.04 Live USB)

Desktop Environment (if applicable):
GNOME (default Ubuntu desktop)

Problem Description:
Headphone jack hot-plug is not detected on Linux. Headphones only work if they are already plugged in before power-on. If they are unplugged and plugged in again while the system is running, they are never detected. After a warm reboot, the system often falls back to Dummy Output.

Relevant System Information:
*Laptop: HP 15s-eq2xxx
*CPU: AMD Ryzen (Renoir)

  • Audio Codec: Realtek ALC236
  • Audio Driver: snd_hda_intel
  • GPU Audio: AMD HDMI Audio
  • Dual-boot system (Windows + Ubuntu)
  • On Windows: headphones and speakers hot-plug works perfectly

ALSA sees the card:
$ cat /proc/asound/cards
0 [Generic ]: HDA-Intel - HD-Audio Generic
2 [acp ]: acp - HP-HPLaptop15s_eq2xxx–887A

When broken, PipeWire shows only Dummy Output:

$ pactl list sinks short
auto_null PipeWire

Kernel log when Dummy Output appears:

snd_hda_intel 0000:03:00.6: azx_get_response timeout
snd_hda_intel 0000:03:00.6: no AFG or MFG node found
snd_hda_intel 0000:03:00.6: no codecs initialized

What I’ve Tried:

-Full reset of PipeWire, WirePlumber, and ALSA
-Cold boot vs warm reboot testing
-Different boot orders (headphones plugged vs unplugged)
-Live USB testing (same behavior)
-Kernel module options testing (some caused Dummy Output)
-Manual unmute in alsamixer
-Full power drain (shutdown + power button hold)
-Verified headphones function normally on Windows

None of these restored hot-plug detection on Linux.

Here is my full ALSA info upload:

http://alsa-project.org/db/?f=835efc1a086bc60db6fdad36bc4c1c121824ac1c

Hello!

I think I would first try to rule out an undesired BIOS/EFI setup by perusing the settings. If you can’t find a solution there, then the community may be able to help guide you in using other options.

This topic was automatically closed after 30 days. New replies are no longer allowed.