sof-audio-pci-intel-tgl 0000:00:1f.3: error: sof_probe_work failed err: -2

fedora 42, using pipewire on hyprland. no music output.

[Sun Apr 13 18:10:26 2025] sof-audio-pci-intel-tgl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040380<br>[Sun Apr 13 18:10:26 2025] sof-audio-pci-intel-tgl 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])<br>[Sun Apr 13 18:10:26 2025] sof-audio-pci-intel-tgl 0000:00:1f.3: use msi interrupt mode<br>[Sun Apr 13 18:10:26 2025] sof-audio-pci-intel-tgl 0000:00:1f.3: hda codecs found, mask 5<br>[Sun Apr 13 18:10:26 2025] sof-audio-pci-intel-tgl 0000:00:1f.3: using HDA machine driver skl_hda_dsp_generic now<br>[Sun Apr 13 18:10:26 2025] sof-audio-pci-intel-tgl 0000:00:1f.3: NHLT device BT(0) detected, ssp_mask 0x4<br>[Sun Apr 13 18:10:26 2025] sof-audio-pci-intel-tgl 0000:00:1f.3: BT link detected in NHLT tables: 0x4<br>[Sun Apr 13 18:10:26 2025] sof-audio-pci-intel-tgl 0000:00:1f.3: DMICs detected in NHLT tables: 4<br>[Sun Apr 13 18:10:26 2025] sof-audio-pci-intel-tgl 0000:00:1f.3: SOF firmware and/or topology file not found.<br>[Sun Apr 13 18:10:26 2025] sof-audio-pci-intel-tgl 0000:00:1f.3: Supported default profiles<br>[Sun Apr 13 18:10:26 2025] sof-audio-pci-intel-tgl 0000:00:1f.3: - ipc type 0 (Requested):<br>[Sun Apr 13 18:10:26 2025] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware file: intel/sof/sof-tgl.ri<br>[Sun Apr 13 18:10:26 2025] sof-audio-pci-intel-tgl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-hda-generic-4ch.tplg<br>[Sun Apr 13 18:10:26 2025] sof-audio-pci-intel-tgl 0000:00:1f.3: Check if you have 'sof-firmware' package installed.<br>[Sun Apr 13 18:10:26 2025] sof-audio-pci-intel-tgl 0000:00:1f.3: Optionally it can be manually downloaded from:<br>[Sun Apr 13 18:10:26 2025] sof-audio-pci-intel-tgl 0000:00:1f.3: https://github.com/thesofproject/sof-bin/<br>[Sun Apr 13 18:10:26 2025] sof-audio-pci-intel-tgl 0000:00:1f.3: error: sof_probe_work failed err: -2

Solution:

dnf install alsa-sof-firmware

now it works.

[Sun Apr 13 18:17:13 2025] sof-audio-pci-intel-tgl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040380<br>[Sun Apr 13 18:17:13 2025] sof-audio-pci-intel-tgl 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])<br>[Sun Apr 13 18:17:13 2025] sof-audio-pci-intel-tgl 0000:00:1f.3: use msi interrupt mode<br>[Sun Apr 13 18:17:13 2025] sof-audio-pci-intel-tgl 0000:00:1f.3: hda codecs found, mask 5<br>[Sun Apr 13 18:17:13 2025] sof-audio-pci-intel-tgl 0000:00:1f.3: using HDA machine driver skl_hda_dsp_generic now<br>[Sun Apr 13 18:17:13 2025] sof-audio-pci-intel-tgl 0000:00:1f.3: NHLT device BT(0) detected, ssp_mask 0x4<br>[Sun Apr 13 18:17:13 2025] sof-audio-pci-intel-tgl 0000:00:1f.3: BT link detected in NHLT tables: 0x4<br>[Sun Apr 13 18:17:13 2025] sof-audio-pci-intel-tgl 0000:00:1f.3: DMICs detected in NHLT tables: 4<br>[Sun Apr 13 18:17:13 2025] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware paths/files for ipc type 0:<br>[Sun Apr 13 18:17:13 2025] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware file: intel/sof/sof-tgl.ri<br>[Sun Apr 13 18:17:13 2025] sof-audio-pci-intel-tgl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-hda-generic-4ch.tplg<br>[Sun Apr 13 18:17:13 2025] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware info: version 2:2:0-57864<br>[Sun Apr 13 18:17:13 2025] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1<br>[Sun Apr 13 18:17:14 2025] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware info: version 2:2:0-57864<br>[Sun Apr 13 18:17:14 2025] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1<br>[Sun Apr 13 18:17:14 2025] sof-audio-pci-intel-tgl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:1