From owner-freebsd-arm@freebsd.org Thu May 13 19:03:22 2021 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 1461C62B7F6 for ; Thu, 13 May 2021 19:03:22 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 4Fh1Jn5dW4z3mv3 for ; Thu, 13 May 2021 19:03:21 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: by mailman.nyi.freebsd.org (Postfix) id C14EE62B9AF; Thu, 13 May 2021 19:03:21 +0000 (UTC) Delivered-To: arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id C10D262BB18 for ; Thu, 13 May 2021 19:03:21 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic303-25.consmr.mail.gq1.yahoo.com (sonic303-25.consmr.mail.gq1.yahoo.com [98.137.64.206]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Fh1Jm0zVjz3mcX for ; Thu, 13 May 2021 19:03:19 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1620932597; bh=AZnDveTWlc0f5SCpwveER3QtXND+N+N80csgjPC64/H=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=T6Uy8/gOiVZivZwQJcThOF8aKTWPllKEEeL2ZnbTht7PmLRlKKgfU3aZc2Dq0gyDAPkmqmmzzzn4Ohdcns/jssrIlNB8DYMtsC8GfS+ED4/TiyBMj6YwvAE/CWPdlCY/HHCCjGb1tuCibGgT+HbC5XH5KCl+o2dsAAb8HF/2+r+WiPYhWEn+QViv4UZxSyz+xeyRvZsNcusL2zFnA5JegrsEwv98Fu2zKbDlrC8OE31iVeVEDWk70ImdnvvmbC2Ffv/+ntm+jsIZPy2eCtRxi+SNmsXlBlqNSBSf/NreDW7xES3MCfm0yB088vAhT1aKdw2Cw2jG8MWYfx9WT4atEA== X-YMail-OSG: Llbd5uwVM1l5NzPIhF067SdiCTiRL4y9uW1VW3TDWpvSCe7CiqJmmvwJ6Ben5T4 YQzWoRmavGhdkY91j2LVgZRBbDR1KS_MXknVv8K1Kwvk0SbYGSbx8opIG4EpZXW13ASslbB3mT8a jMw4SIvS.Pl4kyv03oIC1PKYXohEBBXiByoCMJ13ONn9i2jl2shVcxNeqRXaLODlQkWWLxMqkOvY 3vDgGn1Drb0vJcogyTkRRxWv6CHnaxrq_p.hI_qYpTrUA1siea540cctPVI7e0SjAWywcUMpj0Bi ws1F1BCBeKfnvHo55UTmHhC9NlHU606BE2Y0Np0HfEySsVy0ZqZnD86sh6ZFWJyysOc6RNPafd6J 56ZjernEkn5SYIS9MSJzUoXLAjlQSwDBUVVVKSE5Ifs1x4MhctgMLDE89cKgGPAbGHDZA2Nd_TBn 50ec.zUXTyPuo9l5CMQ5WNO7L6obQHsu_WIhKkKcenGp3.gBY9SZuKrI1ptSewkfrDn8RUBTm6nS 6.eB1wEzl.Q5GntRD7Nj83Yef0H.BmAQI0kAHzBr_2HHJ1k4El8nmrhG6h2oYYEURBPc28_4plq_ j5dRZ0QlB1sMZJ24lJXOGTJ3Ps_GXhHLLb6HjAJqq.b6UThattJvLWrTl2BBZsJBeb1XBFR4QMUG 7ZTkMBI2WmmcESmwWIp57m041wgLKTN6A3qRxCaXiKS8Ii1EvGgo0MguQ9hDFDeVmP0SKTrJFri6 GAIutUrvT.3o1vI3kJ5XU8kNLzyIla3168ah.DHYVo6GdGiBH6dY6atkuWAj9AD_tzbvhc0FZ4z3 m0ELs0nr40WLFD3fErQC_qcs1r3UKAnOJkBzMQP4LsyHAkY2wxn36iAO9J67sxRCHNORuYvfuCkC JTZXZ5y6XX7jMbXYgP5FrgRED_gLwPgqR_j5cE8sgIRmz34S_drfGAf62Lli54FRWTNUHdHaAgWw 5dFlQnGB3NK7vT29ESrm7GnpktpSxLVPYdRPkeK11GXlJdgQW_.W1vMnrICVP8klr8B5cyYnl6tX lwXXcDBWkTC3N21SM8BNIR.vz5dKufHXWidO.UhyMFbQue7a6XyzX7Gj3ggvfyBv9VoFJqDwpoeH TyLaYmrweftQCFIBUIzq.E0NWY1vhDHYJQVS2y8d1srze5R3OKNpRh31Ff4r1WMECkeASDyd06zS ENcKwMCzQHANI8eTKr.xyMLXbFE0ql3T4mCEgLeST5XCxRNK_XN1Lgi7zdvkVTnd93mU9YJ4jgdE Q9M4xrazwM6SAR2WwiNfkjmRy1zLH.WslXlO.kXVCYh7FX6Yx3m294AOFKT2p3ucO77ZazDeiVIl ZEkIDMVaH8xKm8XrqQadHwUTxsJEDjE0u5Moyxtrya1udLcoU_ww3zU46HOhvga2XY.ed3EurvQb yuJh0WM5sHIQQirR6OYlGD.yxKilWXqYKqAK0Ol2LLTbKmr47iU_8jmfF48gVedfcbaUEFW9Sap4 qA1F7kOxbpViBU51lmNyLWLoPQTjxUMV9AwbzV6Qe9VMbaWahtFoi3elg4twK_y383rghyjFwilX ijz52k_MQBHle1sH6UKlZGXyn8FZUze8sJQyUZDH78tEkMtQMRvQWsD1OMISVEalX1sFE04R7EM1 .Uyw57qhx3dUfpvtxnKSyjhGJmfxguPc71zcFPXuXZvOkvV.56okncoLvFdXcDUcBJaHyG6gpEvB lxmNRXwjfKYwt5XFJBV2X2llQTGcT5tu_LM3mLOK307C3xC.Av59AtLnFeeX1vRWLbSMUSvKuJNf qD8ROHDZP5kmdIB9NDKJaEwZlPLOsLL66bZNqfDR99dlXwelvOzcXKosYo8jiVOVFP0tRWk0wLQw wnSrk4zvE2.2cTWMBydRD97egWpzkrwl46cDJyuh3s4QCE_QsYy_AfJjpIWBw0PvAp2b0L2yDd6n ncsXByyOcWvgyEdDh7BMbGUcX83Cv6tIg8SojzHjneUs11BHLbcF1xZ3T1M..RHfuNNnyOlfrtRJ cMiJgQWZJyI1KnEU6WOj2E9i5ctZssBs.wUY0fv2lPx1V7DHSD4btl0FO60qRh4xgd2_6Hj8pQAP E8zGE51lnD1tcl7aKBdqRx5by4G.1JiKponnDkKynPk8XypKzNqgRkJOhvtbS0D7yUQ8k7JJZtyT EfsvBWzNLEioJ0qYkAFsdn7avamh0qSH8dpGsN800HkBdmr2I0zb3PTYTl6kgOGtAVPOGGbeLeoO QdaK6Urx4yFhCzI9Fnm4nDxoKpshIq8bK4N57Ru26uUHNH7JQtAAl3NP2WvdIjMZ8_OFSACrTB33 qRBmqHPCkgxM7JBxRw4KYkIOtPY.nU6v5DPpDPE51lwojudqVQZKJzpLWVVrUBbIfGOCDFetrfVE iiVBX2HcwTvfhBQdBTLVq0cx3tVPHCyYfE6.OgyygpoBmUiaWFYvZqXvO7LDVfWgh24oQz8ILQbS VJ0yPEeEOj93xnyRZ0TBQQ9GoKh.hW8oARxSbpkxlUBATwOHd8ODM1oA8xF_UX2SkhrqslSIj7Sx EfxYhlUgUcS6C9fpUTXQBEwpQzU6iNJqA2lBXDjGC0aOFzJiAPLUC9Wxbctt20GN2wyX.1kVYK1h 7tIwYzyQHVesG.ztZLwzpyhhRp_D3Fkz21WZLTX08ecHpPSY9Kyyo667OfTSuLPtWSVr1WjKGxhw 84MjA X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic303.consmr.mail.gq1.yahoo.com with HTTP; Thu, 13 May 2021 19:03:17 +0000 Received: by kubenode545.mail-prod1.omega.ne1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 7af8dba0035bc0ba4ce60ae9c50a32d1; Thu, 13 May 2021 19:03:14 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.80.0.2.43\)) 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)" From: Mark Millard In-Reply-To: Date: Thu, 13 May 2021 12:03:12 -0700 Cc: "freebsd-arm@freebsd.org" Content-Transfer-Encoding: quoted-printable Message-Id: <3C04FB55-4A26-48C8-833F-E4AC84DC4F78@yahoo.com> References: <40298C05-5F50-4437-B15B-7A02EA070EAE.ref@yahoo.com> <40298C05-5F50-4437-B15B-7A02EA070EAE@yahoo.com> <20210513111517.86336633bae9568d8599f229@bidouilliste.com> <20210513124050.47714a83f876d67a80e28080@bidouilliste.com> To: Emmanuel Vadot X-Mailer: Apple Mail (2.3654.80.0.2.43) X-Rspamd-Queue-Id: 4Fh1Jm0zVjz3mcX X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.50 / 15.00]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; ARC_NA(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[98.137.64.206:from]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; SPAMHAUS_ZRD(0.00)[98.137.64.206:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.64.206:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.64.206:from]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[arm] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Porting FreeBSD to ARM processors List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 May 2021 19:03:22 -0000 On 2021-May-13, at 10:53, Mark Millard wrote: > On 2021-May-13, at 04:08, Mark Millard wrote: >=20 >> On 2021-May-13, at 03:40, Emmanuel Vadot = wrote: >>>=20 >>> On Thu, 13 May 2021 02:57:21 -0700 >>> Mark Millard wrote: >>>=20 >>>>> On 2021-May-13, at 02:15, Emmanuel Vadot wrote: >>>>>=20 >>>>> On Thu, 13 May 2021 01:52:08 -0700 >>>>> Mark Millard via freebsd-arm wrote: >>>>>=20 >>>>>> The updated armv7 U-Boot ports now install the likes of: >>>>>>=20 >>>>>> # 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 >>>>>>=20 >>>>>> # 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 >>>>>>=20 >>>>>> So, for example, no boot.scr files ro go with ubldr.bin >>>>>> any more. >>>>>>=20 >>>>>> But the u-boot-orangepi-plus-2e/README says . . . >>>>>>=20 >>>>>> 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 >>>>>>=20 >>>>>> The u-boot-rpi2/README says . . . >>>>>>=20 >>>>>> 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 >>>>>>=20 >>>>>=20 >>>>> Oups, I'll update the README, thanks for noticing this. >>>>=20 >>>> FYI: I only looked at examples for which I've access >>>> to operational hardware. >>>>=20 >>>>>> But for the orangepi-plus-2e that I have access to I >>>>>> now get: >>>>>>=20 >>>>>> . . . >>>>>> Hit [Enter] to boot immediately, or any other key for command = prompt. >>>>>> Booting [/boot/kernel/kernel]... =20 >>>>>> Using DTB provided by EFI at 0x47eea000. >>>>>> Kernel entry at 0xb2e00200... >>>>>> Kernel args: (null) >>>>>=20 >>>>> 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. >>>>=20 >>>> That is not the issue . . . showing more context >>>> from the same recorded boot attempts (blank lines >>>> and a huge number of escape sequences removed, and >>>> using ". . ." for other omitted text): >>>>=20 >>>> U-Boot 2021.04 (Apr 09 2021 - 19:24:51 +0000) Allwinner Technology >>>> CPU: Allwinner H3 (SUN8I 1680) >>>> Model: Xunlong Orange Pi Plus 2E >>>> DRAM: 2 GiB >>>> . . . >>>> =08FreeBSD/arm EFI loader, Revision 1.1 >>>> Command line arguments: l >>>> Image base: 0xb8dd5000 >>>> EFI version: 2.80 >>>> EFI Firmware: Das U-Boot (rev 8225.1024) >>>> Console: comconsole (0) >>>> Load Path: /efi\boot\bootarm.efi >>>> . . . >>>> Found EFI removable media binary efi/boot/bootarm.efi >>>> 1396100 bytes read in 36 ms (37 MiB/s) >>>> Booting /efi\boot\bootarm.efi >>>> Consoles: EFI console =20 >>>> |=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/= =08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08 Reading loader env vars = from /efi/freebsd/loader.env >>>> . . . >>>> Hit [Enter] to boot immediately, or any other key for command = prompt. >>>> Booting [/boot/kernel/kernel]... =20 >>>> Using DTB provided by EFI at 0x47eea000. >>>> Kernel entry at 0xb2e00200... >>>> Kernel args: (null) >>>=20 >>> I cannot reproduce this here. Either by creating an image on the >>> sdcard by hand (I usually only netboot my boards so the sdcard have >>> only u-boot and a fat partition so u-boot can save its env) or by >>> taking FreeBSD-13.0-RELEASE-arm-armv7-GENERICSD.img and adding >>> u-boot on it. >>> This was tested on an orangepi-one board (so same SoC, Allwinner H3) >>> and on a BeagleBoneBlack. >>> I suggest to try with a clean install from >>> FreeBSD-13.0-RELEASE-arm-armv7-GENERICSD.img just to be sure. >>=20 >> In my context: >>=20 >> The RPi2 v1.1 has a microsd card with just bootcode.bin . >> The rest is from the USB3 SSD media. (Such worked before >> the U-Boot update, for example.) >>=20 >> The orangepi-plus-2e has a microsd card with just its >> (now updated) U-Boot and empty file systems. The rest >> is from the USB3 SSD media. >>=20 >> It is the same USB3 SSD boot media used for both. >>=20 >> It is the same media I've been using right along, >> just updated to remove the old U-Boot related >> extra materials and to copy over the new U-Boot >> for the RPi2 V1.1. >>=20 >> The media has a non-debug head [so: 14] build, based >> on: >>=20 >> merge-base: 7381bbee29df959e88ec59866cf2878263e7f3b2 >> merge-base: CommitDate: 2021-03-12 20:29:42 +0000 >> 7381bbee29df (freebsd/main, freebsd/HEAD, pure-src, main) cam: Run = all XPT_ASYNC ccbs in a dedicated thread >> n245444 (--first-parent --count for merge-base) >>=20 >> It has been working the whole time since then until >> this change. It is a build with code generation >> tuned for cortex-A7, as is my normal for my own >> builds for armv7. >>=20 >> I need to get some sleep. So it will be some time >> before I try any other forms of experiments. >=20 > Mixed results for starting with a modified > FreeBSD-13.0-RELEASE-arm-armv7-GENERICSD.img microsd > card: >=20 > orangepi-plus-2e booted from the microsd card. I took the microsd card and put it in a USB media reader and plugged it into the USB port and used the=20 microsd card with only U-Boot on it in the microsd card slot. So, in essence, a test of USB booting from as close to the same media content as I can get. It failed in the same way as I previously reported for the orangepi-plus-2e (which was also a form of USB booting --but with my historical USB SSD media that has a main [so: 14] non-debug build). The only software that I had built was the U-Boots themselves that I either dd'd or cp'd as appropriate. EFI/BOOT/* was unchanged, as was FreeBSD's kernel and world. Somehow the type of the device matters (despite the kernel being loaded from the device without complaints). Apparently the RPi2 v1.1 microsd card is a problematical type of device, like USB is for the orangepi-plus-2e. A definite regression overall. > rpi2 v1.1 failed the same way as before, including: >=20 > Found EFI removable media binary efi/boot/bootarm.efi > 1403700 bytes read in 139 ms (9.6 MiB/s) > libfdt fdt_check_header(): FDT_ERR_BADMAGIC > Booting /efi\boot\bootarm.efi > Consoles: EFI console =20 >=20 > FYI, FreeBSD-13.0-RELEASE-arm64-aarch64-ROCK64.img includes > ubldr.bin : >=20 > # ls -Tld /mnt/* > drwxr-xr-x 1 root wheel 4096 Apr 9 00:05:26 2021 /mnt/EFI > -rwxr-xr-x 1 root wheel 103488 Apr 8 20:59:46 2021 /mnt/MLO > -rwxr-xr-x 1 root wheel 26745 Mar 3 05:29:56 2021 = /mnt/bcm2709-rpi-2-b.dtb > -rwxr-xr-x 1 root wheel 52456 Mar 3 05:29:56 2021 = /mnt/bootcode.bin > -rwxr-xr-x 1 root wheel 89 Apr 8 21:10:14 2021 = /mnt/config.txt > drwxr-xr-x 1 root wheel 8192 Apr 9 00:05:26 2021 /mnt/dtb > -rwxr-xr-x 1 root wheel 7314 Mar 3 05:29:56 2021 /mnt/fixup.dat > -rwxr-xr-x 1 root wheel 3187 Mar 3 05:29:56 2021 = /mnt/fixup_cd.dat > -rwxr-xr-x 1 root wheel 10298 Mar 3 05:29:56 2021 = /mnt/fixup_db.dat > -rwxr-xr-x 1 root wheel 10298 Mar 3 05:29:56 2021 = /mnt/fixup_x.dat > drwxr-xr-x 1 root wheel 4096 Apr 9 00:05:32 2021 /mnt/overlays > -rwxr-xr-x 1 root wheel 2952960 Mar 3 05:29:56 2021 /mnt/start.elf > -rwxr-xr-x 1 root wheel 793116 Mar 3 05:29:56 2021 = /mnt/start_cd.elf > -rwxr-xr-x 1 root wheel 4794472 Mar 3 05:29:56 2021 = /mnt/start_db.elf > -rwxr-xr-x 1 root wheel 3704808 Mar 3 05:29:56 2021 = /mnt/start_x.elf > -rwxr-xr-x 1 root wheel 467824 Apr 8 21:09:28 2021 = /mnt/u-boot.bin > -rwxr-xr-x 1 root wheel 716804 Apr 8 20:59:46 2021 = /mnt/u-boot.img > -r-xr-xr-x 1 root wheel 462412 Apr 9 00:00:00 2021 /mnt/ubldr.bin >=20 > so I removed that and u-boot.img, and replaced u-boot.bin . >=20 >>>> and: >>>>=20 >>>> U-Boot 2021.04 (May 12 2021 - 13:36:42 +0000) >>>> DRAM: 948 MiB >>>> RPI 2 Model B (0xa21041) >>>> . . . >>>> =08FreeBSD/arm EFI loader, Revision 1.1 >>>> Command line arguments: l >>>> Image base: 0x39df8000 >>>> EFI version: 2.80 >>>> EFI Firmware: Das U-Boot (rev 8225.1024) >>>> Console: comconsole (0) >>>> Load Path: /efi\boot\bootarm.efi >>>> . . . >>>> Found EFI removable media binary efi/boot/bootarm.efi >>>> 1396100 bytes read in 38 ms (35 MiB/s) >>>> libfdt fdt_check_header(): FDT_ERR_BADMAGIC >>>=20 >>> This line doesn't looks good. >>=20 >> Yea, I noticed it but have done no investigation >> as yet. (Only the RPi2 v1.1 that message. It is >> the one notable difference.) >>=20 >>>> Booting /efi\boot\bootarm.efi >>>> Consoles: EFI console =20 >>>> |=08/=08-=08\=08|=08/=08-=08\=08|=08/=08 Reading loader env vars = from /efi/freebsd/loader.env >>>> . . . >>>> Hit [Enter] to boot immediately, or any other key for command = prompt. >>>> Booting [/boot/kernel/kernel]... =20 >>>> Using DTB provided by EFI at 0x7ef6000. >>>> Kernel entry at 0x33e00200... >>>> Kernel args: (null) >>>>=20 >>>> No *.scr files, no ubldr* files. Showing >>>> from the efi partition mounted on a Rock64: >>>>=20 >>>> # find /mnt/dtb/ -print >>>> /mnt/dtb/ >>>> /mnt/dtb/sun8i-h3-orangepi-plus2e.dtb >>>> /mnt/dtb/overlays >>>> /mnt/dtb/overlays/sun8i-h3-i2c0.dtbo >>>> /mnt/dtb/overlays/spigen-rpi2.dtbo >>>>=20 >>>> # find /mnt/efi/ -print >>>> /mnt/efi/ >>>> /mnt/efi/boot >>>> /mnt/efi/boot/bootarm.efi >>>>=20 >>>> # ls -Tld /mnt/u* >>>> -rwxr-xr-x 1 root wheel 475420 May 12 06:39:06 2021 = /mnt/u-boot.bin >>>>=20 >>>> # ls -Tld /mnt/*.scr >>>> ls: /mnt/*.scr: Invalid argument >>>>=20 >>>> I'll not list the files from the RPi* firmware. >>>>=20 >>>>=20 >>>>>> and that is the last of the output. >>>>>>=20 >>>>>> The RPi2 v1.1 is similar: >>>>>>=20 >>>>>> Hit [Enter] to boot immediately, or any other key for command = prompt. >>>>>> Booting [/boot/kernel/kernel]... =20 >>>>>> Using DTB provided by EFI at 0x7ef6000. >>>>>> Kernel entry at 0x33e00200... >>>>>> Kernel args: (null) >>>>>>=20 >>>>>> and that is the last of the output. >>>=20 =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)