Bug 2374226

Summary: Regression in alsa-ucm 1.2.14: no audio built-in speakers on AMD Picasso / Chromebook
Product: [Fedora] Fedora Reporter: anotheruser <7grrar1r+redhat>
Component: alsa-libAssignee: Jaroslav Kysela <jkysela>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 42CC: jkysela, peter.mueller.nw
Target Milestone: ---Keywords: Upgrades
Target Release: ---   
Hardware: Unspecified   
OS: Linux   
URL: https://discussion.fedoraproject.org/t/no-more-audio-on-amd-picasso-ex-chromebook-bug-in-the-latest-kernel/154989
Whiteboard:
Fixed In Version: alsa-lib-1.2.14-3.fc42 Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2025-06-27 01:21:37 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description anotheruser 2025-06-22 20:10:12 UTC
upgrading alsa from 1.2.13  to 1.2.14  breaks audio on Chromebook due to a missing config change in alsa-ucf. A fix is available from upstream

https://github.com/alsa-project/alsa-ucm-conf/commit/25f519f66c3e496b21ca1ad83ebc6114dfaa9fc3

a test with above commit merged  was succesful.

see above URL  for more details.


Reproducible: Always

Steps to Reproduce:
1.install F42 (alsa 1.2.13)
2.dnf upgrade (alsoa 1.2.14)
3.after reboot, 
Actual Results:
 no audio from built-in speakers

Expected Results:
play audio from built-in speakers

Additional Information:
pls merge the commit and respin alsa-lib package

Comment 1 Peter 2025-06-24 07:14:19 UTC
After dnf upgrade, the following error appears during boot process:

kernel: acp3x-alc5682-max98357 AMDI5682:00: ASoC: driver name too long 'acp3xalc5682m98357' -> 'acp3xalc5682m98'

Machine with the issue:
* Acer Chromebook Spin 514 (CP514-1H, CP514-1W) with Hardware ID EZKINIL.
* Firmware replaced by mrchromebox’s full UEFI (full ROM)
* Picasso Ryzen 3 CPU (3000 series)

My discussion thread in AskFedora:
https://discussion.fedoraproject.org/t/no-more-audio-on-amd-picasso-ex-chromebook-bug-in-the-latest-kernel/154989/19

Same issue here:
https://forum.chrultrabook.com/t/audio-no-longer-working-on-morphius-after-update/5745

Closed issue in alsa-ucm-conf:
https://github.com/alsa-project/alsa-ucm-conf/issues/550

Comment 2 Jaroslav Kysela 2025-06-24 07:32:05 UTC
Does things work, if you change /usr/share/alsa/ucm2/AMD/acp3x-alc5682-max98357/acp3x-alc5682-max98357.conf file like https://github.com/alsa-project/alsa-ucm-conf/commit/25f519f66c3e496b21ca1ad83ebc6114dfaa9fc3 ? (reboot is required)

I'll update alsa-ucm package soon.

Comment 3 anotheruser 2025-06-24 08:18:11 UTC
somehow my link to the askfedora discussion got lost. 

manual changing not possible on Fedora Silverblue, but I built alsa-lib rpms with the above commit merged as a patch  on copr. Peter verified that this has restored audio on this HW.

Comment 4 Fedora Update System 2025-06-26 02:39:04 UTC
FEDORA-2025-4a93f2be26 has been pushed to the Fedora 42 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2025-4a93f2be26`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-4a93f2be26

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 5 Fedora Update System 2025-06-27 01:21:37 UTC
FEDORA-2025-4a93f2be26 (alsa-lib-1.2.14-3.fc42) has been pushed to the Fedora 42 stable repository.
If problem still persists, please make note of it in this bug report.