[REGRESSION] bcm2835-audio fails to register on vchiq-bus in monolithic kernels since 6.19 (VCHIQ destaging?)
Jai Luthra
jai.luthra at ideasonboard.com
Mon Oct 12 21:57:05 PDT 2026
Hi Martin, Thorsten,
Quoting Thorsten Leemhuis (2026-10-12 18:53:13)
> On 9/21/26 12:07, Martin Wetterwald wrote:
>
> > After moving from 6.18.52 to 6.19 (still present in 7.2.6), the bcm2835
> > Headphones sound card no longer appears on my Raspberry Pi 3 Model B Rev 1.2
> > (arm64). 6.18.52 works with the exact same userspace.
> > [...]
> > My suspect is this commit:
> >
> > aa125180c673881f88b528600b57865dc158b3a7
> > ("platform/raspberrypi: Destage VCHIQ interface")
> >
> > I could not bisect to a single commit,
>
> Hmm, no answer, so it seems nobody really cares. A bisection might help.
> Or at least validating your suspicion, hence: why can't you check the
> parent of aa125180c6738 and aa125180c6738 itself? Or at least the range
> with that commit in it? And is latest 7.3-rc still broken?
>
Sorry, this got lost in my inbox last month. It's likely my series that
destaged VCHIQ broke the ordering as Martin suspects. I always tested with
modules enabled so didn't encounter this issue.
I'll look into how we can ensure the VCHIQ bus gets registered before
peripheral drivers (like audio here) when CONFIG_MODULES=n. If someone
already knows what to do, pointers are appreciated :-)
> Ciao, Thorsten
Thanks,
Jai
More information about the linux-rpi-kernel
mailing list