RPi4B: emmc2bus dma-range handling does not track the boot-time-FDT (u-boot based booting)

Mark Millard marklmi at yahoo.com
Fri Oct 9 22:56:57 UTC 2020



On 2020-Oct-9, at 15:48, Mark Millard <marklmi at yahoo.com> wrote:
> 
> On 2020-Oct-9, at 15:19, Klaus Cucinauomo <maciphone2 at googlemail.com> wrote:
> 
>> Am 09.10.2020 um 23:25 schrieb Mark Millard <marklmi at yahoo.com>:
>>> 
>>> 
>>> The Raspberry Pi Imager is a way to install RaspiOS to
>>> media from Windows, macOS, ubuntu, or RaspiOS. It does
>>> not install Windows, macOS, or ubuntu but RaspiOS (an
>>> abbreviation of "Raspberry Pi OS“...
>>> ….These are not via the rpi organization's web site and www.raspberrypi.org does not provide the ubuntu image(s)…..
>> 
>> Sorry Mark, but what you say is wrong ,
>> 
>> Open the RaspberryPi-imager tool ( I’m a Mac-user, so got the Mac-version) ,
>> Goto -> 
>> ChooseOS-> Ubuntu-> Ubuntu 20.04.1 LTS (RPI3/4)/64-bit server OS for arm64 architectures…
> 
> Ahh. I see. Sorry for the noise. I did not get that you had selected
> ubuntu from inside the RaspberryPi-imager User Interface. Another
> (implicit) bad guess at context on my part.
> 
> In this case, my comments about the .dtb files not being RaspiOS based
> and not matching the ones that FreeBSD is based on using for RPI3
> builds applies as far as I know: it is the same material as available
> from the ubuntu web site for installing 2020.04.1 . The notes about
> the vintages of start4.elf and fixup4.dat predating 2020-Aug-20 by a
> notable amount also applies.
> 
> It will be interesting to see if 2020.10 uses newer start*.elf and
> fixup*.dat materials when it is released later this month --as well
> what vintage of dts materials it ends up being based on.
> 
>> Let it write to SD or USB… then mount the ubuntu-msdos-partition and copy over the whole crap 
>> to your FreeBSD-USB-boot-media for the 4GB-model ….
>> enjoy to see FreeBSD booting from USB without SD_card …
>> Perhaps you will stop enjoying the greatful boot-process when it will hang short before it initializes RobOCrow`s pcie-driver  :-) Ha Ha
>> but it boots 2020.10 and that’s the first step before fixing the hang...

FYI for the u-boot vintage/variant involved for ubuntu:

# strings /boot/firmware/uboot_rpi_4.bin | grep 2020
gcc (Ubuntu 9.2.1-28ubuntu1) 9.2.1 20200203
02/11/2020
U-Boot 2019.07+dfsg-1ubuntu6 (Feb 11 2020 - 10:43:57 +0000)

===
Mark Millard
marklmi at yahoo.com
( dsl-only.net went
away in early 2018-Mar)


===
Mark Millard
marklmi at yahoo.com
( dsl-only.net went
away in early 2018-Mar)



More information about the freebsd-arm mailing list