Bug 2356706 - No sound after software update
Summary: No sound after software update
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: alsa-sof-firmware
Version: 41
Hardware: x86_64
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Jaroslav Kysela
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2025-04-01 18:51 UTC by Michal Zientara
Modified: 2025-04-18 09:02 UTC (History)
2 users (show)

Fixed In Version: alsa-sof-firmware-2025.01.1-1.fc41 alsa-sof-firmware-2025.01.1-1.fc42
Clone Of:
Environment:
Last Closed: 2025-04-09 01:53:14 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Michal Zientara 2025-04-01 18:51:03 UTC
No sound on my asus zenbook notebook after recent software update

HW: ASUS Zenbook S 14 UX5406SA_UX5406SA
Distro: Fedora Linux 41.20250401.0 (Silverblue)
Kernel: Linux fedora 6.13.9-200.fc41.x86_64 #1 SMP PREEMPT_DYNAMIC Sat Mar 29 01:29:31 UTC 2025 x86_64 GNU/Linux
package: alsa-sof-firmware-2025.01-1.fc41.noarch

Seems topology file is missing - corrupted firmware package (?)

[ 14.336917] sof-audio-pci-intel-lnl 0000:00:1f.3: SOF firmware and/or topology file not found.
[ 14.336920] sof-audio-pci-intel-lnl 0000:00:1f.3: Supported default profiles
[ 14.336921] sof-audio-pci-intel-lnl 0000:00:1f.3: - ipc type 1 (Requested):
[ 14.336922] sof-audio-pci-intel-lnl 0000:00:1f.3: Firmware file: intel/sof-ipc4/lnl/sof-lnl.ri
[ 14.336923] sof-audio-pci-intel-lnl 0000:00:1f.3: Topology file: intel/sof-ipc4-tplg/sof-lnl-cs42l43-l0-cs35l56-l23-2ch.tplg
[ 14.336923] sof-audio-pci-intel-lnl 0000:00:1f.3: Check if you have 'sof-firmware' package installed.
[ 14.336924] sof-audio-pci-intel-lnl 0000:00:1f.3: Optionally it can be manually downloaded from:
[ 14.336924] sof-audio-pci-intel-lnl 0000:00:1f.3: https://github.com/thesofproject/sof-bin/

lspci -k | grep -i aud
00:1f.3 Multimedia audio controller: Intel Corporation Lunar Lake-M HD Audio Controller (rev 10)
Kernel driver in use: sof-audio-pci-intel-lnl

aplay: device_list:279: no soundcards found...

Reproducible: Always

Comment 1 Fedora Update System 2025-04-04 08:04:11 UTC
FEDORA-2025-4ba63d6b28 (alsa-sof-firmware-2025.01.1-1.fc42) has been submitted as an update to Fedora 42.
https://bodhi.fedoraproject.org/updates/FEDORA-2025-4ba63d6b28

Comment 2 Fedora Update System 2025-04-04 08:04:14 UTC
FEDORA-2025-a73bc0812d (alsa-sof-firmware-2025.01.1-1.fc41) has been submitted as an update to Fedora 41.
https://bodhi.fedoraproject.org/updates/FEDORA-2025-a73bc0812d

Comment 3 xbeo97 2025-04-04 08:41:19 UTC
Sorry if I reply in a wrong way, this is my first time here and I'm new to Linux and bug reporting. Please let me know if I should do it differently.

Same machine as for the reporter:
OS: Fedora Linux 41 (KDE Plasma) x86_64
Host: ASUS Zenbook S 14 UX5406SA_UX5406SA (1.0)
Kernel: Linux 6.13.9-200.fc41.x86_64

I installed the updated version of the package.
> dnf list --installed | grep alsa-sof
alsa-sof-firmware.noarch                             2025.01.1-1.fc41                    @commandline

