From owner-freebsd-arm@freebsd.org Tue Mar 16 10:23:54 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 305EC57FC14 for ; Tue, 16 Mar 2021 10:23:54 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic314-19.consmr.mail.gq1.yahoo.com (sonic314-19.consmr.mail.gq1.yahoo.com [98.137.69.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 4F08X90mzGz3rcl for ; Tue, 16 Mar 2021 10:23:52 +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=1615890231; bh=autFoEv/jwpGqdYK0sD7kTHZq+S4S6wkdDNR4gr+2AO=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=XDjLcMYDVKNLAR3oPHy0jqqKp3LXWaIl0Yel0d3TDzTJyJ12aUE4YHCUBFvhX1HpkobOPz1TPmhvynhTFu6aK0VbUFaPAJ+oxklLr4dIsBb0kJEG175SYqbeaoIAqG2rJU2tRLYldqzVaJ3/UBV6nyp4KkwPeW2QVopsMMxOSDFnP/YI33dgJRrQc0enoGHeHXojTZyqh/xyPr5UaCiU525Rn3SZwafPvLlf5n+48M4FR2ATSrfOrzxVsLVJ7lJITclc/qRecx0SgF9g7rhDJPGzuXNic+LZDCcr7c7k5ow00+v5ELu0XgMXWSaYIrSW3KNt8mNQOSj6pGSbkpfRQQ== X-YMail-OSG: MzcFk3wVM1k_8v6MxYKXADEkPIqPjB9BSm7K3kxgNVbaxYvUIhQJ3UlGF8ySl6Q L2wd7vv5Irxu2QQEOURs6DxbTYgRRxfBrhk3bEBf4iVifVgRnPwdzTu2B18heH4xY8O9BvDIh70A L5A2fc0gtY9PZ3dAfm1C..i1g.MbMl5RBKd_7gcDYZ7sYGCEXTUhVb_JePJBzfOVCso_mmwziIWg QbWYD2KWZxjcdqtnoczNGrSU20Dtm1DOzeR9J2SLKOuTCbI2r0KAzjKoB1yWEjzGUveuVxPrw_Cz 36nTLaZGJTATvMRKuFqkkKqMzi7VDgszJSTZbYOyDYMOQwfTKx5uKLrclLLRHts70QKibHB1J1qT z_LyTDSjErzqK.wOCUnZlEoBhjnuEuJXBfyHxWLmg_kNcgZq6XXMf76W.hPK.AGqk6jqMrna8zyG pX474IM9_rB26Rbiy0KCcf7XNg9KHu4kRnGHuvZxuN8P5aX.LqgxqfaXpqtILr4va1J0EIywWRRC MX5xFicJqwtlUHa0BzYlOCVcGeS2K1cMdB8iwjS2VcFANjaAV1ptz5nPu7YHEOUv.gGz58X_kKY7 ZRl0_82lPWfm6g4PD3xWivxLl7qtqYINuu4Ue.W32WtBJq4BOrhxbaKYzrMsSqTvsebq..XQMEgC c7uoLmnk1s2U0wGh0jIKwwcsRPTR3uK_nu6gb0pgxn1arNtkVj9clDnrgQ_lH03Ur13cm6vHqTlW RngQ17ct.0H7EU9usjCt6oNJahYFNqx87iE8rH6G.fmrk0FWnfEgcoLWGfl2l90cSBZgmQS44nSe WPv0V.RizXuYyJD8thTzbVwPD9iBFJronQat9vKq17IHMLa4h_U.g1V9idBOWjxmJCA7G.BV5qE2 M0ol6xLlYQkwdAFErGHV96LBCPLuyhB_HqFW7wu8XQTUjzNJvSUxa3JymnsfLB4PbYF9zIr4_4ru gkWgPXpXuQDVnbfhwkJ5iX7YSatMggB92DDOZtUiPUxDSbS1YcDnPi3e1F88Ecq0MRY3FERAMcoV AdkT.9uExwlglXqIqfTrWG.qo.lTHxkZOBCml2IUZSRYJ3X.CXf55ri7veK9Yb3xsAPhy51Su8vV Q9CLLyMaz5Y6vQ12.zaBEjiTgdnkF5msML6A3Fn_oqrM231EpEeel8.EPRVe.awgN8dwzdPiawwt j0kL2pklQ3wrmqbQkMA47CTMLfxBpL_dVl4_Aek5P5YISknUShIrLZLYobd4wbgB8H59v7rlCbTI JOzDHanuE3Wa9gvB3nEDAZcNSyZC.S7A9K9yiAxa7bb1xL1F8r_7h9Y1EjAKuV3c39fklDx8WBd4 gEmZCtAF55cyrZ3MloT8Rwu169kh_c9j.cI2dLmEcBiOifN8TCm_VW9_Us1ic202LbUpbtlk_X_d pg2YSviwM_uIPIlY__2w_ME2B1pynOsjo1Y1e1pc8DRkODlumgoWPoIqr2p.huDmlgxdyibMm00N dlpI8Gj69xDQP4AZ1eCO_1pLrY6FNgyYDbGq7eGyipaz2ANplKDOwjhkT9eR44tevbeO68wrQDQZ Z6qKNklqTCfHIGMYdOzFievlU30xdigT3YmcfIXTRYkO_1oANJlDKuhcRcP9AHb.y2XN1mIDwcgR 4CpOtgIkYztp2CFMipilyIRGTarhwup3P3P3P48AbtAy3tzGhbHlV1PmjAvGz6k.dQohFtzdH545 ko2YdTrriDqcc2ekfi2LhlnxeEZe8ijDzLJq9WmICvG52pW6Q2Q80U.r.M0f5hONAQ3idqo7dA_k fplJ.0BN_Go5Fmb3uW6oAg96yl5DB.r1M1qST8L4iYxYYYYYLmtBKlNpuu1kD76LXfJvTHtORpee PNdMut20m.C2kmLHxS_Rh0uWLreJvgEQwzXUFUYPyyCkOLKQXfAQqNLf_bB6d4EOzkgQA.DTLPpj eDwZulbMv_RuuxzxMzvAsECcKHoadQ2Fc7XVpb_Bn273P66GTDu6G7UebK7Hqyq7qJdaEMcU1fb8 ToUxkG1G40Ejo4B_pwV_B4drGJEN76tGxFvjVd4N9szfMKevjMAD7iugtYEWBmtRI7ZDefQXo_ES TdshFL6xAnqcX1kdfcdt1ShW0m9QekNCrRneQDvOB4nYYKJL8tCkYjm4aqhcvS7EhbMOpUg9.Uav 51KHbtpwIzVTl80tyAUCkTkZTPxQpI8x7qPYfnLXp6HI74.gFQRF9SkXRg7pZtLuOg_VwxeKgOHf otAo9xHUI_i1TzVZSpncuPna3MYRaOYZxvg5KRWhlmChKs86nBzblTuY7AySC.Qr4wqb_zswHYDc dV2jaQUg.xMvueDca4tIK_Gl1k_DTJmH.Q78UnWAuD3c255C02Pv0Du.VO034iwE1CKN20mIhhuZ kMyeM.0vwA6bfqU_9j9WVmkt2HPWOcZ7XCwuc9DgswMT1NRZupFke4TB2C5k3RwPwftFz6bPtMpV m2YxhkszzcT76OiH.Ytn5sbsQOvnTtNV7Q4bm9fc4utImm0QneiB428HnlFGwqBrB3kEE1odAlyz jM.LdRys9N9_F9Gi2ANPXd_Dl31Bdw.Qa9MT_qdnMbV_uwSee_xEDpDZvueWlvZRPdE5E3W8WdCU 6dUXUChgAig3YyDSYeP6v X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic314.consmr.mail.gq1.yahoo.com with HTTP; Tue, 16 Mar 2021 10:23:51 +0000 Received: by smtp407.mail.bf1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 1c44c974d565e90b30ce9574fb0df261; Tue, 16 Mar 2021 10:23:49 +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: rpi4b main-n245392-8423f5d4c12 won't boot due to microsd timeout [FIXED] From: Mark Millard In-Reply-To: <0281510F-3FDF-4500-AD98-D20A2150BD91@googlemail.com> Date: Tue, 16 Mar 2021 03:23:47 -0700 Cc: freebsd-arm@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: References: <79EB88DA-0144-4A12-B716-3CF5011F16C4@yahoo.com> <0281510F-3FDF-4500-AD98-D20A2150BD91@googlemail.com> To: =?utf-8?Q?Klaus_K=C3=BCchemann?= X-Mailer: Apple Mail (2.3654.60.0.2.21) X-Rspamd-Queue-Id: 4F08X90mzGz3rcl X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.50 / 15.00]; TO_DN_SOME(0.00)[]; MV_CASE(0.50)[]; FREEMAIL_FROM(0.00)[yahoo.com]; 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.00)[-1.000]; 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]; RBL_DBL_DONT_QUERY_IPS(0.00)[98.137.69.82: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)[98.137.69.82:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.69.82:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.69.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.34 Precedence: list List-Id: Porting FreeBSD to ARM processors List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Mar 2021 10:23:54 -0000 On 2021-Mar-15, at 23:26, Klaus K=C3=BCchemann wrote: > Am 16.03.2021 um 02:50 schrieb Mark Millard via freebsd-arm = : >>=20 >> So there would seem to be no urgent aspect of >> existing RPi[34] u-boot ports vs. Klaus K.'s >> build(s) to lead Klaus to put up reviews on >> Phabricator for updates to: >>=20 >> sysutils/u-boot-rpi-arm64 >> sysutils/u-boot-rpi3 >> sysutils/u-boot-rpi4 >=20 > Well, while it would be possible to suggest (pre-)-patches e.g. in = sysutils/u-boot-rpi4 for review, if necessary ... > it=E2=80=99s not possible to upgrade u-boot-release-versions only for = the RPI in its single-ports, > because there is a single =E2=80=9AMasterdir`- u-boot which will = upgrade all u-boot-single-ports in the ports-tree. As I understand some of the sysutils/u-boot-master/Makefile notation, there is a hook for slave ports to specify a UBOOT_VERSION different from 2020.10 without changing other u-boot ports: # grep UBOOT_VERSION /usr/ports/sysutils/u-boot*/Makefile /usr/ports/sysutils/u-boot-master/Makefile:PORTVERSION=3D = ${UBOOT_VERSION} /usr/ports/sysutils/u-boot-master/Makefile:.if !defined(UBOOT_VERSION) = && defined(UBOOT_VERSION_${FAMILY:tu}) = /usr/ports/sysutils/u-boot-master/Makefile:UBOOT_VERSION=3D${UBOOT_VERSION= _${FAMILY:tu}} /usr/ports/sysutils/u-boot-master/Makefile:UBOOT_VERSION?=3D 2020.10 /usr/ports/sysutils/u-boot-master/Makefile:.if = defined(U_BOOT_SLAVE_PORTREVISION_${UBOOT_VERSION}) /usr/ports/sysutils/u-boot-master/Makefile:PORTREVISION=3D = ${U_BOOT_SLAVE_PORTREVISION_${UBOOT_VERSION}} Note the: UBOOT_VERSION?=3D 2020.10 which makes 2020.10 just a default that a slave ports can override. > masterdir-upgrades usually come relatively slow in FreeBSD, sometimes = weeks after the upstream. Possibly because folks have not been putting up reviews to get a committer to apply an update that they have tested first. > So if we want u-boot release-candidates (-rc) , faster ports-upgrades = or add own features, upstream-patches: we have to compile them = ourselves.=20 It is true that someone likely has to build and test before committal by a committer (and you have in the example at hand). > That=E2=80=99s why I upload them sometimes to somewhere for some = reason(testing, patches, whatever). So there has been more than personal testing by you. > Fortunately u-boot is not as much error-prone as the firmware so = uploads of u-boot - rc can be more seen as feature. >=20 > As an example it would be possible to apply patches to : >> sysutils/u-boot-rpi-arm64 >> sysutils/u-boot-rpi3 >> sysutils/u-boot-rpi4 > But the maintainers then always have look if patches made it upstream = and then remove/change=20 > them again for every single port with the next release=E2=80=A6 = understandable why they would not like that :-) Not true for those 3 ports, at least as worded: those 3 ports have no maintainer now. (A committer might impose requirements to be willing to commit but their judgments might not exactly match what they would make as a maintainer.) And, again, there seem to be hooks in the infrastructure to support having something other than 2020.10 for some u-boot ports but not others. This suggests that using newer is not, of itself, out of bounds. > =E2=80=A6.while on the other hand it=E2=80=99s not so uncommon to = apply patches before they make it upstream in u-boot. > So self-compiling makes life a bit easier. Note that I've no clue if you had to do patching of something that could possibly go upstream or not. The above could apply either way. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)