From nobody Sat Feb 25 06:16:54 2023 X-Original-To: freebsd-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 4PNxPL4707z3vSmv for ; Sat, 25 Feb 2023 06:17:10 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic305-19.consmr.mail.gq1.yahoo.com (sonic305-19.consmr.mail.gq1.yahoo.com [98.137.64.82]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4PNxPK2dTfz3rdR for ; Sat, 25 Feb 2023 06:17:09 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b="uSMVE/QF"; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.64.82 as permitted sender) smtp.mailfrom=marklmi@yahoo.com; dmarc=pass (policy=reject) header.from=yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1677305826; bh=qozNXE5SzDhoj+WFnkJScpXERmiWhtLjyE4q3BK6v+Y=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=uSMVE/QF4Mtagz/hiG5QBekXl9/7BYuOOq8cyVqT945j1Qk8UJg0mXfp2YRCFkmuaaAhUwq4I0mztoWtzR5o+dygLfBcNeHUayFzV6m4Dm0m4zICYu+50pIoHOe5Vdevl5TW2qGFpglmo6KcOvKRb03z7bMvkT2QkUQz1xjVl+Bhl8DgNHNeMnXEMioMojte3uy2mrsk9FkCHYDFpCgwjdPHpXSpE/ePsghhRiD03qNzRCCfNGyK4WZ3/fem5sfncaVFh8SFpN7sCHDTuGg6SDYmz6PKxyYjd0b41pmvF0Fqx4amH28vgLPsOqrSjcnpm0BWWJuCBOrBcmv7E5TBYw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1677305826; bh=fy/RhyTlC9cUuNqsBrcpYexMHmR1dj41tS7oFF55Zwx=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=qRFKOfH3coduod5J/SSG1taUkZYLtIqkFfyIznT2YJ17h9j/w+UvDx4vVAMxbV9FKktx9/YfXzJyBBDNKmGnYiK3LhL+cXnFQdlxVFGQRFI6VWnBlmeb78jqMA4YCnsDDsCq2yAjCiHSSk+AxhkXyz/DJZJQJUkSot7k6xtOz0HyxUPmOZYjXTyu/qjKd959sLeI1iP+mBIR0CpEPE2ahKF0k7DbpSMN6YvCja8/iCdxvUAoRZDyu6xdUZX7UAC56AtGatI+9vBAdx6ZoUV32KROibXJ5b7HF4L8tuQMgyP1wOhoTVO1KM6rFL0GfeopqPMC7W8827zeOsIGF9X39A== X-YMail-OSG: yfK7ijEVM1kHzha_1PHShfcRX2iWpCvn9RiI6bK8aRpmk5EZx0n1ew9Y37dbMlm DEA96YEpvFUaSRF.Zk96EyYR68HJDkniFn1yz6L5MfoF02cCqZM3BkQgRP0QZ_WG3qJkX6hcsEAD ScXzTtF5OiCnR7gLa2GBbnqilYlkw37k.atInklq2CCnzlVQfHwhZlneB67sNSiZY_25Qumzpe3A ooGzh.fYR25WpaXC_J0HvwsGOxbTOrNM1CjHkMiaAmh.ECK.XR1kB0GE.pvCVeNSy3dcn7rZM6DJ sovxjtHBCAdKf6p08OhMn6LQgoYxsjc4hXFoCuWu1MF7oMCzbdtRZpBsdRCuI8iWxYz4TuiYHDcW UnQyt3nnIcWXyRSYZnI167QwOpzxFt9V3nf0YWb2TIvtVoxdNZHbs9_G0.dE3yXlOvBmFuiY4LUI Ea0Oa96fI1_bV_dGH2ZSAX7gQylD1LQjsnDpYsVZcZiDXtLRvZn1bhhcdDXy8XspBqiL4BGm1Gt8 lvjMQj63EV8CXlDvJrRb.2lW_knDWI7ygTOXnxisZuWptZVKLmVLSenzaj2qpyNVlGczW7ecA7gg Zj5rW1ZYphAay3uaQ7ChxUzZdKw3jDgyg6B331n8tE9B0eYeRST6QEHcTR72Rb1MWs.zHK1zpC70 R1PptcOucp7iqhOe.5vCE00obJeRywc0Mamis9ny2tDm3aEYQJon9_vLyVTNW2fA0yWCyt76Hrih AzzkG4ZvjnHRkbgUt2Q6IR67du4Qx7C7Ga61hSJuM2FK49ObjyFPgYhk3RlDmqD8PCIDj.ED1CtL 0vjRN0zyOrGS87baHW06qG39O6fdVAePwAwx.M3BmC8j9heRuZNopQzOXmS_UUdJeA7Xkefyyr7m _wNxQDR_wxUrrKRM6PPO3RnTtHbK2Fgd3NhSEjPGAoskHI3Fl.RNGNe0NrDbLkMC4DBjx1WhKH2A n55fCdSaJBClEcUXmIDEuBtblQ5kMYcBGx12dHQr2V7Jc7DD2WgY4OE83LKc3t2ZBz.3ENPp.VTq SvOMaYTDnXDfGYT.dcyS27myjnu5DUy1XOmqXT5jWzPp2Ql15tDy9oH0tTDpKv.uzpYR1yAmmd3u 2SU2a2W3vQVz1N1s7chD9A5cnC0.fLWhY50i1vxyHyiJHhfRKUw2sYDenQZSTPY.A8v_KimpYL.v cjmHMTPwryGgRAhWhVQUWxJVmYvlJgbvMQcg9juzQCSRsiklAy19usaz0ETxFUWMZ4aI00bCT6mN VWq1eMHHI3ylhw0uVTuDHfg23fsFEFZxKwOdLbFAFQWLhOZrgdL8l20.MAkafc3GWRzYFMnqS17X hVkbOwDTO5r4zF8ho4Ia4YCYdB_1_RPNQf_dSp8BiifYfSNLBoILAPpheTz5cVIQC0oSC3rQY7RX G4ooAb2j2LY8zuZ0dckmNSuAo9N_d96zhTjdH4VhH9TjRyEdXSNRymreXJHMVA6gGavgMsyf9_w3 AP8v9Qce6Plzm0wIQkIdhcappTxfgqPyPeEHrZAOyhmpzw4KbXfTpGbuvwAYOIzguVMpC1GixwGb jvdvHOyNj8MoaojFaZLB_7L3IwMahlYkKCTLqFtatr7wyKyNjoYjaEOuA7Z4udhIbouN792d5VbF IaY1dVR1V.6CQF1_Zhab4OUpOOSVl3BJl_LmPBqpsgUdmYb80IchZ6aL05tDNRkqIK8lZMqmZEGi X51bn8Cz.IwIniWpmi4f5vCeai1XvymansN7cVHf2NPHq1veS_sDm7gwDZuqikMWahco3dMfQj_z YYDPQTRlJPQPXqsqYhLDNkW1o78rnVaxngIxXigskZubAEm6T_flSJFYBc4A_o5Zul8s_rMIiQcc iOiBkeNpmApZ6jchdHtqpXJXx2sx18qDf1HzmsAlInuVpZacM4gtdtLdwU.XZ07T1KGOBZ_GheZk xY6QdQRtj5CUYoAe3wRE504XHT_sgFgfnonEj7w3516pGRISOSpNWXeaARa6VnKBVJYBNpXOsLB7 5iQxH6HtWkBwUR8do9FR7nBLfpl.hO4S9ZstjADjYN1Q32Ldlog0oY9IBmmK5j3x3hm_5FCkt8d8 ByioK_gDMnk0D3i5QKnYC8XhFtj5B5rAoFcwmATMo6_Jdq_Rks5fAhgnUHkl3tat61Z7P_lj72Ul CO4j9.i.nDghUQlRw16KVX2dJwSocvbOepSE7Y_2TzJ.f7SDaHUWw44R8UgYxAaBpf0WzVuCBSXA e2xJuj8MQh7yaDMEpQaKBNqFlR.uvmAWUif3krNDjgF4faxVQDcfPORL_GeihUpsAiXyp7euY6nd kRSKB X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic305.consmr.mail.gq1.yahoo.com with HTTP; Sat, 25 Feb 2023 06:17:06 +0000 Received: by hermes--production-gq1-655ddccc9-wkdtk (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID eba9700fc7f2adb8a94e08203523831f; Sat, 25 Feb 2023 06:17:04 +0000 (UTC) Content-Type: text/plain; charset=utf-8 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 16.0 \(3731.400.51.1.1\)) Subject: Re: reboot broken on RPi4 on main [breaks at git: e6cf1a0826c9 - main - physmem: add ram0 pseudo-driver] From: Mark Millard In-Reply-To: <9EA91B94-87E4-47B8-A4E2-60D556E64276@yahoo.com> Date: Fri, 24 Feb 2023 22:16:54 -0800 Cc: freebsd-arm Content-Transfer-Encoding: quoted-printable Message-Id: <4FCD4987-6DAF-4889-B684-B6E464F41144@yahoo.com> References: <9EA91B94-87E4-47B8-A4E2-60D556E64276@yahoo.com> To: Mike Karels , Mitchell Horne X-Mailer: Apple Mail (2.3731.400.51.1.1) X-Spamd-Result: default: False [-3.25 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.75)[-0.747]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; MV_CASE(0.50)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MIME_GOOD(-0.10)[text/plain]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_IN_DNSWL_NONE(0.00)[98.137.64.82:from]; TO_DN_ALL(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; FREEMAIL_FROM(0.00)[yahoo.com]; RCVD_TLS_LAST(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; MIME_TRACE(0.00)[0:+]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; MLMMJ_DEST(0.00)[freebsd-arm@freebsd.org] X-Rspamd-Queue-Id: 4PNxPK2dTfz3rdR X-Spamd-Bar: --- X-ThisMailContainsUnwantedMimeParts: N [The first main version to not reboot RPi4B's is: git: e6cf1a0826c9 - main - physmem: add ram0 pseudo-driver Mitchell = Horne ] On Feb 24, 2023, at 17:45, Mark Millard wrote: > On Feb 24, 2023, at 15:18, Mark Millard wrote: >=20 >> On Feb 23, 2023, at 14:01, Mike Karels wrote: >>=20 >>> Reboot (shutdown -r) is hanging on RPi4 on main as of today=E2=80=99s = snapshot. >>> It hangs after printing the Uptime. The initial bootstrap and boot = from >>> power-up work. I haven=E2=80=99t tested a snapshot since Jan 1, so = I=E2=80=99m not sure >>> when it stopped working. Any ideas what might have broken it? I = can bisect >>> the recent snapshots if nothing else. >>>=20 >>> 13.2-BETA2 works, however. >>=20 >> For reference . . . >>=20 >> While it is a personal build instead of a snapshot, >> I see the "shutdown -r now" hang problem for my build >> based on: >>=20 >> # ~/fbsd-based-on-what-commit.sh -C /usr/main-src/ >> d04c86717c8c (HEAD -> main, freebsd/main, freebsd/HEAD) bsd.sys.mk: = Add NO_WSTRICT_PROTOTYPES like in kernel >> branch: main >> merge-base: d04c86717c8ca3aa1bd9d8927a37a1f5443925b5 >> merge-base: CommitDate: 2023-02-19 07:02:12 +0000 >> n261026 (--first-parent --count for merge-base) >>=20 >> The context has a "B0T" 8 GiByte RPi4B. >=20 > For the artifact builds available for arm64, testing > the kernels: >=20 > The last that has "shutdown -r now" working on the RPi4B I'm using: >=20 > =E2=80=A2 git: 8b418c83d175 - main - cp: Adjust the sparse file = tests. Dag-Erling Sm=C3=B8rgrav > ( = https://artifact.ci.freebsd.org/snapshot/main/8b418c83d175fde3b1f65210509d= dcf2ac248d9f/arm64/aarch64/kernel.txz ) >=20 > No arm64 artifacts after that until . . . >=20 > The first that has "shutdown -r now" failing on the same RPi4B: >=20 > =E2=80=A2 git: ded5f2954e1a - main - nfsd: Fix handling of the = error case for nfsvno_open Rick Macklem > ( = https://artifact.ci.freebsd.org/snapshot/main/ded5f2954e1a1bb7748646888938= af767ee6257a/arm64/aarch64/kernel.txz ) >=20 > So the range is limited to (including those end points): > (All are 2023-Feb-08 artifact builds.) >=20 > =E2=80=A2 git: 8b418c83d175 - main - cp: Adjust the sparse file = tests. Dag-Erling Sm=C3=B8rgrav=20 > =E2=80=A2 git: 87d405eab911 - main - iommu_gas: initialize = start_gap as first node Doug Moore=20 > =E2=80=A2 git: 8c784bb8cf36 - main - lua: Update to 5.4.4 Warner = Losh=20 > =E2=80=A2 git: 5fff09660e06 - main - geli: split the initalization = of HMAC Gordon Tetlow=20 > =E2=80=A2 git: 81ad626541db - main - Merge llvm-project main = llvmorg-15-init-15358-g53dc0f10787 Dimitry Andric=20 > =E2=80=A2 git: 753f127f3ace - main - Merge llvm-project main = llvmorg-15-init-16436-g18a6ab5b8d1f Dimitry Andric=20 > =E2=80=A2 git: fcaf7f8644a9 - main - Merge llvm-project main = llvmorg-15-init-17485-ga3e38b4a206b Dimitry Andric=20 > =E2=80=A2 git: 972a253a57b6 - main - Merge llvm-project main = llvmorg-15-init-17826-g1f8ae9d7e7e4 Dimitry Andric=20 > =E2=80=A2 git: 61cfbce3347e - main - Merge llvm-project = release/15.x llvmorg-15.0.0-rc2-40-gfbd2950d8d0d Dimitry Andric=20 > =E2=80=A2 git: a4a491e2238b - main - Merge llvm-project = release/15.x llvmorg-15.0.0-9-g1c73596d3454 Dimitry Andric=20 > =E2=80=A2 git: 6246ae0b85d8 - main - Merge llvm-project = release/15.x llvmorg-15.0.2-10-gf3c5289e7846 Dimitry Andric=20 > =E2=80=A2 git: f3fd488f1e19 - main - Merge llvm-project = release/15.x llvmorg-15.0.6-0-g088f33605d8a Dimitry Andric=20 > =E2=80=A2 git: 50d7464c3fe6 - main - Merge llvm-project = release/15.x llvmorg-15.0.7-0-g8dfdcc7b7bf6 Dimitry Andric=20 > =E2=80=A2 git: 3264f6b88fce - main - Bump __FreeBSD_version for = llvm 15.0.7 merge Dimitry Andric=20 > =E2=80=A2 git: 89a072d11cd2 - main - Makefile.amd64: remove = construct that serves no purpose Warner Losh=20 > =E2=80=A2 git: ae1dca798e0f - main - e1000: fix I219 hang on reset = Kevin Bowling=20 > =E2=80=A2 git: 647f2d2bc0cb - main - e1000: bump driver version = Kevin Bowling=20 > =E2=80=A2 git: 48bfd3597654 - main - Add nproc(1) Mateusz Guzik=20 > =E2=80=A2 git: 1d03c3578d05 - main - arm: add an interrupt rman to = nexus Mitchell Horne=20 My build of the above version works for "shutdown -r now". > =E2=80=A2 git: f9bdaab95ec4 - main - ofwbus: remove handling of = resources from ofwbus Mitchell Horne=20 My build of the above version works for "shutdown -r now". It is the last version to do so. > =E2=80=A2 git: e6cf1a0826c9 - main - physmem: add ram0 = pseudo-driver Mitchell Horne =20 My build of the above version fails for "shutdown -r now": hang-up just after Uptime: . . . message. > =E2=80=A2 git: fa3f6655421f - main - netmap: drop redundant if_mtu = assignment Vincenzo Maffione=20 > =E2=80=A2 git: ded5f2954e1a - main - nfsd: Fix handling of the = error case for nfsvno_open Rick Macklem >=20 > . . . =3D=3D=3D Mark Millard marklmi at yahoo.com