head -r365677 and later do not have the xhci related DMA problem fixed
Mark Millard
marklmi at yahoo.com
Fri Sep 25 00:53:41 UTC 2020
On 2020-Sep-24, at 16:38, Klaus Cucinauomo <maciphone2 at googlemail.com> wrote:
> Am 25.09.2020 um 00:41 schrieb Mark Millard <marklmi at yahoo.com>:
>>
>> So, should I figure out the currently proper way to have a
>> u-boot based boot environment and try the huge-file duplicate
>> and diff/cmp test in such an environment?
>
> you will be shocked how many issues in fdt are meanwhile fixed by the ‚ghostwriter`(Sponsored by: Innovate UK) :-).
> see the Wiki-list of features/what works.
> I didn`t test the huge-file-thing extensively
> but when our `other U.K-innovator`:-) says he has fixed it in D26344 that means:
> It IS definitely fixed. :-)... but of course you should continue attacking the board because
> you mostly find out something interesting ;-)
So far I'm unable to figure out how to have a u-boot environment
that boots the RPi4B's: figuring out what needs to be different
than the rather modern raspberry pi files that I have in place.
Also: fully modern eeprom content. As stands I've not been using
a microsd card at all: it uses the msdos file system from the
USB3 SSD.
It hangs with the rainbow screen up and having reported starting
start4.elf in every attempt that I've made. As near as I can
tell the overall behavior matches what tech-lists at zyxst.net
has been reporting.
Details of what I've got in place (that fails to boot):
I've downloaded:
https://sourceforge.net/projects/rpi4-8gbram-boot-fbsdonly/files/u-boot.bin/download
https://sourceforge.net/projects/rpi4-8gb-uboot-bcm2711-backup/files/bcm2711-rpi-4-b.dtb/download
and substituted them into the USB3 SSD msdos file system:
-rwxr-xr-x 1 root wheel 40659 Jun 7 11:37:30 2020 /usb_efi/bcm2711-rpi-4-b.dtb.ub
-rwxr-xr-x 1 root wheel 517160 Jun 6 19:07:50 2020 /usb_efi/u-boot.bin
For u-boot based booting I tried having the config.txt content
be:
arm_64bit=1
dtoverlay=disable-bt
dtoverlay=mmc
device_tree_address=0x4000
kernel=u-boot.bin
armstub=armstub8-gic.bin
The armstub8-gic.bin is the one I used back in Jan/Feb that was
working for the early materials from back then and does not seem
to have updates:
-rwxr-xr-x 1 root wheel 5888 Jan 30 13:26:30 2020 /usb_efi/armstub8-gic.bin
I have:
-rwxr-xr-x 1 root wheel 2283936 Sep 1 14:04:08 2020 /usb_efi/start4.elf
-rwxr-xr-x 1 root wheel 5422 Sep 1 14:04:04 2020 /usb_efi/fixup4.dat
(so modern, per my USB MSD eeprom context and set up for booting
via USB3).
I'm using:
-rwxr-xr-x 1 root wheel 705776 Sep 20 20:41:44 2020 /usb_efi/EFI/BOOT/BOOTAA64.EFI
( from head -r365932 ).
I do not find anything explicitly written that indicates
what of these need replacement (or what to replace them
with).
===
Mark Millard
marklmi at yahoo.com
( dsl-only.net went
away in early 2018-Mar)
More information about the freebsd-arm
mailing list