Re: RPI 4/5 u-boot new port, is there any interest? [16 GiByte RPi5B (D0) basics operational via the EDK2 variant for such]

From: Mark Millard <marklmi_at_yahoo.com>
Date: Thu, 05 Jun 2025 10:38:58 UTC
I got access to a 16 GiByte RPi5B, what timing.

Notes: I've not figured out how to get serial console login
working, a fairly major point. The serial console just
eventually stops, before a login prompt happens. Usual rule
about using a Ethernet Dongle at this point. It is a USB3
media boot, other then the microsd card for the EDK2 variant.

https://github.com/NumberOneGit/rpi5-uefi/releases/download/v0.1/RPI5_D0.zip

allows me to boot my context's normal USB media and plug an
Ethernet dongle in and use it. ssh logins over Ethernet work.

For reference:

# uname -apKU
FreeBSD aarch64-main-pkgs 15.0-CURRENT FreeBSD 15.0-CURRENT main-n277335-7fa19ee28c90 GENERIC-NODEBUG arm64 aarch64 1500043 1500043

(An official PkgBase kernel and world installation, not patched.)

---<<BOOT>>---
GDB: no debug ports present
KDB: debugger backends: ddb
KDB: current backend: ddb
                   Type     Physical      Virtual   #Pages Attr
               Reserved 000000000000 000000000000 000001d0 WC WT WB 
    RuntimeServicesData 0000001d0000 0000001d0000 00000020 WC WT WB RUNTIME
               Reserved 0000001f0000 000000000000 00000020 WC WT WB 
     ConventionalMemory 000000210000 000000000000 0003013f WC WT WB 
             LoaderCode 00003034f000 000000000000 00004000 WC WT WB 
             LoaderData 00003434f000 000000000000 00004000 WC WT WB 
             LoaderCode 00003834f000 000000000000 000000d1 WC WT WB 
    RuntimeServicesData 000038420000 000038420000 00000050 WC WT WB RUNTIME
     ConventionalMemory 000038470000 000000000000 0000000d WC WT WB 
               Reserved 00003847d000 000000000000 00000053 WC WT WB 
    RuntimeServicesData 0000384d0000 0000384d0000 00000040 WC WT WB RUNTIME
    RuntimeServicesCode 000038510000 000038510000 00000040 WC WT WB RUNTIME
    RuntimeServicesData 000038550000 000038550000 00000050 WC WT WB RUNTIME
    RuntimeServicesCode 0000385a0000 0000385a0000 000000d0 WC WT WB RUNTIME
      ACPIReclaimMemory 000038670000 000000000000 00000010 WC WT WB 
    RuntimeServicesData 000038680000 000038680000 00000020 WC WT WB RUNTIME
    RuntimeServicesCode 0000386a0000 0000386a0000 000000a0 WC WT WB RUNTIME
     ConventionalMemory 000038740000 000000000000 00000003 WC WT WB 
             LoaderData 000038743000 000000000000 00000001 WC WT WB 
     ConventionalMemory 000038744000 000000000000 0000127c WC WT WB 
       BootServicesData 0000399c0000 000000000000 00000010 WC WT WB 
     ConventionalMemory 0000399d0000 000000000000 00000001 WC WT WB 
       BootServicesData 0000399d1000 000000000000 00001c67 WC WT WB 
     ConventionalMemory 00003b638000 000000000000 00000019 WC WT WB 
       BootServicesCode 00003b651000 000000000000 000003cf WC WT WB 
    RuntimeServicesCode 00003ba20000 00003ba20000 00000090 WC WT WB RUNTIME
     ConventionalMemory 00003bab0000 000000000000 00000010 WC WT WB 
    RuntimeServicesData 00003bac0000 00003bac0000 00000120 WC WT WB RUNTIME
     ConventionalMemory 00003bbe0000 000000000000 0000001f WC WT WB 
       BootServicesData 00003bbff000 000000000000 00000001 WC WT WB 
     ConventionalMemory 00003bc00000 000000000000 000031df WC WT WB 
       BootServicesCode 00003eddf000 000000000000 00000039 WC WT WB 
       BootServicesData 00003ee18000 000000000000 00000de8 WC WT WB 
     ConventionalMemory 000040000000 000000000000 00080000 WC WT WB 
     ConventionalMemory 0000c0500000 000000000000 0033fb00 WC WT WB 
         MemoryMappedIO 00107c013000 00107c013000 00000001 UC RUNTIME
