New Raspberry Pi Kernels & Related Packages

I have tested with glxgears -info and it shows v3d as renderer.

My glxinfo with 5.9 .dtb:

The 5.10-rc3 usb issue is fixed and the new kernel/headers packaged are pushed to the unstable branch when the mirrors sync. They will have a -2 suffix.

linux-rpi4-rc 5.10.rc3-2
linux-rpi4-rc-headers 5.10.rc3-2

@Rip2

Projects · manjaro-arm / packages / core / linux-rpi4-rc · GitLab

1 Like

My update to rc3-2 went smoothly… thank you very much for all of the hard work. And I tried mesa-git again but it still does not work.

mesa-git is a work in progress and sometimes buggy.

No worries… I am just sort of yammering in the forum. :smiley:
But maybe it saves someone else the effort.

There are some news from the 5.9 kernel :


firmware: raspberrypi: Add support for tryonce reboot flag

Define a new mailbox (SET_REBOOT_FLAGS) which may be used to
pass optional flags to the Raspberry Pi firmware that changes
the behaviour of the bootloader and firmware during a reboot.

Currently this just defines the ‘tryboot’ flag which causes
the firmware to load tryboot.txt instead config.txt. This
alternate configuration file can be used to specify the
path of an alternate firmware and kernels allowing a fallback
mechanism to be implemented for OS upgrades.

And the 5.9.8 is out from raspberry team.

I remembered and revisted wireguard today and got it going. I also added using iptables to enable masquerading so I could connect to my home server via my phone and have internet:

[Interface]
Address = 10.0.0.1/24
ListenPort = 51820
PrivateKey = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
PostUp = iptables -A FORWARD -o %i -j ACCEPT
PostDown = iptables -D FORWARD -o %i -j ACCEPT

[Peer]
PublicKey = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
AllowedIPs = 10.0.0.2/24

Then enable IP forwarding so I could test it:

sudo sysctl net.ipv4.ip_forward=1

These new kernel/kernel headers/raspberry pi bootloader upgrades have been pushed to the unstable branch when the mirrors sync. I am holding back the new linux-rpi-mainstream 5.9.8-1 kernel as it has a kernel taint with bcm2835_mmal_vchiq. I have opened an issue on their gitlab.

linux-rpi4 5.4.77-1
linux-rpi4-headers 5.4.77-1
linux-rpi4-rc 5.10.rc4-1
linux-rpi4-rc-headers 5.10.rc4-1
raspberrypi-bootloader 20201117-1
raspberrypi-bootloader-x 20201117-1

Ok I will wait for a fix so. I guess that you will provide rpi-eeprom update at the same time ?
I’ve update the bootloader and it’s ok for my 2 rpi4.

I will when they have a new Release show up here:

EEPROM Releases

OK I see. I usually look at the code section to see new commits and comments to find new things.

Hopefully it will not be long now. They finally got around to my issue today.

https://github.com/raspberrypi/linux/issues/3963

Yes you’re right : Kernel 5.9.8 bcm2835_mmal_vchiq error · Issue #3963 · raspberrypi/linux · GitHub

It isn’t the first time they have rebase issue I think (already find such bug in their issue tracker if I’m not wrong) and a new kernel is out from “Linus” with many general fixes (fs, etc.) : kernel/git/stable/linux.git - Linux kernel stable tree

All the fixes were located in 5.9.7 not in 5.9.8 by the way.

Here are the latest pi kernels/kernel/headers/bootloader files pushed to the unstable branch when the mirrors sync.

@Dulbi the backtrace is fixed on the linux-mainline kernel
I added game controller modules to all kernels per member in the forum.

linux-rpi4 5.4.79-1
linux-rpi4-headers 5.4.79-1t
linux-rpi4-mainline 5.9.10-1
linux-rpi4-mainline-headers 5.9.10-1
linux-rpi4-rc 5.10.rc5-1
linux-rpi4-rc-headers 5.10.rc5-1
raspberrypi-bootloader 20201123-1
raspberrypi-bootloader-x 20201123-1

5.9.10 works fine on my Rpi4 4Go.
Thanks for this new batch !

1 Like

5.10rc5 worked on RPi 3b. Thanks for the update

Also updated RPi 4 4GB USB BOOT to 5.10rc5.

Again a thank for the update!

1 Like

No issues with the upgrade on RPi4 8GB with USB boot and rc kernel. Thank you.

1 Like

I hope to try this coming Sunday’s mesa-git for the new v3dv wayland on vulkan support, like a kid opening a box of cereal looking for the toy prize inside.

I’ve seen that the Rpi Team just release the 5.9.11 kernel version.
There are many fixes and I can’t figure out exactly what they are taking about but some of them are dealing with VIDEO : RPIVID, V4L2 and CODEC_BCM2835. I hope it will help our video rendering.

Edit : On closer inspection I think it is the rebase of all their current developments applied to this branch.
If I’m not talking nonsense, version 5.10 must have had them for some time too.

So to conclude, we have in branch 5.9 what you saw in branch 5.10 if I see correctly.