Re: RPI 4/5 u-boot new port, is there any interest? [16 GiByte RPi5B (D0) basics operational via the EDK2 variant for such]
- Reply: Mark Millard : "Re: RPI 4/5 u-boot new port, is there any interest? [16 GiByte RPi5B (D0) basics operational via the EDK2 variant for such]"
- In reply to: Mark Millard : "Re: RPI 4/5 u-boot new port, is there any interest? [16 GiByte RPi5B (D0) basics operational via the EDK2 variant for such]"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 06 Jun 2025 00:05:13 UTC
On Jun 5, 2025, at 03:38, Mark Millard <marklmi@yahoo.com> wrote:
> 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:
FYI relative to PCIe and an example NVMe use over it:
# pciconf -l -BbcevV
pcib1@pci1:0:0:0: class=0x060400 rev=0x30 hdr=0x01 vendor=0x14e4 device=0x2712 subvendor=0x0000 subdevice=0x0000
vendor = 'Broadcom Inc. and subsidiaries'
device = 'BCM2712 PCIe Bridge'
class = bridge
subclass = PCI-PCI
bus range = 1-1
window[20] = type Memory, range 32, addr 0xc0000000-0xc00fffff, enabled
window[24] = type Prefetchable Memory, range 64, addr 0xfffffffffff00000-0xfffff, disabled
cap 01[48] = powerspec 3 supports D0 D3 current D0
cap 10[ac] = PCI-Express 2 root port max data 128(512) RO NS ARI disabled
max read 128
link x1(x1) speed 5.0(5.0) ClockPM disabled
ecap 0001[100] = AER 1 0 fatal 0 non-fatal 0 corrected
ecap 0002[160] = VC 1 max VC0
ecap 000b[180] = Vendor [1] ID 0000 Rev 0 Length 40
ecap 001e[240] = L1 PM Substates 1
ecap 0019[300] = PCIe Sec 1 lane errors 0
nvme0@pci1:1:0:0: class=0x010802 rev=0x01 hdr=0x00 vendor=0x10ec device=0x5765 subvendor=0x10ec subdevice=0x5765
vendor = 'Realtek Semiconductor Co., Ltd.'
device = 'RTS5765DL NVMe SSD Controller (DRAM-less)'
class = mass storage
subclass = NVM
bar [10] = type Memory, range 64, base 0xc0000000, size 16384, enabled
bar [24] = type Memory, range 32, base 0xc0004000, size 8192, enabled
cap 01[40] = powerspec 3 supports D0 D3 current D0
cap 05[50] = MSI supports 8 messages, 64 bit
cap 10[70] = PCI-Express 2 endpoint max data 128(512) FLR RO
max read 512
link x1(x4) speed 5.0(8.0) ASPM disabled(L1) ClockPM disabled
cap 11[b0] = MSI-X supports 9 messages
Table in map 0x10[0x2000], PBA in map 0x10[0x3000]
ecap 0001[100] = AER 2 0 fatal 0 non-fatal 0 corrected
ecap 0003[148] = Serial 1 00000001004ce000
ecap 0019[158] = PCIe Sec 1 lane errors 0
ecap 0018[178] = LTR 1
ecap 001e[180] = L1 PM Substates 1
ecap 000b[190] = Vendor [1] ID 0001 Rev 1 Length 56
> # 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