Re: RPI4-4Gb Boot fails from SD card (both my build AND the official 14.3 build)

From: Karl Denninger <karl_at_denninger.net>
Date: Sat, 26 Jul 2025 20:06:19 UTC
BTW booting an "official" Pi distribution, updating it to be current off 
the 'net and then running rpi-eeprom-update says the bootloader and 
VL805 EEPROM are both up to date (8 May 2025 is what it says is on the 
board.)

On 7/26/2025 13:25, Karl Denninger wrote:
>
> Ugh..... this used to work, but I DID update this unit to the 
> most-recent to use it with Kodi for a while, and now I get this when 
> attempting to boot a FreeBSD load (this card DOES BOOT on a Pi3, 
> incidentally; I know its good generally.)  Looks like something has 
> changed in the driver for the SD card that blows it up although the 
> EFI Loader is able to read it and start the kernel.
>
> U-Boot 2025.04 (Jul 01 2025 - 23:03:56 +0000)
>
> DRAM:  948 MiB (effective 3.9 GiB)
> RPI 4 Model B (0xc03112)
> Core:  212 devices, 17 uclasses, devicetree: board
> MMC:   mmc@7e300000: 3, mmc@7e340000: 0
> Loading Environment from FAT... ** Bad device specification mmc 1 **
> In:    serial,usbkbd
> Out:   serial,vidconsole
> Err:   serial,vidconsole
> Net:   eth0: ethernet@7d580000
>
> PCIe BRCM: link up, 5.0 Gbps x1 (SSC)
> starting USB...
> Bus xhci_pci: Register 5000420 NbrPorts 5
> Starting the controller
> USB XHCI 1.00
> scanning bus xhci_pci for devices... 2 USB Device(s) found
>        scanning usb for storage devices... 0 Storage Device(s) found
> Hit any key to stop autoboot:  0
> Cannot persist EFI variables without system partition
> ** Booting bootflow '<NULL>' with efi_mgr
> Booting: mmc 0
> console comconsole failed to initialize
> Consoles: EFI console  serial port
>     Reading loader env vars from /efi/freebsd/loader.env
> Setting currdev to disk0p1:
> FreeBSD/arm64 EFI loader, Revision 3.0
>
>    Command line arguments: loader.efi
>    Image base: 0x39d4f000
>    EFI version: 2.110
>    EFI Firmware: Das U-Boot (rev 8229.1024)
>    Console: efi,comconsole (0)
>    Load Path: /\EFI\BOOT\BOOTAA64.EFI
>    Load Device: 
> /VenHw(e61d73b9-a384-4acc-aeab-82e828f3628b,0000000000000000)/VenHw(e61d73b9-a384-4acc-aeab-82e828f3628b,6d00000003000000)/SD(0)/SD(1)/HD(1,MBR,0x15ca56f1,0x3f,0x18fe7)
>    BootCurrent: 0000
>    BootOrder: 0000[*]
>     Setting currdev to configured rootdev disk0s2a
> Loading /boot/defaults/loader.conf
> Loading /boot/defaults/loader.conf
> Loading /boot/device.hints
> Loading /boot/loader.conf
> Loading /boot/loader.conf.local
> c\
> |  ______               ____   _____ _____
>   |  ____|             |  _ \ / ____|  __ \
>   | |___ _ __ ___  ___ | |_) | (___ | |  | |
>   |  ___| '__/ _ \/ _ \|  _ < \___ \| |  | |
>   | |   | | |  __/  __/| |_) |____) | |__| |
>   | |   | | |    |    ||     |      |      |
>   |_|   |_|  \___|\___||____/|_____/|_____/      ```             `
>                                                 s` 
> `.....---.......--.```   -/
>  +---------- Welcome to FreeBSD -----------+    +o   .--`  /y:`      +.
>  |                                         |     yo`:.   :o      `+-
>  |  1. Boot Multi user [Enter]             |      y/    -/`   -o/
>  |  2. Boot Single user                    |     .-     ::/sy+:.
>  |  3. Escape to loader prompt             |     /        `--  /
>  |  4. Reboot                              |    `:             :`
>  |  5. Cons: Dual (Serial primary)         |    `:             :`
>  |                                         |     /             /
>  |  Options:                               |     .-           -.
>  |  6. Kernel: default/kernel (1 of 1)     |      --           -.
>  |  7. Boot Options                        |       `:`         `:`
>  |                                         |         .--      `--.
>  |                                         | .---.....----.
>  |                                         |
>  +-----------------------------------------+
>    Autoboot in 4 seconds. [Space] to pause
> Loading kernel...
> /boot/kernel/kernel text=0x2a8 text=0x9f2d10 text=0x26c014 
> data=0x151738 data=0x0+0x2bc000 0x8+0x154d70+0x8+0x17ec71
> Loading configured modules...
> can't find '/boot/entropy'
> /boot/kernel/gpiopps.ko text=0x127b text=0x9d4 data=0x478 
> 0x8+0x918+0x8+0x5f4
> can't find '/etc/hostid'
> Using DTB provided by EFI at 0x39ee4000.
> EFI framebuffer information:
> addr, size     0x3eac2000, 0x103000
> dimensions     592 x 448
> stride         592
> masks          0x00ff0000, 0x0000ff00, 0x000000ff, 0xff000000
> ---<<BOOT>>---
> WARNING: Cannot find freebsd,dts-version property, cannot check DTB 
> compliance
> Copyright (c) 1992-2023 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 14.3-STABLE #0 stable/14-n271967-a6693b09e297-dirty: Mon Jul 
> 21 17:35:11 EDT 2025
> karl@NewFS.denninger.net:/work/OBJ/ARM64-14-NTP-STABLE/obj/usr/src.14-STABLE/arm64.aarch64/sys/GENERIC 
> arm64
> FreeBSD clang version 19.1.7 (https://github.com/llvm/llvm-project.git 
> llvmorg-19.1.7-0-gcd708029e0b2)
> VT(efifb): resolution 592x448
> module scmi already present!
> real memory  = 4148158464 (3955 MB)
> avail memory = 4020654080 (3834 MB)
> Starting CPU 1 (1)
> Starting CPU 2 (2)
> Starting CPU 3 (3)
> FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs
> random: unblocking device.
> random: entropy device external interface
> kbd0 at kbdmux0
> Deprecated code (to be removed in FreeBSD 15): MIDI sequencer: no 
> longer needed or used
> ofwbus0: <Open Firmware Device Tree>
> simplebus0: <Flattened device tree simple bus> on ofwbus0
> ofw_clkbus0: <OFW clocks bus> on ofwbus0
> simplebus1: <Flattened device tree simple bus> on ofwbus0
> simplebus2: <Flattened device tree simple bus> on ofwbus0
> regfix0: <Fixed Regulator> on ofwbus0
> clk_fixed4: clock-fixed has no clock-frequency
> clk_fixed4: clock-fixed has no clock-frequency
> regfix1: <Fixed Regulator> on ofwbus0
> regfix2: <Fixed Regulator> on ofwbus0
> regfix3: <Fixed Regulator> on ofwbus0
> regfix4: <Fixed Regulator> on ofwbus0
> simplebus3: <Flattened device tree simple bus> on ofwbus0
> simple_mfd0: <Simple MFD (Multi-Functions Device)> mem 
> 0x7d5d2000-0x7d5d2eff on simplebus0
> bcm2835_firmware0: <BCM2835 Firmware> on simplebus0
> ofw_clkbus1: <OFW clocks bus> on bcm2835_firmware0
> clk_fixed4: clock-fixed has no clock-frequency
> clk_fixed4: clock-fixed has no clock-frequency
> clk_fixed4: clock-fixed has no clock-frequency
> clk_fixed4: clock-fixed has no clock-frequency
> psci0: <ARM Power State Co-ordination Interface Driver> on ofwbus0
> clk_fixed4: clock-fixed has no clock-frequency
> clk_fixed4: clock-fixed has no clock-frequency
> clk_fixed4: clock-fixed has no clock-frequency
> clk_fixed4: clock-fixed has no clock-frequency
> clk_fixed4: clock-fixed has no clock-frequency
> clk_fixed4: clock-fixed has no clock-frequency
> clk_fixed4: clock-fixed has no clock-frequency
> clk_fixed4: clock-fixed has no clock-frequency
> clk_fixed4: clock-fixed has no clock-frequency
> clk_fixed4: clock-fixed has no clock-frequency
> clk_fixed4: clock-fixed has no clock-frequency
> clk_fixed4: clock-fixed has no clock-frequency
> clk_fixed4: clock-fixed has no clock-frequency
> clk_fixed4: clock-fixed has no clock-frequency
> clk_fixed4: clock-fixed has no clock-frequency
> clk_fixed4: clock-fixed has no clock-frequency
> gic0: <ARM Generic Interrupt Controller> mem 
> 0x40041000-0x40041fff,0x40042000-0x40043fff,0x40044000-0x40045fff,0x40046000-0x40047fff 
> irq 30 on simplebus0
> gic0: pn 0x2, arch 0x2, rev 0x1, implementer 0x43b irqs 256
> clk_fixed4: clock-fixed has no clock-frequency
> clk_fixed4: clock-fixed has no clock-frequency
> clk_fixed4: clock-fixed has no clock-frequency
> clk_fixed4: clock-fixed has no clock-frequency
> gpio0: <BCM2708/2835 GPIO controller> mem 0x7e200000-0x7e2000b3 irq 
> 14,15 on simplebus0
> gpiobus0: <OFW GPIO bus> on gpio0
> gpio1: <Raspberry Pi Firmware GPIO controller> on bcm2835_firmware0
> gpiobus1: <GPIO bus> on gpio1
> regfix0: Cannot configure GPIO pin: 5
> REGNODE_INIT failed: 6
> regfix0: Cannot register regulator.
> clk_fixed4: clock-fixed has no clock-frequency
> clk_fixed4: clock-fixed has no clock-frequency
> regfix2: Cannot set GPIO pin: 6
> REGNODE_INIT failed: 6
> regfix2: Cannot register regulator.
> mbox0: <BCM2835 VideoCore Mailbox> mem 0x7e00b880-0x7e00b8bf irq 13 on 
> simplebus0
> clk_fixed4: clock-fixed has no clock-frequency
> clk_fixed4: clock-fixed has no clock-frequency
> gpioregulator0: <GPIO controlled regulator> on ofwbus0
> clk_fixed4: clock-fixed has no clock-frequency
> clk_fixed4: clock-fixed has no clock-frequency
> clk_fixed4: clock-fixed has no clock-frequency
> clk_fixed4: clock-fixed has no clock-frequency
> generic_timer0: <ARMv8 Generic Timer> irq 4,5,6,7 on ofwbus0
> Timecounter "ARM MPCore Timecounter" frequency 54000000 Hz quality 1000
> Event timer "ARM MPCore Eventtimer" frequency 54000000 Hz quality 1000
> clk_fixed4: clock-fixed has no clock-frequency
> clk_fixed4: clock-fixed has no clock-frequency
> clk_fixed4: clock-fixed has no clock-frequency
> clk_fixed4: clock-fixed has no clock-frequency
> clk_fixed4: clock-fixed has no clock-frequency
> clk_fixed4: clock-fixed has no clock-frequency
> clk_fixed4: clock-fixed has no clock-frequency
> clk_fixed4: clock-fixed has no clock-frequency
> clk_fixed4: clock-fixed has no clock-frequency
> clk_fixed4: clock-fixed has no clock-frequency
> clk_fixed4: clock-fixed has no clock-frequency
> clk_fixed4: clock-fixed has no clock-frequency
> clk_fixed4: clock-fixed has no clock-frequency
> clk_fixed4: clock-fixed has no clock-frequency
> clk_fixed4: clock-fixed has no clock-frequency
> clk_fixed4: clock-fixed has no clock-frequency
> clk_fixed4: clock-fixed has no clock-frequency
> clk_fixed4: clock-fixed has no clock-frequency
> clk_fixed4: clock-fixed has no clock-frequency
> clk_fixed4: clock-fixed has no clock-frequency
> bcm_dma0: <BCM2835 DMA Controller> mem 0x7e007000-0x7e007aff irq 
> 31,32,33,34,35,36,37,38,39,40,41 on simplebus0
> usb_nop_xceiv0: <USB NOP PHY> on ofwbus0
> clk_fixed4: clock-fixed has no clock-frequency
> clk_fixed4: clock-fixed has no clock-frequency
> clk_fixed4: clock-fixed has no clock-frequency
> clk_fixed4: clock-fixed has no clock-frequency
> bcm2835_clkman0: <BCM283x Clock Manager> mem 0x7e101000-0x7e102fff on 
> simplebus0
> gpioc0: <GPIO controller> on gpio0
> uart0: <PrimeCell UART (PL011)> mem 0x7e201000-0x7e2011ff irq 16 on 
> simplebus0
> uart0: console (115200,n,8,1)
> spi0: <BCM2708/2835 SPI controller> mem 0x7e204000-0x7e2041ff irq 18 
> on simplebus0
> spibus0: <OFW SPI bus> on spi0
> spibus0: <unknown card> at cs 0 mode 0
> spibus0: <unknown card> at cs 1 mode 0
> sdhci_bcm0: <Broadcom 2708 SDHCI controller> mem 0x7e300000-0x7e3000ff 
> irq 24 on simplebus0
> mmc0: <MMC/SD bus> on sdhci_bcm0
> iichb0: <BCM2708/2835 BSC controller> mem 0x7e804000-0x7e804fff irq 27 
> on simplebus0
> bcmwd0: <BCM2708/2835 Watchdog> mem 
> 0x7e100000-0x7e100113,0x7e00a000-0x7e00a023,0x7ec11000-0x7ec1101f on 
> simplebus0
> bcmrng0: <Broadcom BCM2835/BCM2838 RNG> mem 0x7e104000-0x7e104027 on 
> simplebus0
> gpioc1: <GPIO controller> on gpio1
> fb0: <BCM2835 VT framebuffer driver> on simplebus0
> fb0: keeping existing fb bpp of 32
> fbd0 on fb0
> WARNING: Device "fb" is Giant locked and may be deleted before FreeBSD 
> 15.0.
> VT: Replacing driver "efifb" with new "fb".
> fb0: 592x448(592x448@0,0) 32bpp
> fb0: fbswap: 1, pitch 2368, base 0x3eac2000, screen_size 1060864
> sdhci_bcm1: <Broadcom 2708 SDHCI controller> mem 0x7e340000-0x7e3400ff 
> irq 79 on simplebus1
> mmc1: <MMC/SD bus> on sdhci_bcm1
> pmu0: <Performance Monitoring Unit> irq 0,1,2,3 on ofwbus0
> cpulist0: <Open Firmware CPU Group> on ofwbus0
> cpu0: <Open Firmware CPU> on cpulist0
> bcm2835_cpufreq0: <CPU Frequency Control> on cpu0
> cpufreq0: <CPU frequency control> on cpu0
> pcib0: <BCM2838-compatible PCI-express controller> mem 
> 0x7d500000-0x7d50930f irq 80,81 on simplebus2
> pcib0: hardware identifies as revision 0x304.
> pci0: <OFW PCI bus> on pcib0
> pcib1: <PCI-PCI bridge> irq 91 at device 0.0 on pci0
> pci1: <OFW PCI bus> on pcib1
> bcm_xhci0: <VL805 USB 3.0 controller (on the Raspberry Pi 4b)> irq 92 
> at device 0.0 on pci1
> bcm_xhci0: 32 bytes context size, 64-bit DMA
> usbus0 on bcm_xhci0
> genet0: <RPi4 Gigabit Ethernet> mem 0x7d580000-0x7d58ffff irq 82,83 on 
> simplebus2
> genet0: GENET version 5.0 phy 0x0000
> miibus0: <MII bus> on genet0
> brgphy0: <BCM54213PE 1000BASE-T media interface> PHY 1 on miibus0
> brgphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 
> 1000baseT-master, 1000baseT-FDX, 1000baseT-FDX-master, auto
> genet0: Ethernet address: dc:a6:32:8c:9e:8a
> clk_fixed4: clock-fixed has no clock-frequency
> clk_fixed4: clock-fixed has no clock-frequency
> gpioled0: <GPIO LEDs> on ofwbus0
> armv8crypto0: CPU lacks AES instructions
> Timecounters tick every 1.000 msec
> usbus0: 5.0Gbps Super Speed USB v3.0
> sdhci_bcm0-slot0: Got command interrupt 0x00030000, but there is no 
> active command.
> sdhci_bcm0-slot0: ============== REGISTER DUMP ==============
> sdhci_bcm0-slot0: Sys addr: 0x00000000 | Version:  0x00009902
> sdhci_bcm0-slot0: Blk size: 0x00000000 | Blk cnt:  0x00000000
> sdhci_bcm0-slot0: Argument: 0x000001aa | Trn mode: 0x00000000
> sdhci_bcm0-slot0: Present:  0x000f0000 | Host ctl: 0x00000001
> sdhci_bcm0-slot0: Power:    0x0000000f | Blk gap:  0x00000000
> sdhci_bcm0-slot0: Wake-up:  0x00000000 | Clock:    0x00003947
> sdhci_bcm0-slot0: Timeout:  0x00000000 | Int stat: 0x00000000
> sdhci_bcm0-slot0: Int enab: 0x01ff00bb | Sig enab: 0x01ff00bb
> sdhci_bcm0-slot0: AC12 err: 0x00000000 | Host ctl2:0x00000000
> sdhci_bcm0-slot0: Caps:     0x00000000 | Caps2:    0x00000000
> sdhci_bcm0-slot0: Max curr: 0x00000001 | ADMA err: 0x00000000
> sdhci_bcm0-slot0: ADMA addr:0x00000000 | Slot int: 0x00000000
> sdhci_bcm0-slot0: ===========================================
> ugen0.1: <(0x1106) XHCI root HUB> at usbus0
> uhub0 on usbus0
> uhub0: <(0x1106) XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on 
> usbus0
> sdhci_bcm0-slot0: Got command interrupt 0x00030000, but there is no 
> active command.
> sdhci_bcm0-slot0: ============== REGISTER DUMP ==============
> sdhci_bcm0-slot0: Sys addr: 0x00000000 | Version:  0x00009902
> sdhci_bcm0-slot0: Blk size: 0x00000000 | Blk cnt:  0x00000000
> sdhci_bcm0-slot0: Argument: 0x000001aa | Trn mode: 0x00000000
> sdhci_bcm0-slot0: Present:  0x000f0000 | Host ctl: 0x00000001
> sdhci_bcm0-slot0: Power:    0x0000000f | Blk gap:  0x00000000
> sdhci_bcm0-slot0: Wake-up:  0x00000000 | Clock:    0x00003947
> sdhci_bcm0-slot0: Timeout:  0x00000000 | Int stat: 0x00000000
> sdhci_bcm0-slot0: Int enab: 0x01ff00bb | Sig enab: 0x01ff00bb
> sdhci_bcm0-slot0: AC12 err: 0x00000000 | Host ctl2:0x00000000
> sdhci_bcm0-slot0: Caps:     0x00000000 | Caps2:    0x00000000
> sdhci_bcm0-slot0: Max curr: 0x00000001 | ADMA err: 0x00000000
> sdhci_bcm0-slot0: ADMA addr:0x00000000 | Slot int: 0x00000000
> sdhci_bcm0-slot0: ===========================================
> sdhci_bcm0-slot0: Got command interrupt 0x00030000, but there is no 
> active command.
> sdhci_bcm0-slot0: ============== REGISTER DUMP ==============
> sdhci_bcm0-slot0: Sys addr: 0x00000000 | Version:  0x00009902
> sdhci_bcm0-slot0: Blk size: 0x00000000 | Blk cnt:  0x00000000
> sdhci_bcm0-slot0: Argument: 0x000001aa | Trn mode: 0x00000000
> sdhci_bcm0-slot0: Present:  0x000f0000 | Host ctl: 0x00000001
> sdhci_bcm0-slot0: Power:    0x0000000f | Blk gap:  0x00000000
> sdhci_bcm0-slot0: Wake-up:  0x00000000 | Clock:    0x00003947
> sdhci_bcm0-slot0: Timeout:  0x00000000 | Int stat: 0x00000000
> sdhci_bcm0-slot0: Int enab: 0x01ff00bb | Sig enab: 0x01ff00bb
> sdhci_bcm0-slot0: AC12 err: 0x00000000 | Host ctl2:0x00000000
> sdhci_bcm0-slot0: Caps:     0x00000000 | Caps2:    0x00000000
> sdhci_bcm0-slot0: Max curr: 0x00000001 | ADMA err: 0x00000000
> sdhci_bcm0-slot0: ADMA addr:0x00000000 | Slot int: 0x00000000
> sdhci_bcm0-slot0: ===========================================
> sdhci_bcm0-slot0: Got command interrupt 0x00030000, but there is no 
> active command.
> sdhci_bcm0-slot0: ============== REGISTER DUMP ==============
> sdhci_bcm0-slot0: Sys addr: 0x00000000 | Version:  0x00009902
> sdhci_bcm0-slot0: Blk size: 0x00000000 | Blk cnt:  0x00000000
> sdhci_bcm0-slot0: Argument: 0x00000000 | Trn mode: 0x00000000
> sdhci_bcm0-slot0: Present:  0x000f0000 | Host ctl: 0x00000001
> sdhci_bcm0-slot0: Power:    0x0000000f | Blk gap:  0x00000000
> sdhci_bcm0-slot0: Wake-up:  0x00000000 | Clock:    0x00003947
> sdhci_bcm0-slot0: Timeout:  0x00000000 | Int stat: 0x00000000
> sdhci_bcm0-slot0: Int enab: 0x01ff00bb | Sig enab: 0x01ff00bb
> sdhci_bcm0-slot0: AC12 err: 0x00000000 | Host ctl2:0x00000000
> sdhci_bcm0-slot0: Caps:     0x00000000 | Caps2:    0x00000000
> sdhci_bcm0-slot0: Max curr: 0x00000001 | ADMA err: 0x00000000
> sdhci_bcm0-slot0: ADMA addr:0x00000000 | Slot int: 0x00000000
> sdhci_bcm0-slot0: ===========================================
> sdhci_bcm0-slot0: Got command interrupt 0x00030000, but there is no 
> active command.
> sdhci_bcm0-slot0: ============== REGISTER DUMP ==============
> sdhci_bcm0-slot0: Sys addr: 0x00000000 | Version:  0x00009902
> sdhci_bcm0-slot0: Blk size: 0x00000000 | Blk cnt:  0x00000000
> sdhci_bcm0-slot0: Argument: 0x00000000 | Trn mode: 0x00000000
> sdhci_bcm0-slot0: Present:  0x000f0000 | Host ctl: 0x00000001
> sdhci_bcm0-slot0: Power:    0x0000000f | Blk gap:  0x00000000
> sdhci_bcm0-slot0: Wake-up:  0x00000000 | Clock:    0x00003947
> sdhci_bcm0-slot0: Timeout:  0x00000000 | Int stat: 0x00000000
> sdhci_bcm0-slot0: Int enab: 0x01ff00bb | Sig enab: 0x01ff00bb
> sdhci_bcm0-slot0: AC12 err: 0x00000000 | Host ctl2:0x00000000
> sdhci_bcm0-slot0: Caps:     0x00000000 | Caps2:    0x00000000
> sdhci_bcm0-slot0: Max curr: 0x00000001 | ADMA err: 0x00000000
> sdhci_bcm0-slot0: ADMA addr:0x00000000 | Slot int: 0x00000000
> sdhci_bcm0-slot0: ===========================================
> sdhci_bcm0-slot0: Got command interrupt 0x00030000, but there is no 
> active command.
> sdhci_bcm0-slot0: ============== REGISTER DUMP ==============
> sdhci_bcm0-slot0: Sys addr: 0x00000000 | Version:  0x00009902
> sdhci_bcm0-slot0: Blk size: 0x00000000 | Blk cnt:  0x00000000
> sdhci_bcm0-slot0: Argument: 0x00000000 | Trn mode: 0x00000000
> sdhci_bcm0-slot0: Present:  0x000f0000 | Host ctl: 0x00000001
> sdhci_bcm0-slot0: Power:    0x0000000f | Blk gap:  0x00000000
> sdhci_bcm0-slot0: Wake-up:  0x00000000 | Clock:    0x00003947
> sdhci_bcm0-slot0: Timeout:  0x00000000 | Int stat: 0x00000000
> sdhci_bcm0-slot0: Int enab: 0x01ff00bb | Sig enab: 0x01ff00bb
> sdhci_bcm0-slot0: AC12 err: 0x00000000 | Host ctl2:0x00000000
> sdhci_bcm0-slot0: Caps:     0x00000000 | Caps2:    0x00000000
> sdhci_bcm0-slot0: Max curr: 0x00000001 | ADMA err: 0x00000000
> sdhci_bcm0-slot0: ADMA addr:0x00000000 | Slot int: 0x00000000
> sdhci_bcm0-slot0: ===========================================
> sdhci_bcm0-slot0: Got command interrupt 0x00030000, but there is no 
> active command.
> sdhci_bcm0-slot0: ============== REGISTER DUMP ==============
> sdhci_bcm0-slot0: Sys addr: 0x00000000 | Version:  0x00009902
> sdhci_bcm0-slot0: Blk size: 0x00000000 | Blk cnt:  0x00000000
> sdhci_bcm0-slot0: Argument: 0x00000000 | Trn mode: 0x00000000
> sdhci_bcm0-slot0: Present:  0x000f0000 | Host ctl: 0x00000001
> sdhci_bcm0-slot0: Power:    0x0000000f | Blk gap:  0x00000000
> sdhci_bcm0-slot0: Wake-up:  0x00000000 | Clock:    0x00003947
> sdhci_bcm0-slot0: Timeout:  0x00000000 | Int stat: 0x00000000
> sdhci_bcm0-slot0: Int enab: 0x01ff00bb | Sig enab: 0x01ff00bb
> sdhci_bcm0-slot0: AC12 err: 0x00000000 | Host ctl2:0x00000000
> sdhci_bcm0-slot0: Caps:     0x00000000 | Caps2:    0x00000000
> sdhci_bcm0-slot0: Max curr: 0x00000001 | ADMA err: 0x00000000
> sdhci_bcm0-slot0: ADMA addr:0x00000000 | Slot int: 0x00000000
> sdhci_bcm0-slot0: ===========================================
> mmc0: No compatible cards found on bus
> iicbus0: <OFW I2C bus> on iichb0
> iic0: <I2C generic I/O> on iicbus0
> mmcsd0: 128GB <SDHC SR128 8.6 SN 4F22B206 MFG 01/2024 by 3 SD> at mmc1 
> 50.0MHz/4bit/65535-block
> bcm2835_cpufreq0: ARM 600MHz, Core 200MHz, SDRAM 400MHz, Turbo OFF
> uhub0: 5 ports with 4 removable, self powered
> CPU  0: ARM Cortex-A72 r0p3 affinity:  0
>                    Cache Type = <64 byte D-cacheline,64 byte 
> I-cacheline,PIPT ICache,64 byte ERG,64 byte CWG>
>  Instruction Set Attributes 0 = <CRC32>
>  Instruction Set Attributes 1 = <>
>  Instruction Set Attributes 2 = <>
>          Processor Features 0 = <AdvSIMD,FP,EL3 32,EL2 32,EL1 32,EL0 32>
> Trying to mount root from ufs:/dev/mmcsd0s2a [ro]...
>          Processor Features 1 = <>
>          Processor Features 2 = <>
>       Memory Model Features 0 = <TGran4,TGran64,SNSMem,BigEnd,16bit 
> ASID,16TB PA>
>       Memory Model Features 1 = <8bit VMID>
>       Memory Model Features 2 = <32bit CCIDX,48bit VA>
>       Memory Model Features 3 = <>
>       Memory Model Features 4 = <>
>              Debug Features 0 = <DoubleLock,2 CTX BKPTs,4 
> Watchpoints,6 Breakpoints,PMUv3,Debugv8>
>              Debug Features 1 = <>
>          Auxiliary Features 0 = <>
>          Auxiliary Features 1 = <>
> AArch32 Instruction Set Attributes 5 = <CRC32,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 DP Conv,SIMDHP SP 
> Conv,SIMDSP,SIMDInt,SIMDLS,FPDNaN,FPFtZ>
> CPU  1: ARM Cortex-A72 r0p3 affinity:  1
> CPU  2: ARM Cortex-A72 r0p3 affinity:  2
> CPU  3: ARM Cortex-A72 r0p3 affinity:  3
> gic0: using for IPIs
> Release APs...done
>
> TCP_ratelimit: Is now initialized
> ugen0.2: <vendor 0x2109 USB2.0 Hub> at usbus0
> uhub1 on uhub0
> uhub1: <vendor 0x2109 USB2.0 Hub, class 9/0, rev 2.10/4.21, addr 1> on 
> usbus0
> uhub1: 4 ports with 4 removable, self powered
> sdhci_bcm1-slot0: Controller timeout
> sdhci_bcm1-slot0: ============== REGISTER DUMP ==============
> sdhci_bcm1-slot0: Sys addr: 0x000000c8 | Version:  0x00001002
> sdhci_bcm1-slot0: Blk size: 0x00000200 | Blk cnt:  0x00000001
> sdhci_bcm1-slot0: Argument: 0x0ee2afff | Trn mode: 0x00000012
> sdhci_bcm1-slot0: Present:  0x1fff0a06 | Host ctl: 0x00000007
> sdhci_bcm1-slot0: Power:    0x0000000f | Blk gap:  0x00000080
> sdhci_bcm1-slot0: Wake-up:  0x00000000 | Clock:    0x00000107
> sdhci_bcm1-slot0: Timeout:  0x00000003 | Int stat: 0x00000000
> sdhci_bcm1-slot0: Int enab: 0x01ff003b | Sig enab: 0x01ff0009
> sdhci_bcm1-slot0: AC12 err: 0x00000000 | Host ctl2:0x00000000
> sdhci_bcm1-slot0: Caps:     0x45ee6432 | Caps2:    0x0000a525
> sdhci_bcm1-slot0: Max curr: 0x00080008 | ADMA err: 0x00000000
> sdhci_bcm1-slot0: ADMA addr:0x00000000 | Slot int: 0x00000000
> sdhci_bcm1-slot0: ===========================================
> mmcsd0: Error indicated: 1 Timeout
> sdhci_bcm1-slot0: Controller timeout
> sdhci_bcm1-slot0: ============== REGISTER DUMP ==============
> sdhci_bcm1-slot0: Sys addr: 0x000000c8 | Version:  0x00001002
> sdhci_bcm1-slot0: Blk size: 0x00000200 | Blk cnt:  0x00000001
> sdhci_bcm1-slot0: Argument: 0x0ee2afff | Trn mode: 0x00000012
> sdhci_bcm1-slot0: Present:  0x1fff0a06 | Host ctl: 0x00000007
> sdhci_bcm1-slot0: Power:    0x0000000f | Blk gap:  0x00000080
> sdhci_bcm1-slot0: Wake-up:  0x00000000 | Clock:    0x00000107
> sdhci_bcm1-slot0: Timeout:  0x00000003 | Int stat: 0x00000021
> sdhci_bcm1-slot0: Int enab: 0x01ff003b | Sig enab: 0x01ff0008
> sdhci_bcm1-slot0: AC12 err: 0x00000000 | Host ctl2:0x00000000
> sdhci_bcm1-slot0: Caps:     0x45ee6432 | Caps2:    0x0000a525
> sdhci_bcm1-slot0: Max curr: 0x00080008 | ADMA err: 0x00000000
> sdhci_bcm1-slot0: ADMA addr:0x00000000 | Slot int: 0x00000000
> sdhci_bcm1-slot0: ===========================================
> mmcsd0: Error indicated: 1 Timeout
> sdhci_bcm1-slot0: Controller timeout
> sdhci_bcm1-slot0: ============== REGISTER DUMP ==============
> sdhci_bcm1-slot0: Sys addr: 0x000000c8 | Version:  0x00001002
> sdhci_bcm1-slot0: Blk size: 0x00000200 | Blk cnt:  0x00000004
> sdhci_bcm1-slot0: Argument: 0x0ee2afc1 | Trn mode: 0x00000036
> sdhci_bcm1-slot0: Present:  0x1fff0a06 | Host ctl: 0x00000007
> sdhci_bcm1-slot0: Power:    0x0000000f | Blk gap:  0x00000080
> sdhci_bcm1-slot0: Wake-up:  0x00000000 | Clock:    0x00000107
> sdhci_bcm1-slot0: Timeout:  0x00000003 | Int stat: 0x00000021
> sdhci_bcm1-slot0: Int enab: 0x01ff003b | Sig enab: 0x01ff0008
> sdhci_bcm1-slot0: AC12 err: 0x00000000 | Host ctl2:0x00000000
> sdhci_bcm1-slot0: Caps:     0x45ee6432 | Caps2:    0x0000a525
> sdhci_bcm1-slot0: Max curr: 0x00080008 | ADMA err: 0x00000000
> sdhci_bcm1-slot0: ADMA addr:0x00000000 | Slot int: 0x00000000
> sdhci_bcm1-slot0: ===========================================
> mmcsd0: Error indicated: 1 Timeout
> mmcsd0: Error indicated: 1 Timeout
> mmcsd0: Error indicated: 1 Timeout
> mmcsd0: Error indicated: 1 Timeout
> mmcsd0: Error indicated: 1 Timeout
> mountroot: waiting for device /dev/mmcsd0s2a...
> Mounting from ufs:/dev/mmcsd0s2a failed with error 19.
>
> Loader variables:
>   vfs.root.mountfrom=ufs:/dev/mmcsd0s2a
>   vfs.root.mountfrom.options=ro
>
> Manual root filesystem specification:
>   <fstype>:<device> [options]
>       Mount <device> using filesystem <fstype>
>       and with the specified (optional) option list.
>
>     eg. ufs:/dev/da0s1a
>         zfs:zroot/ROOT/default
>         cd9660:/dev/cd0 ro
>           (which is equivalent to: mount -t cd9660 -o ro /dev/cd0 /)
>
>   ?               List valid disk boot devices
>   .               Yield 1 second (for background tasks)
>   <empty line>    Abort manual input
>
> mountroot>
>
> Tried writing the image on a newer (and much-faster) microSD card, no 
> change.
>
> The OFFICIAL load for the RPI here also fails with the same error: 
> https://download.freebsd.org/releases/ISO-IMAGES/14.3/
>
> Any ideas on where to start looking as to what got borked as needless 
> to say -- this sucks!
>
> -- 
> Karl Denninger
> karl@denninger.net
> /The Market Ticker/
> /[S/MIME encrypted email preferred]/
-- 
Karl Denninger
karl@denninger.net
/The Market Ticker/
/[S/MIME encrypted email preferred]/