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: Sun, 27 Jul 2025 20:03:11 UTC
BTW another thing I didn't notice right away, but do on further playing 
with the "pi3" u-boot -- that specific Pi4 comes up but only sees 1Gb of 
RAM.

The one I have has 4 and under Linux it does see and use all of it.

On 7/27/2025 14:09, Mark Millard wrote:
> On Jul 27, 2025, at 10:23, Mark Millard<marklmi@yahoo.com> wrote:
>
>> On Jul 27, 2025, at 10:14, Karl Denninger<karl@denninger.net> wrote:
>>
>>> Yeah well, "works" always beats "doesn't" and those other ports (I also build for Pi2s, and that's there as well) are still being updated as packages because there they are, with a 2025 mod date on them.
>>> Right now, as it stands, at least some older Pi4s will NOT boot the current published images.
>>> I will see (when my new one gets here) if that SAME image (with the "deprecated" u-boot from the Pi3 package) will boot in the newer Pi4s.
>> I'll note that the rpi2 U-Boot is for the v1.1 and before 32-bit-only
>> version (or 32-bit-only operation on a 64-bit capable system).
>>
>> There never was a U-Boot for the v1.2 RPi2B that was 64-bit capable:
>> the RPi3B support covered that.
>>
>> I'll get access to an old 8 GiByte RPi4B (that has the 3 GiByte
>> limitation) and see if it has the problem or not.
> I updated an old 8 GiByte RPI4B's EEPROM and tested the microsd card
> that was made earlier via an unmodified expansion (and dd) of
>
> FreeBSD-14.3-STABLE-arm64-aarch64-RPI-20250724-f0a7a1bda375-272016.img.xz
>
> and it booted the old 8 GiByte RPi4B from the microsd card just fine:
>
> # gpart show -p
> =>      63  62333889    mmcsd0  MBR  (30G)
>          63      1985            - free -  (993K)
>        2048    102400  mmcsd0s1  fat32lba  [active]  (50M)
>      104448  62228480  mmcsd0s2  freebsd  (30G)
>    62332928      1024            - free -  (512K)
>
> =>       0  62228480   mmcsd0s2  BSD  (30G)
>           0       128             - free -  (64K)
>         128  55994240  mmcsd0s2a  freebsd-ufs  (27G)
>    55994368   6234112  mmcsd0s2b  freebsd-swap  (3.0G)
>
> # uname -apKU
> FreeBSD generic 14.3-STABLE FreeBSD 14.3-STABLE stable/14-n272016-f0a7a1bda375 GENERIC arm64 aarch64 1403503 1403503
>
> I do not have any access to 2 GiByte or less RPi4B's. Nor
> to more modern 4 GiByte RPi4B's, just old v1.1's.
>
> I do also have access to:
>
> ) 1 old RPi3B (so: both 64-bit and 32-bit capable)
> ) 1 old RPi2B v1.1 (so: 32-bit only)
> ) 1 old RPi2B v1.2 (so: also 64-bit capable)
>
> (That last is basically a minor variation of the
> RPi3B.)
>
> ===
> Mark Millard
> marklmi at yahoo.com
>
>
-- 
Karl Denninger
karl@denninger.net
/The Market Ticker/
/[S/MIME encrypted email preferred]/