View Issue Details

IDProjectCategoryView StatusLast Update
0000859channel: kernel/el7kernel-mlpublic2018-06-17 08:46
Reportertoracat Assigned Toburakkucat  
PrioritynormalSeverityminorReproducibilityN/A
Status resolvedResolutionfixed 
Summary0000859: Enable snd-hdmi-lpe-audio and snd-soc-hdac-hdmi for kernel-ml
DescriptionEnnable kernel modules snd-hdmi-lpe-audio and snd-soc-hdac-hdmi like in the distro kernel.

(1) snd-hdmi-lpe-audio

config diff:

< # CONFIG_SND_X86 is not set
---
> CONFIG_SND_X86=y
> CONFIG_HDMI_LPE_AUDIO=m

(2) snd-soc-hdac-hdmi

Cannot find this option in the config. It is supposed to be located in:

-> Device Drivers
-> Sound card support (SOUND [=m])
-> Advanced Linux Sound Architecture (SND [=m])
-> ALSA for SoC audio support (SND_SOC [=m])
-> CODEC drivers

The option exists in sound/soc/codecs/Kconfig:

config SND_SOC_ALL_CODECS
        select SND_SOC_HDAC_HDMI
Additional InformationSee https://bugs.centos.org/view.php?id=14779 .
TagsNo tags attached.

Activities

toracat

2018-06-13 11:54

administrator   ~0005932

Real diff file for HDMI_LPE_AUDIO:

$ diff -uNpr .config.orig .config
--- .config.orig 2018-06-11 21:08:12.074344073 -0700
+++ .config 2018-06-11 21:14:37.505338092 -0700
@@ -5639,7 +5639,8 @@ CONFIG_SND_SOC_HDMI_CODEC=m
 # CONFIG_SND_SOC_NAU8824 is not set
 # CONFIG_SND_SOC_TPA6130A2 is not set
 # CONFIG_SND_SIMPLE_CARD is not set
-# CONFIG_SND_X86 is not set
+CONFIG_SND_X86=y
+CONFIG_HDMI_LPE_AUDIO=m
 CONFIG_SND_SYNTH_EMUX=m
 CONFIG_AC97_BUS=m

burakkucat

2018-06-14 14:52

administrator   ~0005933

I have now had an opportunity to examine the configuration files of both kernel-lt and kernel-ml for both EL6 & EL7.

Kernel-lt, built with the linux-4.4.X source tree, does not have the such options.

Kernel-ml, currently built with the linux-4.17.Y source tree, will have CONFIG_SND_X86=y and CONFIG_HDMI_LPE_AUDIO=m set as from the next build.

The option CONFIG_SND_SOC_HDAC_HDMI could be selected by enabling a whole swathe of *_SND_SOC_* modules. That would significantly increase the kernel build time and size. Hence I shall NACK that configuration modification.

toracat

2018-06-14 14:56

administrator   ~0005934

Agreed.

burakkucat

2018-06-17 08:46

administrator   ~0005935

The recently released kernel-ml-4.17.2-1.el{6|7}.elrepo package sets, for both EL6 [1] and EL7 [2], have the above requested configuration modification.

Now closing as "resolved/fixed".

[1] http://lists.elrepo.org/pipermail/elrepo/2018-June/004314.html
[2] http://lists.elrepo.org/pipermail/elrepo/2018-June/004315.html

Issue History

Date Modified Username Field Change
2018-06-13 11:46 toracat New Issue
2018-06-13 11:46 toracat Status new => assigned
2018-06-13 11:46 toracat Assigned To => burakkucat
2018-06-13 11:47 toracat Additional Information Updated
2018-06-13 11:54 toracat Note Added: 0005932
2018-06-14 14:52 burakkucat Note Added: 0005933
2018-06-14 14:56 toracat Note Added: 0005934
2018-06-17 08:46 burakkucat Note Added: 0005935
2018-06-17 08:46 burakkucat Status assigned => resolved
2018-06-17 08:46 burakkucat Resolution open => fixed