[Bug 294134] snd_hda: volume resets after update, audio pop on suspend/resume
Date: Mon, 30 Mar 2026 08:58:09 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=294134
Bug ID: 294134
Summary: snd_hda: volume resets after update, audio pop on
suspend/resume
Product: Base System
Version: 14.4-RELEASE
Hardware: amd64
OS: Any
Status: New
Severity: Affects Many People
Priority: ---
Component: kern
Assignee: bugs@FreeBSD.org
Reporter: skl246@tutamail.com
**Audio on FreeBSD 14.4 — volume reset and popping on ThinkPad T490**
Running FreeBSD 14.4 on a ThinkPad T490. Two persistent audio problems that I
haven't been able to permanently fix.
**Volume resets itself**
After package updates — sometimes even after a reboot — mixer volume drops back
to a low default. I've worked around it by putting `mixer vol=1.0 pcm=1.0` in
`/etc/rc.local` with `mixer_enable="YES"` in `rc.conf` but this gets overridden
occasionally. It's not catastrophic but it's constant babysitting for something
that should just stay where I set it.
**Popping on suspend/resume**
Every suspend/resume cycle produces an audible pop through the speakers and
headphone jack. Not a hardware issue — same machine on OpenBSD has none of
this.
**Broader issue**
Both problems feel like symptoms of the same root cause: too many layers in the
audio stack that don't coordinate well. Base OSS mixer, then whatever
PulseAudio or PipeWire is doing on top, application level on top of that. State
doesn't persist consistently across any of them and they seem to conflict. On
OpenBSD sndiod handles everything and neither issue exists.
Hardware: Lenovo ThinkPad T490, Intel i7-8565U, Intel HD Audio (snd_hda).
Anyone hit the same thing or found a proper fix rather than a workaround?
--
You are receiving this mail because:
You are the assignee for the bug.