OrangePI 5 Plus support status

From: Nenhum_de_Nos <lojas_at_arroway.org>
Date: Mon, 21 Jul 2025 02:07:48 UTC
Hi,

I am trying to make opnsense run on the OrangePi 5 Plus, but using 14.2R I cannot boot from nvme or sdcard. Both cases the boot starts but fails on mounting root, and issuing "?" tells me no storage is available.

Has anyone any experience on this? I found quite no information for this board. If anyone have any hints or need testing, I can help :)

I am trying both u-boot and edk2. The board is fine, OpenBSD works, both nvme and the two realtek nic's. 14.2R boots when I try USB adapter for the sdcard, but no NIC shows.

Bellow is dmesg and pciconv -lv for it.


FreeBSD 15.0-CURRENT (GENERIC) #0 main-n278845-c19877b03f8c: Thu Jul 17 22:55:22 UTC 2025

Welcome to FreeBSD!

Release Notes, Errata: https://www.FreeBSD.org/releases/
Security Advisories:   https://www.FreeBSD.org/security/
FreeBSD Handbook:      https://www.FreeBSD.org/handbook/
FreeBSD FAQ:           https://www.FreeBSD.org/faq/
Questions List:        https://www.FreeBSD.org/lists/questions/
FreeBSD Forums:        https://forums.FreeBSD.org/

Documents installed with the system are in the /usr/local/share/doc/freebsd/
directory, or can be installed later with:  pkg install en-freebsd-doc
For other languages, replace "en" with a language code like de or fr.

Show the version of FreeBSD installed:  freebsd-version ; uname -a
Please include that output and any error messages when posting questions.
Introduction to manual pages:  man man
FreeBSD directory layout:      man hier

To change this login announcement, see motd(5).
"man ports" gives many useful hints about installing FreeBSD ports.
matheus@orangepi5plus:~ $ dmesg 
---<<BOOT>>---
GDB: debug ports: uart
GDB: current port: uart
KDB: debugger backends: ddb gdb
KDB: current backend: ddb
Copyright (c) 1992-2025 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
	The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 15.0-CURRENT #0 main-n278845-c19877b03f8c: Thu Jul 17 22:55:22 UTC 2025
    root@releng3.nyi.freebsd.org:/usr/obj/usr/src/arm64.aarch64/sys/GENERIC arm64
