I did a bit more research and the problem seems to be related to the recent cirrus audio codec changes. At least dmesg between the non-working and working kernel shows the following diff
<pre> Bluetooth: hci0: Found device firmware: intel/ibt-19-0-0.sfi snd_hda_intel 0000:00:1f.3: enabling device (0000 -> 0002) snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915]) -snd_hda_codec_cs8409 hdaudioC0D0: autoconfig for CS8409: line_outs=1 (0x2c/0x0/0x0/0x0/0x0) type:speaker -snd_hda_codec_cs8409 hdaudioC0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0) -snd_hda_codec_cs8409 hdaudioC0D0: hp_outs=1 (0x24/0x0/0x0/0x0/0x0) -snd_hda_codec_cs8409 hdaudioC0D0: mono: mono_out=0x0 -snd_hda_codec_cs8409 hdaudioC0D0: inputs: -snd_hda_codec_cs8409 hdaudioC0D0: Internal Mic=0x44 -snd_hda_codec_cs8409 hdaudioC0D0: Mic=0x34 +snd_hda_codec_cirrus hdaudioC0D0: autoconfig for CS8409: line_outs=1 (0x2c/0x0/0x0/0x0/0x0) type:speaker +snd_hda_codec_cirrus hdaudioC0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0) +snd_hda_codec_cirrus hdaudioC0D0: hp_outs=1 (0x24/0x0/0x0/0x0/0x0) +snd_hda_codec_cirrus hdaudioC0D0: mono: mono_out=0x0 +snd_hda_codec_cirrus hdaudioC0D0: inputs: +snd_hda_codec_cirrus hdaudioC0D0: Internal Mic=0x44 +snd_hda_codec_cirrus hdaudioC0D0: Mic=0x34 iwlwifi 0000:00:14.3: base HW address: f0:77:c3:1d:ee:c1 iwlwifi 0000:00:14.3 wlp0s20f3: renamed from wlan0 </pre>
I did a bit more research and the problem seems to be related to the recent cirrus audio codec changes. At least dmesg between the non-working and working kernel shows the following diff
<pre> 19-0-0. sfi component_ bind_ops [i915]) codec_cs8409 hdaudioC0D0: autoconfig for CS8409: line_outs=1 (0x2c/0x0/ 0x0/0x0/ 0x0) type:speaker codec_cs8409 hdaudioC0D0: speaker_outs=0 (0x0/0x0/ 0x0/0x0/ 0x0) codec_cs8409 hdaudioC0D0: hp_outs=1 (0x24/0x0/ 0x0/0x0/ 0x0) codec_cs8409 hdaudioC0D0: mono: mono_out=0x0 codec_cs8409 hdaudioC0D0: inputs: codec_cs8409 hdaudioC0D0: Internal Mic=0x44 codec_cs8409 hdaudioC0D0: Mic=0x34 codec_cirrus hdaudioC0D0: autoconfig for CS8409: line_outs=1 (0x2c/0x0/ 0x0/0x0/ 0x0) type:speaker codec_cirrus hdaudioC0D0: speaker_outs=0 (0x0/0x0/ 0x0/0x0/ 0x0) codec_cirrus hdaudioC0D0: hp_outs=1 (0x24/0x0/ 0x0/0x0/ 0x0) codec_cirrus hdaudioC0D0: mono: mono_out=0x0 codec_cirrus hdaudioC0D0: inputs: codec_cirrus hdaudioC0D0: Internal Mic=0x44 codec_cirrus hdaudioC0D0: Mic=0x34
Bluetooth: hci0: Found device firmware: intel/ibt-
snd_hda_intel 0000:00:1f.3: enabling device (0000 -> 0002)
snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_
-snd_hda_
-snd_hda_
-snd_hda_
-snd_hda_
-snd_hda_
-snd_hda_
-snd_hda_
+snd_hda_
+snd_hda_
+snd_hda_
+snd_hda_
+snd_hda_
+snd_hda_
+snd_hda_
iwlwifi 0000:00:14.3: base HW address: f0:77:c3:1d:ee:c1
iwlwifi 0000:00:14.3 wlp0s20f3: renamed from wlan0
</pre>