Ubuntu 24.04 won't boot with bcm2712-rpi-cm5l-cm5io.dtb
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
- Domain
- embedded-iot, operating-systems
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.
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.
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
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from raspberrypi/firmware
-
Difficulty 4/5 3-5 days Newbie friendliness 38/100
raspberrypi/firmware#2042 ·
-
Difficulty 4/5 3-5 days Newbie friendliness 48/100
raspberrypi/firmware#2040 · 2 comments ·
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
raspberrypi/firmware#2039 · 6 comments ·
-
Difficulty 4/5 3-5 days Newbie friendliness 42/100
raspberrypi/firmware#2038 · 4 comments ·
-
Difficulty 4/5 3-5 days Newbie friendliness 38/100
raspberrypi/firmware#2037 · 4 comments ·
All issues in raspberrypi/firmware
Similar issues
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
-
[adam] AdamNet network read doesn't cap to MAX_ADAM_PACKET_LEN, overflows client receive buffers Open
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
FujiNetWIFI/fujinet-firmware#1649 · 2 comments ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
espressif/esp-iot-solution#786 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100