Raspberry Pi Kernels (2.0)

sync so quick 6.5.1 updated, thanks.

1 Like

Added 9-13-23:

All 3 kernels upgraded today and pushed to the unstable branch when the mirrors sync.

linux-rpi4 6.1.53-1
linux-rpi4-headers 6.1.53-1
linux-rpi4-mainline 6.5.3-1
linux-rpi4-mainline-headers 6.5.3-1
linux-rpi4-rc 6.6.rc1-1
linux-rpi4-rc-headers 6.6.rc1-1
1 Like

rc testing…

edit,
there is a line, ‘kvm…’ while booting, others look good.

UPDATED 09-19-23:

Latest linux-rpi4-rc kernel packages pushed to the unstable branch when the mirrors sync.

linux-rpi4-rc 6.6.rc2-1
linux-rpi4-rc-headers 6.6.rc2-1

Additional:

The rest of the RPi kernels upgraded to the latest and pushed to the unstable branch when the mirrors sync.

linux-rpi4 6.1.54-1
linux-rpi4-headers 6.1.54-1
linux-rpi4-mainline 6.5.4-1
linux-rpi4-mainline-headers 6.5.4-1

Added 09-22-23:

Te latest 2 raspberrypi-bootloader packages has been pushed to the unstable branch when the mirrors sync. They involve a fixup for some HAT’s that were broken in the newer kernels.

https://github.com/raspberrypi/linux/pull/5610

raspberrypi-bootloader 20230922-1
raspberrypi-bootloader-x 20230922-1
1 Like

@Darksky, off topic,
some pkg build error, -std=c++23 and ‘format’ can not found…
try to add -std=c++20|23 to makepkg.conf but fail.
any idea to solve this?

No clue. What package are you trying to build?

lots of APP set ‘set(CMAKE_CXX_STANDARD 23)’ in CMakeLists.txt, build gcc-12 got some error.
but packages Dev build under x86-PC no such issue, eg hyprland.

These latest RPi kernel packages has been pushed to the unstable branch when the mirrors sync:

linux-rpi4-mainline 6.5.5-1
linux-rpi4-mainline-headers 6.5.5-1
linux-rpi4-rc 6.6.rc3-1
linux-rpi4-rc-headers 6.6.rc3-1

Pi5 coming…

I’ve put a Reservation for one. I just don’t know what one to get.

I ordered the 8G. 4G would probably be ok for a normal user but some of the things I do I run out of memory with 4G. That is not very often though.

no audio output & wifi ant, might not get one :rofl:

I don’t use the audio jack and never needed extended range with wifi. I am excited about the PCIe slot though.

I do not see any addition to their kernel yet for the new .dtb. Reading it says it will not be supported until the new Pi OS Bookworm release next month. By the way the new Pi OS Bookworm is supposed to default to Wayland / Wayfire.

Youtube Video

due to arm’s delay toolchain update and limited GPU, next small box will buy China’s mini-x86PC, it got everything and low cost.

edit,
its not a good idea, $80 + cooler + M.2 hat + new power, might cost $200+, don’t forget Pi4 is over $100 during Covid.

Looks like to me a lot of self justifications to move on to another device. Accessories costs can mount up no matter what arm device you buy.

It’s going to be expensive over here (Down Under). And I was looking at a HP EliteDesk form an local pawn shop. but the guy couldn’t find the AC Adapter for it.

I bet. it’s going to be almost the same cost as the EliteDesk.

Pi5 is aim to desktop user, right?
so, use old 2711 + RP1 + VII/VP9/AV1 + old accessories + M.2 socket in back side = cost down.

Uggg. Looks like the firmware at boot is going to look for kernel2712.img for the pi5. Has it’s own defconfig.

https://github.com/raspberrypi/linux/commit/2d3d2030c0564790a76cf94fa0ca1913873381af

They have upgraded the 2 raspberry-bootloader packages for the rpi5. They have also upgraded the rpi-eeprom package for the rpi5. It is now split into 2 packages (rpi4-eeprom and rpi5-eeprom) Only install the correct package for the device you are using.

