Debian
核心 5.7 中沒有聲音設備無法載入軟體韌體
我正在使用鸚鵡作業系統(基於 Debian 不穩定)。我的音頻控制器是英特爾音頻。這是lspci:
Multimedia audio controller: Intel Corporation Device 02c8 Flags: bus master, fast devsel, latency 32, IRQ 16, IOMMU group 11 Memory at b629c000 (64-bit, non-prefetchable) [size=16K] Memory at b6000000 (64-bit, non-prefetchable) [size=1M] Capabilities: [50] Power Management version 3 Capabilities: [80] Vendor Specific Information: Len=14 <?> Capabilities: [60] MSI: Enable- Count=1/1 Maskable- 64bit+ Kernel driver in use: sof-audio-pci Kernel modules: snd_hda_intel, snd_sof_pci
我在 dmesg 中收到以下錯誤:
[ 0.355028] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio) [ 9.698733] sof-audio-pci 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100 [ 9.698883] sof-audio-pci 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver [ 9.698893] sof-audio-pci 0000:00:1f.3: enabling device (0000 -> 0002) [ 9.699007] sof-audio-pci 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100 [ 9.699092] sof-audio-pci 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915]) [ 9.705642] sof-audio-pci 0000:00:1f.3: use msi interrupt mode [ 10.052328] sof-audio-pci 0000:00:1f.3: hda codecs found, mask 5 [ 10.052330] sof-audio-pci 0000:00:1f.3: using HDA machine driver skl_hda_dsp_generic now [ 10.088657] sof-audio-pci 0000:00:1f.3: firmware: failed to load intel/sof/sof-cml.ri (-2) [ 10.088660] sof-audio-pci 0000:00:1f.3: Direct firmware load for intel/sof/sof-cml.ri failed with error -2 [ 10.088663] sof-audio-pci 0000:00:1f.3: error: request firmware intel/sof/sof-cml.ri failed err: -2 [ 10.088664] sof-audio-pci 0000:00:1f.3: error: failed to load DSP firmware -2 [ 10.089021] sof-audio-pci 0000:00:1f.3: error: sof_probe_work failed err: -2
我在 alsa 和 pulseaudio 中都看不到硬體音頻設備。我已經看到了這個答案,我的問題完全相同,但是解決方案不起作用(我沒有降級核心,也不想)。手動重新載入核心模組也不起作用。sof 韌體失去但不確定如何在 Debian 中安裝它(Arch 有一個軟體包)。
您缺少 alsa-sof-firmware。
您可以按照此處的說明海報進行安裝: