Comment 32 for bug 1846539

Revision history for this message
In , david.ward (david.ward-linux-kernel-bugs) wrote :

(In reply to Pierre Bossart from comment #17)
> The notion of stock kernel is misleading, it all depends on what options
> are selected.

Yes I agree with that. From your earlier message, I couldn't tell if it was clear that the settings were chosen by the distro (several of them), not accidentally selected by end users rebuilding the kernel with custom options. I think we're on the same page now.

> We'll try to make the options more self-explanatory, in the mean time,
> can you please try and confirm the hypothesis that it's indeed a Kconfig
> option issue

1) With SND_SOC_SOF_INTEL_TOPLEVEL=n and SND_SOC_INTEL_SST_TOPLEVEL=y on v5.3.7:

The reported errors disappear, and sound works (just like others have said).

2) With SND_SOC_SOF_INTEL_TOPLEVEL=y and SND_SOC_INTEL_SST_TOPLEVEL=n on v5.3.7:

The reported errors disappear, but sound does not work. I manually installed the appropriate SOF v1.3 firmware file¹, and it loads:

  sof-audio-acpi INT3438:00: Firmware info: version 1:1:0-5dd9a
  sof-audio-acpi INT3438:00: Firmware: ABI 3:7:0 Kernel ABI 3:8:0
  sof-audio-acpi INT3438:00: firmware boot complete

but ALSA only sees the HDMI interface. This is appearing several times in dmesg:

  broadwell-audio broadwell-audio: info: override FE DAI link Codec
  broadwell-audio broadwell-audio: ASoC: CPU DAI snd-soc-dummy-dai not registered

3) With SND_SOC_SOF_INTEL_TOPLEVEL=y and SND_SOC_INTEL_SST_TOPLEVEL=y on the current sound subsystem tree (with the DSP probe module for Intel platforms²):

The behavior is no different than what was originally described in this bug.

Perhaps (2) is a separate issue (potentially misconfiguration on my part), and/or (3) may not be completed yet, but I hope this is useful.

¹ https://github.com/thesofproject/sof/releases/download/v1.3/sof-bdw-gcc.ri
² https://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git/commit/?id=82d9d54a6c0ee8b12211fa4e59fd940a2da4e063