You are not logged in.

#1 2025-01-04 12:13:40

teamgeist
Member
Registered: 2019-02-25
Posts: 11

Tiger Lake Audio not recognized (snd_hda_intel no codecs initialized)

On a fresh arch installation (used archinstall) the internal sound device is not recognized and I get an error in dmesg:

dmesg | grep snd

[    5.442474] snd_hda_intel 0000:00:1f.3: enabling device (0000 -> 0002)
[    5.442969] snd_hda_intel 0000:03:00.1: enabling device (0000 -> 0002)
[    5.443141] snd_hda_intel 0000:03:00.1: Force to non-snoop mode
[    5.450739] snd_hda_intel 0000:03:00.1: bound 0000:03:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu])
[    6.447285] snd_hda_intel 0000:00:1f.3: azx_get_response timeout, switching to polling mode: last cmd=0x000f0000
[    7.453920] snd_hda_intel 0000:00:1f.3: No response from codec, disabling MSI: last cmd=0x000f0000
[    8.460555] snd_hda_intel 0000:00:1f.3: Codec #0 probe error; disabling it...
[    8.460558] snd_hda_intel 0000:00:1f.3: no codecs initialized

aplay -l

**** List of PLAYBACK Hardware Devices ****
card 1: Audio [USB Audio], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Audio [USB Audio], device 1: USB Audio [USB Audio #1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Audio [USB Audio], device 2: USB Audio [USB Audio #2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Audio [USB Audio], device 4: USB Audio [USB Audio #4]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: HDMI [HDA ATI HDMI], device 3: HDMI 0 [PL2792Q]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

lspci -k

00:1f.3 Audio device: Intel Corporation Tiger Lake-H HD Audio Controller (rev 11)
        DeviceName: Onboard - Sound
        Subsystem: ASUSTeK Computer Inc. Device 8694
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel, snd_soc_avs, snd_sof_pci_intel_tgl

I have sof-firmware installed and tried some modprobe config like:

options snd_intel_dspcfg dsp_driver=2

but no success. Setting this does however silence the error about no initialized codec. I have an AMD gpu, don't know if that matters, but I read somewhere that sometimes those handle some part of snd_intel_hda:

03:00.0 03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M/6850M XT] (rev c5)
        Subsystem: Tul Corporation / PowerColor Device 2310
        Kernel driver in use: amdgpu
        Kernel modules: amdgpu

Anything else I could try?

Offline

Board footer

Powered by FluxBB