Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 7 Jan 2023 19:07:16 +0100
From:      =?utf-8?Q?Klaus_K=C3=BCchemann?= <maciphone2@googlemail.com>
To:        Mark Millard <marklmi@yahoo.com>, freebsd-arm@freebsd.org
Subject:   Re: How to make FreeBSD's kernel boot a RPi4B with modern RPi* firmware
Message-ID:  <7EBF1CB8-F6B9-49D4-897D-5EFAD321341F@googlemail.com>
In-Reply-To: <EAD84A57-E8F0-4149-BCFC-8A06FF03B11B@yahoo.com>
References:  <9C037D3F-A440-4708-993D-117F313691BB@yahoo.com> <374EC3E5-4CB4-4336-A8B9-7A9CF6151691@yahoo.com> <BCCBE0D7-8BEB-4D6D-A017-9A59000F1E2B@yahoo.com> <9E9C739E-8308-472A-B797-05A37559DD00@googlemail.com> <EAD84A57-E8F0-4149-BCFC-8A06FF03B11B@yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help


> Am 07.01.2023 um 11:18 schrieb Mark Millard <marklmi@yahoo.com>:
>=20
> ...In fact, the modern firmware corrects mistakes in the
> .dtb's relative to the RPi4B PCIe description. =E2=80=A6.

just a short estimation for now...
there is far too much to say and report on the firmware/u-boot and =
specially its targeting linux kernel, so I'll just refer to your above  =
snippet :
In such cases I presume that hacking the .dts files on a per device =
basis should do the trick instead of following the upstream =
=E2=80=9Eblindly=E2=80=9C because if you fix 1 thing by merging the =
upstream you=E2=80=99ll perhaps import the next problem from the =
upstream.
There were cases when even OLDER firmware was better than new versions,
so I would always focus on working fbsd(img.xz) releases on a per device =
basis=E2=80=A6
or you would have to test EVERY embedded device and all (perhaps =
fixed)bug reports would have been worthless when you import=20
the next problem=E2=80=A6 also you will not want confusing dmesg`s =
filled up with messages of linux featured drivers which do not exist in =
FreeBSD
=E2=80=A6 but of course:

If you can fix a relevant issue of an existing driver(like the pcie on =
4b) , please give your device-hack in phabricator review,=20
but also please be warned of =E2=80=9Enew features=E2=80=9C in =
fw-releases which taget linux(or even only raspbian) instead of fbsd=E2=80=
=A6
..just my few cents..

thanks again for all your effort ,

Regards

K.








Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?7EBF1CB8-F6B9-49D4-897D-5EFAD321341F>