FreeBSD clang version 19.1.7 (https://github.com/llvm/llvm-project.git llvmorg-19.1.7-0-gcd708029e0b2)
WARNING: WITNESS option enabled, expect reduced performance.
VT(efifb): resolution 640x480
real memory  = 16879779840 (16097 MB)
avail memory = 16476590080 (15713 MB)
Starting CPU 1 (100)
Starting CPU 2 (200)
Starting CPU 3 (300)
Starting CPU 4 (400)
Starting CPU 5 (500)
Starting CPU 6 (600)
Starting CPU 7 (700)
FreeBSD/SMP: Multiprocessor System Detected: 8 CPUs
random: unblocking device.
random: entropy device external interface
kbd0 at kbdmux0
acpi0: <RKCP RK3588>
acpi0: Power Button (fixed)
acpi0: Could not update all GPEs: AE_NOT_CONFIGURED
psci0: <ARM Power State Co-ordination Interface Driver> on acpi0
smccc0: <ARM SMCCC v1.5> on psci0
gic0: <ARM Generic Interrupt Controller v3.0> iomem 0xfe600000-0xfe60ffff,0xfe680000-0xfe77ffff on acpi0
generic_timer0: <ARM Generic Timer> irq 29,30,31,32 on acpi0
Timecounter "ARM MPCore Timecounter" frequency 24000000 Hz quality 1000
Event timer "ARM MPCore Eventtimer" frequency 24000000 Hz quality 1000
efirtc0: <EFI Realtime Clock>
efirtc0: registered as a time-of-day clock, resolution 1.000000s
smbios0: <System Management BIOS>
smbios0: Entry point: v3 (64-bit), Version: 3.3
pmu0: <Performance Monitoring Unit> on acpi0
pcib0: <Generic PCI host controller> on acpi0
pci0: <ACPI PCI bus> on pcib0
nvme0: <Generic NVMe Device> mem 0xf0000000-0xf0003fff,0xf0004000-0xf0005fff at device 0.0 on pci0
nvme0: unable to allocate MSI-X
nvme0: unable to allocate MSI
pcib1: <Generic PCI host controller> on acpi0
pci1: <ACPI PCI bus> on pcib1
pcib2: <Generic PCI host controller> on acpi0
pci2: <ACPI PCI bus> on pcib2
pci2: <network, ethernet> at device 0.0 (no driver attached)
pcib3: <Generic PCI host controller> on acpi0
pci3: <ACPI PCI bus> on pcib3
pci3: <network, ethernet> at device 0.0 (no driver attached)
uart0: <16750 or compatible> iomem 0xfeb50000-0xfeb50fff irq 21 on acpi0
uart0: console (1500000,n,8,1)
ehci0: <Generic EHCI Controller> iomem 0xfc800000-0xfc83ffff irq 23 on acpi0
usbus0: EHCI version 1.0
usbus0 on ehci0
ehci1: <Generic EHCI Controller> iomem 0xfc880000-0xfc8bffff irq 24 on acpi0
usbus1: EHCI version 1.0
usbus1 on ehci1
xhci0: <Generic USB 3.0 controller> iomem 0xfc000000-0xfc3fffff irq 27 on acpi0
xhci0: 64 bytes context size, 32-bit DMA
usbus2 on xhci0
xhci1: <Generic USB 3.0 controller> iomem 0xfc400000-0xfc7fffff irq 28 on acpi0
xhci1: 64 bytes context size, 32-bit DMA
usbus3 on xhci1
cpu0: <ACPI CPU> on acpi0
armv8crypto0: <AES-CBC,AES-XTS,AES-GCM>
Timecounters tick every 1.000 msec
usbus0: 480Mbps High Speed USB v2.0
usbus1: 480Mbps High Speed USB v2.0
usbus2: 5.0Gbps Super Speed USB v3.0
usbus3: 5.0Gbps Super Speed USB v3.0
ugen1.1: <Generic EHCI root HUB> at usbus1
uhub0 on usbus1
uhub0: <Generic EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus1
ugen0.1: <Generic EHCI root HUB> at usbus0
uhub1 on usbus0
uhub1: <Generic EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus0
ugen3.1: <Generic XHCI root HUB> at usbus3
uhub2 on usbus3
uhub2: <Generic XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on usbus3
ugen2.1: <Generic XHCI root HUB> at usbus2
uhub3 on usbus2
uhub3: <Generic XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on usbus2
ZFS filesystem version: 5
ZFS storage pool version: features support (5000)
nvme0: Allocated 64MB host memory buffer
CPU  0: ARM Cortex-A55 r2p0 affinity:  0  0
                   Cache Type = <64 byte CWG,64 byte ERG,64 byte D-cacheline,VIPT I-cache,64 byte I-cacheline>
 Instruction Set Attributes 0 = <DP,RDM,Atomic,CRC32,SHA2,SHA1,AES+PMULL>
 Instruction Set Attributes 1 = <RCPC-8.3,DCPoP>
 Instruction Set Attributes 2 = <>
         Processor Features 0 = <RAS,GIC,AdvSIMD+HP,FP+HP,EL3 32,EL2 32,EL1 32,EL0 32>
         Processor Features 1 = <MTE_frac,PSTATE.SSBS>
         Processor Features 2 = <>
      Memory Model Features 0 = <TGran4,TGran64,TGran16,SNSMem,BigEnd,16bit ASID,1TB PA>
      Memory Model Features 1 = <XNX,PAN+ATS1E1,LO,HPD+TTPBHA,VH,16bit VMID,HAF+DS>
      Memory Model Features 2 = <32bit CCIDX,48bit VA,IESB,UAO,CnP>
      Memory Model Features 3 = <>
      Memory Model Features 4 = <>
             Debug Features 0 = <DoubleLock,2 CTX BKPTs,4 Watchpoints,6 Breakpoints,PMUv3p1,Debugv8p2>
             Debug Features 1 = <>
         Auxiliary Features 0 = <>
         Auxiliary Features 1 = <>
AArch32 Instruction Set Attributes 5 = <RDM,CRC32,SHA2,SHA1,AES+VMULL,SEVL>
AArch32 Media and VFP Features 0 = <FPRound,FPSqrt,FPDivide,DP VFPv3+v4,SP VFPv3+v4,AdvSIMD>
AArch32 Media and VFP Features 1 = <SIMDFMAC,FPHP Arith,SIMDHP Arith,SIMDSP,SIMDInt,SIMDLS,FPDNaN,FPFtZ>
CPU  1: ARM Cortex-A55 r2p0 affinity:  1  0
CPU  2: ARM Cortex-A55 r2p0 affinity:  2  0
CPU  3: ARM Cortex-A55 r2p0 affinity:  3  0
CPU  4: ARM Cortex-A76 r4p0 affinity:  4  0
                   Cache Type = <IDC,64 byte CWG,64 byte ERG,64 byte D-cacheline,PIPT I-cache,64 byte I-cacheline>
         Processor Features 0 = <CSV3,CSV2,RAS,GIC,AdvSIMD+HP,FP+HP,EL3,EL2,EL1,EL0 32>
CPU  5: ARM Cortex-A76 r4p0 affinity:  5  0
CPU  6: ARM Cortex-A76 r4p0 affinity:  6  0
CPU  7: ARM Cortex-A76 r4p0 affinity:  7  0
gic0: using for IPIs
Release APs...done
TCP_ratelimit: Is now initialized
Trying to mount root from zfs:zroot/ROOT/default []...
WARNING: WITNESS option enabled, expect reduced performance.
nda0 at nvme0 bus 0 scbus0 target 0 lun 1
nda0: <ADATA LEGEND 710 VC2SAD01 2O292L177N1L>
nda0: Serial Number 2O292L177N1L
nda0: nvme version 1.4
nda0: 244198MB (500118192 512 byte sectors)
uhub3: 2 ports with 2 removable, self powered
uhub2: 2 ports with 2 removable, self powered
uhub1: 1 port with 1 removable, self powered
uhub0: 1 port with 1 removable, self powered
ugen3.2: <GenesysLogic USB2.1 Hub> at usbus3
uhub4 on uhub2
uhub4: <GenesysLogic USB2.1 Hub, class 9/0, rev 2.10/93.91, addr 1> on usbus3
uhub4: MTT enabled
uhub4: 4 ports with 4 removable, self powered
Root mount waiting for: usbus3
ugen3.3: <GenesysLogic USB3.2 Hub> at usbus3
uhub5 on uhub2
uhub5: <GenesysLogic USB3.2 Hub, class 9/0, rev 3.20/93.91, addr 2> on usbus3
uhub5: 4 ports with 4 removable, self powered
Root mount waiting for: usbus3
ugen3.4: <ASIX Elec. Corp. AX88179> at usbus3
lo0: link state changed to UP
axge0 on uhub5
axge0: <ASIX Elec. Corp. AX88179, rev 3.00/1.00, addr 3> on usbus3
miibus0: <MII bus> on axge0
rgephy0: <RTL8169S/8110S/8211 1000BASE-T media interface> PHY 3 on miibus0
rgephy0:  none, 10baseT, 10baseT-FDX, 10baseT-FDX-flow, 100baseTX, 100baseTX-FDX, 100baseTX-FDX-flow, 1000baseT-FDX, 1000baseT-FDX-master, 1000baseT-FDX-flow, 1000baseT-FDX-flow-master, auto, auto-flow
ue0: <USB Ethernet> on axge0

nvme0@pci0:1:0:0:	class=0x010802 rev=0x01 hdr=0x00 vendor=0x1cc1 device=0x5766 subvendor=0x1cc1 subdevice=0x0000
    vendor     = 'ADATA Technology Co., Ltd.'
    device     = 'XPG GAMMIXS1 1L, XPG GAMMIX S5, LEGEND 710 / 740, SWORDFISH NVMe SSD (DRAM-less)'
    class      = mass storage
    subclass   = NVM
none0@pci3:1:0:0:	class=0x020000 rev=0x05 hdr=0x00 vendor=0x10ec device=0x8125 subvendor=0x10ec subdevice=0x8125
    vendor     = 'Realtek Semiconductor Co., Ltd.'
    device     = 'RTL8125 2.5GbE Controller'
    class      = network
    subclass   = ethernet
none1@pci4:1:0:0:	class=0x020000 rev=0x05 hdr=0x00 vendor=0x10ec device=0x8125 subvendor=0x10ec subdevice=0x8125
    vendor     = 'Realtek Semiconductor Co., Ltd.'
    device     = 'RTL8125 2.5GbE Controller'
    class      = network
    subclass   = ethernet



------------
"We will call you Cygnus,
The God of balance you shall be."