Re: ASoC HDMI errors with sof-hda-dsp on Intel platform (no PCM for intel-hdmi-hifiX)

Hi all,
I'm experiencing ASoC errors on an Intel-based system using the `sof-hda-dsp` driver. After boot, the kernel logs repeated errors related to HDMI outputs:
[ 90.933290] snd_hda_codec_generic ehdaudio0D2: snd_soc_find_pcm_from_dai: didn't find PCM for DAI intel-hdmi-hifi1 [ 90.933295] snd_hda_codec_generic ehdaudio0D2: ASoC error (-22): at snd_soc_dai_startup() on intel-hdmi-hifi1 ... [ 91.016259] HDMI3: ASoC error (-22): at dpcm_fe_dai_startup() on HDMI3
These errors are repeated for HDMI1, HDMI2, and HDMI3. It appears that `snd_soc_find_pcm_from_dai()` fails to resolve the DAI to a PCM, and this breaks HDMI audio initialization.
**System info:** - Kernel: current Linus build 2938ae2fa7cd - Distro: Fedora 42 - HDMI monitor with audio capability isn´t connected
Is there a known fix or workaround? Thanks in advance, Damian
On Sat, Aug 2, 2025 at 12:46 PM Damian Tometzki damian@riscv-rocks.de wrote:
Hi all,
I'm experiencing ASoC errors on an Intel-based system using the `sof-hda-dsp` driver. After boot, the kernel logs repeated errors related to HDMI outputs:
[ 90.933290] snd_hda_codec_generic ehdaudio0D2: snd_soc_find_pcm_from_dai: didn't find PCM for DAI intel-hdmi-hifi1 [ 90.933295] snd_hda_codec_generic ehdaudio0D2: ASoC error (-22): at snd_soc_dai_startup() on intel-hdmi-hifi1 ... [ 91.016259] HDMI3: ASoC error (-22): at dpcm_fe_dai_startup() on HDMI3
These errors are repeated for HDMI1, HDMI2, and HDMI3. It appears that `snd_soc_find_pcm_from_dai()` fails to resolve the DAI to a PCM, and this breaks HDMI audio initialization.
**System info:**
- Kernel: current Linus build 2938ae2fa7cd
- Distro: Fedora 42
- HDMI monitor with audio capability isn´t connected
Is there a known fix or workaround? Thanks in advance, Damian
participants (1)
-
Damian Tometzki