[Bug 2098817] Re: Wrong dtb assigned for boards "Raspberry Pi 5 Model B Rev 1.1"
fprietog
2098817 at bugs.launchpad.net
Wed Feb 19 14:53:26 UTC 2025
Thanks @waveform for the detailed explanation.
I suspected that the dtbs copied/linked in the boot partition weren't
used in the the boot procedure as I usually plug the same SSD to boot a
Rpi4 and a Rpi5 without problems. I opened the bug just in case it was
being used in a way that I didn't know.
So there is absolutely no urge at all to "fix" this.
About the "fix", my approach was not sophisticated at all. I just put
two blocks for the Rpi5; the first applies to boards up to Rev 1.0 and
the second for boards Rev 1.1 and newer:
Machine: Raspberry Pi 5 Model B
Machine: Raspberry Pi 5 Model B Rev 1.0
Kernel-Flavors: raspi raspi-realtime
Method: pi
DTB-Id: bcm2712-rpi-5-b.dtb
U-Boot-Script-Name: bootscr.rpi
Required-Packages: u-boot-tools
Machine: Raspberry Pi 5 Model B Rev 1.1
Machine: Raspberry Pi 5 Model B Rev *
Kernel-Flavors: raspi raspi-realtime
Method: pi
DTB-Id: bcm2712d0-rpi-5-b.dtb
U-Boot-Script-Name: bootscr.rpi
Required-Packages: u-boot-tools
But knowing that's unnecessary I will just leave the packaged version.
Thank you again!
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to flash-kernel in Ubuntu.
https://bugs.launchpad.net/bugs/2098817
Title:
Wrong dtb assigned for boards "Raspberry Pi 5 Model B Rev 1.1"
Status in flash-kernel package in Ubuntu:
Confirmed
Status in flash-kernel source package in Noble:
Confirmed
Status in flash-kernel source package in Oracular:
Confirmed
Bug description:
Wrong dtb assigned for boards "Raspberry Pi 5 Model B Rev 1.1"
Tested flash-kernel package in development for plucky, 3.108ubuntu1
version.
The flash kernel database, file /usr/share/flash-kernel/db/all.db,
contains this entry for all Raspberry Pi 5 board revisions:
Machine: Raspberry Pi 5 Model B
Machine: Raspberry Pi 5 Model B Rev 1.0
Machine: Raspberry Pi 5 Model B Rev *
Kernel-Flavors: raspi raspi-realtime
Method: pi
DTB-Id: bcm2712-rpi-5-b.dtb
U-Boot-Script-Name: bootscr.rpi
Required-Packages: u-boot-tools
But as stated in the Product Change Notes on Revision 1.1 of the
Raspberry Pi 5 Board
(https://pip.raspberrypi.com/categories/1129-pcn/documents/RP-006041-PC/PCN-
Raspberry-Pi-5B-Rev-4.pdf) all Revision 1.1 boards come with
BCM2712D0. So the correct DTB-Id for Rev 1.1. is:
DTB-Id: bcm2712d0-rpi-5-b.dtb
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/flash-kernel/+bug/2098817/+subscriptions
More information about the foundations-bugs
mailing list