Open RDust4 opened 2 weeks ago
@RDust4, can you share the full kernel log as well? Based on the attached kernel log extract I don't see why SOF is selected for your machine, it is HDA (with ALC233 codec) and there are no DMICs, it should be using the legacy HDA audio driver.
The same issue present with the legacy stack (options snd_intel_dspcfg dsp_driver=0 or 1)? If so, this is a codec configuration problem, some quirk is missing for your machine.
If I understand right that audio via the 3.5mm jack is working.
Can you also attach the output of alsa-info.sh
?
The 3.5mm jack is working with options snd_intel_dspcfg dsp_driver=0. When I set it to 1, it stops working.
I uploaded the output of alsa-info.sh here: http://alsa-project.org/db/?f=ee12c0056dbd47af96cec54bf7aace17c13540e5
Here the full kernel logs: dmesg_log.txt
@RDust4, thank you for the logs! The SOF stack is selected because the ACPI table tells that the machine have Soundwire codec:
!!ACPI SoundWire Device Status Information
!!---------------
Realtek 0x000030025d071101
However the HDA generic machine driver is selected because we have HDA codec:
!!HDA-Intel Codec information
!!---------------------------
--startcollapse--
Codec: Realtek ALC233
and
[ 6.267415] sof-audio-pci-intel-mtl 0000:00:1f.3: hda codecs found, mask 5
...
[ 6.453473] snd_hda_codec_realtek ehdaudio0D0: autoconfig for ALC233: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
[ 6.453481] snd_hda_codec_realtek ehdaudio0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[ 6.453484] snd_hda_codec_realtek ehdaudio0D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
[ 6.453487] snd_hda_codec_realtek ehdaudio0D0: mono: mono_out=0x0
[ 6.453489] snd_hda_codec_realtek ehdaudio0D0: inputs:
[ 6.453492] snd_hda_codec_realtek ehdaudio0D0: Mic=0x19
[ 6.453494] snd_hda_codec_realtek ehdaudio0D0: Internal Mic=0x12
This is some sort of permutation of https://github.com/thesofproject/linux/issues/5099, https://github.com/thesofproject/linux/issues/4981 ?
But, the SOF stack is in HDA mode and the headphone jack is working, the same jack must work with legacy mode as well, this laptop has HDA audio.
Can you add this file sof-dyndbg.conf.txt as /etc/modprobe.d/sof-dyndbg.conf, reboot and re-attach the dmesg log?
@bardliao, @kv2019i, @ranj063 do you have hints what to try?
@RDust4, does this thread helps https://forums.linuxmint.com/viewtopic.php?t=430520 ?
Here are the new logs while using your file: dmesg_log.txt
There seems to be no changes when it comes to the audio output.
I also tried to use the hdajackretask like in the link you gave me, but it did not work. When I try to overwrite anything (like set the speaker to not connected), hdajackretask freezes and I cannot use any audio anymore. After restarting hdajackretask, the overrides I can select are now only "HDMI" and "not connected".
Hello,
My onboard audio does not work for my Medion E15443 (Core Ultra 5 125H). The jack and audio via bluetooth works. All packages (alsa, pipewire, sof) are installed freshly, so the configuration is completely default.
System:
The sound devices are detected correctly (I think):
speaker-test runs, but no audio can be heard.
Here are some logs that could be useful: dmesg_audio.log pipewire_debug.log wireplumber.log