OpenBSD Journal

Preliminary support for Raspberry Pi 5

Contributed by rueda on from the puffier raspberries! dept.

OpenBSD -current has gained initial support for the Raspberry Pi 5:

CVSROOT:	/cvs
Module name:	src
Changes by:	mglocker@cvs.openbsd.org	2025/09/01 12:56:04

Modified files:
	distrib/arm64/iso: Makefile 
	distrib/arm64/ramdisk: Makefile install.md list 

Log message:
Add Raspberry Pi 5 Model B support for RAMDISK.
Known issues:
* Booting from PCIe storage HATs doesn't work because of missing U-Boot
support.
* WiFi on the Raspberry Pi 5 Model B "d0" boards doesn't work.
* The active cooler (fan) doesn't work because of missing pwm/clock
drivers (some work is in-progress).

ok kettenis@, deraadt@

This is still marked as work in progress, but progress this definitely is. A lot of work by kettenis@ and others went into this early-stage support, and more improvements are in the pipeline. Perhaps we can hope for full-ish support for this hardware in the upcoming release?

As usual, testing and feedback will be much appreciated by the developers.


Credits

Copyright © - Daniel Hartmeier. All rights reserved. Articles and comments are copyright their respective authors, submission implies license to publish on this web site. Contents of the archive prior to as well as images and HTML templates were copied from the fabulous original deadly.org with Jose's and Jim's kind permission. This journal runs as CGI with httpd(8) on OpenBSD, the source code is BSD licensed. undeadly \Un*dead"ly\, a. Not subject to death; immortal. [Obs.]