This doesn't fix my problem with the lack of sound. The previously missing file is there now, but:
> journalctl -k -b-0 -g sof 
...
snd_hda_intel 0000:00:1f.3: SoundWire enabled on CannonLake+ platform, using SOF driver
sof-audio-pci-intel-lnl 0000:00:1f.3: enabling device (0000 -> 0002)
sof-audio-pci-intel-lnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
sof-audio-pci-intel-lnl 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [xe])
sof-audio-pci-intel-lnl 0000:00:1f.3: use msi interrupt mode
sof-audio-pci-intel-lnl 0000:00:1f.3: hda codecs found, mask 4
sof-audio-pci-intel-lnl 0000:00:1f.3: NHLT device BT(0) detected, ssp_mask 0x4
sof-audio-pci-intel-lnl 0000:00:1f.3: BT link detected in NHLT tables: 0x4
sof-audio-pci-intel-lnl 0000:00:1f.3: DMICs detected in NHLT tables: 2
sof-audio-pci-intel-lnl 0000:00:1f.3: Firmware paths/files for ipc type 1:
sof-audio-pci-intel-lnl 0000:00:1f.3:  Firmware file:     intel/sof-ipc4/lnl/sof-lnl.ri
sof-audio-pci-intel-lnl 0000:00:1f.3:  Firmware lib path: intel/sof-ipc4-lib/lnl
sof-audio-pci-intel-lnl 0000:00:1f.3:  Topology file:     intel/sof-ipc4-tplg/sof-lnl-cs42l43-l0-cs35l56-l23-2ch.tplg
sof-audio-pci-intel-lnl 0000:00:1f.3: Loaded firmware library: ADSPFW, version: 2.12.0.1
sof-audio-pci-intel-lnl 0000:00:1f.3: Booted firmware version: 2.12.0.1
sof-audio-pci-intel-lnl 0000:00:1f.3: Topology: ABI 3:29:1 Kernel ABI 3:23:1
sof_sdw sof_sdw: ASoC: physical link dmic01 (id 3) not exist
sof_sdw sof_sdw: ASoC: topology: could not load header: -22
sof-audio-pci-intel-lnl 0000:00:1f.3: error: tplg component load failed -22
sof-audio-pci-intel-lnl 0000:00:1f.3: error: failed to load DSP topology -22
sof-audio-pci-intel-lnl 0000:00:1f.3: ASoC: error at snd_soc_component_probe on 0000:00:1f.3: -22
sof_sdw sof_sdw: ASoC: failed to instantiate card -22
sof_sdw sof_sdw: error -EINVAL: snd_soc_register_card failed -22
sof_sdw sof_sdw: probe with driver sof_sdw failed with error -22

Audio the same:
❯ lspci -k | grep -i aud
00:1f.3 Multimedia audio controller: Intel Corporation Lunar Lake-M HD Audio Controller (rev 10)
	Kernel driver in use: sof-audio-pci-intel-lnl

Comment 4 Jaroslav Kysela 2025-04-04 08:53:36 UTC
Please, report this issue to upstream - https://github.com/thesofproject/sof/issues/.

Comment 5 Michal Zientara 2025-04-04 09:39:43 UTC
Reported here: 
https://github.com/thesofproject/linux/issues/5380

Comment 6 Fedora Update System 2025-04-05 02:21:32 UTC
FEDORA-2025-4ba63d6b28 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-4ba63d6b28`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-4ba63d6b28

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

Comment 7 Fedora Update System 2025-04-05 02:45:13 UTC
FEDORA-2025-a73bc0812d has been pushed to the Fedora 41 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-a73bc0812d`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-a73bc0812d

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

Comment 8 Fedora Update System 2025-04-09 01:53:14 UTC
FEDORA-2025-a73bc0812d (alsa-sof-firmware-2025.01.1-1.fc41) has been pushed to the Fedora 41 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 9 Michal Zientara 2025-04-09 17:47:56 UTC
I tried on Fedora 41 (Silverblue), but no luck.

firmware package seems to be fine now:

[   11.965180] sof-audio-pci-intel-lnl 0000:00:1f.3: enabling device (0000 -> 0002)
[   11.965276] sof-audio-pci-intel-lnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
[   11.965315] sof-audio-pci-intel-lnl 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [xe])
[   11.972454] sof-audio-pci-intel-lnl 0000:00:1f.3: use msi interrupt mode
[   11.991863] sof-audio-pci-intel-lnl 0000:00:1f.3: hda codecs found, mask 4
[   11.991870] sof-audio-pci-intel-lnl 0000:00:1f.3: NHLT device BT(0) detected, ssp_mask 0x4
[   11.991875] sof-audio-pci-intel-lnl 0000:00:1f.3: BT link detected in NHLT tables: 0x4
[   11.991878] sof-audio-pci-intel-lnl 0000:00:1f.3: DMICs detected in NHLT tables: 2
[   12.053795] sof-audio-pci-intel-lnl 0000:00:1f.3: Firmware paths/files for ipc type 1:
[   12.053798] sof-audio-pci-intel-lnl 0000:00:1f.3:  Firmware file:     intel/sof-ipc4/lnl/sof-lnl.ri
[   12.053799] sof-audio-pci-intel-lnl 0000:00:1f.3:  Firmware lib path: intel/sof-ipc4-lib/lnl
[   12.053799] sof-audio-pci-intel-lnl 0000:00:1f.3:  Topology file:     intel/sof-ipc4-tplg/sof-lnl-cs42l43-l0-cs35l56-l23-2ch.tplg
[   12.093074] sof-audio-pci-intel-lnl 0000:00:1f.3: Loaded firmware library: ADSPFW, version: 2.12.0.1
[   12.370251] sof-audio-pci-intel-lnl 0000:00:1f.3: Booted firmware version: 2.12.0.1


but i have this errors now:

