Aw: Re: Cannon Lake PCH cAVS (ALC892) not detected by kernel driver

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



   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@xxxxxxxxxxxxxxx>
   An: dmummenschanz@xxxxxx, alsa-devel@xxxxxxxxxxxxxxxx
   Betreff: Re: Cannon Lake PCH cAVS (ALC892) not detected by kernel
   driver
   On 2/8/22 12:46, dmummenschanz@xxxxxx 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



[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Pulse Audio]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux