[Bug 272792] Both FreeBSD 13.2-RELEASE and 14-CURRENT are unable to boot on the Raspberry Pi 4B 8GB v1.5.

From: <bugzilla-noreply_at_freebsd.org>
Date: Sat, 29 Jul 2023 10:57:23 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=272792

            Bug ID: 272792
           Summary: Both FreeBSD 13.2-RELEASE and 14-CURRENT are unable to
                    boot on the Raspberry Pi 4B 8GB v1.5.
           Product: Base System
           Version: 13.2-RELEASE
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: arm
          Assignee: freebsd-arm@FreeBSD.org
          Reporter: yklaxds@gmail.com

Both FreeBSD 13.2-RELEASE and 14-CURRENT are unable to boot on the Raspberry Pi
4B 8GB v1.5.The firmware is up to date.I am using a USB flash drive.The
official Raspberry Pi OS is running normally.

I have tested the following systems with an external HDMI monitor, but none of
them can boot successfully. During startup, a rainbow screen appears.

FreeBSD-13.2-RELEASE-arm64-aarch64-RPI.img.xz
FreeBSD-14.0-CURRENT-arm64-aarch64-RPI-20230713-510fd8313800-264135.img.xz
FreeBSD-14.0-CURRENT-arm64-aarch64-RPI-20230727-474708c334a7-264358.img.xz

I have used Rufus to burn the mentioned image and attempted to boot, but the
rainbow screen persists.

I have tried downloading sysutils/rpi-firmware and sysutils/u-boot-rpi-arm64 on
FreeBSD, and then copied them to the FAT partition.

I found that the version of sysutils/rpi-firmware is still from 2021, and some
files have 2021 dates. As a result, I downloaded firmware from the official
Raspberry Pi firmware repository to replace them. However, the rainbow screen
issue persists, and I'm still unable to boot the system.

In general, regardless of whether I replace the firmware from the FreeBSD
sources or the official Raspberry Pi sources, it results in the rainbow screen
issue, and the system remains unable to boot


I suspect that the current firmware version provided by FreeBSD is too old, and
there might be an issue with U-Boot as well.

-- 
You are receiving this mail because:
You are the assignee for the bug.