They have removed /usr/lib/firmware/raspberrypi/bootloader/beta, critical and stable directories and replaced them with some links to their existing directories for compatibility.

[ray@jellyfin ~]$ ls -lah /usr/lib/firmware/raspberrypi/bootloader
total 60K
drwxr-xr-x 5 root root 4.0K Sep 30 12:28 .
drwxr-xr-x 5 root root 4.0K Sep 30 12:28 ..
lrwxrwxrwx 1 root root    7 Sep 30 12:25 beta -> latest/
lrwxrwxrwx 1 root root    8 Sep 30 12:25 critical -> default/
drwxr-xr-x 2 root root 4.0K Sep 30 12:28 default
drwxr-xr-x 2 root root 4.0K Sep 30 12:28 latest
drwxr-xr-x 5 root root 4.0K Sep 30 12:28 old
-rw-r--r-- 1 root root  40K Sep 30 12:25 release-notes.md
lrwxrwxrwx 1 root root    7 Sep 30 12:25 stable -> latest/

The install sets /etc/default/rpi-eeprom-update to default so it will show that I need to switch the RELEASE looking at the BOOTLOADER CURRENT and LATEST dates:

[ray@jellyfin ~]$ sudo rpi-eeprom-update
BOOTLOADER: up to date
   CURRENT: Thu May 11 06:26:03 AM UTC 2023 (1683786363)
    LATEST: Wed Jan 11 05:40:52 PM UTC 2023 (1673458852)
   RELEASE: default (/lib/firmware/raspberrypi/bootloader/default)

  VL805_FW: Using bootloader EEPROM
     VL805: up to date
   CURRENT: 000138c0
    LATEST: 000138c0

So I had to change this line in /etc/default/rpi-eeprom-update to this because I run on the old stable which is now latest.

FIRMWARE_RELEASE_STATUS="latest"

After making the change:

[ray@jellyfin ~]$ sudo rpi-eeprom-update
BOOTLOADER: up to date
   CURRENT: Thu May 11 06:26:03 AM UTC 2023 (1683786363)
    LATEST: Thu May 11 06:26:03 AM UTC 2023 (1683786363)
   RELEASE: latest (/lib/firmware/raspberrypi/bootloader/latest)

  VL805_FW: Using bootloader EEPROM
     VL805: up to date
   CURRENT: 000138c0
    LATEST: 000138c0

Be very carefull if you decide to upgrade the rpi5 eeprom. Looking at it’s firmware directory I see files that was used on the cm4 and about a year ago and there was a different procedure to upgrade the eeprom. I have not seen any guide yet so do your homework first.

I have the pi5 kernel compiled but I want to hold off a few days pushing it to the repo because of some unknowns like config.txt and cmdline.txt.

Packages pushed to the unstable branch when the mirrors sync.

raspberrypi-bootloader 20230929-1
raspberrypi-bootloader-x 20230929-1
rpi4-eeprom 20230929-1
rpi5-eeprom 20230929-1
(3/3) installation de rpi4-eeprom                                                                               [##################################################################] 100%
Dépendances optionnelles pour rpi4-eeprom
    raspberrypi-firmware: Use this on an armv7h (32bit) system. [installé]
    raspberrypi-userland-aarch64: Use this on an aarch64 (64bit) system. [installé]
    xxd-standalone: Install if xxd is not installed by another program

what is the raspberrypi-firmware (32bit?)packages ? it 's marked as installed but

yay -Si raspberrypi-firmware
erreur : le paquet « raspberrypi-firmware » n’a pas été trouvé

 -> exit status 1

It seems like an alias for raspberrypi-userland-aarch64-git.

 yay -Ss raspberrypi-firmware
extra/raspberrypi-userland-aarch64-git r843.cc1ca18-1 (30.5 MiB 34.3 MiB) (Installé)
    aarch64-compatible bits of /opt/vc for Raspberry Pi (vcgencmd, tvservice, etc.)