Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[SOLVED] No audio on laptop speakers and mic (Alder lake)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
0x006e
n00b
n00b


Joined: 02 Aug 2023
Posts: 33

PostPosted: Sat Jan 27, 2024 4:01 am    Post subject: [SOLVED] No audio on laptop speakers and mic (Alder lake) Reply with quote

After a recent update to kernel 6.7.1 I'm assuming something broke related to SOF. I'm using a custom kernel and I had audio before the kernel update (I'm not sure when it broke, maybe even before 6.7.1 because I don't usually shutdown the laptop). The speaker works because I booted on windows and tested it.

Code:
emerge --info

https://bpa.st/HCHQ

This is the current boot
Code:
journalctl -b 0 --dmesg

http://0x0.st/HGkS.txt

This is known working boot? (I had audio this back)
Code:
journalctl -b -11 --dmesg

http://0x0.st/HGku.txt

Maybe this is not a kernel issue, I don't know because I booted to old kernel and the audio still does not work.
After comparing the two dmesg this is what I found.

Current boot
Code:
Jan 26 22:49:40 ntsv kernel: snd_hda_intel 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
Jan 26 22:49:40 ntsv kernel: snd_hda_intel 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
Jan 26 22:49:40 ntsv kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
Jan 26 22:49:40 ntsv kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
Jan 26 22:49:40 ntsv kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: enabling device (0000 -> 0002)
Jan 26 22:49:40 ntsv kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
Jan 26 22:49:40 ntsv kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: bound 0000:00:02.0 (ops i915_fence_ops [i915])
Jan 26 22:49:40 ntsv kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: use msi interrupt mode
Jan 26 22:49:40 ntsv kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: hda codecs found, mask 5
Jan 26 22:49:40 ntsv kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: using HDA machine driver skl_hda_dsp_generic now
Jan 26 22:49:40 ntsv kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: DMICs detected in NHLT tables: 2
Jan 26 22:49:40 ntsv kernel: Loading firmware: intel/sof/sof-adl.ri
Jan 26 22:49:40 ntsv kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware info: version 2:2:0-57864
Jan 26 22:49:40 ntsv kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:0
Jan 26 22:49:40 ntsv kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: unknown sof_ext_man header type 3 size 0x30
Jan 26 22:49:40 ntsv kernel: Loading firmware: iwlwifi-so-a0-gf-a0.pnvm
Jan 26 22:49:40 ntsv kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware info: version 2:2:0-57864
Jan 26 22:49:40 ntsv kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:0
Jan 26 22:49:40 ntsv kernel: Loading firmware: intel/sof-tplg/sof-hda-generic-2ch.tplg
Jan 26 22:49:40 ntsv kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:0
Jan 26 22:49:40 ntsv kernel: skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: Parent card not yet available, widget card binding deferred
Jan 26 22:49:40 ntsv kernel: snd_hda_codec_realtek ehdaudio0D0: autoconfig for ALC256: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
Jan 26 22:49:40 ntsv kernel: snd_hda_codec_realtek ehdaudio0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
Jan 26 22:49:40 ntsv kernel: snd_hda_codec_realtek ehdaudio0D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
Jan 26 22:49:40 ntsv kernel: snd_hda_codec_realtek ehdaudio0D0: mono: mono_out=0x0
Jan 26 22:49:40 ntsv kernel: snd_hda_codec_realtek ehdaudio0D0: inputs:
Jan 26 22:49:40 ntsv kernel: skl_hda_dsp_generic skl_hda_dsp_generic: hda_dsp_hdmi_build_controls: no PCM in topology for HDMI converter 3
Jan 26 22:49:40 ntsv kernel: input: sof-hda-dsp Front Headphone as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input15
Jan 26 22:49:40 ntsv kernel: input: sof-hda-dsp HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input16
Jan 26 22:49:40 ntsv kernel: input: sof-hda-dsp HDMI/DP,pcm=4 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input17
Jan 26 22:49:40 ntsv kernel: input: sof-hda-dsp HDMI/DP,pcm=5 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input18


