With the 5.4 kernel, the sound driver could detect audio dsp and dmic runtime, on this mahcine, the driver found them, then it abort the legacy hda driver:
[ 13.711820] snd_hda_intel 0000:00:1f.3: Digital mics found on Skylake+ platform, aborting probe
Then the sound driver load the sof driver, but it finally failed to find the tplg file for this machine:
[ 14.056300] sof-audio-pci 0000:00:1f.3: Direct firmware load for intel/sof-tplg/sof-hda-generic-4ch.tplg failed with error -2
[ 14.056303] sof-audio-pci 0000:00:1f.3: error: tplg request firmware intel/sof-tplg/sof-hda-generic-4ch.tplg failed err: -2
For sof firmware and tplg, Intel has not released sof-hda-generic-4ch.tplg to us, then we didn't integrate it to ubuntu yet.
So for using the legacy hda driver forcibly, please add the module parameter dmic_detect=0 to the snd-hda-intel.
With the 5.4 kernel, the sound driver could detect audio dsp and dmic runtime, on this mahcine, the driver found them, then it abort the legacy hda driver:
[ 13.711820] snd_hda_intel 0000:00:1f.3: Digital mics found on Skylake+ platform, aborting probe
Then the sound driver load the sof driver, but it finally failed to find the tplg file for this machine: tplg/sof- hda-generic- 4ch.tplg failed with error -2 tplg/sof- hda-generic- 4ch.tplg failed err: -2
[ 14.056300] sof-audio-pci 0000:00:1f.3: Direct firmware load for intel/sof-
[ 14.056303] sof-audio-pci 0000:00:1f.3: error: tplg request firmware intel/sof-
For sof firmware and tplg, Intel has not released sof-hda- generic- 4ch.tplg to us, then we didn't integrate it to ubuntu yet.
So for using the legacy hda driver forcibly, please add the module parameter dmic_detect=0 to the snd-hda-intel.