From nobody Thu Feb 6 17:34:13 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 4YpkkD2KvGz5mn3D for ; Thu, 06 Feb 2025 17:34:28 +0000 (UTC) (envelope-from tomek@cedro.info) Received: from mail-yw1-x112c.google.com (mail-yw1-x112c.google.com [IPv6:2607:f8b0:4864:20::112c]) (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-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YpkkD0G9vz3X8k for ; Thu, 06 Feb 2025 17:34:27 +0000 (UTC) (envelope-from tomek@cedro.info) Authentication-Results: mx1.freebsd.org; none Received: by mail-yw1-x112c.google.com with SMTP id 00721157ae682-6f6ca9a3425so10425707b3.2 for ; Thu, 06 Feb 2025 09:34:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cedro.info; s=google; t=1738863267; x=1739468067; darn=freebsd.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=Mu1P7rfVHRrvuWkNo49EdTWRb0ggZKbaGBLRn/rHwWE=; b=AgpxVjEcP1ge74L4d06+jCPLVVvucxkhe+HxA5MYpPtxY/GgzzaB8TDhFRrbkalD0X R8cevsxMvSh+o2pJwShv7+ij7LuGAVG+MidKCcHbNYTjeoZDw+6lmD16BmY9TY0h4z4s MATfTSD3Pw6E7pukw0yWoX2PIr2LNZpaIORWxuQFRdGhJXwqF7PkhN7ZsBkgIznaTPFZ c05bh9mBh9+E48/n2WJhk6WYPeHM6jYjwLxd3w/tlrd1eDccFxnRw4a26bMr6GURD+NU nGgmA6TrWk39uAEXuEGCxE5DwMhSZR11gH5NRpOA+mCZQ2/WHjhl67RQMs0hy1VsDeVT CaUA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738863267; x=1739468067; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Mu1P7rfVHRrvuWkNo49EdTWRb0ggZKbaGBLRn/rHwWE=; b=GF3gfC76kU0UnYRLfoWHqDIom7Hhz023tUwN3jKBUOhZrBG+fRnZzto8iLQEfvY3o8 JEe/kQ4ejHMf2Dvg32Zd0SjH84o9EyZWka3JGPVqbUv6uQ08ND5oXdrM0dFOZCFjSoWg efFNKhHtZ5CzanCsX+AagBdabBRoUB1Ww8sEJ5GqfzjKTqBgzwNvSeLDMruOkIE954tE aRY5/s+NsowFr9g49MhE+peRuB+ahC8ju8ft3Pp30QvprzbAHwBrMUJ3wQKUJ6vtoLVN +OkI6kuf7U1/PfzCVZtMnFCvd+fK3OUAdzRAjfse7GsR/dpZ+3gSvWMZhYJgEpka69Wj /eqA== X-Forwarded-Encrypted: i=1; AJvYcCVeIZo2i6KFPQtHIDdMipG15p/Tk6t3cnSbiVf1uO7hk0SnHvFPrOeZCLIPFgfw4KG08ZL4q9LrDCozEg==@freebsd.org X-Gm-Message-State: AOJu0YwhFUQZ78SH6mvgbEJmUBf2STZOT1yfn5IALHXuJkHv1pzlokrb i63ILJxZC3WCUIS3Ioe2+PTBt+sbCzSBXToLuImJSyoMzU1ekbf1gHvGmhxyBr9A0Uek5f5KNNY = X-Gm-Gg: ASbGncvZ8ND9rN6u48e/RJCW8JAYX/M15x6fQdiYVnEFCYREgnTJYLIWOuVH0MhL4Fd +fU3mjdTi2D0B3hj7IiX8oBhq9D3PqedyHC5BkNOyreED0OB00Euuc7lYdmmwgYmczPDc9G3VQE SYBf6B9FbaE8Diztfl5ZmIJFg32v29AsmZf94qAebeM+43cFxghXriJcMtkMYt8/H34ucSe8swQ tdTM21RN1HwnTCUxpnt+5nj768TZYY8nwAV2GZKGS2V41gIMB+caRiXklcT1Hq2ARTiQw5C3u95 UESI9rvvnLoxrbia9DYUWYPS2w0TTMEp/3kTjV8LdD3IOp9TwH9W X-Google-Smtp-Source: AGHT+IEMcEY9Mh+NnjIrgZCapu/E8v6J3QK8oDavw4WTZt6Wl8848UEfIywPqs8VCDRCZzzTV6/07g== X-Received: by 2002:a05:690c:7092:b0:6f9:72a9:f7b7 with SMTP id 00721157ae682-6f9b284d29bmr861407b3.14.1738863266888; Thu, 06 Feb 2025 09:34:26 -0800 (PST) Received: from mail-yb1-f171.google.com (mail-yb1-f171.google.com. [209.85.219.171]) by smtp.gmail.com with ESMTPSA id 00721157ae682-6f99fd17019sm2668107b3.26.2025.02.06.09.34.26 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 06 Feb 2025 09:34:26 -0800 (PST) Received: by mail-yb1-f171.google.com with SMTP id 3f1490d57ef6-e5b3dbd6732so599431276.1 for ; Thu, 06 Feb 2025 09:34:26 -0800 (PST) X-Forwarded-Encrypted: i=1; AJvYcCX3XZB+fz3TuZg6KMbVZhP8U9gz0vlJybAjKWJou7Izts/nluVy5FCXpdAj4gLUNInp2kXWRT8ePDF0WA==@freebsd.org X-Received: by 2002:a05:6902:2201:b0:e5b:23b3:e15 with SMTP id 3f1490d57ef6-e5b25a38ff2mr6783116276.22.1738863265866; Thu, 06 Feb 2025 09:34:25 -0800 (PST) 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 References: <5E12B96C-20A2-4FFB-A31E-00B259450707@gmail.com> <1EC055A5-EA4C-4857-BFC6-9C0C29573ED2@yahoo.com> In-Reply-To: <1EC055A5-EA4C-4857-BFC6-9C0C29573ED2@yahoo.com> From: Tomek CEDRO Date: Thu, 6 Feb 2025 18:34:13 +0100 X-Gmail-Original-Message-ID: X-Gm-Features: AWEUYZnTM1T-7ZL4L2ycTe-0qlymgdP5ywZKCu4VQMMfy92J9Co2ZrphKCawncw Message-ID: Subject: Re: Raimbow screen installing / booting FreeBSD-14.2-RELEASE-arm64-aarch64-RPI.img on the raspberry pi zero 2w To: Mark Millard Cc: Mario Marietto , Marco Devesas Campos , freebsd-arm Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 4YpkkD0G9vz3X8k 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:15169, ipnet:2607:f8b0::/32, country:US] On Thu, Feb 6, 2025 at 3:04=E2=80=AFPM Mark Millard wro= te: > 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 :-) > > FreeBSD-14.2-RELEASE-arm64-aarch64-RPI.img contains the > u-boot from: > > /usr/ports/sysutils/u-boot-rpi-arm64 > > and, so, also contains and should be used with a copy of: > > /usr/local/share/rpi-firmware/config_arm64.txt > > as config.txt : > > # grep -rA1 config_arm64 /usr/src/release/ > /usr/src/release/arm64/RPI.conf: chroot ${CHROOTDIR} cp -p ${DTB_DIR}/con= fig_arm64.txt \ > /usr/src/release/arm64/RPI.conf- ${FATMOUNT}/config.txt > > /usr/local/share/rpi-firmware/config_rpi3.txt is for when: > > /usr/ports/sysutils/u-boot-rpi3 > > is is use instead. No modern snapshot or release uses that: > > > One thing to mention too is config_rpi3.txt -> config.txt (not > > config_rpi_0_w.txt) :-) > > 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: > > FreeBSD-14.2-RELEASE-arm64-aarch64-RPI.img > > 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.) ACK! I confirm that config_arm64.txt -> config.txt works on rPI-0-2W and should remember its the default :-) % 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 Thank you Mark! :-) Tomek ps/2: Is there a video console so I can for instance run mpv / sdl2 applications without xorg / wayland as on amd64? What driver? :-) --=20 CeDeROM, SQ7MHZ, http://www.tomek.cedro.info