You are not logged in.

#1 2025-02-08 16:58:19

bemxio
Member
From: Poland
Registered: 2024-06-28
Posts: 5
Website

"Codec #2 probe error; disabling it..." with Comet Lake PCH cAVS

I've been having issues with my ASUS TUF Gaming F15 sound card for quite a while on Linux, and despite trying various module parameters for snd_hda_intel and updating the BIOS, it still did not want to work correctly.
Before kernel version 6.8, snd_hda_intel.probe_mask=1 got rid of the error and fixed the sound card, however with newer kernels, that parameter doesn't seem to change anything.

Here's the output for sudo dmesg | grep snd:

[    4.467554] snd_hda_intel 0000:00:1f.3: enabling device (0000 -> 0002)
[    4.467946] snd_hda_intel 0000:01:00.1: enabling device (0000 -> 0002)
[    4.467999] snd_hda_intel 0000:01:00.1: Disabling MSI
[    4.468006] snd_hda_intel 0000:01:00.1: Handle vga_switcheroo audio client
[    6.229929] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[    7.246139] snd_hda_intel 0000:00:1f.3: azx_get_response timeout, switching to polling mode: last cmd=0x200f0000
[    8.248203] snd_hda_intel 0000:00:1f.3: No response from codec, disabling MSI: last cmd=0x200f0000
[    9.250166] snd_hda_intel 0000:00:1f.3: Codec #2 probe error; disabling it...
[    9.254791] snd_hda_intel 0000:00:1f.3: no codecs initialized

aplay -l:

**** List of PLAYBACK Hardware Devices ****
card 0: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

and lspci | grep Audio:

00:1f.3 Audio device: Intel Corporation Comet Lake PCH cAVS
01:00.1 Audio device: NVIDIA Corporation Device 10fa (rev a1)

Offline

#2 2025-02-08 18:55:59

xerxes_
Member
Registered: 2018-04-29
Posts: 1,053

Re: "Codec #2 probe error; disabling it..." with Comet Lake PCH cAVS

Post output of command: 'lspci -nnk'. Then you can use your sub-vendor and sub-device IDs of sound card in kernel boot parameter 'snd_hda_intel.model=xxxx:yyyy' or like here: https://askubuntu.com/questions/1423486 … hone-but-d.

Last edited by xerxes_ (2025-02-08 18:57:26)

Offline

#3 2025-02-09 10:36:43

bemxio
Member
From: Poland
Registered: 2024-06-28
Posts: 5
Website

Re: "Codec #2 probe error; disabling it..." with Comet Lake PCH cAVS

xerxes_ wrote:

Post output of command: 'lspci -nnk'. Then you can use your sub-vendor and sub-device IDs of sound card in kernel boot parameter 'snd_hda_intel.model=xxxx:yyyy' or like here: https://askubuntu.com/questions/1423486 … hone-but-d.

Here's the output of the command:

00:00.0 Host bridge [0600]: Intel Corporation 10th Gen Core Processor Host Bridge/DRAM Registers [8086:9b64] (rev 02)
	DeviceName: Onboard - Other
	Subsystem: ASUSTeK Computer Inc. Device [1043:1e91]
	Kernel driver in use: skl_uncore
00:01.0 PCI bridge [0604]: Intel Corporation 6th-10th Gen Core Processor PCIe Controller (x16) [8086:1901] (rev 02)
	Subsystem: ASUSTeK Computer Inc. Device [1043:1e91]
	Kernel driver in use: pcieport
00:02.0 VGA compatible controller [0300]: Intel Corporation CometLake-H GT2 [UHD Graphics] [8086:9bc4] (rev 05)
	DeviceName: Onboard - Video
	Subsystem: ASUSTeK Computer Inc. Device [1043:177f]
	Kernel driver in use: i915
	Kernel modules: i915
00:04.0 Signal processing controller [1180]: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem [8086:1903] (rev 02)
	DeviceName: Onboard - Other
	Subsystem: ASUSTeK Computer Inc. Device [1043:1e91]
	Kernel driver in use: proc_thermal
	Kernel modules: processor_thermal_device_pci_legacy
00:08.0 System peripheral [0880]: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model [8086:1911]
	DeviceName: Onboard - Other
	Subsystem: ASUSTeK Computer Inc. Device [1043:1e91]
00:12.0 Signal processing controller [1180]: Intel Corporation Comet Lake PCH Thermal Controller [8086:06f9]
	DeviceName: Onboard - Other
	Subsystem: ASUSTeK Computer Inc. Device [1043:1e91]
	Kernel driver in use: intel_pch_thermal
	Kernel modules: intel_pch_thermal
