I am following the sticky “Linux Audio Support” at the top of this forum. I am gradually working my way through the 8 distros listed but none of them are giving me working audio.
Distro 5: LMDE: lmde-6-cinnamon-64bit.iso Didn’t work.
When running the script I get:
Warning: Kernel is missing module ‘SND_SOC_INTEL_SOF_DA7219_MACH’, audio may not work.
Warning: Kernel is missing module ‘SND_SOC_INTEL_SOF_CS42L42_MACH’, audio may not work.
And this error is spammed in dmesg:
[ 392.894074] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -22
[ 392.894080] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[ 392.894082] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22[ 392.894099] DMIC16kHz: ASoC: error at __soc_pcm_hw_params on DMIC16kHz: -22
[ 392.894109] DMIC16kHz: ASoC: error at dpcm_fe_dai_hw_params on DMIC16kHz: -22
I googled around and installed “firmware-sof-signed” and “firmware-intel-sound” to see if this resolved the kernel module errors but that didn’t help.
I could not run the debugging script in the sticky because it wanted a package called libinput-utils. I could not find it using apt-search so I installed every similar package that had the word libinput in it but none of them resolved this dependancy.
Distro 7: PopOS: pop-os_22.04_amd64_intel_51.iso Didn’t work.
No Errors running script but did not enable audio. I cannot see a button that lets me attach a file to this post so the debugging files are on google drive:
I also see this in dmesg:
[ 314.367213] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[ 314.367224] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[ 314.367226] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[ 314.367255] HDMI3: ASoC: error at __soc_pcm_hw_params on HDMI3: -5
[ 314.367293] HDMI3: ASoC: error at dpcm_fe_dai_hw_params on HDMI3: -5
[ 314.372996] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/0): -22
[ 314.373010] sof-audio-pci-intel-icl 0000:00:1f.3: sof_ipc3_keyword_detect_pcm_params: PCM params failed for DETECT12.0
[ 314.373013] sof-audio-pci-intel-icl 0000:00:1f.3: sof_ipc3_keyword_dapm_event: Failed to set pcm params for widget DETECT12.0
[ 314.373016] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: PRE_PMU: DETECT12.0 event failed: -22
[ 314.373388] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60050000 (msg/reply size: 12/0): -22
[ 314.373392] sof-audio-pci-intel-icl 0000:00:1f.3: sof_ipc3_keyword_detect_trigger: Failed to trigger DETECT12.0
[ 314.373395] sof-audio-pci-intel-icl 0000:00:1f.3: sof_ipc3_keyword_dapm_event: Failed to trigger widget DETECT12.0
Distro 4: Fedora 41: Fedora-Workstation-Live-x86_64-41-1.4.iso Didn’t work
This initially seemed more promising because there were no errors running the script and when I looked at Fedora’s sound manager it showed a sound card “Jasper Lake HD Audio”. But when I clicked the TEST buttons no sound comes out of the speakers even though the little output animation bar implies sound was happening, I also plugged headphones into the 3.5mm jack but no sound is coming out of those either. I also tested playing an MP3 file etc to no avail.
There is also the same error in dmesg as PopOS has. DEBUG FILE HERE