Physical memory chunk(s):
  0x001d0000 - 0x001effff,     0 MB (     32 pages)
  0x00210000 - 0x3847cfff,   898 MB ( 229997 pages)
  0x384d0000 - 0x3fbfffff,   119 MB (  30512 pages)
  0x40000000 - 0xbfffffff,  2048 MB ( 524288 pages)
  0xc0500000 - 0x3ffffffff, 13307 MB (3406592 pages)
Excluded memory regions:
  0x001d0000 - 0x001effff,     0 MB (     32 pages) NoAlloc 
  0x30400000 - 0x3190dfff,    21 MB (   5390 pages) NoAlloc 
  0x38420000 - 0x3846ffff,     0 MB (     80 pages) NoAlloc 
  0x384d0000 - 0x3873ffff,     2 MB (    624 pages) NoAlloc 
  0x3ba20000 - 0x3baaffff,     0 MB (    144 pages) NoAlloc 
  0x3bac0000 - 0x3bbdffff,     1 MB (    288 pages) NoAlloc 
  0xc0500000 - 0xc0749fff,     2 MB (    586 pages) NoAlloc 
Found 4 CPUs in the ACPI tables
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 main-n277335-7fa19ee28c90 GENERIC-NODEBUG arm64
FreeBSD clang version 19.1.7 (https://github.com/llvm/llvm-project.git llvmorg-19.1.7-0-gcd708029e0b2)
VT: init without driver.
Preloaded elf kernel "/boot/kernel.GENERIC-NODEBUG/kernel" at 0xffff0000014fd000.
Preloaded boot_entropy_cache "/boot/entropy" at 0xffff0000015066f0.
Preloaded hostuuid "/etc/hostid" at 0xffff000001506748.
Preloaded boot_entropy_platform "efi_rng_seed" at 0xffff000001506798.
Preloaded TSLOG data "TSLOG" at 0xffff0000015067f0.
real memory  = 17168060416 (16372 MB)
Physical memory chunk(s):
0x00000000210000 - 0x000000303fffff, 807337984 bytes (197104 pages)
0x0000003190e000 - 0x0000003841ffff, 112271360 bytes (27410 pages)
0x00000038470000 - 0x0000003847cfff, 53248 bytes (13 pages)
0x00000038740000 - 0x0000003ba1ffff, 53346304 bytes (13024 pages)
0x0000003bab0000 - 0x0000003babffff, 65536 bytes (16 pages)
0x0000003bbe0000 - 0x0000003fbfffff, 67239936 bytes (16416 pages)
0x00000040000000 - 0x000000bfffffff, 2147483648 bytes (524288 pages)
0x000000c074a000 - 0x000003e6987fff, 13524787200 bytes (3301950 pages)
avail memory = 16708599808 (15934 MB)
Starting CPU 1 (100)
Starting CPU 2 (200)
Starting CPU 3 (300)
FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs
Enabling IDC ICache sync
Enabling LSE atomics in the kernel
random: read 4096 bytes from preloaded cache
random: read 2048 bytes from platform bootloader
random: unblocking device.
VIMAGE (virtualized network stack) enabled
hostuuid: using 00d04170-0000-0000-0e87-549e8a9af836
ULE: setup cpu 0
ULE: setup cpu 1
ULE: setup cpu 2
ULE: setup cpu 3
random: entropy device external interface
firmware: 'tegra210_xusb_fw' version 0: 132608 bytes loaded at 0xffff000000bc6560
MAP 1d0000 mode 2 pages 32
MAP 38420000 mode 2 pages 80
MAP 384d0000 mode 2 pages 64
MAP 38510000 mode 2 pages 64
MAP 38550000 mode 2 pages 80
MAP 385a0000 mode 2 pages 208
MAP 38680000 mode 2 pages 32
MAP 386a0000 mode 2 pages 160
MAP 3ba20000 mode 2 pages 144
MAP 3bac0000 mode 2 pages 288
MAP 107c013000 mode 4 pages 1
kbd0 at kbdmux0
mem: <memory>
null: <full device, null device, zero device>
openfirm: <Open Firmware control device>
sound_global_init: snd_unit=-1 snd_vchans_enable=1 latency=2 feeder_rate_min=1 feeder_rate_max=2016000 feeder_rate_round=25
tcp_log: tcp_log device
crypto: <crypto core>
ACPI: RSDP 0x0000000038670018 000024 (v02 RPIFDN)
ACPI: XSDT 0x000000003867FE98 00005C (v01 RPIFDN RPI5     00000200      01000013)
ACPI: FACP 0x000000003867FB98 000114 (v06 RPIFDN RPI5     00000200 EDK2 00000300)
ACPI: DSDT 0x0000000038677518 0014DD (v02 RPIFDN RPI5     00000002 INTL 20230628)
ACPI: DBG2 0x000000003867FA98 000061 (v00 RPIFDN RPI5     00000200 EDK2 00000300)
ACPI: GTDT 0x000000003867FD18 000068 (v03 RPIFDN RPI5     00000200 EDK2 00000300)
ACPI: APIC 0x000000003867E998 000184 (v05 RPIFDN RPI5     00000200 EDK2 00000300)
ACPI:      0x000000003867F698 00005C (v01 RPIFDN RPI5     00000200 EDK2 00000300)
ACPI: PPTT 0x000000003867F798 000130 (v02 RPIFDN RPI5     00000200 EDK2 00000300)
ACPI: SPCR 0x000000003867FA18 000050 (v02 RPIFDN RPI5     00000200 EDK2 00000300)
ram0: reserving memory region:   210000-30400000
ram0: reserving memory region:   3190e000-38420000
ram0: reserving memory region:   38470000-3847d000
ram0: reserving memory region:   38740000-3ba20000
ram0: reserving memory region:   3bab0000-3bac0000
ram0: reserving memory region:   3bbe0000-3fc00000
ram0: reserving memory region:   40000000-c0000000
ram0: reserving memory region:   c074a000-400000000
acpi0: <RPIFDN RPI5>
ACPI: 1 ACPI AML tables successfully acquired and loaded
acpi0: Power Button (fixed)
acpi0: Could not update all GPEs: AE_NOT_CONFIGURED
psci0: <ARM Power State Co-ordination Interface Driver> on acpi0
psci0: PSCI version 0.2 compatible
Found SMCCC version 1.4
smccc0: <ARM SMCCC v1.4> on psci0
gic0: <ARM Generic Interrupt Controller> iomem 0x107fff9000-0x107fff9fff,0x107fffa000-0x107fffafff on acpi0
gic0: pn 0x2, arch 0x2, rev 0x1, implementer 0x43b irqs 320
generic_timer0: <ARM Generic Timer> irq 5,6,7,8 on acpi0
generic_timer0: allocated irq for 'sec-phys'
generic_timer0: allocated irq for 'phys'
generic_timer0: allocated irq for 'virt'
generic_timer0: allocated irq for 'hyp-phys'
generic_timer0: could not allocate irq for optional interrupt 'hyp-virt'
Timecounter "ARM MPCore Timecounter" frequency 54000000 Hz quality 1000
Event timer "ARM MPCore Eventtimer" frequency 54000000 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
smbios0: Docrev: 0, Entry Point Revision: 1
pmu0: <Performance Monitoring Unit> on acpi0
pmu0: MADT: cpu 0 (mpidr 0) irq 48 level-triggered
pmu0: MADT: cpu 1 (mpidr 256) irq 49 level-triggered
pmu0: MADT: cpu 2 (mpidr 512) irq 50 level-triggered
pmu0: MADT: cpu 3 (mpidr 768) irq 51 level-triggered
cpu0: <ACPI CPU> on acpi0
cpu0: switching to generic Cx mode
cpu1: <ACPI CPU> on acpi0
cpu2: <ACPI CPU> on acpi0
cpu3: <ACPI CPU> on acpi0
acpi_syscontainer0: <System Container> on acpi0
pcib0: <ARM PCI Firmware config space host controller> on acpi0
pcib0: Firmware v1.0
pcib0: Bus is not cache-coherent
pcib0: PCI addr: 0xc0000000, CPU addr: 0x1b00000000, Size: 0x500000, Type: memory
pcib0: PCI addr: 0x1800000000, CPU addr: 0x1800000000, Size: 0x300000000, Type: memory
pci0: <ACPI PCI bus> on pcib0
pci0: domain=1, physical bus=0
found->	vendor=0x14e4, dev=0x2712, revid=0x30
	domain=1, bus=0, slot=0, func=0
	class=06-04-00, hdrtype=0x01, mfdev=0
	cmdreg=0x0006, statreg=0x0010, cachelnsz=0 (dwords)
	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	intpin=a, irq=255
	powerspec 3  supports D0 D3  current D0
	secbus=1, subbus=1
pcib1: <PCI-PCI bridge> at device 0.0 on pci0
pcib1:   domain            1
pcib1:   secondary bus     1
pcib1:   subordinate bus   1
pcib1:   memory decode     0xc0000000-0xc00fffff
pci1: <PCI bus> on pcib1
pcib1: allocated bus range (1-1) for rid 0 of pci1
pci1: domain=1, physical bus=1
found->	vendor=0x10ec, dev=0x5765, revid=0x01
	domain=1, bus=1, slot=0, func=0
	class=01-08-02, hdrtype=0x00, mfdev=0
	cmdreg=0x0006, statreg=0x0010, cachelnsz=0 (dwords)
	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	intpin=a, irq=255
	powerspec 3  supports D0 D3  current D0
	MSI supports 8 messages, 64 bit
	MSI-X supports 9 messages in map 0x10
	map[10]: type Memory, range 64, base 0xc0000000, size 14, enabled
pcib1: allocated memory range (0xc0000000-0xc0003fff) for rid 10 of pci1:1:0:0
	map[24]: type Memory, range 32, base 0xc0004000, size 13, enabled
pcib1: allocated memory range (0xc0004000-0xc0005fff) for rid 24 of pci1:1:0:0
nvme0: <Generic NVMe Device> mem 0xc0000000-0xc0003fff,0xc0004000-0xc0005fff at device 0.0 on pci1
nvme0: attempting to allocate 5 MSI-X vectors (9 supported)
nvme0: unable to allocate MSI-X
nvme0: attempting to allocate 2 MSI vectors (8 supported)
nvme0: unable to allocate MSI
pcib0: matched entry for 0.0.INTA
pcib0: slot 0 INTA hardwired to IRQ 251
pcib1: slot 0 INTA is routed to irq 13
nvme0: CapLo: 0x280103ff: MQES 1023, CQR, TO 40
nvme0: CapHi: 0x00000020: DSTRD 0, CSS 1, CPS 0, MPSMIN 0, MPSMAX 0
nvme0: Version: 0x00010400: 1.4
acpi_syscontainer1: <System Container> on acpi0
sdhci_acpi0: <Intel Bay Trail/Braswell SDXC Controller> iomem 0x1000fff000-0x1000fff25f irq 3 on acpi0
sdhci_acpi0-slot0: 200MHz 4bits VDD: VCCQ: 3.3V 1.8V DRV: BACD DMA removable
sdhci_acpi0-slot0: eMMC: HS200
sdhci_acpi0-slot0: UHS-I: SDR12 SDR25 SDR50 SDR104 DDR50
sdhci_acpi0-slot0: Re-tuning count 0 secs, mode 3
sdhci_acpi0-slot0: ============== REGISTER DUMP ==============
sdhci_acpi0-slot0: Sys addr: 0x00000000 | Version:  0x00001002
sdhci_acpi0-slot0: Blk size: 0x00000200 | Blk cnt:  0x00000000
sdhci_acpi0-slot0: Argument: 0x03b72220 | Trn mode: 0x00000037
sdhci_acpi0-slot0: Present:  0x1fff0000 | Host ctl: 0x0000001a
sdhci_acpi0-slot0: Power:    0x0000000f | Blk gap:  0x00000080
sdhci_acpi0-slot0: Wake-up:  0x00000000 | Clock:    0x00000007
sdhci_acpi0-slot0: Timeout:  0x0000000e | Int stat: 0x00000000
sdhci_acpi0-slot0: Int enab: 0x77ff7fff | Sig enab: 0x00000000
sdhci_acpi0-slot0: AC12 err: 0x00000000 | Host ctl2:0x0000008b
sdhci_acpi0-slot0: Caps:     0x15eac832 | Caps2:    0x8000a577
sdhci_acpi0-slot0: Max curr: 0x00080008 | ADMA err: 0x00000000
sdhci_acpi0-slot0: ADMA addr:0x399a3018 | Slot int: 0x00000000
sdhci_acpi0-slot0: ===========================================
sdhci_acpi0-slot0: Card inserted
mmc0: <MMC/SD bus> on sdhci_acpi0
sdhci_acpi1: <Intel Bay Trail/Braswell SDXC Controller> iomem 0x1001100000-0x100110025f irq 4 on acpi0
sdhci_acpi1-slot0: 200MHz 8bits VDD: VCCQ: 3.3V 1.8V DRV: BC DMA embedded
sdhci_acpi1-slot0: eMMC: HS200
sdhci_acpi1-slot0: UHS-I: SDR12 SDR25 SDR50 SDR104 DDR50
sdhci_acpi1-slot0: Re-tuning count 0 secs, mode 3
sdhci_acpi1-slot0: ============== REGISTER DUMP ==============
sdhci_acpi1-slot0: Sys addr: 0x00000000 | Version:  0x00001002
sdhci_acpi1-slot0: Blk size: 0x00000000 | Blk cnt:  0x00000000
sdhci_acpi1-slot0: Argument: 0x00000000 | Trn mode: 0x00000000
sdhci_acpi1-slot0: Present:  0x01ff0000 | Host ctl: 0x00000000
sdhci_acpi1-slot0: Power:    0x00000000 | Blk gap:  0x00000080
sdhci_acpi1-slot0: Wake-up:  0x00000000 | Clock:    0x00000000
sdhci_acpi1-slot0: Timeout:  0x00000000 | Int stat: 0x00000000
sdhci_acpi1-slot0: Int enab: 0x00000000 | Sig enab: 0x00000000
sdhci_acpi1-slot0: AC12 err: 0x00000000 | Host ctl2:0x00000000
sdhci_acpi1-slot0: Caps:     0x55eec832 | Caps2:    0x8000a527
sdhci_acpi1-slot0: Max curr: 0x00080008 | ADMA err: 0x00000000
sdhci_acpi1-slot0: ADMA addr:0x00000000 | Slot int: 0x00000000
sdhci_acpi1-slot0: ===========================================
sdhci_acpi1-slot0: Card inserted
mmc1: <MMC/SD bus> on sdhci_acpi1
uart0: <PrimeCell UART (PL011)> iomem 0x107d001000-0x107d0011ff irq 0 on acpi0
uart0: console (115200,n,8,1)
uart0: fast interrupt
uart0: PPS capture mode: DCD
xhci0: <Generic USB 3.0 controller> iomem 0x1f00200000-0x1f002fffff irq 1 on acpi0
xhci0: 64 bytes context size, 64-bit DMA
usbus0 on xhci0
xhci0: usbpf: Attached
xhci1: <Generic USB 3.0 controller> iomem 0x1f00300000-0x1f003fffff irq 2 on acpi0
xhci1: 64 bytes context size, 64-bit DMA
usbus1 on xhci1
xhci1: usbpf: Attached
crypto: assign cryptosoft0 driver id 0, flags 0x6000000
armv8crypto0: <AES-CBC,AES-XTS,AES-GCM>
crypto: assign armv8crypto0 driver id 1, flags 0xe000000
AcpiOsExecute: task queue not started
Device configuration finished.
procfs registered
Timecounters tick every 1.000 msec
lo0: bpf attached
vlan: initialized, using hash tables with chaining
IPsec: Initialized Security Association Processing.
tcp_init: net.inet.tcp.tcbhashsize auto tuned to 131072
AcpiOsExecute: enqueue 1 pending tasks
usbus0: 5.0Gbps Super Speed USB v3.0
usbus1: 5.0Gbps Super Speed USB v3.0
ugen0.1: <Generic XHCI root HUB> at usbus0
uhub0 on usbus0
uhub0: <Generic XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on usbus0
ugen1.1: <Generic XHCI root HUB> at usbus1
uhub1 on usbus1
uhub1: <Generic XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on usbus1
nvme0: Allocated 64MB host memory buffer
sdhci_acpi0-slot0: Divider 250 for freq 400000 (base 200000000)
sdhci_acpi0-slot0: Divider 250 for freq 400000 (base 200000000)
mmc0: Probing bus
sdhci_acpi0-slot0: Divider 250 for freq 400000 (base 200000000)
sdhci_acpi0-slot0: Divider 250 for freq 400000 (base 200000000)
mmc0: SD 2.0 interface conditions: OK
mmc0: SD probe: OK (OCR: 0x41ff8000)
sdhci_acpi0-slot0: Divider 250 for freq 400000 (base 200000000)
sdhci_acpi0-slot0: Divider 250 for freq 400000 (base 200000000)
mmc0: Current OCR: 0x01ff8000
mmc0: Probing cards
mmc0: New card detected (CID REPLACED)
mmc0: New card detected (CSD REPLACED)
mmc0: Card at relative address 0xaaaa added:
mmc0:  card: SDHC SE32G 8.0 SN REPLACED MFG 07/2017 by 3 SD
mmc0:  quirks: 0
mmc0:  bus: 4bit, 50MHz (high speed timing)
mmc0:  memory: 62333952 blocks, erase sector 8192 blocks
sdhci_acpi0-slot0: Divider 250 for freq 400000 (base 200000000)
mmc0: setting transfer rate to 50.000MHz (high speed timing)
sdhci_acpi0-slot0: Divider 250 for freq 400000 (base 200000000)
sdhci_acpi0-slot0: Divider 2 for freq 50000000 (base 200000000)
sdhci_acpi0-slot0: Divider 2 for freq 50000000 (base 200000000)
mmcsd0: 32GB <SDHC SE32G 8.0 SN REPLACED MFG 07/2017 by 3 SD> at mmc0 50.0MHz/4bit/65535-block
sdhci_acpi1-slot0: Divider 250 for freq 400000 (base 200000000)
sdhci_acpi1-slot0: Divider 250 for freq 400000 (base 200000000)
mmc1: Probing bus
sdhci_acpi1-slot0: Divider 250 for freq 400000 (base 200000000)
GEOM: new disk mmcsd0
mmc0: setting bus width to 4 bits high speed timing
sdhci_acpi1-slot0: Divider 250 for freq 400000 (base 200000000)
sdhci_acpi0-slot0: Divider 2 for freq 50000000 (base 200000000)
sdhci_acpi0-slot0: Divider 2 for freq 50000000 (base 200000000)
mmc1: SD probe: failed
mmc1: MMC probe: failed
mmc1: Current OCR: 0x00000000
mmc1: No compatible cards found on bus
pci0: driver added
pci1: driver added
CPU  0: ARM Cortex-A76 r4p1 affinity:  0  0
                   Cache Type = <IDC,64 byte CWG,64 byte ERG,64 byte D-cacheline,PIPT 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 = <CSV3,CSV2,RAS,AdvSIMD+HP,FP+HP,EL3,EL2,EL1,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>
 L1 cache: 64KB (instruction), 64KB (data)
 L2 cache: 512KB (unified)
 L3 cache: 2048KB (unified)
CPU  1: ARM Cortex-A76 r4p1 affinity:  1  0
 L1 cache: 64KB (instruction), 64KB (data)
 L2 cache: 512KB (unified)
 L3 cache: 2048KB (unified)
CPU  2: ARM Cortex-A76 r4p1 affinity:  2  0
 L1 cache: 64KB (instruction), 64KB (data)
 L2 cache: 512KB (unified)
 L3 cache: 2048KB (unified)
CPU  3: ARM Cortex-A76 r4p1 affinity:  3  0
 L1 cache: 64KB (instruction), 64KB (data)
 L2 cache: 512KB (unified)
 L3 cache: 2048KB (unified)
gic0: using for IPIs
Release APs...done
Enabling CnP
Trying to mount root from ufs:/dev/gpt/PkgBaseUFS [rw,noatime]...
TCP_ratelimit: Is now initialized
regulator: shutting down unused regulators
uhub0: 3 ports with 3 removable, self powered
uhub1: 3 ports with 3 removable, self powered
ugen0.2: <Realtek USB 10/100/1000 LAN> at usbus0
ure0 on uhub0
ure0: <Realtek USB 10/100/1000 LAN, class 0/0, rev 3.00/30.00, addr 1> on usbus0
ugen1.2: <Asmedia ASM236X series> at usbus1
umass0 on uhub1
umass0: <Asmedia ASM236X series, class 0/0, rev 3.20/1.00, addr 1> on usbus1
umass0:1:0: Attached to scbus1
miibus0: <MII bus> on ure0
rgephy0: <RTL8251/8153 1000BASE-T media interface> PHY 0 on miibus0
rgephy0: OUI 0x00e04c, model 0x0000, rev. 0
rgephy0:  none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT-FDX, 1000baseT-FDX-master, auto
ue0: <USB Ethernet> on ure0
ue0: bpf attached
ue0: Ethernet address: a0:ce:c8:d6:37:59
ue0: link state changed to DOWN
Root mount waiting for: CAM
Root mount waiting for: CAM
Root mount waiting for: CAM
Root mount waiting for: CAM
Root mount waiting for: CAM
Root mount waiting for: CAM
Root mount waiting for: CAM
Root mount waiting for: CAM
nda0 at nvme0 bus 0 scbus0 target 0 lun 1
nda0: <Timetec 35TTTN2242GE3P-1TB VC2S038E REPLACED>
nda0: Serial Number REPLACED
nda0: nvme version 1.4
nda0: 976762MB (2000409264 512 byte sectors)
GEOM: new disk nda0
pass0 at nvme0 bus 0 scbus0 target 0 lun 1
pass0: <Timetec 35TTTN2242GE3P-1TB VC2S038E REPLACED>
pass0: Serial Number REPLACED
pass0: nvme version 1.4
pass1 at umass-sim0 bus 0 scbus1 target 0 lun 0
pass1: <INTEL SS DPE21D960GA 0> Fixed Direct Access SPC-4 SCSI device
pass1: Serial Number REPLACED
pass1: 400.000MB/s transfers
da0 at umass-sim0 bus 0 scbus1 target 0 lun 0
da0: <INTEL SS DPE21D960GA 0> Fixed Direct Access SPC-4 SCSI device
da0: Serial Number REPLACED
da0: 400.000MB/s transfers
da0: 915715MB (1875385008 512 byte sectors)
da0: quirks=0x2<NO_6_BYTE>
da0: Delete methods: <NONE(*),ZERO>
GEOM: new disk da0
efirtc0: providing initial system time
Dual Console: Serial Primary, Video Secondary
start_init: trying /sbin/init
Setting hostue0: link state changed to UP
ue0: 2 link states coalesced
ue0: link state changed to UP
lo0: link state changed to UP
ue0: link state changed to DOWN
ue0: link state changed to UP
Security policy loaded: MAC/ntpd (mac_ntpd)


And that is where the console output stops. dmessg -a shows more
lines, both before that and after that, such as:

GEOM: new disk da0
efirtc0: providing initial system time
Dual Console: Serial Primary, Video Secondary
start_init: trying /sbin/init
Setting hostuuid: 00d04170-0000-0000-0e87-549e8a9af836.
Setting hostid: 0x93651293.
Starting file system checks:
/dev/gpt/PkgBaseUFS: FILE SYSTEM CLEAN; SKIPPING CHECKS
/dev/gpt/PkgBaseUFS: clean, 121635734 free (492206 frags, 15142941 blocks, 0.3% fragmentation)
Mounting local filesystems:.
Setting up harvesting: [CALLOUT],[UMA],[FS_ATIME],SWI,INTERRUPT,NET_NG,[NET_ETHER],NET_TUN,MOUSE,KEYBOARD,ATTACH,CACHED
Feeding entropy: .
Setting hostname: aarch64-main-pkgs.
ELF ldconfig path: /lib /usr/lib /usr/lib/compat /usr/local/lib /usr/local/lib/compat/pkg /usr/local/lib/compat/pkg /usr/local/lib/e2fsprogs /usr/local/lib/gcc14 /usr/local/lib/perl5/5.36/mach/CORE /usr/local/llvm20/lib /usr/local/llvm20/lib/aarch64-portbld-freebsd15.0
32-bit compatibility ldconfig path: /usr/lib32
ue0: link state changed to UP
ue0: 2 link states coalesced
ue0: link state changed to UP
lo0: link state changed to UP
ue0: link state changed to DOWN
ue0: link state changed to UP
Starting Network: lo0 ue0.
lo0: flags=1008049<UP,LOOPBACK,RUNNING,MULTICAST,LOWER_UP> metric 0 mtu 16384
        options=680003<RXCSUM,TXCSUM,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6>
        inet 127.0.0.1 netmask 0xff000000
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
        groups: lo
        nd6 options=23<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL>
ue0: flags=1008843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,LOWER_UP> metric 0 mtu 1500
        options=68009b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6>
        ether REPLACED
        inet6 REPLACED prefixlen 64 scopeid 0x2
        inet6 REPLACED prefixlen 64 autoconf pltime 600 vltime 600
        media: Ethernet autoselect (1000baseT <full-duplex>)
        status: active
        nd6 options=23<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL>
Starting devd.
Starting dhclient.
DHCPREQUEST on ue0 to 255.255.255.255 port 67
DHCPACK from 192.168.1.1
bound to 192.168.1.154 -- renewal in 43200 seconds.
route: message indicates error: File exists
add host 127.0.0.1: gateway lo0 fib 0: route already in table
route: message indicates error: File exists
add host ::1: gateway lo0 fib 0: route already in table
add net fe80::: gateway ::1
add net ff02::: gateway ::1
add net ::ffff:0.0.0.0: gateway ::1
add net ::0.0.0.0: gateway ::1
Recovering vi editor sessions:.
Clearing /tmp (X related).
Creating and/or trimming log files.
Updating motd:.
Updating /var/run/os-release done.
Starting syslogd.
No core dumps found.
Starting rpcbind.
NFS access cache time=60
Security policy loaded: MAC/ntpd (mac_ntpd)
Starting ntpd.
Mounting late filesystems:.
NFS on reserved port only=YES
NFSv4 is disabled
Starting mountd.
Starting nfsd.
sysctl: unknown oid 'vfs.zfs.min_auto_ashift' at line 9
sysctl: unknown oid 'vfs.zfs.per_txg_dirty_frees_percent' at line 17
sysctl: unknown oid 'vm.swap_enabled' at line 22
sysctl: unknown oid 'vm.swap_idle_enabled' at line 23
Performing sanity check on sshd configuration.
Starting sshd.
Starting cron.
Starting background file system checks in 60 seconds.

Thu Jun  5 02:36:05 PDT 2025
<118>
FreeBSD/arm64 (aarch64-main-pkgs) (console)
<118>
login: 


I happen to currently have:

# kenv
. . .
boot_multicons="YES"
boot_serial="YES"
boot_verbose="YES"
. . .
console="eficom,efi"
. . .
efi-version="2.70"
efi_com_port="0"
efi_com_speed="115200"
efi_max_resolution="1x1"
. . .

===
Mark Millard
marklmi at yahoo.com