I see repeated errors in dmesg like: [ 19.485990] snd_soc_skl 0000:00:1f.3: Blob NULL for id:1 type:3 dirn:0 ch:2, freq:48000, fmt:24 [ 19.485997] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP1 Pin: -22 [ 19.486041] SSP1-Codec: ASoC: soc_pcm_hw_params() failed (-22) This worked using 5.14 up to and including 5.14.20 (I have not tried 5.14.21). I started using the 5.15 line with 5.15.3 noticed these errors last week. Today I tried 5.15.4 where they persist. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/sound/soc/intel/skylake/skl-topology.c?h=v5.15.4&id=87b265260046d4e0ed3f150dac2184b9dbd4bf7c
Apologies I submitted the bug before finishing my comment. I built 5.15.4 with this commit reversed and audio now works. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/sound/soc/intel/skylake/skl-topology.c?h=v5.15.4&id=87b265260046d4e0ed3f150dac2184b9dbd4bf7c
Created attachment 299673 [details] dmesg with snd_soc_skl errors dmesg showing failures I see using 5.15.3 and 5.15.4.
Can you attach dmesg from working case? And also provide dump of NHLT file (cat /sys/firmware/acpi/tables/NHLT > NHLT.bin)? Additionally could you try with kernel build from: https://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git/log/?h=for-next there were some additional changes made to NHLT detection and maybe they fixed this issue as side effect.
Created attachment 299931 [details] dmesg from working audio
Created attachment 299933 [details] NHLT dump
The files you requested are above. I will work on a build tonight with the source you linked and report back. Thank you!
Created attachment 299971 [details] dmesg from 5.16.0.rc1 fork Built from https://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git/log/?h=for-next 6fadb494a638d8b8a55864ecc6ac58194f03f327
Audio did not work building from the fork above. I attached desg output.
I tried 5.17.0 RC3 today and audio is working again.