Fantastic looking machine, but all distros seem to dislike the sound card. Everything seems correct configuration-wise (like i know! ), but no sound is coming out of speakers. Headphones have some very distorted bee sound when playing audio, but reducing the master volume in
alsamixer
only removes the noise back to silence. Following i’ve added the logs as well as what i’ve checked so far:
What I’ve done so far
- Default device is set to 0 which is the sound card
-
alsamixer
andpavucontrol
both show everything is ok -
speaker-test
command plays a.wav
file correctly, but no sound is heard. On headphones it’s a bee-noise when playing any sound while alsamixer is at max master volume (anything below, even the noise goes silent) - No system sound (obviously)
- Nothing seems muted in
alsamixer
device(s) or in system settings
Logs
~pactl list short sinks
0 alsa_output.pci-0000_00_1f.3.analog-stereo module-alsa-card.c s16le 2ch 44100Hz SUSPENDED
~hwinfo | grep audio
snd_hda_codec_hdmi: /devices/pci0000:00/0000:00:1f.3/hdaudioC0D2
snd_hda_codec_realtek: /devices/pci0000:00/0000:00:1f.3/hdaudioC0D0
soc-audio: module = snd_soc_core
sof-audio-pci: module = sof_pci_dev
Can play audio:
E: ID_PCI_SUBCLASS_FROM_DATABASE=Multimedia audio controller
P: /devices/pci0000:00/0000:00:1f.3/hdaudioC0D0
E: DEVPATH=/devices/pci0000:00/0000:00:1f.3/hdaudioC0D0
E: SUBSYSTEM=hdaudio
E: MODALIAS=hdaudio:v10EC0298r00100103a01
P: /devices/pci0000:00/0000:00:1f.3/hdaudioC0D2
E: DEVPATH=/devices/pci0000:00/0000:00:1f.3/hdaudioC0D2
E: SUBSYSTEM=hdaudio
E: MODALIAS=hdaudio:v8086280Br00100000a01
E: ID_PCI_SUBCLASS_FROM_DATABASE=Multimedia audio controller
/devices/pci0000:00/0000:00:1f.3/hdaudioC0D0
/devices/pci0000:00/0000:00:1f.3/hdaudioC0D2
ledtrig_audio 16384 2 snd_hda_codec_realtek,snd_hda_codec_generic, Live 0x0000000000000000
27: PCI 1f.3: 0401 Multimedia audio controller
Model: "Intel Multimedia audio controller"
~ $lsmod | grep "^snd" | column -t
snd_soc_skl 118784 0
snd_soc_hdac_hda 24576 1 snd_soc_skl
snd_hda_codec_hdmi 61440 1
snd_hda_ext_core 32768 2 snd_soc_hdac_hda,snd_soc_skl
snd_soc_skl_ipc 73728 1 snd_soc_skl
snd_soc_sst_ipc 20480 1 snd_soc_skl_ipc
snd_soc_sst_dsp 40960 1 snd_soc_skl_ipc
snd_soc_acpi_intel_match 28672 1 snd_soc_skl
snd_soc_acpi 16384 2 snd_soc_acpi_intel_match,snd_soc_skl
snd_soc_core 270336 2 snd_soc_hdac_hda,snd_soc_skl
snd_hda_codec_realtek 126976 1
snd_compress 28672 1 snd_soc_core
snd_hda_codec_generic 90112 1 snd_hda_codec_realtek
snd_pcm_dmaengine 16384 1 snd_soc_core
snd_hda_intel 45056 6
snd_hda_codec 155648 5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek,snd_soc_hdac_hda
snd_hda_core 98304 8 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_hda_codec_realtek,snd_soc_hdac_hda,snd_soc_skl
snd_hwdep 16384 1 snd_hda_codec
snd_seq 86016 0
snd_seq_device 16384 1 snd_seq
snd_pcm 118784 9 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_soc_core,snd_soc_skl,snd_hda_core,snd_pcm_dmaengine
snd_timer 40960 2 snd_seq,snd_pcm
snd 94208 23 snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_compress,snd_soc_core,snd_pcm
~ $dmesg | grep -E "*fail*|*error*"
[ 1.599854] ACPI Error: Method parse/execution failed \_SB.PCI0.XHC.RHUB.USR1._PLD, AE_AML_PACKAGE_LIMIT (20181213/psparse-529)
[ 1.599891] ACPI Error: Method parse/execution failed \_SB.PCI0.XHC.RHUB.USR2._PLD, AE_AML_PACKAGE_LIMIT (20181213/psparse-529)
[ 12.354413] ioremap error for 0x3c399000-0x3c39a000, requested 0x2, got 0x0
[ 12.354435] ucsi_acpi: probe of USBC000:00 failed with error -12
[ 12.598086] iTCO_wdt: probe of iTCO_wdt failed with error -16
[ 12.794876] thermal thermal_zone8: failed to read out thermal zone (-61)