音频错误:intel/sof/sof-cml.ri 的直接固件加载失败,错误为 -2

Eva*_*oll 4 debian firmware audio intel

请注意,此问题针对的是配备第 10 代英特尔 ( Intel(R) Core(TM) i7-10710U)的第 7 代 X1 Carbon 。部分x1c7配备第8代intel,会出现不同的问题;lshw报告:

\n\n
00:1f.3 Audio device: Intel Corporation Device 02c8 (prog-if 80)\n
Run Code Online (Sandbox Code Playgroud)\n\n
\n\n

我的音频无法正常工作。我没有收到任何声音或设备检测。在5.6.0-1-amd64内核上,我遇到了一堆错误sof-audio-pci

\n\n
$ sudo dmesg | grep -i 'sof-audio-pci 0000:00:1f.3'\nsof-audio-pci: DSP detected with PCI class/subclass/prog-if info 0x040380\nsof-audio-pci: Digital mics found on Skylake+ platform, using SOF driver\nsof-audio-pci: DSP detected with PCI class/subclass/prog-if 0x040380\nsof-audio-pci: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])\nsof-audio-pci: use msi interrupt mode\nsof-audio-pci: hda codecs found, mask 5\nsof-audio-pci: using HDA machine driver skl_hda_dsp_generic now\nsof-audio-pci: firmware: failed to load intel/sof/sof-cml.ri (-2)\nsof-audio-pci: Direct firmware load for intel/sof/sof-cml.ri failed with error -2\nsof-audio-pci: error: request firmware intel/sof/sof-cml.ri failed err: -2\nsof-audio-pci: error: failed to load DSP firmware -2\nsof-audio-pci: error: sof_probe_work failed err: -2\n
Run Code Online (Sandbox Code Playgroud)\n\n

似乎它正在尝试加载一个不存在的文件,我没有得到任何信息

\n\n
locate intel/sof/sof-cml.ri\n
Run Code Online (Sandbox Code Playgroud)\n\n

我在包裹里也没有看到这个firmware-intel-sound

\n\n
\xe2\x9e\x9c  ~ apt-file show firmware-intel-sound\nfirmware-intel-sound: /lib/firmware/intel/IntcSST2.bin\nfirmware-intel-sound: /lib/firmware/intel/dsp_fw_bxtn.bin\nfirmware-intel-sound: /lib/firmware/intel/dsp_fw_bxtn_v3366.bin\nfirmware-intel-sound: /lib/firmware/intel/dsp_fw_cnl.bin\nfirmware-intel-sound: /lib/firmware/intel/dsp_fw_cnl_v1858.bin\nfirmware-intel-sound: /lib/firmware/intel/dsp_fw_glk.bin\nfirmware-intel-sound: /lib/firmware/intel/dsp_fw_glk_v3366.bin\nfirmware-intel-sound: /lib/firmware/intel/dsp_fw_kbl.bin\nfirmware-intel-sound: /lib/firmware/intel/dsp_fw_kbl_v3402.bin\nfirmware-intel-sound: /lib/firmware/intel/dsp_fw_kbl_v3420.bin\nfirmware-intel-sound: /lib/firmware/intel/dsp_fw_release.bin\nfirmware-intel-sound: /lib/firmware/intel/dsp_fw_release_v3402.bin\nfirmware-intel-sound: /lib/firmware/intel/fw_sst_0f28.bin\nfirmware-intel-sound: /lib/firmware/intel/fw_sst_0f28.bin-48kHz_i2s_master\nfirmware-intel-sound: /lib/firmware/intel/fw_sst_22a8.bin\nfirmware-intel-sound: /usr/share/bug/firmware-intel-sound/presubj\nfirmware-intel-sound: /usr/share/doc/firmware-intel-sound/changelog.Debian.gz\nfirmware-intel-sound: /usr/share/doc/firmware-intel-sound/copyright\nfirmware-intel-sound: /usr/share/metainfo/firmware-intel-sound.metainfo.xml\n
Run Code Online (Sandbox Code Playgroud)\n\n

唯一显示它是虚拟的输出源。是否有可能使用在启动时生成此日志的 X1 Carbon 7th Edition 获得正常运行的声音?

\n

小智 8

固件现在位于固件签名包中:

apt install firmware-sof-signed
Run Code Online (Sandbox Code Playgroud)