From owner-freebsd-arm@freebsd.org Mon Mar 8 18:56:26 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 DF9D1553807 for ; Mon, 8 Mar 2021 18:56:26 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic305-21.consmr.mail.ne1.yahoo.com (sonic305-21.consmr.mail.ne1.yahoo.com [66.163.185.147]) (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 4DvSHF4KzPz3JxY for ; Mon, 8 Mar 2021 18:56:25 +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=1615229783; bh=GGTTJQqLyh1emM8IJPHM54JE/6MPFwPNEzFSuWwyD3r=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=R2BRKDecSzT9JoGwzNRwy7m9ndPHXYQNh0yMR9k6ZGtl7KX+6HzlhjstdkdMqXKL7zOt2CKFa+6p0mvj0Ha5iOlKRRmJvkIhS9RFb5bIjGogZOQdC8QMutDBgQwZMq4j9wZNkzBJCWjki0DsHuvXO1ziC/PxP+MCsIbP+XKN3o6k81Dr1kGcEb8lHE/mkLUUvip3Rlh4F6HcO5AY0/Yi+el1J/AtcMPKPB/sq7RV8DWZ04lDIB8+sxzw6PpH9Y8NkM5ogTgMlsDnkUmDQOhLcMYGSH7z8GGcuvLeLdihpBzcs7m21c/BbInas8YgZzqbnEBCjcJgBAF5J3o9dn/x0w== X-YMail-OSG: BHLnfcEVM1nDH5YFURAJUceBiM5wfsYplTfG8rVN45SCr_Jyzij03H26CRI2IO2 lVFEFaEQUlb0fMeAs5lNECX3wp0SSgWko_ZDW14bNDpemCc1y.4ZiMTuH3aBzT4qjL69JzSx1kiM kLb_Ka2xfdnfZNG0NiqY8vFivxauQ0yEzFb2EfvePqMMSYtpnEF3VXz34aIeOcXODDOA.zOcnZUI QQeanrZoiFGwgL3DDPsFClYY10xChUhDkM6eYQl2sGTHW_KHLVZ0GnBaw.junw9TPy4pBvhodOTt qh6QeKkndH3p7nGd2fI66MdUbra8nnDc5xx_PkDuNhpT778p7BzMwGDGdLXgz1qH2U853_yeRkLo n3W9GjpRw6O_d.0RDxl9kMAtur_HOgq0ytvirIZrby6ddBzQUdgDnz68EXVOMMhG7Hh9HK5z5uQl apRSyCcJtYzbpMB9C0vBUtR8pDhm2Ho4hA8J8CqIOE_cOxeIs_96zQEFC7DciBTCKKMreer1SdPI IkiOksQ1B9AYUgE8A_q5oNRLqet4qx8ck2JMY3gS0jZMfZITm0yPBMvfCbKVufxGywoHs63CMoqv EtdqMmM4oQXeGNAQkY0ou4rCUsdyhe1Ja.us6BLYEMp5.BMK1xqVHGHMMn_GEFHGvvUA0KWl8GXk lHmGx_Y2d8cdaelMzNqld1u3gPnfkgoF2JHy0MNZOF4hY9czZBCwMx0sGHAgbL2ous.SGyeCoce_ h2tGpf2glMGdXIhECkwp.ZZZV0_CPcSY93Ps7cidX5lRqzLp4Bg38d7MzzIa0AI5HU8j6LZzcj4t eBV9PwxLOFh.gOLpo1JhJhp0t5H7mSgSZm1qoLKaCagrQpmc6K_icLFP8R8CFPKYuMgjyPXKtuy1 1YH5nrpgo2aYoUgG70W.7GxbF8Spph5.WZNrV0bKWzYKi4MbXZmeAWIUeWFz5_i1aZQSw1kdbVmq Z9EHB.4fhWcs1_c.7lREYIYg3g7.rLhwPd6qQXq6SCkECsUmoMUO09aQ1Jk44HilqXt2UjZ5jFTu .BaJzouIs3JMYVjK__m2BsvwMgVdeOI_GgQm2q76N6DTdZHunYYLNps7ry3y7h2sW7d_4jPNmi2G Wf4GgQnfuiOAnad0n1EOsTVj9PdikxQ0kVbEJXe3SlwbZ5soU7e1k_nFNXoI8fn26GHJx3feZEN3 aJLhWXXoKetOacwZYjYTt6AsAd5EdroNofjYWCnp66YsYxrDSXw56lT7yZbHKNhy_8TuCrbrOLF. 9dsQO6Nua0DUyX0fmz8EsxLvLGcAac4P5Lxp.rCYiSh4TEYOARfpI0O5MHHWZ_7BgEdtdbtsn9yA QUsToTF8lb1aTqt8WAxqpm8I71mdmbvg275fw73hHWIvWbURIxD3PIACMTon3qCnG0bcXHrN4tPD vFG3bKZlw68uwYkSWvGaNSVRvZSR6PB3IbQjz3NkckOAmoI6MuUbsm9Q_m13ITwBGfi6_c3PdR4M MvhWwKK7b0da5s9_Ua3fKT2ycIiu2bvnSFN5WJDekznY.gnyftxXZtu4JM2dRrJ0snd71pgs_kon d9ghhm1PoS_OdGdtk.uSsZ41skLn6cf8ZoqkO0EMkt_0DOWQRUfC8XI5Duqr2sk03kw29zqj1iCF 3Njlvm.M7E66i95TjaJ4TAtvKu6NJCwMLk2aQV_v3NY7HFPP8cbwvDm.BwGnB6eT9dqp9.cy.s6L lnt6Z6zDVkgNatw2.xpaO91izTgVLEoEatZdSyQr7IzaQqNq8xx3OKyBw0MB9MdShXMw0JL1.VNB i3cWEQoPzyaUXxmMiPMb0WJAUWKbqXI2fyrPakkOtwG6y_PptPG2HET_SIpGjfPDCYdwZz7zfP5L ZwNDFs.uqmyejiI7iVPsJZEn.aBI5Z7yk8CzPBdtwwPoceX55G0tEMcTuzJbX4m.Umi2jeW6J_8f 2H4b2cKUuhwweGXDyoPqvlM8TTctowIVv0oG9AYoGWre9wwi2zkh154pFYqBjyuFSF1IQ49Ogp5A qtpeLgH7qZe1LrxjJddxv6RpGxh12bccb8RdoBrsnsjijakQaoBscQBIVeLIVJMn5j1UAjrSjPZ5 ANeOXwnhk_bLjcXwAdKoQO.Wa5xPYqLMNP33jFDppJygzmsNvqMJWgmlGYmHOd3hQJ95nRT3p5U3 IQOe.Gi5369YpA8I9DDPbNKrp0lufVA9QGFbuaRSAgKEJTchZMGLG02xkDE2j.2ZMPsuXbuvzaij 0OYrLDkbRQ1967zW.Xp71BpxBRPlv_oW3ac0BQtNn69d8njmjG7vWtKao5wGc6fvUC5GOPyNfK54 kM8cFDhow.8S2YKi.MFCt2BCkH1J2GvX2wLzQLIsi.fL2H_9Dh.D1BR2.ITfWeP9hBQha1kb2ays HZ_5MLuza_y4TsvYjKp4LADxtwgClQqI05N4EVC_ytNLBmpSxuV7K3m4GwygOPSqj4v9tZw.bEEC T6_gCe5Z5hw-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic305.consmr.mail.ne1.yahoo.com with HTTP; Mon, 8 Mar 2021 18:56:23 +0000 Received: by smtp424.mail.bf1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 19e366694e196e3faeedfc36f66c8188; Mon, 08 Mar 2021 18:56:17 +0000 (UTC) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.21\)) Subject: Re: RPi4 Status and xorg behavior From: Mark Millard In-Reply-To: <20210308173045.GB13739@www.zefox.net> Date: Mon, 8 Mar 2021 10:56:15 -0800 Cc: freebsd-arm@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <4D8FD8EE-6642-46ED-8AAE-CAECB36572F6@yahoo.com> References: <20210307021628.GA99890@www.zefox.net> <20210307155515.GA4591@www.zefox.net> <67BF2EAC-04AD-4822-99B2-48A99563331F@yahoo.com> <4B963C56-D7E9-42FE-8B8B-B8A425ACE78F@yahoo.com> <20210308011035.GA6603@www.zefox.net> <20210308173045.GB13739@www.zefox.net> To: bob prohaska X-Mailer: Apple Mail (2.3654.60.0.2.21) X-Rspamd-Queue-Id: 4DvSHF4KzPz3JxY X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.47 / 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(-0.97)[-0.968]; 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:36646, ipnet:66.163.184.0/21, country:US]; RBL_DBL_DONT_QUERY_IPS(0.00)[66.163.185.147:from]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; 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)[66.163.185.147:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[66.163.185.147:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[66.163.185.147: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: Mon, 08 Mar 2021 18:56:26 -0000 On 2021-Mar-8, at 09:30, bob prohaska wrote: > On Mon, Mar 08, 2021 at 02:40:06PM +0100, Klaus K??chemann wrote: >>=20 >>=20 >>=20 >> it would also help to be explicit about the firmware-version. >> I would suggest to base tests on - 1.20210303. - , as it should then = be the >> latest in the next build , IIRC. >>=20 > Is there some way to check it from FreeBSD? The machine usually > runs RaspiOS and was updated yesterday, so I'd expect the firmware > to be reasonably current but can't be certain. Summary for current context: (The below presumes that the msdosfs file system involved is mounted on /boot/efi . Adjust as needed for your context.) # strings /boot/efi/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) That strings and grep can be used locally to see if the start4.elf matches the above. fixup4.dat *.dtb's and such do not seem to contain such identification information. Full checking requires getting a full copy and diffing the result (or just replacing). But if one has been careful to not mix and match files, the above should be a good cross check. More generally, the below is how I figured out the above text for the current example. . . Treating this as an example of a more general process, starting from: https://github.com/raspberrypi/firmware/commits/1.20210303 clicking on the first <> on the right gets to: = https://github.com/raspberrypi/firmware/tree/fcf8d2f7639ad8d0330db9c8db9b7= 1bd33eaaa28 clicking on boot gets to: = https://github.com/raspberrypi/firmware/tree/fcf8d2f7639ad8d0330db9c8db9b7= 1bd33eaaa28/boot clicking on start4.elf gets to a page with a Download button: clicking on Download (or copy link for Download and use of it) gets a copy of the start4.elf . The URL was: = https://github.com/raspberrypi/firmware/raw/fcf8d2f7639ad8d0330db9c8db9b71= bd33eaaa28/boot/start4.elf Then this file's content shows: # 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) and that type strings and grep use can be used on /boot/efi/start4.elf to see if the start4.elf matches. (Wording presumes the /boot/efi/ mount point. Vary as needed.) I will note that VC_BUILD_ID_VERSION is not from the public github server space. It seems to be from a non-pubic internal one, possibly the source code git repository. So do not expect to match it with github hash-ids for commits of binary materials. I will note that: https://github.com/raspberrypi/firmware/commits/master shows two commits on Mar 5 2021 that are after the 1.20210303 tagged material, as well as older activity: Commits on Mar 5, 2021 =E2=80=A2 firmware: hdmi_2711: Rework I2C driver to NOT use the = AUTO-I2C block =E2=80=A6 popcornmix committed 3 days ago 1711f63=20 =E2=80=A2 kernel: Bump to 5.10.20 =E2=80=A6 popcornmix committed 3 days ago 530cfdd=20 Commits on Feb 25, 2021 =E2=80=A2 firmware: arm_loader: Return all borrowed DMA channels = =E2=80=A6 popcornmix committed 11 days ago 5985247=20 Commits on Feb 24, 2021 =E2=80=A2 firmware: platform: vl805: Get BAR2 address from PCIe = BAR2 registers popcornmix committed 12 days ago 7872272=20 Commits on Feb 22, 2021 =E2=80=A2 kernel: Bump to 5.10.17 =E2=80=A6 popcornmix committed 14 days ago . . . =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)