Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 27 Nov 2024 20:15:42 -0800
From:      Mark Millard <marklmi@yahoo.com>
To:        "Bjoern A. Zeeb" <bzeeb-lists@lists.zabbadoz.net>
Cc:        freebsd-arm@freebsd.org
Subject:   Re: Raspbery Pi support (release notes/wiki page) update?
Message-ID:  <E4887386-91C4-4B59-A119-D11C14F4991B@yahoo.com>
In-Reply-To: <668r286o-584q-616o-5nq3-0233r3259qsr@yvfgf.mnoonqbm.arg>
References:  <668r286o-584q-616o-5nq3-0233r3259qsr@yvfgf.mnoonqbm.arg>

next in thread | previous in thread | raw e-mail | index | archive | help
On Nov 27, 2024, at 17:36, Bjoern A. Zeeb =
<bzeeb-lists@lists.zabbadoz.net> wrote:

> I just noticed that in the hardware release notes it says  (it's too
> late likely to change for now there but we could update the wiki =
page):
>=20
> =
------------------------------------------------------------------------
> Raspberry Pi, more info about the support at the Raspberry Pi Wiki =
page:
> *  Raspberry Pi 3
> *  Raspberry Pi 4
> =
------------------------------------------------------------------------
>=20
> The Wiki page is here not even mentioning the RPi5:
> https://wiki.freebsd.org/arm/Raspberry%20Pi
>=20
> Can anyone who knows the latest state of affairs update that?

So far as I know:

) There is no FreeBSD supported U-Boot for any of:
    RPi5B
    CM5 (now orderable too)
    Pi500 (not yet orderable but there is a *.dtb now)

) There has been no FreeBSD kernel work for any of those.

) Together, the above 2 mean: no official support.

) Those of us using RPi5B's (only) via FreeBSD are using
   Release 3 of the EDK2 that one can get to via:
   https://github.com/worproject/rpi5-uefi?tab=3Dreadme-ov-file

) I'm not aware of EDK2 support for the CM5 or Pi500 at this
   point.

) If I understand right, FreeBSD does not support modern RPi*
   *.dtb's and RPi* firmware even for the RPi3B and RPi4B and
   related. (But I've done no testing of such in modern times.)

) The https://github.com/pftf/RPi4/?tab=3Dreadme-ov-file EDK2
   for the RPi4B has an error that FreeBSD now handles via a
   panic. There are other issues (known before the changes in
   the error detection/hanndling) that make USB I/O to file
   systems corrupt data at times unless the 3 GiByte (or less)
   limit is imposed. (Duplicating sufficiently-huge files
   appeared to always end up with corruptions, for example.)
   So only U-Boot-based was working reasonably.

) The EDK2's tend to require specific *.dtb versions as well,
   but include such in what they bundle with the EDK2 materials.

I do not remember the FreeBSD materials ever saying much
explicitly about what FreeBSD does not officially support at
all, which seems to be the RPi5B / CM5 / Pi500 status. I'm not
aware of any developer claiming any stage of support or to be
developing such for any non-personal/public use.

The "so far as I know" status may well limit the accuracy of
the above.

=3D=3D=3D
Mark Millard
marklmi at yahoo.com




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E4887386-91C4-4B59-A119-D11C14F4991B>