[   12.405161] sof-audio-pci-intel-lnl 0000:00:1f.3: Topology: ABI 3:29:1 Kernel ABI 3:23:1
[   12.405517] sof_sdw sof_sdw: ASoC: physical link dmic01 (id 3) not exist
[   12.405519] sof_sdw sof_sdw: ASoC: topology: could not load header: -22
[   12.405565] sof-audio-pci-intel-lnl 0000:00:1f.3: error: tplg component load failed -22
[   12.405568] sof-audio-pci-intel-lnl 0000:00:1f.3: error: failed to load DSP topology -22
[   12.405570] sof-audio-pci-intel-lnl 0000:00:1f.3: ASoC: error at snd_soc_component_probe on 0000:00:1f.3: -22
[   12.405589] sof_sdw sof_sdw: ASoC: failed to instantiate card -22
[   12.407063] sof_sdw sof_sdw: error -EINVAL: snd_soc_register_card failed -22
[   12.407069] sof_sdw sof_sdw: probe with driver sof_sdw failed with error -22

I think this may be due to the 6.13 kernel 
Linux fedora 6.13.9-200.fc41.x86_64 #1 SMP PREEMPT_DYNAMIC Sat Mar 29 01:29:31 UTC 2025 x86_64 GNU/Linux

https://github.com/thesofproject/linux/issues/5380 
Perexg put a comment:
"Applied to upstream as v6.14-rc1-3-g084344970808 so it should be fixed in 6.14 kernel."

Not sure if I can get 6.14 in Silverblue 41, also tried Silverblue 42 Beta, it has 6.14 but firmware is not fixed there.

Comment 10 Fedora Update System 2025-04-11 18:29:07 UTC
FEDORA-2025-4ba63d6b28 (alsa-sof-firmware-2025.01.1-1.fc42) has been pushed to the Fedora 42 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 11 Michal Zientara 2025-04-15 18:12:19 UTC
I have rebased to 42 stable silverblue:
rpm-ostree rebase fedora:fedora/42/x86_64/silverblue

but still no luck, only dummy output available in gnome, no idea why.

[   12.759486] sof-audio-pci-intel-lnl 0000:00:1f.3: enabling device (0000 -> 0002)
[   12.759812] sof-audio-pci-intel-lnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
[   12.759949] sof-audio-pci-intel-lnl 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [xe])
[   12.767686] sof-audio-pci-intel-lnl 0000:00:1f.3: use msi interrupt mode
[   12.790654] sof-audio-pci-intel-lnl 0000:00:1f.3: hda codecs found, mask 4
[   12.790672] sof-audio-pci-intel-lnl 0000:00:1f.3: NHLT device BT(0) detected, ssp_mask 0x4
[   12.790677] sof-audio-pci-intel-lnl 0000:00:1f.3: BT link detected in NHLT tables: 0x4
[   12.790683] sof-audio-pci-intel-lnl 0000:00:1f.3: DMICs detected in NHLT tables: 2
[   12.840597] sof-audio-pci-intel-lnl 0000:00:1f.3: Firmware paths/files for ipc type 1:
[   12.840604] sof-audio-pci-intel-lnl 0000:00:1f.3:  Firmware file:     intel/sof-ipc4/lnl/sof-lnl.ri
[   12.840605] sof-audio-pci-intel-lnl 0000:00:1f.3:  Firmware lib path: intel/sof-ipc4-lib/lnl
[   12.840606] sof-audio-pci-intel-lnl 0000:00:1f.3:  Topology file:     intel/sof-ipc4-tplg/sof-lnl-cs42l43-l0-cs35l56-l23-2ch.tplg
[   12.876649] sof-audio-pci-intel-lnl 0000:00:1f.3: Loaded firmware library: ADSPFW, version: 2.12.0.1
[   13.178095] sof-audio-pci-intel-lnl 0000:00:1f.3: Booted firmware version: 2.12.0.1
[   13.254758] sof-audio-pci-intel-lnl 0000:00:1f.3: Topology: ABI 3:29:1 Kernel ABI 3:23:1
[   13.255230] sof_sdw sof_sdw: ASoC: Parent card not yet available, widget card binding deferred
[   13.270250] sof-audio-pci-intel-lnl 0000:00:1f.3: Loaded firmware library: ADSPFW, version: 2.12.0.1
[   13.307892] sof_sdw sof_sdw: hda_dsp_hdmi_build_controls: no PCM in topology for HDMI converter 3
[   14.540791] input: sof-soundwire Jack as /devices/pci0000:00/0000:00:1f.3/sof_sdw/sound/card0/input16
[   14.540932] input: sof-soundwire HDMI/DP,pcm=5 as /devices/pci0000:00/0000:00:1f.3/sof_sdw/sound/card0/input17
[   14.540997] input: sof-soundwire HDMI/DP,pcm=6 as /devices/pci0000:00/0000:00:1f.3/sof_sdw/sound/card0/input18
[   14.541060] input: sof-soundwire HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1f.3/sof_sdw/sound/card0/input19


Linux fedora 6.14.2-300.fc42.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Apr 10 21:50:55 UTC 2025 x86_64 GNU/Linux


My ALSA information is located at http://alsa-project.org/db/?f=df79866c0324fee0eca2622a36f29a67da39d07e

Comment 12 Michal Zientara 2025-04-18 09:02:45 UTC
I have installed new batch of updates today and it works now in Silverblue 42. 

THANK YOU !


Note You need to log in before you can comment on or make changes to this bug.