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.
I have a friend with a Raspberry Pi 4B 4GB version, and they said they can boot it successfully without any modifications using FreeBSD 13.2.But my Raspberry Pi 4 with 8GB RAM has been unable to boot successfully. It shows a rainbow screen.
see also https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=272792
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.
I have a friend with a Raspberry Pi 4B 4GB version, and they said they can boot it successfully without any modifications using FreeBSD 13.2.But my Raspberry Pi 4 with 8GB RAM has been unable to boot successfully. It shows a rainbow screen.
see also https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=272792