00:14.0 USB controller [0c03]: Intel Corporation Comet Lake USB 3.1 xHCI Host Controller [8086:06ed]
	DeviceName: Onboard - Other
	Subsystem: ASUSTeK Computer Inc. Device [1043:201f]
	Kernel driver in use: xhci_hcd
00:14.2 RAM memory [0500]: Intel Corporation Comet Lake PCH Shared SRAM [8086:06ef]
	DeviceName: Onboard - Other
	Subsystem: Intel Corporation Device [8086:7270]
00:15.0 Serial bus controller [0c80]: Intel Corporation Comet Lake PCH Serial IO I2C Controller #0 [8086:06e8]
	DeviceName: Onboard - Other
	Subsystem: ASUSTeK Computer Inc. Device [1043:1e91]
	Kernel driver in use: intel-lpss
	Kernel modules: intel_lpss_pci
00:16.0 Communication controller [0780]: Intel Corporation Comet Lake HECI Controller [8086:06e0]
	DeviceName: Onboard - Other
	Subsystem: ASUSTeK Computer Inc. Device [1043:1e91]
	Kernel driver in use: mei_me
	Kernel modules: mei_me
00:17.0 SATA controller [0106]: Intel Corporation Device [8086:06d3]
	DeviceName: Onboard - SATA
	Subsystem: ASUSTeK Computer Inc. Device [1043:1e91]
	Kernel driver in use: ahci
00:1d.0 PCI bridge [0604]: Intel Corporation Comet Lake PCI Express Root Port #9 [8086:06b0] (rev f0)
	Subsystem: ASUSTeK Computer Inc. Device [1043:1e91]
	Kernel driver in use: pcieport
00:1d.5 PCI bridge [0604]: Intel Corporation Device [8086:06b5] (rev f0)
	Subsystem: ASUSTeK Computer Inc. Device [1043:1e91]
	Kernel driver in use: pcieport
00:1d.6 PCI bridge [0604]: Intel Corporation Device [8086:06b6] (rev f0)
	Subsystem: ASUSTeK Computer Inc. Device [1043:1e91]
	Kernel driver in use: pcieport
00:1f.0 ISA bridge [0601]: Intel Corporation Comet Lake LPC Controller [8086:068d]
	DeviceName: Onboard - Other
	Subsystem: ASUSTeK Computer Inc. Device [1043:1e91]
00:1f.3 Audio device [0403]: Intel Corporation Comet Lake PCH cAVS [8086:06c8]
	DeviceName: Onboard - Sound
	Subsystem: ASUSTeK Computer Inc. Device [1043:1e91]
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel, snd_soc_avs, snd_sof_pci_intel_cnl
00:1f.4 SMBus [0c05]: Intel Corporation Comet Lake PCH SMBus Controller [8086:06a3]
	DeviceName: Onboard - Other
	Subsystem: ASUSTeK Computer Inc. Device [1043:1e91]
	Kernel driver in use: i801_smbus
	Kernel modules: i2c_i801
00:1f.5 Serial bus controller [0c80]: Intel Corporation Comet Lake PCH SPI Controller [8086:06a4]
	DeviceName: Onboard - Other
	Subsystem: ASUSTeK Computer Inc. Device [1043:1e91]
	Kernel driver in use: intel-spi
	Kernel modules: spi_intel_pci
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation TU117M [GeForce GTX 1650 Mobile / Max-Q] [10de:1f99] (rev a1)
	Subsystem: ASUSTeK Computer Inc. Device [1043:177f]
	Kernel driver in use: nvidia
	Kernel modules: nouveau, nvidia_drm, nvidia
01:00.1 Audio device [0403]: NVIDIA Corporation Device [10de:10fa] (rev a1)
	Subsystem: ASUSTeK Computer Inc. Device [1043:177f]
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
02:00.0 Non-Volatile memory controller [0108]: Micron Technology Inc 2210 NVMe SSD [Cobain] [1344:5404] (rev 03)
	Subsystem: Micron Technology Inc Device [1344:1100]
	Kernel driver in use: nvme
	Kernel modules: nvme
03:00.0 Network controller [0280]: MEDIATEK Corp. MT7921 802.11ax PCI Express Wireless Network Adapter [14c3:7961]
	Subsystem: AzureWave Device [1a3b:4680]
	Kernel driver in use: mt7921e
	Kernel modules: mt7921e
04:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
	Subsystem: ASUSTeK Computer Inc. Device [1043:208f]
	Kernel driver in use: r8169
	Kernel modules: r8169

I tried both ways you mentioned, with values 8086:06c8 and 1043:1e91, but none of these made a difference, the device still doesn't show up on aplay -l.

Offline

Board footer

Powered by FluxBB