Bug 2030992

Summary: Microphone doesn't work with alsa-ucm-1.2.6
Product: [Fedora] Fedora Reporter: ojab <bugzilla.redhat.com>
Component: alsa-libAssignee: Jaroslav Kysela <jkysela>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 35CC: jkysela, pkotvan
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: alsa-lib-1.2.6.1-2.fc35 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-12-11 01:32:31 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
`journalctl -b0` none

Description ojab 2021-12-10 08:45:36 UTC
Created attachment 1845613 [details]
`journalctl -b0`

Description of problem:
After update from alsa-ucm-1.2.5.1-4.fc35.x86_64 to alsa-ucm-1.2.6-1.fc35.x86_64 and reboot microphone doesn't work, works again after downgrade & reboot.
Asus UX371 laptop with
0000:00:1f.3 Multimedia audio controller: Intel Corporation Tiger Lake-LP Smart Sound Technology Audio Controller (rev 20)

Version-Release number of selected component (if applicable):
alsa-ucm-1.2.6-1.fc35.x86_64 

How reproducible: Always

Steps to Reproduce:
1. Get yourself asus ux371 laptop
2. Install fedora
3. Update fedora
4. Reboot

Actual results:
No microphone detected

Expected results:
Microphone detected

Additional info:

Related stuff from journald:
Dec 10 11:30:38 ojab-laptop alsactl[2108]: alsactl 1.2.6 daemon started
Dec 10 11:30:38 ojab-laptop alsactl[2108]: alsa-lib utils.c:364:(uc_mgr_config_load_into) could not open configuration file /usr/share/alsa/ucm2/sof-hda-dsp/Hdmi.conf
Dec 10 11:30:38 ojab-laptop alsactl[2108]: alsa-lib parser.c:77:(uc_mgr_config_load_file) error: failed to open file /usr/share/alsa/ucm2/sof-hda-dsp/Hdmi.conf: -2
Dec 10 11:30:38 ojab-laptop alsactl[2108]: alsa-lib main.c:1412:(snd_use_case_mgr_open) error: failed to import hw:0 use case configuration -2
Dec 10 11:30:38 ojab-laptop systemd[1]: Reached target Sound Card.
Dec 10 11:30:38 ojab-laptop alsactl[2108]: alsa-lib utils.c:364:(uc_mgr_config_load_into) could not open configuration file /usr/share/alsa/ucm2/sof-hda-dsp/Hdmi.conf
Dec 10 11:30:38 ojab-laptop alsactl[2108]: alsa-lib parser.c:77:(uc_mgr_config_load_file) error: failed to open file /usr/share/alsa/ucm2/sof-hda-dsp/Hdmi.conf: -2
Dec 10 11:30:38 ojab-laptop alsactl[2108]: alsa-lib main.c:1412:(snd_use_case_mgr_open) error: failed to import hw:0 use case configuration -2
Dec 10 11:30:38 ojab-laptop alsactl[2108]: Found hardware: "sof-hda-dsp" "Realtek ALC294" "HDA:80862812,80860101,00100000 HDA:10ec0294,10431362,00100004 cfg-dmics:2" "" ""
Dec 10 11:30:38 ojab-laptop alsactl[2108]: Hardware is initialized using a generic method
Dec 10 11:30:38 ojab-laptop systemd[1]: Finished Home Area Activation.

and this file/directory is indeed missing from alsa-ucm-1.2.6

Comment 1 ojab 2021-12-10 08:48:07 UTC
It was moved to /usr/share/alsa/ucm2/Intel/sof-hda-dsp/ (https://github.com/alsa-project/alsa-ucm-conf/commit/e7e9c095ce8c5138319c1bd5fedf9fc6d84792e4), but for some reason alsa searches it in the old path.

Comment 2 ojab 2021-12-10 08:49:16 UTC
Fixed upstream https://github.com/alsa-project/alsa-ucm-conf/issues/126

Comment 3 Fedora Update System 2021-12-10 10:22:11 UTC
FEDORA-2021-e6f6ed66d8 has been submitted as an update to Fedora 35. https://bodhi.fedoraproject.org/updates/FEDORA-2021-e6f6ed66d8

Comment 4 Fedora Update System 2021-12-10 11:02:28 UTC
FEDORA-2021-e6f6ed66d8 has been submitted as an update to Fedora 35. https://bodhi.fedoraproject.org/updates/FEDORA-2021-e6f6ed66d8

Comment 5 Fedora Update System 2021-12-11 01:32:31 UTC
FEDORA-2021-e6f6ed66d8 has been pushed to the Fedora 35 stable repository.
If problem still persists, please make note of it in this bug report.