From nobody Thu Feb 06 18:00: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 4YplJV1QvLz5mphw for ; Thu, 06 Feb 2025 18:00:42 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic308-55.consmr.mail.gq1.yahoo.com (sonic308-55.consmr.mail.gq1.yahoo.com [98.137.68.31]) (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 4YplJT2HKjz3g5L for ; Thu, 06 Feb 2025 18:00:41 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1738864839; bh=RF1TaCb7feuQwrbRg+uesfbZoQoVnRxgnM1wdbUlc7g=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=CxnyNVVLGl6QO/2Iup1S0Ohi2PNt7HQqhglydVC2VVkoU8KZi9KTHnVEYPGpIM+yC7iwtX0GBpVV7wUVrfN2WJzcIf2hY7kHsucfTahZFij5bAZelQZSPeAcIlha3wxxygDmPcY7lJnnVQDU4giFEFRIJuVopWGbghfX0h0OM+1OZ/zB1nGKQHSGGsTNz9Ekpa0hRc6xIrrs65UYM9zGx19q8Ak+gPAF07Fy77jhUaQXwqCyQnS7spraT5gS5SeUTVYuMbSBLGWBPtdvHaWZY7SA4OtMJCJQmsSXFBxzmkb6CkOV5UTR+1k891YawdI68DUhC93UsomHxyLtAFjLUA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1738864839; bh=WldzSSmE2ZjCjWU9Tam4GV4RzzUQE1J3ss5Ott23v+c=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=hLvDJCLA0kyCESlSntRJFh01+3QfRl8x1PEe0+rmesUSXiB3zSQy1sGs08nIIgwzfEHOQ3NdtcCCeyOd6ZQO2SBjJTOqNVeMeIkS1X5D3gL3QjF8Oxa8kQXZYfgt3luPo6x7KAzNcqq17XmMol061s0elWNead0ejWuaBbY7icO8343I/Y17EQ/ASn+qCKYpqXRoqkRJX8kCvFISfWLnyhQPDiOzvNNgtjGza0Y1N6EHY0wHTXRmzc0as6jW0SopQTkOklPpizrECjJ34YvmcWpP5XKGpdxh02uw8ySY2oskYFZEYPJ72uL6im62vvtTfakdCKpMY/wPwfUwQdNNeg== X-YMail-OSG: G3xmPTkVM1nw4ofgyTozRxQXfr0scNj9Pu8goAjTvz1D.VZXnq3n_LoCUhGlCj4 BgrnfMpc2texkdiXPTbAnvnKQfe4bxOUz2jduh7vnPiTFIYxah_VXraVD.b2sBWlyKOw7F36OQa9 EZD9dzMV0Z_8q1Ilo1UjuKraXwm0IKTGHyWRaq0PVrES54wrKRGHm7vuIzx195qM3WdJvd0ATTCw YoKSghfTMcRX9PpBGvdepRY3AMqfKA.JbIZ0dTIQ48_VmsIt59G9ej9eyk_OJUY9Zvx_Rai7Far. 4cMcOkzZWZZN47JfYXZbuekm.wxkso9VAmMHJ4GiZ.zgxfxLWtl8Z5Te9CnF8bSaUnoFX.K2cnhV GQL40V7FuEF_4TkgNIKf.dWROqFOWj5FP7v533B6dF0mq_dIxaX7Olo3l8tbvU9E0vdL34aR_Umc b.ikcaFEN.Bt0g_YNJdJwf272lEqByZP6HNwSRt1fnBfYxo4Qdw6h597k9.DHiJAWEMdNq3jPgv6 _wPKnt.9DqOdqZUdXo3rwNxb4ut2qMacLopHZpCcWeSzowvbQLl8Zl8PjzjNg3Ue6RTLikSl5Nh1 aX8xaEpbH3z_abCXfswXrc9RbKxdIuyGgy08gYFXpZJocUv.2h.vjaFegJhDd3Xyeyb3v0IybiwS 6KM6M2eGeMSNrMs8g87JvpsRyosG699K4.oFfTFI06pj2dwPCcpIHf.F2e4WY1WB6DfJ7tg.yG82 Sw4M6QZgvY1vn1wzIvUFbyIS05afukCf7ccMCqSO8.8PvpBFiXWPKzuuXWPZVK6QHDF7EdSsQPVe 79Yd.sZ0jIj1OmS3tE3R.LS.li5PyEHjXn4LKVPQ4alWKzlh3_9IWBFUHSzBI1k2_PQWT.YhjVMv rPybM7RF7lHUO0JFW.sRwf5L52red0NM4zF_hcVW5NFtUYKhnTmYmMVo4Q2uladUL8ZvDXer4Vu_ ewEQ_ZkAa1vPjp1s.ARjvYXEzGB_OpkZo1yUTy.f4f7nRG_DE2YvD.p32s0guvllln0Q.Ru312jh sSCqFu89324_.BjLKMAf7h4o8JrWKpy_185i0fejiPCzlMwcTLxJ0GMcyCOJZDa9Sfga6vI0EoEc HLHF5zwQ3fjdZOZJXgvd1LmmNu30gUB4wNgVrQ91ERZFfzGh.vsBrdIXhmBnjolfJKXI9DR3hNnw EVkQtM97N9tAdL3UYmfrI0bUdZD1yz68zEeb3.w1XBHl3TmwaeEV1u5aklPdjWn8gjPk.atdTVCM sK2OI.qdzKstNRryIvkXYZsTT94F7zao.RI2whon_9CSEkfPMhIa8DBH.VqH00DgA.12vuqw5mPU is.Kbrk8maHtw1b6wCmk_znpWc_qldO.nvjfMeeKsNXySFZLBZGRd8WTnm1b0ZNWxRLUv9PoyP.G bMNsEXAgJBny5O0eLcaAVAAzTI.7iqNk4sMjQou5qaY_AWEGher_m6NTK3vL1fekBXjrjh42NAm8 Gr.f83rP4TVAe2Ie3N_X7pwfwmopR.r8bBijvkPxWAbZwIYyIX.UV7KBiRoNR6uFjTPdfiDnDVXS QyvCSwkmycJBaXftkvGaoV5unAn_LxnB__vvvETywcYVca6Mb8tSCmYnA.vkoqtVSpD0P1FLBoQX eh9xUvs4JKn5ibyvjEQSrwWw6PiO.nGWPGe_IJwVn.egwLvLeEQyufobkNcpPwM0CkXjQFYevY.g R20fiWagXN6Bdd89ywx55oj0eM058EfIl9uGfV1dG1PfLhpncw.h6WIpaHhjvs.it1WpBYnMOWAR TT.xx_XZFXJdVBhNkg7ieAQpF3efEqA6StmxKyK2nPyAGMcBYnjWcH7UD9rWC_lgj7OYPNZ0XKek lIylKLwD1NCgdCm52KdBhjjt49AnJL1edn1USSwtG25eFrMqkEUgCtfUsG5sUT8d85cLRGeeG97a e.ichpMCUwJ73RZVK8khy7YGOmBBGyflr8NG9g6SaWpfYjpszihZJN6zgob7uB4prN1lF.he9cwI u3qTtvAKyJchIAPmHOSA8qOZC2Md8j7wFV2GfWKxzr8VG0uq2xVOXi_954L1RmJIaJacj1q5eag7 kTMWzjVrMp8mnXZ4wTwu4o4e4H1xw04tglmGA6nLQdCMlMsuQfzFTAbnho1kkTmK2DO0iabl4nTU QDMA92E44EV6xGz3jTxv7PUUJA.uMaHxlnA_MMeSDnKM86mw5oHgLxnm10PeOy_86KD85uZCniyc 5TPbpESxdjjyodFfgpU9MGlywrXxUpLZ6NKXZ1qWehbaJeebcNehu.qLrmnqV32GUFdQbLI7vlPK 3kg-- X-Sonic-MF: X-Sonic-ID: b36e514e-99fa-4e9c-b85c-08fa44a58f7f Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.gq1.yahoo.com with HTTP; Thu, 6 Feb 2025 18:00:39 +0000 Received: by hermes--production-gq1-5dd4b47f46-sx6k2 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 8a15e68fc958175a85e6c8a3a3fef487; Thu, 06 Feb 2025 18:00:34 +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: Thu, 6 Feb 2025 10:00:22 -0800 Cc: Mario Marietto , Marco Devesas Campos , freebsd-arm Content-Transfer-Encoding: quoted-printable Message-Id: References: <5E12B96C-20A2-4FFB-A31E-00B259450707@gmail.com> <1EC055A5-EA4C-4857-BFC6-9C0C29573ED2@yahoo.com> To: Tomek CEDRO X-Mailer: Apple Mail (2.3826.300.87.4.3) X-Rspamd-Queue-Id: 4YplJT2HKjz3g5L X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; TAGGED_RCPT(0.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US] On Feb 6, 2025, at 09:34, Tomek CEDRO wrote: > On Thu, Feb 6, 2025 at 3:04=E2=80=AFPM Mark Millard = wrote: >> On Feb 5, 2025, at 23:51, Tomek CEDRO wrote: >>> Yup, I can confirm rpi-firmware/bcm2710-rpi-zero-2-w.dtb works with >>> FreeBSD-14.2-RELEASE-arm64-aarch64-RPI.img :-) >>=20 >> FreeBSD-14.2-RELEASE-arm64-aarch64-RPI.img contains the >> u-boot from: >>=20 >> /usr/ports/sysutils/u-boot-rpi-arm64 >>=20 >> and, so, also contains and should be used with a copy of: >>=20 >> /usr/local/share/rpi-firmware/config_arm64.txt >>=20 >> as config.txt : >>=20 >> # grep -rA1 config_arm64 /usr/src/release/ >> /usr/src/release/arm64/RPI.conf: chroot ${CHROOTDIR} cp -p = ${DTB_DIR}/config_arm64.txt \ >> /usr/src/release/arm64/RPI.conf- ${FATMOUNT}/config.txt >>=20 >> /usr/local/share/rpi-firmware/config_rpi3.txt is for when: >>=20 >> /usr/ports/sysutils/u-boot-rpi3 >>=20 >> is is use instead. No modern snapshot or release uses that: >>=20 >>> One thing to mention too is config_rpi3.txt -> config.txt (not >>> config_rpi_0_w.txt) :-) >>=20 >> config_rpi3.txt is likely not fully appropriate and >> config_arm64.txt is likely what should be used. But >> it was already in place as config.txt in: >>=20 >> FreeBSD-14.2-RELEASE-arm64-aarch64-RPI.img >>=20 >> FreeBSD-14.2-RELEASE-arm64-aarch64-RPI.img is for >> all the aarch64 / arm64 RPi*'s that FreeBSD happens >> to support. (RPi5's not being supported as stands.) >=20 > ACK! I confirm that config_arm64.txt -> config.txt works on rPI-0-2W > and should remember its the default :-) >=20 > % diff -u config_rpi3.txt config_arm64.txt > --- config_rpi3.txt 2025-02-06 08:21:34.000000000 +0100 > +++ config_arm64.txt 2025-02-06 08:21:34.000000000 +0100 > @@ -1,7 +1,11 @@ > +[all] > arm_64bit=3D1 > dtparam=3Daudio=3Don,i2c_arm=3Don,spi=3Don > dtoverlay=3Dmmc > -dtoverlay=3Dpwm > dtoverlay=3Ddisable-bt > device_tree_address=3D0x4000 > kernel=3Du-boot.bin > + > +[pi4] > +hdmi_safe=3D1 > +armstub=3Darmstub8-gic.bin >=20 > Thank you Mark! :-) > Tomek >=20 > ps/2: Is there a video console so I can for instance run mpv / sdl2 > applications without xorg / wayland as on amd64? What driver? :-) I have no clue about the RPi-0-2W for that. My use is rare and very temporary for any setup and use of any video on any RPi* , no mpv or sd12 use involved. Side note: For the [pi4]: It is common to delete, comment out, or instead assign 0 for the hdmi_safe assignment. (Not that such matters in your context.) =3D=3D=3D Mark Millard marklmi at yahoo.com