Public bug reported:

Release: Ubuntu 26.04 LTS
Package: alsa-utils 1.2.15.2-1ubuntu1 (kernel 7.0.0-29-generic)

What I expected to happen:
The internal microphone (and/or a wired headset mic plugged into the combo 
audio jack) should capture real voice/audio signal when recording via arecord 
or any application.

What happened instead:
The internal mic is correctly detected by the kernel (autoconfig picks it up as 
Mic=0x19), mixer controls are present and functional, and PipeWire shows the 
input unmuted — but any capture attempt (arecord -D hw:0,0, bypassing PipeWire 
entirely) produces only static/noise-floor at every gain level, never real 
signal. The same happens with a wired headset mic plugged into the combo jack — 
additionally, no jack-detect event fires at all for pin 0x19 when 
plugging/unplugging (confirmed via dmesg -C then dmesg -w while physically 
testing).

---

System:
- HP Laptop 15-dy2xxx (rebadged HP Pavilion 15-ty2xxx), BIOS F.33
- 11th Gen Intel Core i7-1165G7 (Tiger Lake)
- Ubuntu 26.04 LTS, kernel 7.0.0-29-generic
- Codec: Realtek ALC236, PCI SSID 103c:87fe (driver picks up the ALC269-family 
fixup path via snd_hda_codec_alc269, no 103c:87fe-specific quirk entry)

alsa-info.sh dump: https://alsa-
project.org/db/?f=6d9f1b6db5dc6a05c2dbdd65bd195613ed8666c2

snd_hda_codec_alc269 hdaudioC0D0: ALC236: picked fixup for PCI SSID 103c:87fe
autoconfig for ALC236: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
   hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
   inputs:
     Mic=0x19

Tested at multiple gain combinations (Mic Boost 0-100%, Capture 56-100%)
and in both mono and stereo capture modes — same static-only result in
every case.

Jack detection on pin 0x19 does not fire at all. Pin 0x19 reports
Pincap: IN Detect (detection capability exists), but no unsolicited
event is ever generated on connect/disconnect.

Attempted workarounds, none resolved the issue:
1. hdajackretask — live "Apply" writes landed on inconsistent connectivity byte 
values across repeated attempts (0x84a11020, 0xc4a11020, 0x83a19020 observed), 
never reliably matching a clean preset.
2. Boot-persisted override via /etc/modprobe.d/ + hda-jack-retask.fw — caused 
the entire codec to fail probing on next boot (zero ALC236 autoconfig lines in 
dmesg, aplay -l showed no soundcards).
3. Direct hda-verb SET_CONFIG_DEFAULT_BYTES_0-3 writes to pin 0x19 — broke the 
capture stream's channel enumeration entirely (Channels count non available, 
fell back to fixed 2-channel-only). Required a reboot to recover.
4. cat /proc/asound/card0/codec#0 intermittently reports Invalid AFG subtree 
for the ALC236 codec specifically, reproducing even on a clean run with no 
prior hda-verb interaction.

Related reports with the same symptom on different HP+ALC236 SSIDs:
- https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/2116798
- https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/2142994

Conclusion: This looks like a gap in upstream quirk-table coverage for
ALC236-on-HP boards broadly, rather than a fixable local
misconfiguration. Manual pin-config overrides are not stable on this
codec/driver combination. Happy to test kernel patches or provide
further dumps if useful.

** Affects: alsa-driver (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2163612

Title:
  ALC236 (103c:87fe) internal mic and combo-jack mic capture only
  static, no jack-detect on pin 0x19

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/2163612/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to