From nobody Wed Feb 05 01:35:22 2025 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 4YnjVM2FtNz5mqgH for ; Wed, 05 Feb 2025 01:35:39 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic314-20.consmr.mail.gq1.yahoo.com (sonic314-20.consmr.mail.gq1.yahoo.com [98.137.69.83]) (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 4YnjVK63B5z3q4s for ; Wed, 05 Feb 2025 01:35:37 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=QK77lCCx; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.69.83 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=1738719335; bh=Eh7nOPRTKwQe2yRiyakyyRjotQs4arcTbABgeo+I5UI=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=QK77lCCxe5990kJ6ANuu9NrduOgpW3Eq5z7m9kvCrmsFHULXtVO6XDqew+BFWEz9JxVC+zrfwRCogT+fZGVGY/RuJwJCkIIcEdFmhecni9f9gLg3ikQ2kLUsDzZZB33Wt5ButdHEwxkzj6exveAY3XJQPIVzcKiuAgC9AGP51RnC+YZMjb4JhpqaY/2vLkZvsjfGE9KIvJnJgAukcP5Ee6uc6zHxgkd2MbxRH2bqD8Vk7AYw3FEIP1GOkrIl7PJ6g9ZCE/P8t2WoXEzA3nxVkp7r44XQMaLaNYodUpwgEyAY0eL7OBBtwqjZZEsnuP+JhRzU4JlZA36aJ21zyC/hoA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1738719335; bh=VAWETxXH4+DEXj+4BTvzi/Z5zKVNQppsk5Epi5OntUm=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=UX+gR7dVWYPgftYaTfO5ZKBL38EDrRQLHoJvSeeZFHoOhxDmfMhwz7VYGyksdJDS6SALOMr1/ltRR/lteXLneYOv2ia9INu42Dl6ysDD1FewMaWcd1ahBDImn0CZJF3KMC/hn68T8S3iomnZj2fWXeJUAPNf4GPE/R5YShq9z9Po12iP+Y0sDDKXFv2YTQCrZJe6r9lKUgjmyh4pzmR94fFZ740Bvv5IDktpXhEGSIb2lZDlY1z09V8SHgJgaMTxErtB/4j8gLBHtwAjhATxh2lCnGT//gxpksGNIsgoeTIMbZHf2ywe1Pvt1/LAGP52Ys8wC37Kf4uA44/cOzNyXg== X-YMail-OSG: YGpEj6EVM1mYUdQp8.r2XaB04THSE.cojA7UvqGfZq22R3G8pofveCRVd_PkbUp AZJD8doHnjc70NVFZIeevnm3.OUcN50dltwEBuZyBxB8k.pnxdTXwugPjHC9ouCKCXLN6JW_pld9 MrhqpH8.htn5PLYnM1BtTscTVvuV0FJPz5yML8t_m_BWn0fgRZ2UcO1L.k2S9BGm.34c7eJOIG1V 9E4RoOrxSdIDNAj6asM8fKvv6.xZpJxwOqjOgxMM1Ub8dgBoshr5FC5irlrAkbwam__Hea8qS82Y 8PWuELSQHAjX9d.vqrNasuNnbNngvgBXRtdngl.vmGvusNhb8eRUYtJFi3TwHQtO8d0c74VIuSGG gTG_r995ld2Ts1qGzdUfZ25H1BU1lqfoFqyyIOBwKxbChuSK4PIO3uBE5FGqbaD9jDeTE_sQ3Ufs 7iQs4StyRTaW1YGfrHgJnvv.GkrTl_vs6iajQV9zASbXSqfbwnTCwPwLWNYqE_5PxqTWwy3H9Mun 245JN9yXBo8pFh9Gqv7GegJztrHoLgg_z5h.cPXxX2bXWqz_Ix3Dx0JrpvoynbzVY9PJQkbXznVI 4RWmQnhiV_MPDRhRUrraiuvwY80m9U4onp4lSfgoYZq4tz6iCXta4M7niLl5yHLx6b3xBO6dROKH f1BaYRy0bHEyQIhSm4KQX4MGTDPLPXOV.gUOvgG12LtBCe7NTWHzFGmae6YsK2EAAq2cCzOXucwB q9qgamXlNC.h1RIMuv3ZYflnergmUsnS6qpPU8UpMDeOYixdoa3aoxhy0gCiAGE.QzhQdmQvUull I5kbsrhAAnEyK9jIBYmuUA2j9Ygy2DqzGCNGURcJmFQaF0q5jcwyz9wMVCnS9S2zPyZMsgJ_VbuS 028NkhqRJBHq1I75bGKQRD10UIXbC8aWTJuHSAbOZBd4Xzyyws0QNgnZJsTxbqwBEcuLXWRihkPS .u5X2cXO2UqRcEpa4umdgHCrTDjag_u8hHjuQfL1FMi2kqV4vdsrYCYHiT8M9V5oERPCtTmUjX_c qMYA.DDzcgmpezJBGYdrpydzh9m57Y7EQCE3XXJbWnQC19saV5.d7sMn7tGR5qUqhcBQwrp84CHH hPQcMbDqrtnCuqt05CwSHv4mQIAh2E8AWAW.35VcW.BDu589M9Cj7VzotoaM2ZXvx3wottp.SXVu mPhq.jGbiBGtA_RMopUbcY8DWzTcIFh935xZ4jxzLndb8Sj9C_FHcb2wwuNsWzzS4hMsntWktxN9 fKmNaFe1QtUX51Oj9fih6XDAgJbMFtcNSGGilrJ4awNDUx2_ckn_s3WwbMhF3RXkxx6MiWNUHfAb RHj0_g8HWdUDN15b29AisufW0SmZmLlqCurvtE.1_3U7QzhVLqr12.5rNbrEG5_qznLFQa1w8IGK fL512.hVAUwr.gkLy2kGIIvB_66OG6XjIo3S4jqs4hW31Uoc.bQFxL1g7h1noqUgdF01IXtPhqqB Wkl.LqoN5eor03gqiJ3et9hfIXpbt2D7wwjglRgvw5.quJPH9LoHjAcW7PEv1QCzO8fW5VK79Bnf STmlrPFWJOGpnQYj0svkCLQ2_Hqh8ICAmdrhK7iHfwUlkEd.5f6QKpf5HR5N1fxWeK7OXVrzeqkZ 0NhvCVrkZkS7DO7jGQlWwZLtPvtYtrMALHaHGvsPEKMmkGFSLfIMoOdINhKUA3Sj8Dk1q2I0uKN2 2nj6pwKmnDZyL1y_1YUjSaU05lSuIN62.CdPnariB9xQMX_yITRPbSJTyiRVRP__tJ9lsHSVJRvP PU75LvAnTTN8R5iMuTrOh3vzR6x8p7jqvb9Nu1A5Sdb0RKVl72JHWKmjsBihIsvaHz6d83hb3w7z TpJnYlWS0EvbcEIEQXBJTpC8IWf0cqZHnVRE_e6FwPyA5LN6ELfF28OcePVHMLnJ6DNYXeD35GeN eueHLy90oPDaU6EFvHuL_F8RFBKvx0uL.Rs7Z5bVmwqIOBB4Z1LG5.tqfPpTRITw3v4OQW1NQfSk SSLd_8uIZsd6a7LKJQMsBirwuDhB1Dnk9kaQhV6SoXKYXGtJsJfeyotLd9.YKiK.3TMPiUZZvinV _vO8hOEsqkz0w7t9kerhH6FrTf0vKAdrKN36KJ5KIrwLJAYIFc1NpmadSHZGaLwH8msJvwOFePz4 j4M6Nq4Jd6pQYAYAHTTFM4VnQbtEmMA28EwibPjcXtgoEeTqxRi89eoRpixN55vLYx_UcLzAfv9Y FVmeU71cdgJwUMkamF539SvmKUFbvgPO1gC8cvddSzK8Pwrk6CVlUYWExWHHp87Z4fzw1nw42OTu oELnzIiYb.Q-- X-Sonic-MF: X-Sonic-ID: b5db68fc-24ca-4c81-9f8b-d3608b2a9ccc Received: from sonic.gate.mail.ne1.yahoo.com by sonic314.consmr.mail.gq1.yahoo.com with HTTP; Wed, 5 Feb 2025 01:35:35 +0000 Received: by hermes--production-gq1-5dd4b47f46-mb2l9 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID b50966516a284ff0f75299547864ee91; Wed, 05 Feb 2025 01:35:33 +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 \(3826.300.87.4.3\)) Subject: Re: Raimbow screen installing / booting FreeBSD-14.2-RELEASE-arm64-aarch64-RPI.img on the raspberry pi zero 2w From: Mark Millard In-Reply-To: Date: Tue, 4 Feb 2025 17:35:22 -0800 Cc: freebsd-arm Content-Transfer-Encoding: quoted-printable Message-Id: References: <5E12B96C-20A2-4FFB-A31E-00B259450707@gmail.com> To: Marco Devesas Campos , Mario Marietto X-Mailer: Apple Mail (2.3826.300.87.4.3) X-Spamd-Result: default: False [-4.50 / 15.00]; RBL_SENDERSCORE_REPUT_9(-1.00)[98.137.69.83:from]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; 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]; DKIM_TRACE(0.00)[yahoo.com:+]; TO_DN_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; FREEMAIL_TO(0.00)[gmail.com]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_FROM(0.00)[yahoo.com]; RCPT_COUNT_THREE(0.00)[3]; FROM_HAS_DN(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; MLMMJ_DEST(0.00)[freebsd-arm@freebsd.org]; TAGGED_RCPT(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.69.83:from]; RCVD_IN_DNSWL_NONE(0.00)[98.137.69.83:from] X-Spamd-Bar: ---- X-Rspamd-Queue-Id: 4YnjVK63B5z3q4s On Feb 4, 2025, at 16:37, Marco Devesas Campos = wrote: > The problem isn=E2=80=99t the fix =E2=80=94 it=E2=80=99s that there is = simply no appropriate device tree for the zero-2 that is bundled with = the image so the board has no idea how to boot. >=20 > So, while not perfect, until someone from the projects adds a zero 2 = dtb, I=E2=80=99m guessing copying one of the pi-3 images is your best = bet (I just tried it and it works =E2=80=94 well, boots, at least). A better alternative experiment would likely be to: ) Note the PORTVERSION used for sysutils/rpi-firmware : PORTVERSION=3D 1.20230405.g20230405 (That encodes the date 2023-Apr-05, by the way.) ) Look for the history of bcm2710-rpi-zero-2-w.dtb to find one released (or at lest tagged) that is as similar of a vintage as is available. In this case there is a match for the specific version: = https://github.com/raspberrypi/firmware/blob/1.20230405/boot/bcm2710-rpi-z= ero-2-w.dtb However, because it is a match, installing=20 sysutils/rpi-firmware and looking at what it installs it turns out happens to have: /usr/local/share/rpi-firmware/bcm2710-rpi-zero-2-w.dtb So that is the file one would likely want to copy over to the relevant msdosfs and test rpi-zero-2-w operation with. But, I'll note that that the .dtb (or the live adjustments that the RPi* firmware makes after loading the *.dtb) may have things that the FreeBSD kernel does not support or does not handle/avoid. A lack of any explicit development or testing for the rpi-zero-2-w is likely why bcm2710-rpi-zero-2-w.dtb is not on the release or stable snapshot media. So it still may simply not work. I'll note that the bcm271[012]-rpi-*.dtb files are for aarch64 (a.k.a. arm64): Tier 1 (at least for non-embedded) Also, bcm2709-rpi-*.dtb files are for armv7 (32-bit) instead: Tier 2. Finally, bcm2708-rpi-*.dtb files are for armv6 (also 32-bit): Tier 2/3/Unsupported for 13/14/15 . =3D=3D=3D Mark Millard marklmi at yahoo.com