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>