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
