Skip to content

[Bug] Unsupported DMIC blobs on Huawei Matebook X Pro 2024 (Intel Core Ultra 9 185H) #4973

Closed

Description

@PLTorrent

On Ubuntu 24.04 LTS there is no sound at all. The only device shown in Settings -> Sound -> Output Device is "Dummy Device"

alsa-info output: https://alsa-project.org/db/?f=691c0e832f4c1bddfd1da30b63705d4fcb0213f2

In case any additional logs are needed please let me know.

Activity

  1. plbossart commented on May 6, 2024

    @plbossart
    Member

    Humm, surprising.

    [    6.661640] sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    

    This was a known error in earlier versions of the kernel, reported in #4689
    you need the patch "ALSA: hda: intel-nhlt: Ignore vbps when looking for DMIC 32 bps format"
    this is commit 7b4c93a

    Your version is 6.8.0-31, in theory this patch is present in your kernel?

    Can you extract the NHLT table and share it?

    sudo cat /sys/firmware/acpi/tables/NHLT > nhtl.dat; gzip nhlt.dat
    
  2. plbossart commented on May 6, 2024

    @plbossart
    Member

    @ujfalusi @kv2019i @ranj063 @jsarha possible bad NHLT blob?

  3. added
    MTLApplies to Meteor Lake platform.
    dmicIssues related to PCH connected DMIC
    on May 6, 2024
  4. PLTorrent commented on May 6, 2024

    @PLTorrent
    Author

    Can you extract the NHLT table and share it?

    sudo cat /sys/firmware/acpi/tables/NHLT > nhtl.dat; gzip nhlt.dat
    

    Sure, here it comes. ;)
    nhlt.dat.gz

  5. ujfalusi commented on May 6, 2024

    @ujfalusi
    Collaborator

    Or incorrect number of DMICs?

    @plbossart, but audio playback should still work, I guess?

    @PLTorrent, can you try this and reboot?

    sudo echo "options snd_sof_intel_hda_generic dmic_num=2" > /etc/modprobe.d/sof-dmic.conf
    
  6. PLTorrent commented on May 6, 2024

    @PLTorrent
    Author

    @PLTorrent, can you try this and reboot?

    sudo echo "options snd_sof_intel_hda_generic dmic_num=2" > /etc/modprobe.d/sof-dmic.conf
    

    No joy, nothing changed, still only Dummy output. Any specific log you want me to make after this change?

    Output of journalctl -k --this-boot | grep sof

    Details

    May 06 16:02:27 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
    May 06 16:02:27 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
    May 06 16:02:27 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: enabling device (0000 -> 0002)
    May 06 16:02:27 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
    May 06 16:02:27 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
    May 06 16:02:27 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
    May 06 16:02:27 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
    May 06 16:02:27 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
    May 06 16:02:27 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
    May 06 16:02:27 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
    May 06 16:02:27 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
    May 06 16:02:27 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
    May 06 16:02:27 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
    May 06 16:02:27 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
    May 06 16:02:27 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
    May 06 16:02:27 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
    May 06 16:02:28 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
    May 06 16:02:28 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
    May 06 16:02:28 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
    May 06 16:02:28 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
    May 06 16:02:28 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
    May 06 16:02:28 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
    May 06 16:02:29 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
    May 06 16:02:29 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
    May 06 16:02:29 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
    May 06 16:02:29 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
    May 06 16:02:29 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: use msi interrupt mode
    May 06 16:02:29 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: hda codecs found, mask 5
    May 06 16:02:29 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: using HDA machine driver skl_hda_dsp_generic now
    May 06 16:02:29 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: DMICs detected in NHLT tables: 4
    May 06 16:02:29 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Firmware paths/files for ipc type 1:
    May 06 16:02:29 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Firmware file: intel/sof-ipc4/mtl/sof-mtl.ri
    May 06 16:02:29 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Firmware lib path: intel/sof-ipc4-lib/mtl
    May 06 16:02:29 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Topology file: intel/sof-ace-tplg/sof-hda-generic-4ch.tplg
    May 06 16:02:29 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Loaded firmware library: ADSPFW, version: 2.8.1.1
    May 06 16:02:29 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Booted firmware version: 2.8.1.1
    May 06 16:02:29 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Topology: ABI 3:29:0 Kernel ABI 3:23:0
    May 06 16:02:30 MBXP-VGHH-XX kernel: input: sof-hda-dsp HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input13
    May 06 16:02:30 MBXP-VGHH-XX kernel: input: sof-hda-dsp HDMI/DP,pcm=4 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input14
    May 06 16:02:30 MBXP-VGHH-XX kernel: input: sof-hda-dsp HDMI/DP,pcm=5 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input15
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:31 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: no matching blob for sample rate: 48000 sample width: 32 channels: 4
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to prepare widget dai-copier.DMIC.dmic01.capture
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to prepare connected widgets
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 6 dir 1
    May 06 16:02:37 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22

  7. plbossart commented on May 6, 2024

    @plbossart
    Member

    Looks like they're using 16-bit samples in the format

        /* Wave_Format_Extensible table #1 */
    [099h 0153   2]                   Format Tag : FFFE
    [09Bh 0155   2]                Channel Count : 0004
    [09Dh 0157   4]           Samples Per Second : 0000BB80
    [0A1h 0161   4]     Average Bytes Per Second : 0005DC00
    [0A5h 0165   2]              Block Alignment : 0008
    [0A7h 0167   2]              Bits Per Sample : 0010
    [0A9h 0169   2]            Extra Format Size : 0016
    [0ABh 0171   2]        Valid Bits Per Sample : 0010
    [0ADh 0173   4]                 Channel Mask : 00000033
    [0B1h 0177  16]               SubFormat GUID : 00000001-0000-0010-8000-00AA00389B71
    [0C1h 0193   4]          Capabilities Length : 00000BE8
    

    nhlt.dsl.txt

  8. plbossart commented on May 6, 2024

    @plbossart
    Member

    @PLTorrent Can you try adding this option in one of of the /etc/modprobe.d/*.conf files?

    options snd_sof_intel_hda_common sof_use_tplg_nhlt=1
    

    Also remove the option with dmic_num.

  9. ujfalusi commented on May 6, 2024

    @ujfalusi
    Collaborator

    @plbossart, we need the tplg file w/ the NHLT embedded:

    options snd_sof_intel_hda_common sof_use_tplg_nhlt=1
    options snd_sof_pci tplg_filename=sof-hda-generic-ace1-4ch.tplg
    
  10. plbossart commented on May 6, 2024

    @plbossart
    Member

    Yes correct, without the last option we would take the 'wrong' topology file without the NHLT blobs. Thanks @ujfalusi for helping.

    [    6.038572] sof-audio-pci-intel-mtl 0000:00:1f.3: Firmware paths/files for ipc type 1:
    [    6.038582] sof-audio-pci-intel-mtl 0000:00:1f.3:  Firmware file:     intel/sof-ipc4/mtl/sof-mtl.ri
    [    6.038585] sof-audio-pci-intel-mtl 0000:00:1f.3:  Firmware lib path: intel/sof-ipc4-lib/mtl
    [    6.038588] sof-audio-pci-intel-mtl 0000:00:1f.3:  Topology file:     intel/sof-ace-tplg/sof-hda-generic-4ch.tplg
    
  11. PLTorrent commented on May 6, 2024

    @PLTorrent
    Author

    I removed the sof-dmic.conf file and created a sof-audio-pci-intel-mtl.conf file with the suggested content:
    options snd_sof_intel_hda_common sof_use_tplg_nhlt=1 options snd_sof_pci tplg_filename=sof-hda-generic-ace1-4ch.tplg

    Finally the audio devices showed up in the ubuntu settings and speakers work. However there are still some issues visible in the journalctl:

    May 06 17:56:15 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
    May 06 17:56:15 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: enabling device (0000 -> 0002)
    May 06 17:56:15 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
    May 06 17:56:15 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
    May 06 17:56:15 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
    May 06 17:56:15 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
    May 06 17:56:15 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
    May 06 17:56:15 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
    May 06 17:56:15 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
    May 06 17:56:15 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
    May 06 17:56:15 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
    May 06 17:56:15 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
    May 06 17:56:15 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
    May 06 17:56:15 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
    May 06 17:56:15 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
    May 06 17:56:15 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
    May 06 17:56:15 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
    May 06 17:56:15 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
    May 06 17:56:16 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
    May 06 17:56:16 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
    May 06 17:56:16 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
    May 06 17:56:16 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
    May 06 17:56:16 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
    May 06 17:56:16 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
    May 06 17:56:17 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
    May 06 17:56:17 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
    May 06 17:56:17 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
    May 06 17:56:17 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
    May 06 17:56:17 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: use msi interrupt mode
    May 06 17:56:17 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: hda codecs found, mask 5
    May 06 17:56:17 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: using HDA machine driver skl_hda_dsp_generic now
    May 06 17:56:17 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: DMICs detected in NHLT tables: 4
    May 06 17:56:17 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Firmware paths/files for ipc type 1:
    May 06 17:56:17 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3:  Firmware file:     intel/sof-ipc4/mtl/sof-mtl.ri
    May 06 17:56:17 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3:  Firmware lib path: intel/sof-ipc4-lib/mtl
    May 06 17:56:17 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3:  Topology file:     intel/sof-ace-tplg/sof-hda-generic-ace1-4ch.tplg
    May 06 17:56:17 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Loaded firmware library: ADSPFW, version: 2.8.1.1
    May 06 17:56:17 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Booted firmware version: 2.8.1.1
    May 06 17:56:17 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Topology: ABI 3:29:0 Kernel ABI 3:23:0
    May 06 17:56:17 MBXP-VGHH-XX kernel: input: sof-hda-dsp HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input13
    May 06 17:56:17 MBXP-VGHH-XX kernel: input: sof-hda-dsp HDMI/DP,pcm=4 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input14
    May 06 17:56:17 MBXP-VGHH-XX kernel: input: sof-hda-dsp HDMI/DP,pcm=5 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input15
    May 06 17:56:18 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: FW reported error: 9 - Specified resource not found
    May 06 17:56:18 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ipc error for msg 0x44000006|0x30000000
    May 06 17:56:18 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: sof_ipc4_set_get_data: large config set failed at offset 0: -22
    May 06 17:56:18 MBXP-VGHH-XX kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to set volume update for Pre Mixer Analog Playback Volume
    

    Any further suggestions?

  12. plbossart commented on May 6, 2024

    @plbossart
    Member

    Good progress @PLTorrent

    mtrace-reader.py.gz

    can you add this script on the device and try to run mtrace-reader.py | tee log.txt and share the result? I suspect the topology defines a volume element that doesn't exist.

  13. changed the title [-][Bug] No sound on Huawei Matebook X Pro 2024 (Intel Core Ultra 9 185H)[/-] [+][Bug] Unsupported DMIC blobs on Huawei Matebook X Pro 2024 (Intel Core Ultra 9 185H)[/+] on May 6, 2024
  14. plbossart commented on May 6, 2024

    @plbossart
    Member

    also the key point is to check if the mics work?

  15. 61 remaining items

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    MTLApplies to Meteor Lake platform.dmicIssues related to PCH connected DMIC

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions