First, my appreciation to developers for getting Raspberry Pi 5 working with 
OpenBSD.

Quirk#1: I wanted to re-affirm that serial console from GPIO
(which works for Raspberry Pi 4 on pins 6,8,10)
does not work for Raspberry Pi 5.
Fix#1: Instead, UART header using JST SH 1.0 is necessary
https://www.adafruit.com/product/5755 worked for me
connected to a FT232R serial-to-USB
with speed 115200

Quirk#2: the 7.8 release does not boot on RaspberryPi 5
using install78.img from pub/OpenBSD/7.8/arm64/
file date: 2025 Oct 12
file size: 549257216
fails with error that bsd kernel cannot boot (something like unable to read)
Fix#2: install78.img from pub/OpenBSD/snapshots/arm64
does boot, and can be used to install
May I ask - would it be possible to put some note in the release folder
pub/OpenBSD/7.8/arm64 to warn people of this?

Quirk#3: Weird: Getting past U-boot, to actually boot kernel
seems to require that the UART (serial console) be powered.
In all tests, Raspberry Pi 5 has network, USB keyboard, USB mouse, HDMI to 
screen
Test1:
UART connected, and with call-up (cu) displaying serial output
HDMI connected
result: HDMI shows red splash screen, U-boot, then text serial console, able to 
login
Test2:
UART connected, FT232R connected (USB powered), but cu not running on other 
computer
HDMI connected
result: HDMI shows red splash screen, U-boot, then text serial console, able to 
login
Test3:
UART connected, FT232R unplugged from USB port (no power to chip FT2323R)
HDMI connected
result: HDMI shows red splash screen, U-boot(submarine), but never boots

Is this known?
Is there some setting to change in the Raspberry Pi 5 boot settings?


Thank you


dmesg:
OpenBSD 7.8-current (GENERIC.MP) #62: Fri Nov 14 21:23:56 MST 2025
[email protected]:/usr/src/sys/arch/arm64/compile/GENERIC.MP
real mem = 8579346432 (8181MB)
avail mem = 8182366208 (7803MB)
random: good seed from bootblocks
mainbus0 at root: Raspberry Pi 5 Model B Rev 1.1
psci0 at mainbus0: PSCI 1.1, SMCCC 1.2, SYSTEM_SUSPEND
efi0 at mainbus0: UEFI 2.11
efi0: Das U-Boot rev 0x20250700
smbios0 at efi0: SMBIOS 3.7.0
smbios0: vendor U-Boot version "2025.07" date 07/01/2025
smbios0: raspberrypi Raspberry Pi 5 Model B Rev 1.1
cpu0 at mainbus0 mpidr 0: ARM Cortex-A76 r4p1
cpu0: 64KB 64b/line 4-way L1 PIPT I-cache, 64KB 64b/line 4-way L1 D-cache
cpu0: 512KB 64b/line 8-way L2 cache
cpu0: 2048KB 64b/line 16-way L3 cache
cpu0: 
DP,RDM,Atomic,CRC32,SHA2,SHA1,AES+PMULL,LRCPC,DPB,ASID16,PAN+ATS1E1,LO,HPDS,VH,HAFDBS,CSV3,CSV2,RAS,AdvSIMD+HP,FP+HP,SSBS
cpu1 at mainbus0 mpidr 100: ARM Cortex-A76 r4p1
cpu1: 64KB 64b/line 4-way L1 PIPT I-cache, 64KB 64b/line 4-way L1 D-cache
cpu1: 512KB 64b/line 8-way L2 cache
cpu1: 2048KB 64b/line 16-way L3 cache
cpu2 at mainbus0 mpidr 200: ARM Cortex-A76 r4p1
cpu2: 64KB 64b/line 4-way L1 PIPT I-cache, 64KB 64b/line 4-way L1 D-cache
cpu2: 512KB 64b/line 8-way L2 cache
cpu2: 2048KB 64b/line 16-way L3 cache
cpu3 at mainbus0 mpidr 300: ARM Cortex-A76 r4p1
cpu3: 64KB 64b/line 4-way L1 PIPT I-cache, 64KB 64b/line 4-way L1 D-cache
cpu3: 512KB 64b/line 8-way L2 cache
cpu3: 2048KB 64b/line 16-way L3 cache
"atf" at mainbus0 not configured
"linux,cma" at mainbus0 not configured
"nvram" at mainbus0 not configured
apm0 at mainbus0
simplefb0 at mainbus0: 1920x1080, 16bpp
wsdisplay0 at simplefb0 mux 1: console (std, vt100 emulation)
wsdisplay0: screen 1-5 added (std, vt100 emulation)
"system" at mainbus0 not configured
simplebus0 at mainbus0: "clocks"
"clk-osc" at simplebus0 not configured
"clk-vpu" at simplebus0 not configured
"clk-uart" at simplebus0 not configured
"clk-emmc2" at simplebus0 not configured
"clk-usb" at simplebus0 not configured
"clk_xosc" at simplebus0 not configured
"sdio_src" at simplebus0 not configured
"sdhci_core" at simplebus0 not configured
simplebus1 at mainbus0: "soc"
bcmstbrescal0 at simplebus1
bcmstbreset0 at simplebus1
bcmmbox0 at simplebus1
bcmstbgpio0 at simplebus1
ampintc0 at simplebus1 nirq 320, ncpu 4 ipi 0: "interrupt-controller"
bcmstbintc0 at simplebus1
bcmstbintc1 at simplebus1
bcmstbpinctrl0 at simplebus1
bcmstbgpio1 at simplebus1
bcmstbpinctrl1 at simplebus1
bcmtmon0 at simplebus1
sdhc0 at simplebus1
sdhc0: SDHC 3.00, 200 MHz base clock
sdmmc0 at sdhc0: 4-bit, sd high-speed, mmc high-speed, ddr52, dma
"timer" at simplebus1 not configured
"interrupt-controller" at simplebus1 not configured
pluart0 at simplebus1: rev 3, 32 byte fifo
"clock" at simplebus1 not configured
"spi" at simplebus1 not configured
"watchdog" at simplebus1 not configured
bcmirng0 at simplebus1
"intc" at simplebus1 not configured
"serial" at simplebus1 not configured
"firmware" at simplebus1 not configured
"power" at simplebus1 not configured
"fb" at simplebus1 not configured
rpirtc0 at simplebus1
simplebus2 at simplebus1: "nvmem"
"nvmem_otp" at simplebus2 not configured
"nvmem_cust" at simplebus2 not configured
"nvmem_mac" at simplebus2 not configured
"nvmem_priv" at simplebus2 not configured
"fixedregulator_3v3" at simplebus1 not configured
"fixedregulator_5v0" at simplebus1 not configured
"gpiomem" at simplebus1 not configured
"gpiomem" at simplebus1 not configured
"gpiomem" at simplebus1 not configured
"gpiomem" at simplebus1 not configured
simplebus3 at mainbus0: "axi"
bcmmip0 at simplebus3
bcmmip1 at simplebus3
syscon0 at simplebus3: "syscon"
bcmpcie0 at simplebus3
pci0 at bcmpcie0
ppb0 at pci0 dev 0 function 0 "Broadcom BCM2712" rev 0x30
pci1 at ppb0 bus 1
rpone0 at pci1 dev 0 function 0 "Raspberry Pi RP1" rev 0x00
simplebus4 at rpone0: "rp1"
rpiclock0 at simplebus4
rpigpio0 at simplebus4
"mailbox" at simplebus4 not configured
"adc" at simplebus4 not configured
cad0 at simplebus4: rev 0x70109, address 88:a2:9e:2d:6a:a6
brgphy0 at cad0 phy 1: BCM54210E, rev. 2
"pio" at simplebus4 not configured
"dma" at simplebus4 not configured
xhci0 at simplebus4, xHCI 1.10
usb0 at xhci0: USB revision 3.0
uhub0 at usb0 configuration 1 interface 0 "Generic xHCI root hub" rev 3.00/1.00 
addr 1
xhci1 at simplebus4, xHCI 1.10
usb1 at xhci1: USB revision 3.0
uhub1 at usb1 configuration 1 interface 0 "Generic xHCI root hub" rev 3.00/1.00 
addr 1
"sram" at simplebus4 not configured
"gpiomem" at simplebus4 not configured
"iommu" at simplebus3 not configured
"iommu" at simplebus3 not configured
"iommu" at simplebus3 not configured
"iommuc" at simplebus3 not configured
"dma" at simplebus3 not configured
"dma" at simplebus3 not configured
"codec" at simplebus3 not configured
"pisp_be" at simplebus3 not configured
sdhc1 at simplebus3
sdhc1: SDHC 3.00, 200 MHz base clock
sdmmc1 at sdhc1: 4-bit, sd high-speed, mmc high-speed, ddr52, dma
agtimer0 at mainbus0: 54000 kHz
"clk-27M" at mainbus0 not configured
"clk-108M" at mainbus0 not configured
"arm-pmu" at mainbus0 not configured
"phy" at mainbus0 not configured
gpioleds0 at mainbus0: "PWR", "ACT"
"sd-io-1v8-reg" at mainbus0 not configured
"sd-vcc-reg" at mainbus0 not configured
"wl-on-reg" at mainbus0 not configured
"cam0_reg" at mainbus0 not configured
"cam1_reg" at mainbus0 not configured
"cam_dummy_reg" at mainbus0 not configured
"dummy" at mainbus0 not configured
"i2c0if" at mainbus0 not configured
"i2c0mux" at mainbus0 not configured
"rp1_firmware" at mainbus0 not configured
"rp1_vdd_3v3" at mainbus0 not configured
gpiokeys0 at mainbus0: "pwr_button"
sdmmc1: can't supply bus power
sdmmc1: can't enable card
scsibus0 at sdmmc0: 2 targets, initiator 0
sd0 at scsibus0 targ 1 lun 0: <Sandisk, SR64G, 0086> removable
sd0: 60906MB, 512 bytes/sector, 124735488 sectors
uhidev0 at uhub1 port 2 configuration 1 interface 0 "Cherry Mikroschalter 
product 0x0011" rev 2.00/1.00 addr 2
uhidev0: iclass 3/1
ukbd0 at uhidev0: 8 variable keys, 6 key codes
wskbd0 at ukbd0: console keyboard, using wsdisplay0
vscsi0 at root
scsibus1 at vscsi0: 256 targets
softraid0 at root
scsibus2 at softraid0: 256 targets
root on sd0a (b15fea4d7fc0c039.a) swap on sd0b dump on sd0b
WARNING: bad clock chip time
WARNING: CHECK AND RESET THE DATE!
uhidev1 at uhub0 port 2 configuration 1 interface 0 "Logitech USB Laser Mouse" 
rev 2.00/56.01 addr 2
uhidev1: iclass 3/1
ums0 at uhidev1: 8 buttons, Z and W dir
wsmouse0 at ums0 mux 0

Reply via email to