snd-soc-skl module init fails with an error:

    snd_soc_skl 0000:00:0e.0: ipc: set large config fail, err: -110

but the module remains loaded. An alternative driver 'snd-hda-intel'
is also loaded but snd-soc-skl is "used".

The end result is soundcards are missing (due to the failure)
on, e.g., Intel 570x/Joule.

As snd-soc-skl is known to be problematic, let's blacklist that
and prefer snd-hda-intel to get audio working.

Signed-off-by: Mikko Ylinen <[email protected]>
---
 common/recipes-kernel/linux/linux-intel.inc | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/common/recipes-kernel/linux/linux-intel.inc 
b/common/recipes-kernel/linux/linux-intel.inc
index f1e4eaf..35e7f66 100644
--- a/common/recipes-kernel/linux/linux-intel.inc
+++ b/common/recipes-kernel/linux/linux-intel.inc
@@ -41,3 +41,6 @@ do_compile_kernelmodules_append() {
 }
 
 RDEPENDS_kernel-modules += "iwlwifi"
+
+KERNEL_MODULE_PROBECONF_corei7-64-intel-common += "snd-soc-skl"
+module_conf_snd-soc-skl_corei7-64-intel-common = "blacklist snd-soc-skl"
-- 
2.14.1

-- 
_______________________________________________
meta-intel mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/meta-intel

Reply via email to