The latest kernels linux-rpi4 / linux-rpi4-mainline and rpi-eeprom packages has been pushed to the testing and unstable branches.
They ran into a wifi issue concerning connecting and re-connecting and there are some secure boot improvements in “beta” with the rpi-eprom package which you would have to be using “beta” and secure boot to realize any change with the rpi-eprom package.
Disable the window compositor in you DE’s Settings. I have no clue what DE you have. Also seems like kms is not compatible with wayland either. @0n0w1c would know.
Rpi may recommend things for their images but they do not have all of the DE’s we have.
Interesting. Did you notice the cause of this shake-up? If I understood correctly, they switched to using the upstream kms helpers. I wonder if that means vanilla is expected to have (or will have) full video support?
Edit: But it does all seem to be strictly vc4 related, no mention of v3d.
They had vc4/kms in “staging” and broke it about 2 years ago so RPi went in another direction to get it going again. Lately it appears the RPi and upstream are starting to flow the same direction. So it is not out of the realm of possibility.
Here is the latest linux-rpi4 upgrade and the latest 2 raspberrypi-bootloader packages. These packages go hand in hand with each other (and most likely with the latest 5.15 kernel posted above) with the latest vc4/kms changes.
All pushed to the unstable branch when the mirrors sync.
I decided to give plasma + wayland + kms another try. I added this to /etc/environment
MOZ_ENABLE_WAYLAND=1
MOZ_DBUS_REMOTE=1
and then rebooted and started a plasma-wayland session. And so far, no lock up, ran glxgears and watched a youtube video in firefox. There are flashes of static when the mouse hovers over a compositor effect, but it no longer hangs. I would say it is functional, but still needs some work.
With the help of @Jtyle6 and his pi zero 2 we have bluetooth working on this device. It is a BCM43430B0 and the kernel was looking for BCM.hcd firmware to load. So I made a temporary link “ln -s BCM43430B0.hcd BCM.hcd” in the firmware-raspberrypi package for now in /usr/lib/firmware/updates/brcm/.
The new firmware package has been pushed to all branches when the mirrors sync.
firmware-raspberrypi 7.1-1
To have bluetooth on the pi zero 2:
sudo systemctl disable attach-bluetooth.service
# Add this to config.txt:
dtparam=krnbt=on