Bug 208695
Summary: | Schenker Dock 15 Clevo N350TW with Intel Corporation Cannon Lake PCH cAVS, no sound from speakers and headphones | ||
---|---|---|---|
Product: | Drivers | Reporter: | bernd (zweimalb) |
Component: | Sound(ALSA) | Assignee: | Jaroslav Kysela (perex) |
Status: | NEW --- | ||
Severity: | normal | CC: | bjorn, nico |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 5.4.0-40 | Subsystem: | |
Regression: | No | Bisected commit-id: |
Description
bernd
2020-07-26 08:57:12 UTC
Having the exact same issue. Notebook is also a Clevo N350TW with an Intel i9-9900T. Running Arch Linux on Kernel 5.7.12 HDMI outputs are detected and working, analog parts like speaker and audio jacks are not. aplay -l lists the following: **** List of PLAYBACK Hardware Devices **** card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: PCH [HDA Intel PCH], device 9: HDMI 3 [HDMI 3] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: PCH [HDA Intel PCH], device 10: HDMI 4 [HDMI 4] Subdevices: 1/1 Subdevice #0: subdevice #0 Onboard audio jacks are not detected (Mic-In, Onboard Speaker, SPDIF, Stereo out). Here is the alsa-info file: http://alsa-project.org/db/?f=e242868271a02d3a5d9a1a322ca56d3b09043b24 I also booted with probe_only=1 and ran alsa-info: http://alsa-project.org/db/?f=8fb255c91ff25019ee7b5134e77e0a4a0e28d410 I tried playing around with the module options for snd_hda_intel like "model=clevo-p950" which did not help. snd_hda_intel.dmic_detect=0 did not work. Output of sudo dmesg | egrep -i 'audio|snd|sound' [ 0.000000] Command line: initrd=\initramfs-linux.img cryptdevice=UUID=b38685cc-6e56-4f15-9e17-33b866a5badb:r00t root=/dev/mapper/r00t rw snd-intel-dspcfg.dsp_driver=1 [ 0.190266] Kernel command line: initrd=\initramfs-linux.img cryptdevice=UUID=b38685cc-6e56-4f15-9e17-33b866a5badb:r00t root=/dev/mapper/r00t rw snd-intel-dspcfg.dsp_driver=1 [ 0.956971] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio) [ 12.352587] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915]) [ 12.600802] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input14 [ 12.600833] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input15 [ 12.600859] input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input16 [ 12.600889] input: HDA Intel PCH HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input17 [ 12.600932] input: HDA Intel PCH HDMI/DP,pcm=10 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input18 I'm fine with testing whatever needs to be tested. Hi Nico and everybody else, I have a new little information about the issue. * If I boot "Windows 10", the sound-chip is identified as "ALC892". I hope "Windows" get it right. * I can't find "ALC892" in "/usr/share/doc/alsa-base/driver/HD-Audio-Models.txt". * Can someone help us please. Now I wrote a script like this (short form): echo auto > /sys/devices/pci0000\:00/0000\:00\:1f.3/power/control echo 1 > /sys/devices/pci0000\:00/0000\:00\:1f.3/remove echo 1 > /sys/bus/pci/rescan When I boot LINUX the script runs as root in a loop until the ALC892 is recognized. But the ALC892 is only recognized after I hear a crack from the speakers. Sometimes after 5 loops, sometimes after very many loops, sometimes never. Always after a crack. It doesn't matter whether the laptop runs on a battery or a charger. Meanwhile, I believe that the problem has nothing to do with ALSA or PULSEAUDIO. I think there is a problem with the pci scanning in conjunction with ACPI or PCI-Power-Management. Maybe PM-UTILS too. But that's for experts. I am not familiar with kernel drivers. If you still see this problem, can you please boot with the "efi=debug" kernel parameter and attach the complete dmesg log here? |