ucm2/HDA/HiFi-mic.conf: hardcoded "Mic Jack" breaks mic capture on HDA devices without that control

GitHub issues - opened <[email protected]> Fri, 5 Jun 2026 05:05:22 +0200 (CEST)
Newsgroups org.alsa-project.alsa-devel
Message-ID <[email protected]>
alsa-project/alsa-ucm-conf issue #777 was opened from qaqland:

On Acer S40-54, there is no "Input Source" enum control, so `If.micsetup` falls through to the `True` branch. However, the actual jack detection control is `Headset Mic Jack` not `Mic Jack`. As a result, the microphone is registered with no valid JackControl.

I applied this [change](https://github.com/deepin-community/alsa-ucm-conf/pull/9) on deepin and it works correctly on this Acer S40-54. But I'm not sure if this change is correct, and don't have other HDA devices to verify.

To avoid interference from the distribution, I confirm the above issue with the Fedora live system and generated alsa-info.

[alsa-info.txt](https://github.com/user-attachments/files/28621633/alsa-info.txt)

Issue URL     : https://github.com/alsa-project/alsa-ucm-conf/issues/777
Repository URL: https://github.com/alsa-project/alsa-ucm-conf