I had a chance to look into this finally; it appears there's a kernel issue in the PCM driver that prevents the snd_soc_iqaudio_dac driver from registering correctly. Specifically, the following can be found in dmesg on the Pi 5:
I've opened LP: #2060240 for the kernel team to investigate, but given we're nearing the beta release I rather doubt a fix will make it in time for noble. However, I'll keep it on my list to chase and hopefully we'll be able to SRU any fix into noble after release.
Code:
[ 7.383734] designware-i2s 1f000a0000.i2s: Missing dma channel for stream: 0[ 7.392977] designware-i2s 1f000a0000.i2s: ASoC: error at snd_soc_pcm_component_new on 1f000a0000.i2s: -22[ 7.403212] snd-rpi-iqaudio-dac soc:sound: ASoC: can't create pcm Raspberry Pi DAC+ HiFi :-22...[ 7.418036] snd-rpi-iqaudio-dac soc:sound: snd_soc_register_card() failed: -22
Statistics: Posted by waveform80 — Thu Apr 04, 2024 9:40 pm