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>