From nobody Mon May 31 05:32:38 2021 X-Original-To: arm@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 57A8BD7AC17 for ; Mon, 31 May 2021 05:32:44 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic316-8.consmr.mail.gq1.yahoo.com (sonic316-8.consmr.mail.gq1.yahoo.com [98.137.69.32]) (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 4FtkT70n1jz3j45 for ; Mon, 31 May 2021 05:32:42 +0000 (UTC) (envelope-from marklmi@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1622439160; bh=qJSqK6M8WKfX9KrWik+TNcMihqXZike0ei6ei0Etyf4=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=UgU9i8NOyB5cNb+P3s/VQcqiXaYkjAFJA+XdcjZti4PAZd4NEZAAr7g0TaO2dLt7PAIy0zM2iMjJZLMhKiAUW/ACb/UgPJhB4yRfk8o23Ius5VLHRHAKeirTAxMlQA11VIZTUzl5/JNg4lLH8iE+KBPoClOQOnru4+5Xiwq5ejpt2mGT5ZkLdqyTJowLoVbrFMTBb9quaiYMiP7MpdyZd/U11z4x2ucduv+3JwsuljSjcx6iobe/D0VpGMlO6yRtIxEPwuvbKzQ1tc809GfFKaVwbENHgLmNo3XcO9zFj2SEARBM8sORR8d+vgpcuMml8/Z3RUQqv5zgn3lwZdCHTw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1622439160; bh=HllboPBbNw5w3nL9dlCVKIAm8vzcXi4to0NHjSS5sTN=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=WTTNqRUX96iMwQ8A8xq8+AmW9r1N7sAmcmDjYazMxfXiefAgNErGT0vJCw92EzM1WAI7aTnIvTmpF+YHIP+RAuXar4wvbhBP9yN/MqdtL4lKBt5WZS0vhHjbTKd7RWkjIZpEsbUnqmgYMWPfmPGFvKMXkoSDqtZjjHpfg/TKcyGclRlTW1CHtMLZYmJYXg13xCz4X4wzoIFJ0dd/d0IWkuI4A5iiEa21wN6lWjjAbBaljf//uGjfC2yM0e66+RZeMlU6C8u0npXaCZZQ5rGkvITtDRvht4+PmIw19fJRaQAR2gfgOpVAkq7uqVQy75/acP4Qu0Qp7jJGQo0LnUmuDw== X-YMail-OSG: dv.snioVM1kxeQ7p5zEcNdip4WuJuAqNFv67UTNjumFta.qGzPRnDWP3Q.PXq0H bvMQCp1nPLJ16UWwEcSNF7eXwN.89rKEPyDMD284hH3gJkb8uUVRHsnmY3fhdNl8vPZINanl.SKj tDFCPMjA5R9jx92zXqdxT0U7HVpaAdhTVQvMoyl.a7J3HVmGNjCRO8dhmEy.OlxDJDKQPlBJkBwB swBW530Hg_vuGIb6fJL.9eqh8IT5UzGxo7j_Dn1.hNW2dqQs_AYxMdpHEqPSKzcnqgbkyojZEG2F Q2rWEJGS2SN0MOLNVO.aJtP.nSChdtDytktX_dVi71qb1s9eXqMQ2.y5iO1fTELMVwceZMk6M3u6 1nqgshytGlBnoiByEjSs8_uNwtwMtLJT6ewXESBCHZTdg6_LvhwnwURNtd0QblTNJbbUlbMv17GA _G0ow5A4geE5PMJ7fu3HJsVtJPSt6.SmpON_RU.sJNB69y5x45lS0dmkm1c5wLuhOmakkq1OgUxa SUPX1USp3R.egVchX54YBRKnf6XC..qGXzF4PIiAvJh.vHRBCcIA9bLui2XDl7EXkP8WHNf01Ez3 .df1e2SN.7qBmgc1Rph6XhFGFRRVNfReppcsgxG739PCujhNo.Qddm9dFAG8K8itU_AazIsh0ltW AY.Abth_XgA1P9qOBf93S0nhWDL259LSrephojVOBERZBVUqVGuqX31fKXT3XEaqbv6n1dXu4GIw mn56DiHcROp80.ngc9SEeMCYMpTVF5ddxeffPwxD1ICXdNt7UiK2VDE8BhyaoznYbf_k1HNGIaQ6 iQrMmqdSDRf.EtUN4wAeM3z9nwTuXONkHiCjuHjYrkwWyQlyUqFA4TfXxP9g3tmsTnRNhEMdmGw2 yAok4w3FE.siLVSVTfZlisEDyqOLBiwg0FJQ42zpa6Dcg0HXcOpL9F5gPFS3sdHM9MEP9cBzqp50 TB6HuLLPqJdW1WtGD7Z24GRJurxHBgSF94tJYQrSdVk6TZDE1khbhExKHou9DgWuc.g44VIhojAo H92iO9VRyg0eGcNXy3sdQv6npShZE7cF9jd0LgYpZIJf1xUndf_aPZ6X67wU9WTUorCnE_3ap8HR IO3gxMGGBdYrKv54M.fjbD9f4zqEMRILO6sByqOjo_n827U0Jr4dMuKVUfTf4GDhem.a29O0YPvj tKoehvFkb7k9R9R1iSvQXEPAw6Nc0bKfQc7Nw56HTAdok9uGCCrObOWrfdHBAC8QCzd1nwmK2071 _xerZQXeZeMXXF63V6G3AQmTB5G2qxn20wpTeDJDIvz7Um9z.8veuygvKQvJG2XiSFN3yJFgq8ZE nJA7dwdJ2ueIsgDr5n23BZJiWifFO_jlnfN0j.XgYiSfBsF4uz9GDqbWDl7VP4JW2sTcHjKRGsvD kV.OPc1XVB5YuHYBjgMqG_miQlwBnCfGjmeNyf0PjbdBl5Du3AKgy7PvpRv5K.T1x3MNILOtM0Pz 6NOyizIRUb_QXnbeuBbwOGk1OpQT.yaUHfNFx.o_UL_BkwyUdYvssqC_ZtoNyiVn2OTEalP5iivD IoLFsZOZcoHhfJUi3_ixtJAGandVp3nIu7IJmvWr35ZLdL.OZof8PW.k6wWdi29c8Q27BVK9ctmx JrtR5JsxtaTTp14J7R1Oh0ZWeJ.SBRGGGybgWVhAvOi2GhoOA8Eb7lhv4j6qtI79FNnuAoKHVBAr SUbyzxO4dI_BsJc9MpTMEkdmVPKE5ymsag109f.qg18QNjxHWTM7XdvL23C1TO.iYeT45_4mnDbf 78pSp7fa2vJwDbUTifj.UklhTmzSYMXqEz43ka1mSKV9Rwjltva9pPXPnYEI7XGVVUZ1z8vCdxxo V4ULaWh0GoDaK4SPaeqeEGR6ZQdj3oFf1R9.QxW3Ln_o8g3c7hJ1kuzxRig7qHct7nSOFe5W_Kir zHR3JnnGZFtmfSHk0FXl4ZlAjxF1d5jXoScUORUJGZ4x8UUFXznRXBeoiQ9cqBbsvlHMTcXHv402 yFF9rbuHVavug5vKdM16Iu7OPIXq9Cw8inNymm3wZa4f7tDQ3aSQNppLodAgbhuHxNQclrXqtBzf PfOIdYe3JoYkST3DKdTX5Eim_Z5p6mSLALB_SBTePTxQZKMlVuIBkRM2cP9Uw_pi5HaBFQQF4U4s Y6aNzwcSiXkSafk.xufvdi86U2C4qW05DM6ID_goKRswBnDUJVczMbOXUf2e9AF54OjHvcySxABR vC0QXRHuzEeUwuTNtacf2WCBNkX.7Se6Gmys_LbLbrV6dJtuoM_6ZBo.Bi7lueyWw_v8BNND082d LrQGh5loeJ0cDmevKurxya.y0nf0MpzASfBifK0pg8XyPyNlcEkfj5QTTYL8.ZeDBZ8V7tg4oJr1 Os7X4GbOVuJiDO71Q9Iuy0qf13FnfCXb57e64vchwXdeMjvo9oo5ZkdRzwnwJE5mHdTp1ccd1RcQ 2UKoQzyG9MxWM6AmDFKQm6Cuo3XVu_9N837fNmBS8WPuZgDc4blQMTaAHMEaE2uCV24ASJI12dBd zMavfF7hcAoMe08F2.OCemar4IIhIeWoaI._DQb0B9Kc70My7JO63mFhb.JcXDZr03V3VgcsLcmw KdQkgedeawGD8SaWbcwuPTSk- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.gq1.yahoo.com with HTTP; Mon, 31 May 2021 05:32:40 +0000 Received: by kubenode570.mail-prod1.omega.gq1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID ab3ef4612edaa398ed8e241c1f2887b0; Mon, 31 May 2021 05:32:39 +0000 (UTC) Content-Type: text/plain; charset=us-ascii List-Id: Porting FreeBSD to ARM processors List-Archive: https://lists.freebsd.org/archives/freebsd-arm List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-arm@freebsd.org 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)" In-Reply-To: <5F226A9B-852D-4E72-9896-0509E56D3318@yahoo.com> Date: Sun, 30 May 2021 22:32:38 -0700 Cc: "freebsd-arm@freebsd.org" Content-Transfer-Encoding: quoted-printable Message-Id: <30B373C0-4C73-4F3A-BDA6-E4CDC55E80C9@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> <3C04FB55-4A26-48C8-833F-E4AC84DC4F78@yahoo.com> <99906599-273E-4216-A41E-DE642F33E392@yahoo.com> <0482F239-B137-42F5-8802-8883D08D5868@yahoo.com> <5F226A9B-852D-4E72-9896-0509E56D3318@yahoo.com> To: Emmanuel Vadot X-Mailer: Apple Mail (2.3654.80.0.2.43) X-Rspamd-Queue-Id: 4FtkT70n1jz3j45 X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=UgU9i8NO; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.69.32 as permitted sender) smtp.mailfrom=marklmi@yahoo.com 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.69.32: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.69.32:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.69.32:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.69.32:from]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[arm] Reply-To: marklmi@yahoo.com From: Mark Millard via arm X-Original-From: Mark Millard X-ThisMailContainsUnwantedMimeParts: N On 2021-May-30, at 22:27, Mark Millard wrote: > On 2021-May-24, at 20:10, Mark Millard wrote: >=20 >> On 2021-May-24, at 15:53, Mark Millard wrote: >>=20 >>> On 2021-May-13, at 12:03, Mark Millard wrote: >>>=20 >>>>>>> . . . >>>=20 >>> I do not know if the FreeBSD kernel has been depending >>> on some U-Boot initialization for root-on-USB and the >>> two no longer match or what. >>>=20 >>> But I've used a release/13.0.0.0 microsd card based >>> boot to get older U-Boot materials (Quarterly as it >>> turns out). Installing such got me back to having a >>> root-on-USB boot of the OPi+2e (other than the >>> mircosd card having the older U-Boot (2020.10 as it >>> turns out). Of course there is also the matching >>> boot.scr involved --but it also is on the USB SSD. >>> (Similarly reverted RPi2 U-Boot, other than needing >>> to switch boot.scr to match.) >>>=20 >>> After booting with the reverted U-Boot related >>> material: >>>=20 >>> # mount -onoatime -tmsdosfs /dev/mmcsd1s1 /mnt >>> # mount -onoatime /dev/mmcsd1s2a /media >>>=20 >>> # ls -Tla /mnt/ >>> total 20 >>> drwxr-xr-x 1 root wheel 16384 Dec 31 16:00:00 1979 . >>> drwxr-xr-x 25 root wheel 512 Dec 31 16:00:40 2009 .. >>>=20 >>> # ls -Tla /media/ >>> total 60 >>> drwxr-xr-x 2 root wheel 512 May 24 15:43:19 2021 . >>> drwxr-xr-x 25 root wheel 512 Dec 31 16:00:40 2009 .. >>> -rwxr-xr-x 1 root wheel 52456 Apr 24 19:48:36 2021 bootcode.bin >>>=20 >>> The media is also set up for booting an RPi2 via >>> root-in-USB ( other than bootcode.bin ). >>>=20 >>> If FreeBSD and the more modern U-Boot were well matched >>> for USB support, I'd expect that this sort of thing would >>> work (no boot.scr needed). >>>=20 >>> For reference: >>>=20 >>> # ~/fbsd-based-on-what-freebsd-main.sh=20 >>> FreeBSD OPiP2E_RPi2v11 14.0-CURRENT FreeBSD 14.0-CURRENT = mm-src-n245445-def0058cc690 GENERIC-NODBG arm armv7 1400005 1400005 >>> def0058cc690 (HEAD -> mm-src) mm-src snapshot for mm's patched build = in git context. >>> 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 >> Looks like 2021.04 (even before 2021.04_1) also has the >> problem for root-on-USB handling. >>=20 >> I managed to find a 2021-Apr-09 u-boot-orangepi-plus-2e >> directory copy that was 2021.04 (and its boot.scr) but >> before the UEFI change. When I tried it for the >> root-on-USB context I still got the hangup after "Kernel >> args: (null)" in: >>=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 >>=20 >> So it does not appear to be the UEFI change so much as >> 2021.04 in general for which the FreeBSD kernel and >> the U-Boot are apparently(?) mismatched for root-on-USB. >>=20 >>=20 >> Reverting again to 2020.10 U-Boot got back the root-on-USB >> status. For this the boot looks like: >>=20 >> . . . >> Hit [Enter] to boot immediately, or any other key for command prompt. >> Booting [/boot/kernel/kernel]... =20 >> Using DTB provided by EFI at 0x47ef5000. >> Kernel entry at 0xb2e00200... >> Kernel args: (null) >> ---<>--- >> KDB: debugger backends: ddb >> KDB: current backend: ddb >> Copyright (c) 1992-2021 The FreeBSD Project. >> Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, = 1994 >> The Regents of the University of California. All rights = reserved. >> FreeBSD is a registered trademark of The FreeBSD Foundation. >> FreeBSD 14.0-CURRENT mm-src-n245445-def0058cc690 GENERIC-NODBG arm >> FreeBSD clang version 11.0.1 (git@github.com:llvm/llvm-project.git = llvmorg-11.0.1-0-g43ff75f2c3fe) >> . . . >>=20 >=20 > Well, I got a surprise in exploring: removing boot.scr > and ubldr.bin did not prevent booting. (Noticed by the > accident of ending up with one of them missing that I > only later noticed.) So I recorded a boot and: >=20 > . . . > U-Boot SPL 2020.10 (Apr 19 2021 - 18:04:31 +0000) > DRAM: 2048 MiB > Trying to boot from MMC1 >=20 >=20 > U-Boot 2020.10 (Apr 19 2021 - 18:04:31 +0000) Allwinner Technology >=20 > CPU: Allwinner H3 (SUN8I 1680) > Model: Xunlong Orange Pi Plus 2E > DRAM: 2 GiB > . . . > Device 0: Vendor: OWC Rev: 0 Prod: Envoy Pro mini =20 > Type: Hard Disk > Capacity: 228936.5 MB =3D 223.5 GB (468862128 x 512) > ... is now current device > Scanning usb 0:4... > 30675 bytes read in 3 ms (9.8 MiB/s) > Found EFI removable media binary efi/boot/bootarm.efi > . . . > Booting /efi\boot\bootarm.efi > Consoles: EFI console =20 >=20 >=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 >=20 >=20 > Setting currdev to disk2p4: >=20 >=20 > |=08/=08-=08\=08|=08/=08FreeBSD/arm EFI loader, Revision 1.1 > . . . >=20 > So I've likely been been booting via UEFI for > some time via 2020.10 (or even before?), just > without noticing at the time. >=20 > The other implication is likely that what disabled > root-on-USB for my context was not the boot.scr > removal material but some (possibly proper) subset > of other material changed (extracted from > ports' main 0d6e5081eb00 commit cgit display): Nope: I forgot that I've tried 2021.04 from before the UEFI changes referenced, and also had the problem for that context. Still it is interesting that I'm getting a UEFI boot context from 2020.10 . > . . . >=20 =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)