/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)"
Emmanuel Vadot
manu at bidouilliste.com
Thu May 13 09:15:29 UTC 2021
On Thu, 13 May 2021 01:52:08 -0700
Mark Millard via freebsd-arm <freebsd-arm at 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 at freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-arm
> To unsubscribe, send any mail to "freebsd-arm-unsubscribe at freebsd.org"
--
Emmanuel Vadot <manu at bidouilliste.com> <manu at freebsd.org>
More information about the freebsd-arm
mailing list