Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 13 May 2021 11:15:17 +0200
From:      Emmanuel Vadot <manu@bidouilliste.com>
To:        Mark Millard <marklmi@yahoo.com>
Cc:        Mark Millard via freebsd-arm <freebsd-arm@freebsd.org>, "freebsd-arm@freebsd.org" <arm@freebsd.org>
Subject:   Re: /usr/local/share/u-boot/u-boot-orangepi-plus-2e/README out of date ;  orangepi-plus-2e and RPi2 v1.1 get "Kernel args: (null)"
Message-ID:  <20210513111517.86336633bae9568d8599f229@bidouilliste.com>
In-Reply-To: <40298C05-5F50-4437-B15B-7A02EA070EAE@yahoo.com>
References:  <40298C05-5F50-4437-B15B-7A02EA070EAE.ref@yahoo.com> <40298C05-5F50-4437-B15B-7A02EA070EAE@yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 13 May 2021 01:52:08 -0700
Mark Millard via freebsd-arm <freebsd-arm@freebsd.org> wrote:

> The updated armv7 U-Boot ports now install the likes of:
> 
> # ls -Tldt /usr/local/share/u-boot/u-boot-orangepi-plus-2e/*
> -rw-r--r--  1 root  wheel     504 May 12 07:01:10 2021 /usr/local/share/u-boot/u-boot-orangepi-plus-2e/README
> -rw-r--r--  1 root  wheel      66 May 12 07:01:10 2021 /usr/local/share/u-boot/u-boot-orangepi-plus-2e/metadata
> -rw-r--r--  1 root  wheel  490924 May 12 07:01:10 2021 /usr/local/share/u-boot/u-boot-orangepi-plus-2e/u-boot-sunxi-with-spl.bin
> 
> # ls -Tldt /usr/local/share/u-boot/u-boot-rpi2/*
> -rw-r--r--  1 root  wheel      767 May 12 06:39:07 2021 /usr/local/share/u-boot/u-boot-rpi2/README
> -rw-r--r--  1 root  wheel       44 May 12 06:39:07 2021 /usr/local/share/u-boot/u-boot-rpi2/metadata
> -rw-r--r--  1 root  wheel   475420 May 12 06:39:07 2021 /usr/local/share/u-boot/u-boot-rpi2/u-boot.bin
> 
> So, for example, no boot.scr files ro go with ubldr.bin
> any more.
> 
> But the u-boot-orangepi-plus-2e/README says . . .
> 
> QUOTE
> This version is patched so that:
>  * API features are enabled.
>  * A boot.scr (U-Boot script) that loads ubldr.bin and execute it is included
> END QUOTE
> 
> The u-boot-rpi2/README says . . .
> 
> QUOTE
> This version is patched so that:
>  * ELF and API features are enabled.
>  * The distroboot command knows how to load FreeBSD loader(8)
>  * By default, it loads ubldr.bin (PIE) from file ubldr.bin on the FAT
>    partition to address ${kernel_addr_r}, and launches it. If ubldr.bin is
>    not found, it falls back on ubldr
> END QUOTE
> 

 Oups, I'll update the README, thanks for noticing this.

> But for the orangepi-plus-2e that I have access to I
> now get:
> 
> . . .
> Hit [Enter] to boot immediately, or any other key for command prompt.
> Booting [/boot/kernel/kernel]...               
> Using DTB provided by EFI at 0x47eea000.
> Kernel entry at 0xb2e00200...
> Kernel args: (null)

 This is the symptoms when caches are not flushed.
 U-Boot distroboot first scans for extlinux.conf, then uboot script and
then EFI. So this probably means that you still have a boot.scr on the
ESP, try removing that and make sure that you have the efi loader too
in efi/boot/bootarm.efi.

> and that is the last of the output.
> 
> The RPi2 v1.1 is similar:
> 
> Hit [Enter] to boot immediately, or any other key for command prompt.
> Booting [/boot/kernel/kernel]...               
> Using DTB provided by EFI at 0x7ef6000.
> Kernel entry at 0x33e00200...
> Kernel args: (null)
> 
> and that is the last of the output.
> 
> 
> ===
> Mark Millard
> marklmi at yahoo.com
> ( dsl-only.net went
> away in early 2018-Mar)
> 
> _______________________________________________
> freebsd-arm@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-arm
> To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org"


-- 
Emmanuel Vadot <manu@bidouilliste.com> <manu@freebsd.org>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20210513111517.86336633bae9568d8599f229>