Framework speakers are working with Windows 11, but not with Linux

I’m experiencing this same issue with a brand new Framework 11g i5, except it affected at least 5 different Linux distros (PopOS and Ubuntu 22.04 + 21.04, Arch latest, Void Linux, Ubuntu 20.04, Ubuntu 18.04, Manjaro) across both disk and live USB usage.

This occurred before ever installing Windows onto the laptop.

The machine has a Tempo codec chip as expected and the issue is that the snd_hda_intel driver is unable to probe, connect or detect the Analog outputs of the chip itself.

I’ve tried every combination of workarounds and probe_mask settings possible, everything outlined on this forum to potentially resolve broken audio - it simply seems that Linux is unable to communicate with the codec in my laptop correctly.

I’ve talked to others in the #linux channel on discord that have what appear to be identical laptop hardware (batchless, tempo, i5) that do not have this issue.

Relevant error messages are:

[   10.325268] snd_hda_intel 0000:00:1f.3: a
zx_get_response timeout, switching to polling mode: last cmd=0x000f0000
[   11.337866] snd_hda_intel 0000:00:1f.3: No response from codec, disabling MSI: last cmd=0x000f0000
[   12.341390] snd_hda_intel 0000:00:1f.3: Codec #0 probe error; disabling it...

Have also emailed framework support about this (no response so far), and at this point I’ve run out of things to try - there’s clearly either an issue with the hardware on this particular laptop that isn’t playing well with the snd_hda_intel driver, or something else is going on. I can’t imagine that this is a widespread problem otherwise everybody with a Tempo chip would be reporting no audio on Linux…