Skip to content

[BUG] sof-hda-generic-1ch.tplg not found #9748

@stefdb

Description

@stefdb

Describe the bug
No Soundcards are initialised.

To Reproduce
Boot the System (ASUS NUC14LNS)

Reproduction Rate
100%

Expected behavior
Topology is loaded, and soundcard is initialised

Impact
No audio

Environment

  1. Branch name and commit hash of the 2 repositories: sof (firmware/topology) and linux (kernel driver).
    • Kernel: Linux version 6.12.0-next-20241127-test-kernel (dd@dd-ASUS-EXPERTBOOK) (gcc (Ubuntu 14.2.0-4ubuntu2) 14.2.0, GNU ld (GNU Binutils for Ubuntu) 2.43.1) Cavs common #4 SMP PREEMPT_DYNAMIC Wed Nov 27 17:53:05 CST 2024
    • SOF: v2.11.1
  2. Name of the topology file
    • Topology: sof-hda-generic-1ch.tplg
  3. Name of the platform(s) on which the bug is observed.
    • Platform: Intel(R) Core(TM) Ultra 9 288V 3.30GHz
    • ASUS NUC14LNS

Screenshots or console output
Initial log with missing file:
NUC14LNS_dmesg.txt

I also attempted to generate sof-hda-generic-1ch.tplg by modifying tools/topology/topology2/production/tplg-targets-hda-generic.cmake, to add the configuration where NUM_DMICS=1:

///"sof-hda-generic;sof-hda-generic-1ch;HDA_CONFIG=mix,NUM_DMICS=1,
DMIC0_ENHANCED_CAPTURE=true,EFX_DMIC0_TDFB_PARAMS=line2_generic_pm10deg,
EFX_DMIC0_DRC_PARAMS=dmic_default"///

But this didn't work due, producing these error messages:

[ 7.026064] DMIC Raw: substream DMIC Raw has no playback, no capture
[ 7.026071] skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: can't create pcm DMIC Raw :-22
[ 7.026722] skl_hda_dsp_generic skl_hda_dsp_generic: probe with driver skl_hda_dsp_generic failed with error -22

Full log attached here:
1219_dmesg.txt

Metadata

Metadata

Assignees

Labels

DMICDigital MicrophoneLNLApplies to Lunar Lake platformP2Critical bugs or normal featuresbugSomething isn't working as expectedtopologyTopology issues

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions