Skip to content

Commit f15a876

Browse files
committed
RPi5 u-boot article
1 parent 3b30904 commit f15a876

File tree

3 files changed

+104
-0
lines changed

3 files changed

+104
-0
lines changed
Lines changed: 104 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,104 @@
1+
---
2+
3+
author: Lubos Kocman
4+
date: 2025-11-04 07:00:00+02:00
5+
layout: post
6+
image: /wp-content/uploads/2025/11/rpi5.png
7+
license: CC-BY-SA-3.0
8+
title: SUSE delivers Raspberry Pi 5 U-Boot support
9+
categories:
10+
- Announcements
11+
- openSUSE
12+
- Tumbleweed
13+
tags:
14+
- openSUSE
15+
- Tumbleweed
16+
- rolling release
17+
- arm
18+
- kernel
19+
20+
---
21+
22+
SUSE delivers Raspberry Pi 5 U-Boot support
23+
24+
It is finally happening. Raspberry Pi 5 users can now look forward to proper **U-Boot support**, thanks to the hard work of the SUSE Hardware Enablement team.
25+
26+
Many Raspberry Pi 5 users have been [eagerly waiting](https://forums.opensuse.org/t/booting-microos-on-raspberry-pi-5-sd-card/171805) for upstream U-Boot support for their boards.
27+
28+
We are happy to share that the SUSE Hardware Enablement team has made great progress on this front.
29+
**Ivan Ivanov**, who did the [initial U-Boot work for the Pi 5](https://lore.kernel.org/all/[email protected]/), teamed up with **Matthias Brugger** and the rest of the team to move things forward.
30+
31+
We would also like to highlight the ongoing efforts from **Andrea della Porta** and **Stanimir Varbanov**, who are doing amazing work upstreaming various device drivers.
32+
33+
Once PCIe support lands, users will be able to boot via USB too. That means the same convenient self-install images you already know from [MicroOS](https://get.opensuse.org/microos), and other specialised images will just work on the Raspberry Pi 5. This work is currently being led by SUSE’s **Torsten Duwe**.
34+
35+
## About the boot process
36+
37+
While server class machines usually rely on UEFI (edk2), smaller devices like the Raspberry Pi use U-Boot. Interestingly, the official Raspberry Pi OS does not use any bootloader at all, so it does not participate in U-Boot development.
38+
39+
## Before you start
40+
41+
Before diving into your openSUSE on Raspberry Pi 5 adventure, make sure your device has the latest EEPROM update.
42+
43+
If you just received your Pi 5 without any system on it, you can prepare a MicroSD card with the EEPROM updater using Raspberry Pi Imager, or simply run the following commands from an existing image on your Pi 5:
44+
45+
```
46+
sudo rpi-eeprom-update -a
47+
sudo reboot
48+
```
49+
50+
## Do not skip the Debug Probe
51+
52+
If your Pi 5 seems to hang at the U-Boot stage when testing images, you are not alone. This is a known issue being tracked under [Bugzilla #1250991](https://bugzilla.opensuse.org/show_bug.cgi?id=1250991).
53+
54+
For now, users should use a **[Raspberry Pi Debug Probe](https://www.amazon.com/Raspberry-Pi-Debug-Probe/dp/B0C36HXMCB)** (around **10 EUR**) to access the serial console and get past the U-Boot stage.
55+
This is a **temporary workaround**, and the issue is expected to be resolved soon as PCIe and related fixes are completed upstream.
56+
57+
Using the Debug Probe will save you a lot of time and frustration while experimenting with openSUSE on your Pi 5. It is also a handy tool to keep around for future embedded projects.
58+
59+
## What images should I try
60+
61+
You can now run most Raspberry Pi 4 compatible [Tumbleweed appliance images](https://download.opensuse.org/ports/aarch64/tumbleweed/appliances/) or **MicroOS** if you prefer the immutable variant on your Raspberry Pi 5.
62+
openSUSE Leap and Leap Micro are currently out of scope for the effort, but are expected to gain full support in their next releases (16.1 and 6.3 released in late 2026).
63+
64+
Before you begin, make sure that you have the **Debug Probe** connected.
65+
Then write one of the Raspberry Pi images from
66+
[openSUSE Tumbleweed appliances](https://download.opensuse.org/ports/aarch64/tumbleweed/appliances/) to your microSD card, and you should be ready to go.
67+
68+
```
69+
xzcat image.aarch64.raw.xz | dd of=/dev/sda bs=1M status=progress conv=fsync; sync
70+
```
71+
72+
You can also explore additional community and experimental images in
73+
[devel:ARM:Factory:Contrib:RPi5 project](https://build.opensuse.org/project/show/devel:ARM:Factory:Contrib:RPi5).
74+
75+
If you run into any issues, we highly recommend reaching out on the [openSUSE Arm matrix channel](https://matrix.to/#/#arm:opensuse.org) or [subscribing](https://lists.opensuse.org/manage/lists/arm.lists.opensuse.org/) to the [openSUSE Arm mailing list](https://lists.opensuse.org/archives/list/[email protected]). Alternatively, you’re welcome to use [forums.opensuse.org](https://forums.opensuse.org/) for general openSUSE questions.
76+
For general ARM information, visit the [openSUSE ARM Portal](https://en.opensuse.org/Portal:Arm).
77+
78+
## Why run openSUSE on your RPi 5
79+
80+
The official Raspberry Pi OS offers a simple desktop experience, but it is mostly geared toward desktop use and does not include features like containers by default.
81+
82+
With SUSE’s hardware enablement work, you can now get the **full openSUSE experience** on your Pi, including MicroOS and Leap Micro for those who love immutable systems. Personally, I enjoy running [Cockpit with MicroOS or Leap Micro](https://www.youtube.com/watch?v=ANh5FHZDOxo) for automatic updates, and I even host my own openSUSE mirror and [Nextcloud AIO in containers](https://www.youtube.com/watch?v=mlqWeLkG55U).
83+
84+
## Time to celebrate
85+
86+
[rpi5winner](/wp-content/uploads/2025/11/rpi5winner.jpg)
87+
88+
To celebrate the hard work of the SUSE Hardware Enablement team, we have sent Raspberry Pi 5 starter kits and Debug Probes to our friends **Dale from [LowTechLinux](https://www.youtube.com/c/LowTechLinux)** and **Liam from [The Register](https://www.theregister.com/)** to share their first impressions with the community.
89+
90+
We also brought a smile to the face of **Tomáš**, one of last weekend’s [openALT.cz](http://openalt.cz/) attendees, who won a Raspberry Pi 5 and Debug Probe in our [openSUSE Quiz](https://quiz.opensuse.org/).
91+
The quiz application, widely used by the openSUSE Booth crew around the world, now features an “openSUSE Arm” section that helps participants learn more about openSUSE’s [Arm efforts](https://en.opensuse.org/Portal:Arm).
92+
93+
Stay tuned and keep watching our [Raspberry Pi 5 Hardware Compatibility page](https://en.opensuse.org/HCL:Raspberry_Pi5).
94+
We will share more updates once USB boot and PCIe are fully functional on the Raspberry Pi 5.
95+
96+
<meta name="openSUSE, Tumbleweed, rolling release, kernel, SUSE, arm" content="HTML,CSS,XML,JavaScript">
97+
98+
99+
100+
101+
102+
103+
104+
461 KB
Loading
1.15 MB
Loading

0 commit comments

Comments
 (0)