Working one
Code:
Jan 17 18:04:35 ntsv kernel: snd_hda_intel 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
Jan 17 18:04:35 ntsv kernel: snd_hda_intel 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
Jan 17 18:04:35 ntsv kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
Jan 17 18:04:35 ntsv kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
Jan 17 18:04:35 ntsv kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: enabling device (0000 -> 0002)
Jan 17 18:04:35 ntsv kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
Jan 17 18:04:35 ntsv kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: bound 0000:00:02.0 (ops i915_fence_ops [i915])
Jan 17 18:04:35 ntsv kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: use msi interrupt mode
Jan 17 18:04:36 ntsv kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: hda codecs found, mask 5
Jan 17 18:04:36 ntsv kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: using HDA machine driver skl_hda_dsp_generic now
Jan 17 18:04:36 ntsv kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: DMICs detected in NHLT tables: 2
Jan 17 18:04:36 ntsv kernel: Loading firmware: intel/sof/sof-adl.ri
Jan 17 18:04:36 ntsv kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware info: version 2:2:0-57864
Jan 17 18:04:36 ntsv kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:0
Jan 17 18:04:36 ntsv kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: unknown sof_ext_man header type 3 size 0x30
Jan 17 18:04:36 ntsv kernel: Loading firmware: iwlwifi-so-a0-gf-a0.pnvm
Jan 17 18:04:36 ntsv kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware info: version 2:2:0-57864
Jan 17 18:04:36 ntsv kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:0
Jan 17 18:04:36 ntsv kernel: Loading firmware: intel/sof-tplg/sof-hda-generic-2ch.tplg
Jan 17 18:04:36 ntsv kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:0
Jan 17 18:04:36 ntsv kernel: skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: Parent card not yet available, widget card binding deferred
Jan 17 18:04:36 ntsv kernel: snd_hda_codec_realtek ehdaudio0D0: autoconfig for ALC256: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
Jan 17 18:04:36 ntsv kernel: snd_hda_codec_realtek ehdaudio0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
Jan 17 18:04:36 ntsv kernel: snd_hda_codec_realtek ehdaudio0D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
Jan 17 18:04:36 ntsv kernel: snd_hda_codec_realtek ehdaudio0D0: mono: mono_out=0x0
Jan 17 18:04:36 ntsv kernel: snd_hda_codec_realtek ehdaudio0D0: inputs:
Jan 17 18:04:36 ntsv kernel: snd_hda_codec_realtek ehdaudio0D0: ASoC: sink widget AIF1TX overwritten
Jan 17 18:04:36 ntsv kernel: snd_hda_codec_realtek ehdaudio0D0: ASoC: source widget AIF1RX overwritten
Jan 17 18:04:36 ntsv kernel: skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: sink widget hifi3 overwritten
Jan 17 18:04:36 ntsv kernel: skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: sink widget hifi2 overwritten
Jan 17 18:04:36 ntsv kernel: skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: sink widget hifi1 overwritten
Jan 17 18:04:36 ntsv kernel: skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: source widget Codec Output Pin1 overwritten
Jan 17 18:04:36 ntsv kernel: skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: sink widget Codec Input Pin1 overwritten
Jan 17 18:04:36 ntsv kernel: skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: sink widget Analog Codec Playback overwritten
Jan 17 18:04:36 ntsv kernel: skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: sink widget Digital Codec Playback overwritten
Jan 17 18:04:36 ntsv kernel: skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: sink widget Alt Analog Codec Playback overwritten
Jan 17 18:04:36 ntsv kernel: skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: source widget Analog Codec Capture overwritten
Jan 17 18:04:36 ntsv kernel: skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: source widget Digital Codec Capture overwritten
Jan 17 18:04:36 ntsv kernel: skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: source widget Alt Analog Codec Capture overwritten
Jan 17 18:04:36 ntsv kernel: skl_hda_dsp_generic skl_hda_dsp_generic: hda_dsp_hdmi_build_controls: no PCM in topology for HDMI converter 3
Jan 17 18:04:36 ntsv kernel: input: sof-hda-dsp Front Headphone as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input15
Jan 17 18:04:36 ntsv kernel: input: sof-hda-dsp HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input16
Jan 17 18:04:36 ntsv kernel: input: sof-hda-dsp HDMI/DP,pcm=4 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input17
Jan 17 18:04:36 ntsv kernel: input: sof-hda-dsp HDMI/DP,pcm=5 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input18


This is my config file
http://0x0.st/HGke.txt
So how do I solve this? This maybe a pipewire issue too as the last update also updated pipewire and pipewire-media-session. Maybe that's why it does not also work on my older kernels?


Last edited by 0x006e on Sat Jan 27, 2024 4:50 am; edited 1 time in total
Back to top
View user's profile Send private message
0x006e
n00b
n00b


Joined: 02 Aug 2023
Posts: 33

PostPosted: Sat Jan 27, 2024 4:50 am    Post subject: Reply with quote

Turns out the problem was the pipewire upgrade, it was pulled from an overlay instead of gentoo repo and the overlay still used pipewire-media-session instead of wireplumber, After masking the package from the overlay and reinstalling, Everything works fine. There was no issue with the kernel. marking it as solved.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum