Mark,

I have a Pi 5 with the M2 hat and a 1TB SSD that I’m hoping will become a daily 
driver OpenBSD machine for me at some point. If there’s anything I can do to 
help push things along, please post. I also have a Pi 4 that I could use to 
install on the SD card to bootstrap. Is there a guide for installing on a Pi4, 
targeting the Pi 5?

After six years of retirement, I’ve finally gotten to the point that 
computer-touching sometimes feels like fun again.

Thanks!

-DaveP

On Mon, Sep 22, 2025, at 08:32, Mark Kettenis wrote:
>> Date: Mon, 22 Sep 2025 13:25:35 +0200
>> From: Bernhard Ernst <[email protected]>
>
> Sorry Berni,
>
> At this moment it isn't possible to install OpenBSD on the Raspberry
> Pi without a serial console.  For that you need the Raspberry Pi Debug
> Probe:
>
>   https://www.raspberrypi.com/documentation/microcontrollers/debug-probe.html
>
> Or an equvalent device.
>
> The only reasonable workaround is to install OpenBSD on a Raspberry Pi
> 3 or 4 and then move the SD card to the Raspberry Pi.
>
> Cheers,
>
> Mark
>
>> Thanks again for your kind help, Miguel.
>> My problem seems to be that the u-boot image is nt found or not loaded.
>> So booting always ends up with the u-boot logo. I can't see the reason
>> for that, because the image off course is present.
>> 
>> May it be important how the raspis boot order is configured?
>> 
>> Regards
>> Berni
>> 
>> On Sun, 21 Sep 2025 20:30:31 +0000
>> Miguel Landaeta <[email protected]> wrote:
>> 
>> > On Sun, Sep 21, 2025 at 08:43:25AM +0000, Bernhard Ernst wrote:
>> > > 
>> > > I know that it should work in this way, but I have no chance to
>> > > enter any character. The only output to HDMI is the nice little
>> > > u-boot logo. That's all. No OpenBSD boot prompt, absolutely nothing.
>> > > 
>> > > Did you change or add anything in the config.txt?  
>> > 
>> > I changed a few lines, trying to enable serial output on GPIOs 14/15
>> > with no luck (although I suspect a code change could be needed in
>> > OpenBSD to get the secondary serial device to attach, since there are
>> > at least 2 more serial devices not configured in the dmesg I sent
>> > before).
>> > 
>> > In any case, to get OpenBSD installed in the Pi 5, I didn't modify
>> > the config.txt provided by the install images.
>> > 
>> > This is what I have in that file for now:
>> > 
>> > arm_64bit=1
>> > enable_uart=1
>> > dtoverlay=uart0-pi5
>> > dtparam=uart0=on
>> > dtoverlay=disable-bt
>> > kernel=u-boot.bin
>> > dtparam=uart0_console
>> > 
>> > What I gather from the docs is: the primary console will always be
>> > available in the debug port (so, you need the debug probe cable or
>> > something compatible with that).
>> > 
>> > Once you get the serial output working, let the Pi firmware boot and
>> > find u-boot, then in OpenBSD bootloader you can switch the console to
>> > fb0 or continue with serial.
>> > 
>> > Once you install OpenBSD, you can also configure /etc/boot.conf to
>> > automate that and avoid using the debug probe.
>> > 
>> 
>>

Reply via email to