CentOS 7.9 No sound from my speaker

General support questions
Post Reply
harrywangca
Posts: 107
Joined: 2016/01/12 23:27:04
Location: Vista California

CentOS 7.9 No sound from my speaker

Post by harrywangca » 2021/08/05 00:15:08

Hi All,

I am running into a sound problem.
I am running CentOS 7.9 on my Dell Latitude 5520, I opened sound setting by Application-->Systen Tools-->Settings-->Sound
I only see Dummy Output and click "Test Speaker" to test I have not heard any sound from system.

from comandline: lspci -v and found:
00:1f.3 Audio device: Intel Corporation Tiger Lake-LP Smart Sound Technology Audio Controller (Rev 20) (prog-if 80)

It didn't list any kernel driver for this Audio chip. Am I missing sound driver on CentOS 7.9?

lsmod | grep -i snd has no output.

What audio driver need for this Lake-LP chip?

Regards,
Harry

harrywangca
Posts: 107
Joined: 2016/01/12 23:27:04
Location: Vista California

Re: CentOS 7.9 No sound from my speaker

Post by harrywangca » 2021/08/06 17:29:58

Any body has such same issue? Thanks.

chemal
Posts: 776
Joined: 2013/12/08 19:44:49

Re: CentOS 7.9 No sound from my speaker

Post by chemal » 2021/08/07 21:05:06

As far as support for new hardware is concerned, 7 is already dead. You could try an elrepo kernel.

User avatar
jlehtone
Posts: 4523
Joined: 2007/12/11 08:17:33
Location: Finland

Re: CentOS 7.9 No sound from my speaker

Post by jlehtone » 2021/08/08 10:31:54

What is the DeviceID of that chip? Check with lspci -nn

My guess is 8086:a0c8. Lets check:

Code: Select all

[el7]$  modprobe -c |grep -i 8086.*a0c8
[el7]$
CentOS 7 does not have driver for that.

ELRepo http://elrepo.org/tiki/DeviceIDs does not list driver (for el7) for that ID, i.e. no spearate kmod-*** package for it.

Code: Select all

[el8]$ modprobe -c |grep -i 8086.*a0c8
alias pci:v00008086d0000A0C8sv*sd*bc*sc*i* snd_hda_intel
alias pci:v00008086d0000A0C8sv*sd*bc*sc*i* snd_sof_pci
[el8]$
CentOS 8 does have (two?) driver included.

The ELRepo kernel-lt and kernel-ml http://elrepo.org/tiki/kernel-lt are candidates, although then you depend on ELRepo to get security fixes to kernel.

harrywangca
Posts: 107
Joined: 2016/01/12 23:27:04
Location: Vista California

Re: CentOS 7.9 No sound from my speaker

Post by harrywangca » 2021/08/09 21:32:18

jlehtone wrote:
2021/08/08 10:31:54
What is the DeviceID of that chip? Check with lspci -nn

My guess is 8086:a0c8. Lets check:

Code: Select all

[el7]$  modprobe -c |grep -i 8086.*a0c8
[el7]$
CentOS 7 does not have driver for that.

ELRepo http://elrepo.org/tiki/DeviceIDs does not list driver (for el7) for that ID, i.e. no spearate kmod-*** package for it.

Code: Select all

[el8]$ modprobe -c |grep -i 8086.*a0c8
alias pci:v00008086d0000A0C8sv*sd*bc*sc*i* snd_hda_intel
alias pci:v00008086d0000A0C8sv*sd*bc*sc*i* snd_sof_pci
[el8]$
CentOS 8 does have (two?) driver included.

The ELRepo kernel-lt and kernel-ml http://elrepo.org/tiki/kernel-lt are candidates, although then you depend on ELRepo to get security fixes to kernel.
Thank you Jlehtone for replying. I just issue command:
lspci -nn
returned: 8086-a0c8
modprobe -c |grep -i 8086.*a0c8
and returned nothing. Thus it means CentOS 7 does not have driver for it? If keep running CentOS 7, sound will have issue?

I am hoping if there is sound driver source to compile independent on CentOS 7.

User avatar
jlehtone
Posts: 4523
Joined: 2007/12/11 08:17:33
Location: Finland

Re: CentOS 7.9 No sound from my speaker

Post by jlehtone » 2021/08/10 08:22:48

harrywangca wrote:
2021/08/09 21:32:18
I am hoping if there is sound driver source to compile independent on CentOS 7.
Linux Kernel Driver DataBase https://cateee.net/lkddb/web-lkddb/SND_SOC_SOF_PCI.html
states: found in Linux kernels: 5.2–5.13, 5.13+HEAD

RHEL 8 has a kernel forked from upstream 4.18. However, Red Hat has backported the driver to RHEL 8.

RHEL 7 has been in "Maintenance Support 2 Phase" since August, 2020. https://access.redhat.com/support/policy/updates/errata

Tiger Lake is Intel's codename for the 11th generation Intel Core mobile processors that were launched on September, 2020.

The Tiger Lake hardware has appeared during RHEL 7 Phase 2. Phase 2 does not add support for new hardware; Red Hat will not backport that driver to RHEL 7.


The ELRepo has kernel-lt that is upstream kernel version 5.4. That should include driver for Tiger Lake audio.

The options are thus:
1. Choose a distro that supports your hardware. CentOS Linux 7 does not.
2. Use CentOS Linux 7 with the kernel-lt

Post Reply