我运行 opensuse Leap-15.2,内核为 5.3.18联想 ThinkPad X1 Yoga Gen 5。我在配置声卡时遇到问题英特尔 Comet Lake PCH-LP cAVS。使用 yast2-gui 配置声音会产生消息
无法加载用于声音支持的内核模块 snd-soc-skl。这可能是由不正确的模块参数引起的,包括无效的 IO 或 IRQ 参数。
部分输出lspci -vv
如下
00:1f.3 Audio device: Intel Corporation Comet Lake PCH-LP cAVS (prog-if 80)
Subsystem: Lenovo Device 22be
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 64
Interrupt: pin A routed to IRQ 141
Region 0: Memory at ea33c000 (64-bit, non-prefetchable) [size=16K]
Region 4: Memory at ea000000 (64-bit, non-prefetchable) [size=1M]
Capabilities: [50] Power Management version 3
Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [80] Vendor Specific Information: Len=14 <?>
Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
Address: 00000000fee004b8 Data: 0000
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel, snd_soc_skl, sof_pci_dev
机器的硬件配置文件位于https://linux-hardware.org/?probe=e40b11dca2
我将非常感谢任何配置设备的帮助。
答案1
这是我在此网站上写的第一个回复。当我遇到此错误时,由于此处的某些代码必须编译我自己的内核(此处为 Gentoo 用户),因此我重新编译了内核模块。
这是我的声卡的输出:
00:1f.3 Multimedia audio controller: Intel Corporation Comet Lake PCH-LP cAVS
Subsystem: Hewlett-Packard Company Comet Lake PCH-LP cAVS
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 32, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 165
Region 0: Memory at 6043118000 (64-bit, non-prefetchable) [size=16K]
Region 4: Memory at 6043000000 (64-bit, non-prefetchable) [size=1M]
Capabilities: [50] Power Management version 3
Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [80] Vendor Specific Information: Len=14 <?>
Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
Address: you shouldn't publicize this information
Kernel driver in use: sof-audio-pci
Kernel modules: snd_hda_intel, snd_soc_skl, snd_sof_pci
还注意到我的系统使用 snd_sof_pci 而不是你的 sof_pci_dev,不知道两者之间的区别,但也许 sof_pci_dev 是“前沿”