Raspberry Pi uses old, non-upstream DTB naming (bcm2710 instead of bcm283*)

Bug #1867071 reported by Qwerty Chouskie
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
flash-kernel (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

The upstream Debian package is correct, but the Ubuntu version of the package, even in Focal, uses the old bcm2710-* naming, which is a holdover from the days before upstream RPi support was put merged into mainline Linux. This causes errors when using U-Boot as a uEFI implementation and the stock arm64 Ubuntu image with the stock arm64 Ubuntu kernel, as every kernel upgrade, flash-kernel is looking for the wrong file name. (Side note, the RPi 4 does use bcm2711-rpi-4-b.dtb in the upstream kernel, but every other Pi is using bcm2835 - bcm2837).

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in flash-kernel (Ubuntu):
status: New → Confirmed
Revision history for this message
Juerg Haefliger (juergh) wrote :

Yes, the Pi kernel uses the downstream DTB naming scheme and flash-kernel matches that when running on a Pi. What exactly are you trying to accomplish? Running the generic arm64 kernel on a Pi?

Revision history for this message
Qwerty Chouskie (asdfghrbljzmkd) wrote :

Yes, I am running the generic arm64 kernel on the Pi. (It runs just fine when renaming/copying the DTBs.) I should note that this naming scheme is not used by the official Raspberry Pi OS (Raspbian) anymore either after the relevant device trees were merged into upstream Linux, leaving Ubuntu as one of the few (if not only) hold-outs of the old naming scheme.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.