From owner-freebsd-arm@freebsd.org Sat Mar 13 01:03:42 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 0855C5B3553 for ; Sat, 13 Mar 2021 01:03:42 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic309-22.consmr.mail.gq1.yahoo.com (sonic309-22.consmr.mail.gq1.yahoo.com [98.137.65.148]) (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 4Dy4F903Vzz3P1t for ; Sat, 13 Mar 2021 01:03:40 +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=1615597419; bh=j+h8LzTQ8T+rm/gW2xPsDDvUhfAehF9/6T67TAncbEt=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=LjISw964wv9tkysgEPjEF6P/BF6t64hvj3an07Kd5togp4Z3dr3zGzN88i9YkErbibpRrxUpg2ATL7LO5VkkhZMVP87bRl8HuSuKf1vbbNe58gIGmoA/cOtIvv/fTBf8nlEwcZdRHpScNVBDjzSlAdSvxTcvBFi5luXBjoBhsj8EGo9e33QOr+pZL0yeNaaUYQgvCmsgT7o9j9dfEzODrC7aYk9kqOP+xdUrwb6ouxRjVsmL1GLGA8IlfP8t1cG1gtgpXvKmoVBBFcogp98Xi+2ritET38dZCKcvCF/v/QIaSKikI9ILRcNedKm6GgE2PHlz/nPKnWFgqE1eL/AI2w== X-YMail-OSG: QpJHAKgVM1krR2bD.uTmKCD4lbRBaVs5aorMlAm5HBzX5U4cLHndhpBhs8jJ_eD 02hJytbBw0P7fy3y_srdZ6rH3CEan00lemv6NN7fc1ppkHiZFqsZcvKFlwTip3W_FMJNsYEWkgFC BP7faoG.JEuOvCV6OJN4xr7qx7HJMHnZjfsqW6dWA_i9qT1.NEf6kpLYFzbdZ_QOoCqCxB9Kq.88 _5cTXaYp8u45gPlueLuD9njON5iO5LPdXrF3AerSkT96Ls7_HpGQavBaYDnIPNamrBDQovWKrgau IrXyRUOlNIXlNe5d.uYgHziiQJV37LWm3r0orHJn6SaOYmWfhdcL9NTgb2MeE54V1IzxlD0G2MjJ LeIM7XB6Z_qEUrou200XbldLWQI50e_un2Ax2pEtKtG.rN2dEo0VnIYln9fHSefXNbGOeaP8nSuo D.VbARGwdiO2Zzy4ljhKKCbyF45NFO6RBEcG1M17fQE9oaMQ2PA4y7gMwM.phF4bo8pWEJj54U1a ceC1A4.Xsa.z6hu4qmOwFuj.R9QKIdlXbRY9yWHvNA.1KOq9YuoiGBiA7MKUX54glTXlxoLTGURP cn7d778xNRSKbcSo4cJu05lx1LrGlwF7jRRIpj30FD0cHCvEdc1x9_mhqS8AVu8DhhNx4N_Zwjcc 1YhsFYYuypvIqPY7ro7RhtHw4ZBEybDBH3OOkvUb.Qh4yOL2bv05N.g6w2IgD9QBfEePjKruVUjs Km79ckADAeCIyIRxn.Cjp.ea.2npJ5dGj_iyVXkFp7byHJsArVHTigmSBtnzmdbWrZC5aGpeA5nj 9uNWe5qPvmkkPTYSvEjbAFkth1jSTtXfzC0XrBnuZVMXUAw94BCZhcNRUTSSE1LwCF2B3IHmJFoa 62vFBEsbc..bLjkewxEGXJz43Q0vzNKxhezhHl7uD9sDo3chn5YzAZbOAIzJXvZGIDr6ZwEjhlRY II.Ysm5iuURWTFU5u_loqeObFwFnn0Ck39RJrI1U.7Rea2g_uVoFHYRWYOp1IoBADnPYoXNoiaDL IrNUgWSWFcBZ9eE4uTxginsq.eeNFYEQV5cjzHWhSj976fYnYaP1gI02u2v2A2NW6xqqjoMwXqxY 0ubtPeWlceuqsKDbwQC.5.McgOeZRXORtK6m6Va9RhMONlAXWlRxZz68pCiVwGvZsGqTEqMFdskn NuFoY6zr_XgX26V62ccCftupF1faPN41eWOZhxx8B7K6yAkjBp47QGp0gP7uqNUB1_6ee7c8DG29 o.k.SRITTPb.VJyfYEbXzRW4C4RD_RshMki91CH24Z2M_xusnKXhjYRIaC17GRwUOadzl4593acl oxHfKoeTPpI26MbQIh2I8DHyssdtZk7pIgSt2kwcS8FQFqLvN0Ca1IS6oV6BUq5p2yvTTZXmHV6c gYXo_2VuvY6BRZFF96exoGLiFwasPGDA3HgbM1ezTSNd8T_RlKBBVG..cj5pL_VtRYtJQgaVbuH8 eSOoImJ_CnwWYveA0YB7gH456O3z_P_QPARtqCPyvTFdBazlfHvI1Ym05NnM85J7c_dd0tMz811H Rf_LUjyygT41d7xI0q89cYP6DXmSMqyQ7ziTIR2tHhufKgsfmI1K3S4hAM.VGM94EAfFdondmGAR QNPHcyGUM6Vq3r0VZnqmM0QxA42a0hO9yCNBsohDEUWo4d3jZu_AcOhPNECRNDUZAvyYn3KINFDU Jflq1NQWAzSSGFJJBiPm8ZnWGeKAwjjlPR_YljOP6IBjnPCLXvMiJG8HKLUQO3ju.7ywhAEneEYZ d8YtCmX_VkfSWSYMLktyiHvgJNNo1x2aT.t.3FPpwmGx4UyT68HEVLpr.DglCj5HM.iDColsFHoG L7bGEKH6dFKKaU4P6BkQBPymLVfijI77vRovm8BOA0hU.h9.8fChXtJMmYfJo0iX.nnbkNs81ZVl IiF3dfz.1wWYOO9l8tVeQ8Uui6MzDC4vTiEcpc5SFgrdhYKXFOfxhllIet5QQ1Qyaqt775eo0EoW YqNTMD6dCzf0DHiJi1Xj.98nnczo5pMxmCMsyCrWNldYmgMMUVdC.hh0C31s5dgzm6piqlQ6mqxZ 1vTpHTZZhKKB32abNux0Nu9Wh8lQgS.KlHRim7y5BZSje76.2SlMymCg0VVv.5QjEqyf.lc5F_eA TC3xwqldvi3G3O5l5rzYFvNfJaloJ0PmJaXj78ZDbsDxwyovxACEsfPcW.OAZNf7v0A8kPjdbvot ul355jqxKOwkCM42X5qpZGqlgvUzknCGwFXD3RV2zRD1TcWd7bgxSCzoLmC.wv818LfgWPttO0AA tvoJBO9ilQjYQw34p2JbQMHqdBoLJf1_q8SG9RanQUhAzf5PfBRwigE_vIpbQUG566vO6pZcwTcw 57iX8p.7F2SQ4FY9LSFc1bfHaz2dohSApSHBc3BqiAuKlfS_8hRIpmABlWeZ_HPXnqa.s89OF2u9 Dn.0uSVzqoR5TCKvb2g602R.y_SfgL3q359vlmgwyF0j4YlVY6E2xtV4KVy_dAgO3mHT2ySJb7wt 8EubJwh7evOkVHiasxgSR1c5BW6rDqnsZXLGXFkZyLU23c8dQdUdL8tcOTyglmWrvdZvuZyfBV0D gBXSSnFZQ0wPVRUK4J2zk8i8Hs0kIqN92Q6RIlN8LtcKBkg6b88b_cDl2MM9y2FHjDL3QZYcDjnQ TeiSyv7NkFqM- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.gq1.yahoo.com with HTTP; Sat, 13 Mar 2021 01:03:39 +0000 Received: by smtp406.mail.bf1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID b20a4f31d6e60c8c312c6648b5a921e1; Sat, 13 Mar 2021 01:03:34 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.21\)) Subject: Re: rpi4b main-n245392-8423f5d4c12 won't boot due to microsd timeout (13.0-RC2 not good for RPi* firmware) From: Mark Millard In-Reply-To: <5728984E-FBFA-4358-A4E8-B56204EF3252@yahoo.com> Date: Fri, 12 Mar 2021 17:03:31 -0800 Cc: freebsd-arm , bob prohaska Content-Transfer-Encoding: quoted-printable Message-Id: <5C661CDD-DDCA-4EBB-B882-6D7D229054F8@yahoo.com> References: <61542A77-6D5B-4F56-BFF8-05208739BBF3@yahoo.com> <32558598-DB31-4322-B468-59C08C965D3B@yahoo.com> <5728984E-FBFA-4358-A4E8-B56204EF3252@yahoo.com> To: tech-lists X-Mailer: Apple Mail (2.3654.60.0.2.21) X-Rspamd-Queue-Id: 4Dy4F903Vzz3P1t X-Spamd-Bar: - X-Spamd-Result: default: False [-1.58 / 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:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; 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.65.148:from]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_SPAM_SHORT(0.92)[0.916]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; SPAMHAUS_ZRD(0.00)[98.137.65.148:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.65.148:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.65.148:from]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-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: Sat, 13 Mar 2021 01:03:42 -0000 On 2021-Mar-12, at 16:29, Mark Millard wrote: > On 2021-Mar-12, at 15:36, tech-lists wrote: >=20 >> On Fri, Mar 12, 2021 at 10:59:09AM -0800, Mark Millard wrote: >>>=20 >>> = FreeBSD-14.0-CURRENT-arm64-aarch64-RPI-20210311-15565e0a217-257277.img.xz >>=20 >> I saved the working kernel.old image and wrote >> = FreeBSD-14.0-CURRENT-arm64-aarch64-RPI-20210311-15565e0a217-257277.img >> to the microsd, added latest start4.elf and fixup4.dat and u-boot and >> confirm this won't boot with usb stuff attached, which I think is a >> different issue? >=20 > Different issue and a commit of the intended fix has > been made for the USB storage device handling problem > in the FreeBSD kernel. >=20 >> Consoles: EFI console Reading loader env vars from = /efi/freebsd/loader.env >> Setting currdev to disk0p1: >> FreeBSD/arm64 EFI loader, Revision 1.1 >> (Thu Mar 11 07:29:18 UTC 2021 root@releng1.nyi.freebsd.org) >>=20 >> Command line arguments: loader.efi >> Image base: 0x39df7000 >> EFI version: 2.80 >> EFI Firmware: Das U-Boot (rev 8224.4096) >> Console: comconsole (0) >>=20 >> root@generic:/boot/msdos # strings start4.elf | grep VC_BUILD_ID_ >> VC_BUILD_ID_USER: dom >> VC_BUILD_ID_TIME: 12:10:40 >> VC_BUILD_ID_VARIANT: start >> VC_BUILD_ID_TIME: Feb 25 2021 >> VC_BUILD_ID_BRANCH: bcm2711_2 >> VC_BUILD_ID_HOSTNAME: buildbot >> VC_BUILD_ID_PLATFORM: raspberrypi_linux >> VC_BUILD_ID_VERSION: 564e5f9b852b23a330b1764bcf0b2d022a20afd0 (clean) >>=20 >> I'm going to try building a no-debug kernel next >=20 > You could potentially build code with the intended > fix in it -- either debug or non-debug. >=20 >> thanks for your help. I'll close the bugzilla ticket. >=20 > You are welcome. >=20 > The Continuous Integration builds involving the > committed fix for the USB storage device panic by > the debug kernels have started (first builds for > each platform might be done). For aarch64: >=20 > = https://artifact.ci.freebsd.org/snapshot/main/7381bbee29df959e88ec59866cf2= 878263e7f3b2/arm64/aarch64/ >=20 > has such materials already, including kernel.txz and > kernel-dbg.txz . I mounted the ufs file system on the > microsd card that was previously initialized from: >=20 > = FreeBSD-14.0-CURRENT-arm64-aarch64-RPI-20210311-15565e0a217-257277.img.xz >=20 > I mounted that as /mnt and updated the media via: >=20 > # tar -xpf kernel.txz -C /mnt/ > # tar -xpf kernel-dbg.txt -C /mnt/ >=20 > I then dismounted. So I now have microsd card media > with a debug main kernel that handles USB storage > media again on the RPi4B 8 GiByte and such --until > the next normal snapshot that happens to be in > working order from which I could update that media > again. >=20 > One property of: >=20 > https://artifact.ci.freebsd.org/snapshot/ >=20 > materials is that they stick around for about a year. > Another is that for any specific platform, only some > commits are built. Which commits are built can vary > by platform. >=20 > (I do not normally use debug builds. But I'm updating > the non-debug ones to be based on a commit that spans > the fix as well.) Unfortunately, FreeBSD-13.0-RC2-arm64-aarch64-RPI.img still has older RPi* firmware that does not work: After initalizing a microsd card from: FreeBSD-13.0-RC2-arm64-aarch64-RPI.img and mounting it on /mnt , I see: # strings /mnt/start4.elf | grep VC_BUILD_ID_ VC_BUILD_ID_USER: dom VC_BUILD_ID_TIME: 22:19:57 VC_BUILD_ID_VARIANT: start VC_BUILD_ID_TIME: Jan 27 2021 VC_BUILD_ID_BRANCH: bcm2711_2 VC_BUILD_ID_HOSTNAME: buildbot VC_BUILD_ID_PLATFORM: raspberrypi_linux VC_BUILD_ID_VERSION: 99d9a48302e4553cff3688692bb7e9ac760a03fa (clean) By contrast doing similarly with: FreeBSD-14.0-CURRENT-arm64-aarch64-RPI-20210311-15565e0a217-257277.img and looking a the /mnt , I see: # strings /mnt/start4.elf | grep VC_BUILD_ID_ VC_BUILD_ID_USER: dom VC_BUILD_ID_TIME: 12:10:40 VC_BUILD_ID_VARIANT: start VC_BUILD_ID_TIME: Feb 25 2021 VC_BUILD_ID_BRANCH: bcm2711_2 VC_BUILD_ID_HOSTNAME: buildbot VC_BUILD_ID_PLATFORM: raspberrypi_linux VC_BUILD_ID_VERSION: 564e5f9b852b23a330b1764bcf0b2d022a20afd0 (clean) The Feb 25 2021 firmware works on various RPI4B's and the Jan 27 2021 does not, for example. This means that 13.0-RC2 is not an appropriate basis for the msdos file system content. (I've not checked u-boot .) Replacing the older with a copy of the newer would be an option. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)