The information about the codec is based on the string windows provides:
HDAUDIO\FUNC_01&VEN_10EC&DEV_0892&SUBSYS_15580351&REV_1003\4&16AF2B56&& 0001
Here is the alsa-info output for the 5.16 mainline kernel:
http://alsa-project.org/db/?f=38c48cd24dc4ba9a9487dd96f857120cc9ce4367
Kernel config for the sound part:
CONFIG_SOUND=y CONFIG_SND=y CONFIG_SND_TIMER=y CONFIG_SND_PCM=m CONFIG_SND_HWDEP=m CONFIG_SND_RAWMIDI=m CONFIG_SND_JACK=y CONFIG_SND_JACK_INPUT_DEV=y CONFIG_SND_PCM_TIMER=y CONFIG_SND_HRTIMER=y CONFIG_SND_DYNAMIC_MINORS=y CONFIG_SND_MAX_CARDS=8 CONFIG_SND_PROC_FS=y CONFIG_SND_VMASTER=y CONFIG_SND_DMA_SGBUF=y CONFIG_SND_CTL_LED=m CONFIG_SND_PCI=y # # HD-Audio # CONFIG_SND_HDA=m CONFIG_SND_HDA_GENERIC_LEDS=y CONFIG_SND_HDA_INTEL=m CONFIG_SND_HDA_HWDEP=y CONFIG_SND_HDA_RECONFIG=y CONFIG_SND_HDA_CODEC_REALTEK=m CONFIG_SND_HDA_CODEC_ANALOG=m CONFIG_SND_HDA_CODEC_SIGMATEL=m CONFIG_SND_HDA_CODEC_VIA=m CONFIG_SND_HDA_CODEC_HDMI=m CONFIG_SND_HDA_CODEC_CIRRUS=m CONFIG_SND_HDA_CODEC_CS8409=m CONFIG_SND_HDA_CODEC_CONEXANT=m CONFIG_SND_HDA_CODEC_CA0110=m CONFIG_SND_HDA_CODEC_CA0132=m CONFIG_SND_HDA_CODEC_CA0132_DSP=y CONFIG_SND_HDA_CODEC_CMEDIA=m CONFIG_SND_HDA_CODEC_SI3054=m CONFIG_SND_HDA_GENERIC=m CONFIG_SND_HDA_POWER_SAVE_DEFAULT=5 # end of HD-Audio
Also tried current ubuntu distro with same results.
Any advice?
Gesendet: Dienstag, 08. Februar 2022 um 22:55 Uhr Von: "Pierre-Louis Bossart" pierre-louis.bossart@linux.intel.com An: dmummenschanz@web.de, alsa-devel@alsa-project.org Betreff: Re: Cannon Lake PCH cAVS (ALC892) not detected by kernel driver On 2/8/22 12:46, dmummenschanz@web.de wrote:
Hello,
the audio chip Cannon Lake PCH cAVS ALC892 does not get recognized on my system. Only the HDMI devices are recognized.
lspci shows the following audio device: 00:1f.3 Audio device: Intel Corporation Cannon Lake PCH cAVS (rev 10)
dmesg only shows:
[ 189.559786] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_exit [i915]) [ 189.581395] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input20 [ 189.581503] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input21 [ 189.581628] input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input22 [ 189.581711] input: HDA Intel PCH HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input23 [ 189.581849] input: HDA Intel PCH HDMI/DP,pcm=10 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input24
ALSA-info file:
[1]http://alsa-project.org/db/?f=96102ee84f258d1cac83ed3379535655018151 1c I see to references to ALC892 in this profile, is this information based on the hardware specs or Windows logs? we usually ask people to try with a more recent kernel, but in your case I would try to go back to a mainline release. I have no idea what this version might contain audio-wise: 5.17.0-rc3-drmtip
There is a workaround availble:
echo auto | tee /sys/devices/pci0000:00/0000:00:1f.3/power/control echo 1 | tee /sys/devices/pci0000:00/0000:00:1f.3/remove echo 1 | tee /sys/bus/pci/rescan
unfortunately this doesn't work for me. The device never shows up. Sound on winX works fine on this device btw. I'm happy to assist with any attempts to make the sound work.
References
1. http://alsa-project.org/db/?f=96102ee84f258d1cac83ed33795356550181511c