Ubuntu 24.04 won't boot with bcm2712-rpi-cm5l-cm5io.dtb

Open
#1,977 5 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
25/100
Issue type
Bug
Clarity
Mostly clear
Activity status
Stale
Tech stack
linux, ubuntu

Research direction

Start by reproducing the boot failure on a working Ubuntu 24.04 Raspberry Pi CM5 Lite image with bcm2712-rpi-cm5l-cm5io.dtb, then compare it with the previously working CM5 overlay. Inspect how the DTB is added to initramfs and the supported-device entry in app.db; collect raspinfo, kernel, firmware, and boot logs. Done means the CM5 Lite boots successfully with the cm5l DTB.

Written by the indexing model from the issue text.

Description


name: Ubuntu 24.04 won't boot with bcm2712-rpi-cm5l-cm5io.dtb
about: After updating overlay to "cm5l" specific dtb, device fails to boot


Describe the bug
I was previously using the CM5 dtb overlay from the CM5 (where I added the Lite model to the supported device list in app.db), that works great. It boots. Everything is happy. After apt update and apt upgrade I saw failures to recompile initramfs due to the bcm2712-rpi-cm5l-cm5io.dtb missing. I added this file and now my system won't boot.

Image

To reproduce
Take a working Ubuntu 24.04 CM5 image, and try to boot it with bcm2712-rpi-cm5l-cm5io.dtb – this new overlay breaks Ubuntu.

Expected behaviour
Ubuntu 24.04 should boot with bcm2712-rpi-cm5l-cm5io.dtb

Actual behaviour
Device goes to Ubuntu boot screen and hangs. Eventually boots to busybox.

Image

System
Copy and paste the results of the raspinfo command in to this section. Alternatively, copy and paste a pastebin link, or add answers to the following questions:

  • Which model of Raspberry Pi? Raspberry Pi CM5 Lite 16GB
  • Which OS and version (cat /etc/rpi-issue)? Ubuntu 24.04
  • Which firmware version (vcgencmd version)? Latest (June 20th)
  • Which kernel version (uname -a)? I'll check once I can boot again.

Logs
Not available

Additional context
Add any other relevant context for the problem.

Dominant language
No language data
Stars
5.6k
Forks
1.7k
PR merge metrics
No merged PRs in 30d

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from raspberrypi/firmware

All issues in raspberrypi/firmware

Similar issues

More Embedded & IoT issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.