Hardware: ASUS VivoBook X513EA Audio Codec: Realtek ALC256 (HDA Intel PCH) Ubuntu Version: 24.04.3 LTS (Noble) Kernel Tested: 6.14.0-1011-oem Result: Built-in microphone still not working
Verification details: – Confirmed using alsamixer that both “Internal Mic” and “Internal Mic B” appear under Capture view. – Both were unmuted and raised to ~80%. – Tested with arecord -f cd -d 5 test.wav and aplay test.wav → no audio recorded. – “Headset Mic” input works normally (tested separately). ALSA Info: http://alsa- project.org/db/?f=4b96829b52f7b19fdd003c66b11818ceaabb693c Additional technical note: The codec dump shows two possible mic pins: – Pin 0x19: “Internal Mic” (analog) – appears unused. – Pin 0x1a: “Internal Mic B” (digital array mic) – likely the actual built-in mic connection. It seems the fix introduced in 6.14.0-1011-oem remaps only pin 0x19, whereas this VivoBook X513EA uses pin 0x1a for the internal mic. Marking as verification-failed (noble). -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/2112330 Title: Internal microphone not working on ASUS VivoBook with Realtek ALC256 (Ubuntu 24.04 + kernel 6.15) Status in linux package in Ubuntu: Confirmed Status in linux source package in Plucky: Fix Released Status in linux source package in Questing: Confirmed Bug description: [Impact] On various ASUS Vivobook with Realtek audio codec ALC256, the audio input device will disappear thus the microphone does not work anymore. It happens after this commit 3b4309546b48 ("ALSA: hda: Fix headset detection failure due to unstable sort") on 6.14-rc1. [Fix] Backported patches for ASUS Vivobook which use the correct fixup which is not affected by the order problem caused by commit 3b4309546b48 ("ALSA: hda: Fix headset detection failure due to unstable sort") [Test Case] 1. Get ASUS Vivobook laptops and boot up. 2. Check if the audio input device exist 3. use `arecord` to record sound with the microphone [Where problems could occur] They are only quirked for ASUS Vivobook SSIDs with ALC256. Should have no impact for other platforms. The risk should be low. ========== original bug description ========== I'm using an ASUS VivoBook (11th Gen Intel i7, Realtek ALC256 audio codec). On Ubuntu 24.04.2 LTS, the internal microphone is detected and listed correctly in PulseAudio/PipeWire and ALSA, but no input is captured. Microphone volume and boost are set to 100%, not muted. Input device appears as RUNNING in pactl, but no signal is recorded. I tested: - Ubuntu 24.04 with default kernel (6.11) - Upgraded to mainline kernel 6.15 via `mainline` tool - ALSA, PipeWire, PulseAudio all installed and working - External USB mic works perfectly - BIOS does not expose any audio/microphone control - Mic also tested with `pw-record`, `arecord`, `gnome-sound-recorder` — all silent ALSA info: https://alsa-project.org/db/?f=6d6466ba903b2e08b351046571e0fc54ddd13981 It seems like a pin configuration or unsupported codec issue with ALC256. Please advise if this requires a patch or model-specific quirk. Thank you. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2112330/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp

