나는 앵무새 운영 체제(데비안 불안정성을 기반으로 함)를 사용하고 있습니다. 내 오디오 컨트롤러는 Intel Audio입니다. 이것은 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용 패키지가 있음).