From owner-freebsd-arm@freebsd.org Sat Oct 10 07:14:39 2020 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 72C8F43E3BE for ; Sat, 10 Oct 2020 07:14:39 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic306-19.consmr.mail.gq1.yahoo.com (sonic306-19.consmr.mail.gq1.yahoo.com [98.137.68.82]) (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 4C7bmF5NJFz4Jqt for ; Sat, 10 Oct 2020 07:14:37 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: IAfj1qEVM1mYdgP7DM9iAzQCokCBhJhWJ8IjWLvIastN9Ojv_iguXdVkjlaB_I7 _lquhndbe6UyZuCZGlSulb184Z4eidasZPcNEMPT_YEqG8Jcki6ez8CYDC0GMcml2GIPDZ5.QPcB 7iGWf59ABYnFlEIbZx0ZEJ4CwIkHD2ICRc_vbvNczkIkk5kRU7nvZj54ofnQ8NSa5F_uevKhjQ6Y 7zCzGUcSI49JffGyUrkDx23AAK_L6SrEWrXnOY02Kb7HTQyn_fofG7MZOFKRN.nco1HJ0nsbKx0L 8xIi7w_4rOpUz2YfkgIj7LsqdpXlX6FMklF0m_3JHWB4D1QIrv2X9g_QauE3Nc7C5WI2vx0piOci 5IMfvnRD.bBM5u5tvTLoAqR3qrsz3WmzW.IhEn2pzIFrdRw9A4ASALPq6Gbl5mgnI.pEZdIWLkyg L7Kcrc5DUu5Ex8PGNFoMmMXTUl8IdX_ypQYPjJMEYXimvfmEUsSha1c8Z718T3t7lsC11qej94PB OaeYuf3BaFPvcDF_vhrNBeuQZnyl78sGbnh.ATnAzEYSOofqPg05lk4c2UOklkyHHrTHiZ5FOTJn 6WH3HuR33FODTifuBpBwXTKQTPzEZDFL8aNICJhtN7nNOM3BVq8avknD8B11a6DxSdWdwQ7vb2ZP AMgmbe3QKBTLBnJntAX1UWAVA_OQ.EdQbrNORlOAfUZ3kFtXG27qqyK7eibbNlWQwczZzPHn55St MkI7TGj89iXbQg56jkHCHF__XmQrdogSgwXFHMzncOYDrhppPDmK1RXm8139qTFlFn.zwxiMKzqN QWIvFRyO0W0CGvJPi_1oYrfpyjNFiyPtI0MLFLNQv4ZMy0HolvIgkEPT1wpqhJnslS_YCkMx6nkC 9HP2FMstK4TQW5RvVOfVgtE4AwkmAol89IFv.XziexxrbH.iqPduUuscnB7TnsFoybq4UFvcLEX8 4qdksjRjNNFYXmH7Uef4phdasZP_MFtkTj7iRtXHLyxWMU_qzfxDow6N74kNTTw6i3bGkwczIIyZ 40zd4fuM5UcEVXYC3uwBrtJs7C7frwW2RORy3zsdgH50LEcsEXYgYucs0ucuJTXDKQGyhsPhCCrl u0aHslfENbjoMIkmA6N9SNsJYkSjDQh3sPL8qrdgs_cXYxaU3bUUvm8UAAdjfl7z7bZ8K0OFMpQQ LE4YYJrwMtT8p5nXoQN0S4TT6KTg4rFZoE.sMgdgIRjT.kynvPcNgSMQDGMSdDrHLSH5Fdte8NFe QI6fpRJsrhQrwbmHYehrieGFhYR3KBmPy75HffG_m6JmPLHY60ijr74hlZNCU64wNaYTvDzPPefp Xp9Hysj7Ed5X3ZG8VQl6T1cjYVeuouyBwzhdupNGFuZXiokd6sJdU07c_PoxZdwo7P86OrMJ7FmK Cr01LeUxFmRArHUZPA6dTxtBpYC_TX7ASW9AegBrV_52MVhhHGgFcMgJJS6yHwPG58nnSHqSpQdp 8a4bb5bRhHVSfDP8l0R49ddoIdStKwu0fc44dAp4pWudFu3c.NyE1qPtOlrDrIlsF33qSJ.WcCdL yplfJCP3hHBsQHumgmC6qJ7OzPwiI9p7EuopR Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.gq1.yahoo.com with HTTP; Sat, 10 Oct 2020 07:14:34 +0000 Received: by smtp412.mail.ne1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 84dbf4c6108faa33476407e6634b7b47; Sat, 10 Oct 2020 07:14:33 +0000 (UTC) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.1\)) Subject: Re: RPi4B: emmc2bus dma-range handling does not track the boot-time-FDT (u-boot based booting) From: Mark Millard In-Reply-To: <5B658E5E-C438-4A05-99F5-8E4B67A89488@yahoo.com> Date: Sat, 10 Oct 2020 00:14:32 -0700 Cc: freebsd-arm@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: References: <98BC985D-EAAB-4AFB-AA8F-7391A45C4EBF@yahoo.com> <91324D35-B66A-4674-AE37-45F3DDB736FD@yahoo.com> <2B3F0409-88F2-4EBD-9C39-37929F973C77@yahoo.com> <803EF261-1407-4331-AC56-1D49E05F8382@googlemail.com> <2FAA304E-045B-4B10-AA14-1E869FB6FD00@yahoo.com> <27E7A6A9-04A4-4B15-96CB-84AE478ED755@googlemail.com> <93E411FA-6024-4E2F-AAFF-C051AF4F35EE@yahoo.com> <7CB99D94-6F37-4150-9D1B-9488D4FE83EF@googlemail.com> <5B658E5E-C438-4A05-99F5-8E4B67A89488@yahoo.com> To: Klaus Cucinauomo X-Mailer: Apple Mail (2.3608.120.23.2.1) X-Rspamd-Queue-Id: 4C7bmF5NJFz4Jqt X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.61 / 15.00]; TO_DN_SOME(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-1.14)[-1.135]; FREEMAIL_TO(0.00)[googlemail.com]; 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)[]; NEURAL_HAM_MEDIUM(-0.97)[-0.974]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-0.997]; MIME_GOOD(-0.10)[text/plain]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.68.82:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.68.82:from]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-arm] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Oct 2020 07:14:39 -0000 On 2020-Oct-9, at 18:54, Mark Millard wrote: > On 2020-Oct-9, at 18:46, Mark Millard wrote: >=20 >> On 2020-Oct-9, at 18:08, Klaus Cucinauomo wrote: >> . . . >>=20 >>> But I G U E S S(still can=E2=80=99t resist;-) that we now have to = patch&compile( at least bcm2711-rpi-4-b) to stay in touch with 2020.10 I've reproduced the "hangs during rainbow" problem in a microsd-card-only context when modern firmware is in use with u-boot 2020.10 . USB3/xHCI/PCIe access-attemtps are not required for the problem to happen. I've sent other E-mail about it, but my hypothesis is that the armstub8-gic.bin requirement for: device_tree_address=3D0x4000 and where/how start4.elf and fixup4.dat are loading before the device tree activity are conflicting=20 for how things are kept track of in RAM for start4.elf and fixup4.dat --and the two activities are stomping on or using some of each other's values in memory. I expect that the older firmware has the structural conflict with armgstub8-gic.bin as well but just happens to be less likely to run into a conflict that made it obvious that there was a problem. As far as I can tell, it would have to be armstub8-gic.bin 's requirements that would have to change if I'm correct about the above. ( Similarly for armstub8.bin .) >>>> Am 10.10.2020 um 02:21 schrieb Mark Millard : >>>> My FreeBSD USB3 SSD is partitioned as:=E2=80=A6=E2=80=A6.. >>>> After that it tries to boot from ethernet (which was >>>> not connected). >>>=20 >>> Tomorrow I will look again exactly with which partition tables I = booted the SSD,=20 >>> for today I am completely dizzy from all that rpi-dtb stuff , I = can=E2=80=99t remember what I did :-) >>=20 >>=20 >=20 >=20 =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)