You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
RKL: soundcard is failed to be initialized for link error #2261
@RanderWang hmm, this is a new kind of error. Are you using an unmodified topology file and hda machine driver?
Possible things to check:
idisp codec is reported to be present even if driver is not in kernel (should not happen, but best to check):
-> try with modprobe option: "options snd_sof_intel_hda_common codec_mask=0x1"
in skl_hda_hdmi_add_pcm(), only thing that could fail seems to be snd_soc_card_get_codec_dai() ... can you print out what is the "dai_name" when the error happens?
@RanderWang hmm, this is a new kind of error. Are you using an unmodified topology file and hda machine driver?
Possible things to check:
idisp codec is reported to be present even if driver is not in kernel (should not happen, but best to check):
-> try with modprobe option: "options snd_sof_intel_hda_common codec_mask=0x1"
I checked idsp codec is not enabled
in skl_hda_hdmi_add_pcm(), only thing that could fail seems to be snd_soc_card_get_codec_dai() ... can you print out what is the "dai_name" when the error happens?
dai_name = intel-hdmi-hifi0 and no such dai in sound card. I checked hdmi in sof_sdw. you added check
sof_sdw_hdmi_card_late_probe {
......
if (!ctx->idisp_codec)
return 0;
......
}
How about apply the idea to hda machine driver to skip creating hdmi pcm in this case ?
Activity
kv2019i commentedon Jul 9, 2020
@RanderWang hmm, this is a new kind of error. Are you using an unmodified topology file and hda machine driver?
Possible things to check:
idisp codec is reported to be present even if driver is not in kernel (should not happen, but best to check):
-> try with modprobe option: "options snd_sof_intel_hda_common codec_mask=0x1"
in skl_hda_hdmi_add_pcm(), only thing that could fail seems to be snd_soc_card_get_codec_dai() ... can you print out what is the "dai_name" when the error happens?
RanderWang commentedon Jul 10, 2020
I checked idsp codec is not enabled
dai_name = intel-hdmi-hifi0 and no such dai in sound card. I checked hdmi in sof_sdw. you added check
How about apply the idea to hda machine driver to skip creating hdmi pcm in this case ?
kv2019i commentedon Jul 10, 2020
@RanderWang Ok, interesting. It seems we have a regression in the HDA driver for this. I'm investigating what has happened.
kv2019i commentedon Jul 10, 2020
Ok, this is a regression in 5.8-rc :( ... I'm now bisecting what happened.
kv2019i commentedon Jul 10, 2020
Found it, it's this patch in 5.8-rc that breaks current HDA generic driver when i915 init fails:
cbc7a6b
ASoC: soc-card: add snd_soc_card_add_dai_link()
... I'll make a fix on Monday.
ASoC: intel/skl/hda - fix probe regression on systems without i915
ASoC: intel/skl/hda - fix probe regression on systems without i915
ClarexZhou commentedon Jul 14, 2020
SOF can be loaded with this patch #2270 after workarround thesofproject/sof#3173
ASoC: intel/skl/hda - fix probe regression on systems without i915
ASoC: intel/skl/hda - fix probe regression on systems without i915
ASoC: intel/skl/hda - fix probe regression on systems without i915
ASoC: intel/skl/hda - fix probe regression on systems without i915
ASoC: intel/skl/hda - fix probe regression on systems without i915
ClarexZhou commentedon Jul 20, 2020
Close for PR #2270 is merged
ASoC: intel/skl/hda - fix probe regression on systems without i915
ASoC: intel/skl/hda - fix probe regression on systems without i915
FROMGIT: ASoC: intel/skl/hda - fix probe regression on systems withou…
ASoC: intel/skl/hda - fix probe regression on systems without i915
ASoC: intel/skl/hda - fix probe regression on systems without i915
ASoC: intel/skl/hda - fix probe regression on systems without i915
ASoC: intel/skl/hda - fix probe regression on systems without i915