View previous topic :: View next topic |
Author |
Message |
bluenuht Tux's lil' helper
Joined: 01 Oct 2005 Posts: 141
|
Posted: Sun Jan 04, 2015 12:10 am Post subject: no sound after kenel upgrade to 3.17.7 [SOLVED] |
|
|
Followed my kernel upgrade notes from kernel-3.12.21-gentoo-r1 to kernel-3.17.7-gentoo and everything went fine except I now have no sound.
dmesg reports
Code: | # dmesg | grep -i sound
[ 0.232447] Advanced Linux Sound Architecture Driver Initialized.
[ 0.997558] sound hdaudioC1D0: No codec parser is available
[ 1.172307] sound hdaudioC0D0: No codec parser is available
|
and goolging around seems to indicate that I missed a kernel setting, but my kernel upgrade notes which have served me well over many years only says "disable OSS and enable ALSA accepting all defaults".
So I look in the ALSA section of the kernel and nothing matches my audio card.
Code: | # lspci -k | grep -i audio
00:05.0 Audio device: NVIDIA Corporation MCP61 High Definition Audio (rev a2)
02:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Caicos HDMI Audio [Radeon HD 6400 Series]
|
Code: | # cat /proc/asound/card*/codec* | grep Codec
Codec: VIA ID 397
Codec: ATI ID aa01
|
/usr/src/linux/Documentation/sound/alsa/HD-Audio-Models.txt does not list ether of those other than VIA should be auto.
Code: | # aplay -L
null
Discard all samples (playback) or generate zero samples (capture)
# aplay -l
**** List of PLAYBACK Hardware Devices **** |
alsamixer shows one PCM output that is not muted.
I can not see any sound related "Auto" nor any NVidia kernel settings.
FYI I am not interested in HDMI audio from the GFX card as I have no HDMI display.
Any idea how I can find the setting relevant to my setup ? _________________ x86_64 Intel(R) Core(TM) i5-9400F CPU @ 2.90GHz GenuineIntel GNU/Linux GeForce GTX NVIDIA 1660TI 16GB
Last edited by bluenuht on Mon Jan 05, 2015 11:16 pm; edited 1 time in total |
|
Back to top |
|
|
krinn Watchman
Joined: 02 May 2003 Posts: 7470
|
Posted: Sun Jan 04, 2015 12:24 am Post subject: |
|
|
look for:
Code: | grep SND_HDA_CODEC /usr/src/linux/.config
CONFIG_SND_HDA_CODEC_REALTEK=y
CONFIG_SND_HDA_CODEC_ANALOG=y
CONFIG_SND_HDA_CODEC_SIGMATEL=y
CONFIG_SND_HDA_CODEC_VIA=y
CONFIG_SND_HDA_CODEC_HDMI=y
CONFIG_SND_HDA_CODEC_CIRRUS=y
CONFIG_SND_HDA_CODEC_CONEXANT=y
CONFIG_SND_HDA_CODEC_CA0110=y
CONFIG_SND_HDA_CODEC_CA0132=y
CONFIG_SND_HDA_CODEC_CMEDIA=y
CONFIG_SND_HDA_CODEC_SI3054=y
|
make sure you have them enable. |
|
Back to top |
|
|
bluenuht Tux's lil' helper
Joined: 01 Oct 2005 Posts: 141
|
Posted: Mon Jan 05, 2015 11:16 pm Post subject: |
|
|
thanks that was it.
updating my kernel upgrade notes to include
Code: | -Sound Card Support --->
-Advanced Linux Sound Architecture --->
-HD-Audio --->
<*> Build Realtek HD-audio codec support
<*> Build Analog Device HD-audio codec support
<*> Build IDT/Sigmatel HD-audio codec support
<*> Build VIA HD-audio codec support
<*> Build HDMI/DisplayPort HD-audio codec support
<*> Build Cirrus Logic codec support
<*> Build Conexant HD-audio codec support
<*> Build Creative CA0110-IBG codec support
<*> Build Creative CA0132 codec support
[*] Support new DSP code for CA0132 codec
<*> Build C-Media HD-audio codec support
<*> Build Silicon Labs 3054 HD-modem codec support |
Probably only need VIA but it works fine in this configuration.
I remember skipping HD-Audio thinking it was HDMI audio.
my bad _________________ x86_64 Intel(R) Core(TM) i5-9400F CPU @ 2.90GHz GenuineIntel GNU/Linux GeForce GTX NVIDIA 1660TI 16GB |
|
Back to top |
|
|
|