Hi all! After having older versions running without any issues, I wanted to update to a more recent 9.x. However, I now also experience these audio dropouts with AirPlay. And AirPlay is my main usage...
My system is a Pi Zero 2 W, with HifiBerry DAC+ Zero. Nothing else connected, no disk, no USB, no Ethernet.
A striking correlation is that when I start playing AirPlay I also see the errors in `dmesg` every few seconds:
Code:
[Fri Apr 4 12:27:42 2025] mmc1: Controller never released inhibit bit(s).
[Fri Apr 4 12:27:42 2025] brcmfmac: brcmf_sdio_readframes: read 1295 bytes from channel 2 failed: -5
[Fri Apr 4 12:27:42 2025] brcmfmac: brcmf_sdio_rxfail: abort command, terminate frame
[Fri Apr 4 12:27:42 2025] brcmfmac: brcmf_sdio_readframes: brcmf_sdio_readframes: glom superframe w/o descriptor!
[Fri Apr 4 12:27:42 2025] brcmfmac: brcmf_sdio_rxfail: terminate frame
[Fri Apr 4 12:27:46 2025] mmc1: Controller never released inhibit bit(s).
[Fri Apr 4 12:27:46 2025] brcmfmac: brcmf_sdio_readframes: read 1402 bytes from channel 2 failed: -5
[Fri Apr 4 12:27:46 2025] brcmfmac: brcmf_sdio_rxfail: abort command, terminate frame
When I stop AirPlay, also the errors stop. I don't see the errors in any other situation. Specifically I tried loading disk (dd) and wifi (iperf, netcat, SMB).
Another observation is that pings to the Pi fail when there are dropouts. As if the system briefly freezes ...
It's reproducibly fine with prior 9.x versions. I tried a few versions back and forth. I also get no dropouts with playing radio, or from NAS.
I wonder what shairport-sync does so special that it triggers this behavior?