rpi4b main-n245392-8423f5d4c12 won't boot due to microsd timeout [FIXED]

Mark Millard marklmi at yahoo.com
Sat Mar 13 21:04:06 UTC 2021


tech-lists tech-lists at zyxst.net wrote on
Sat Mar 13 12:40:02 UTC 2021 :

> On Sat, Mar 13, 2021 at 12:01:22PM +0000, tech-lists wrote:
> >On Sat, Mar 13, 2021 at 03:46:23AM +0100, Klaus Küchemann wrote:
> >>
> >>> Am 13.03.2021 um 02:33 schrieb tech-lists <tech-lists at zyxst.net>:
> >>>>
> >>>> … if you want the latest u-boot , compiled today, just let me know.
> >>>
> >>> It'd be interesting to try. …..
> >
> >>https://sourceforge.net/projects/fbsd-rpi4-u-boot2021-04-klaus/files/u-boot.bin/download
> >
> >Pleased to report this new u-boot works perfectly! thank you
> 
> also works on stable/13-n244509-538a81520b5

If I gather correctly, it works but so does the one found in

FreeBSD-14.0-CURRENT-arm64-aarch64-RPI-20210311-15565e0a217-257277.img

? In other words, the material from

fbsd-rpi4-u-boot2021-04-klaus/files/u-boot.bin/download

works but is not required to make the RPi4B work?

> with latest start4.elf and
> fixup4.dat

Be very careful with referencing "latest" start4.elf and
the like because folks could easily interpret such to be
something like (using start4.elf as an example):

https://github.com/raspberrypi/firmware/blob/master/boot/start4.elf

that can change on a regular basis and is far from guaranteed
to be a version that works for FreeBSD use. (In recent months
such usually has not worked. Even tagged versions need not
work for FreeBSD use, as was true for FreeBSD tried to use
some in the range 1.20210104 through 1.20210201 .)

My guess here is that you are referring to materials from the
most recent sysutils/rpi-firmware port. Those are (for now)
based on somewhat older RPi* materials. Using start4.elf as
an example, sysutils/rpi-firmware is based on, in part,

https://github.com/raspberrypi/firmware/blob/1.20210303/boot/start4.elf

If one does find materials in master that work and wants to
refer to them, it is best to find what master translates to
at the time and refer to that specifically, for example:

https://github.com/raspberrypi/firmware/tree/0591568b29a724de406aa737fc8e13f68c423f3f

(One has to look at the commits history to figure out
such an absolute untagged reference.)

===
Mark Millard
marklmi at yahoo.com
( dsl-only.net went
away in early 2018-Mar)



More information about the freebsd-arm mailing list