Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 9 Oct 2020 22:28:42 +0200
From:      Klaus Cucinauomo <maciphone2@googlemail.com>
To:        Mark Millard <marklmi@yahoo.com>, Kyle Evans <kevans@freebsd.org>, Robert Crowston <crowston@protonmail.com>, freebsd-arm@freebsd.org
Subject:   Re: RPi4B: emmc2bus dma-range handling does not track the boot-time-FDT (u-boot based booting)
Message-ID:  <803EF261-1407-4331-AC56-1D49E05F8382@googlemail.com>
In-Reply-To: <E82AE086-837C-4CEA-92D5-78A39412F964@yahoo.com>
References:  <D8BDF95A-D6A8-4E95-A0CE-D53068E8355B.ref@yahoo.com> <D8BDF95A-D6A8-4E95-A0CE-D53068E8355B@yahoo.com> <ABE16EA6-49F1-461F-9B8A-6DAA7ED6A18D@googlemail.com> <98BC985D-EAAB-4AFB-AA8F-7391A45C4EBF@yahoo.com> <91324D35-B66A-4674-AE37-45F3DDB736FD@yahoo.com> <2B3F0409-88F2-4EBD-9C39-37929F973C77@yahoo.com> <B3133D77-FA24-4F42-B529-D0B56F48E790@yahoo.com> <CCEEC0AD-B874-4753-AAA1-B3B5B302A30C@googlemail.com> <E82AE086-837C-4CEA-92D5-78A39412F964@yahoo.com>

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


> Am 09.10.2020 um 21:25 schrieb Mark Millard <marklmi@yahoo.com>:
>=20
>=20
> Linux has its own dts/dtsi/... sources instead of using the .dtb files
> from the RPi folks, not directly based on any vintage of the RPi .dtb
> files if I understand right=E2=80=A6=E2=80=A6=E2=80=A6=E2=80=A6=E2=80=A6=
..

FreeBSD imports the linux-dts :
=
https://github.com/freebsd/freebsd/tree/master/sys/gnu/dts/arm64/broadcom


> =E2=80=A6=E2=80=A6=E2=80=A6. I use apt to update the ubuntu microsd =
card once and a while.

I simply used the Raspberry Pi Imager(automatically updates itself to =
latest)
 to get a =E2=80=9Ereproducible" `latest`- msdos-partition of Ubuntu :
https://www.raspberrypi.org/downloads/
And it booted FreeBSD on the 4GB-model from SSD(w/o SD-card) (until =
reported hang)
( additionally I changed in config.txt from disable-bt to miniuart-bt)

=E2=80=A6=E2=80=A6.
>=20
> =E2=80=A6.. (=E2=80=9EUSB MSD boot also requires
> the firmware from Raspberry Pi OS 2020-08-20 or newer.")

Yes, , eeprom-update is a MustHave for 2020.10 USB-boot,
it also can be done by formatting an firmware-SD-card with=20
the Raspberry Pi Imager - tool .

My GUESSED(my favorite term since some time :-)  following steps for the =
8GB-model should be:

'Special Agent kevans=E2=80=98=20
could inspect the following for dts and perhaps adopt it to fbsd-values =
for an early=20
VL805-controller reset in u-boot :
(That patches are not upstreamed yet afaik)
=
https://patchwork.ozlabs.org/project/linux-pci/patch/20200629161845.6021-4=
-nsaenzjulienne@suse.de/
=
https://patchwork.ozlabs.org/project/linux-pci/patch/20200629161845.6021-5=
-nsaenzjulienne@suse.de/

Then we probably need `Special Agent Crowston=E2=80=99 again
with his JTAG-Debugger=20
to read out the values where exactly Fbsd-boot-kernel hangs in 2020.10 =
booted off of pure USB .

.. sounds all quite easy , but possibly isn=E2=80=99t , as we know=E2=80=A6=


Regards
K.












Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?803EF261-1407-4331-AC56-1D49E05F8382>