[SOLVED] July 002839 post: u-boot.bin Not Booting on Raspberry Pi 4B? Replace with older working version u-boot.bin
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 30 Jul 2023 21:17:19 UTC
Yes, I also had problems with booting latest FreeBSD 14.0-CURRENT snapshot on a Raspberry Pi 4B with 8 GB ram SoC B0T version 1.2 https://lists.freebsd.org/archives/freebsd-arm/2023-July/002839.html Your post https://lists.freebsd.org/archives/freebsd-arm/2023-July/002789.html My [SOLVED] answer to replace u-boot.bin with an older working version https://ghostbsd-arm64.blogspot.com/2021/05/audit-your-boot-files-with-md5deep.html How to Audit your directories and files using MD5DEEP or HASH utility. Read the comments section verify what the MD5 checksum is on your u-boot.bin file. Replace that newer u-boot.bin file with an older version that does work to boot the RASPBERRY PI. 602552 71287bb1f4d4ceb9dc9cbf1efb0186a8 /media/msdos/u-boot.bin Look at the size and the MD5 checksum value to determine a working version compared to a broken version root@Fred_RasPi4B:/mnt/rpifat32 # ls -l u* -rwxr-xr-x 1 root wheel 568960 Oct 21 2021 u-boot.bin -rwxr-xr-x 1 root wheel 602552 Jun 22 07:08 u-bootJune22_broken.bin root@Fred_RasPi4B:/mnt/rpifat32 # root@Fred_RasPi4B:/mnt/msdos # md5 u-boot.bin # 568960 Oct 21 2021 u-boot.bin Working Older Copy MD5 (u-boot.bin) = 4c2998a9bd108775ada821a56e6362a7 # Working Older Copy of u-boot.bin -rwxr-xr-x 1 root wheel 602552 Jun 22 07:08 u-boot.bin root@Fred_RasPi4B:/mnt/rpifat32 # md5 u-boot.bin # MD5 (u-boot.bin) = be6c1637a6c775fad754efa723eff516 # Not booting June 22 2023 u-boot.bin replaced FreeBSD-14.0-CURRENT-arm64-aarch64-RPI-20230706-884eaacd24bd-263985.img.xz I would be glad for your testing assistance on Raspberry Pi 4B with FreeBSD software. https://ghostbsd-arm64.blogspot.com/2022/09/freebsd-140-compiling-kernel-for.html See the VCHIQ_AUDIO_PATCH_file.txt , https://reviews.freebsd.org/D37878 This patch allows HDMI Audio to work on the speakers from your HDMI TV / Monitor. https://reviews.freebsd.org/D37878?download=true Get the Patch File text saved HDMI_VCHIQ_sound_patch.txt (or filename patch_vchiq_D37878_diff.txt) fred@generic-arm64:/usr $ ls -l pat* -rw-r--r-- 1 root wheel 47621 Jul 30 19:27 patch_vchiq_D37878_diff.txt fred@generic-arm64:/usr $ md5 patch* MD5 (patch_vchiq_D37878_diff.txt) = 0d5f9016a8b07c5cdb1966e3486da376 fred@generic-arm64:/usr $ wc patch* 1694 5413 47621 patch_vchiq_D37878_diff.txt cd /usr/src Does this match your usage work flow? I am asking you to verify the steps, so that I or others can duplicate those steps and have a working kernel to install. please modify, add, or update the steps below: su root cd /usr/src patch -v <HDMI_VCHIQ_sound_patch.txt time make -j4 buildkernel KERNCONF=GENERIC-VCHIQ time make -j4 installkernel KERNCONF=GENERIC-VCHIQ reboot FreeBSD operating system and use the newly compiled kernel uname -aK What is the presently running kernel version. ls -l /boot/kernel Look at the file sizes and file dates FYI Now I expect that HDMI port #0 sound will work and output to my Television connected via HDMI cable to TV's HDMI input #2. So when my tv is displaying the Raspberry Pi 4B desktop screen. Opening FireFox version 104 browser to youtube.com will play some Video and AUDIO too. Respectfully, Fred L Finster ps. Giving a presentation at LinuxFestNorthWest October 20-22 2023 Bellingham Washington https://dev.events/conferences/linux-fest-northwest-bellingham-9-2023 https://sessionize.com/app/speaker/session/500667 Find Stability Using FreeBSD 14.0 O/S on your ARM64 Raspberry Pi 4B device Description Bring stable FreeBSD server & desktop software to YOUR HOME computer. How I stream YouTube video and hdmi audio on my RasPi4B to a HDMI screen. Some FreeBSD wifi device driver development notes, port OpenBSD wifi driver to FreeBSD 14.0 https://forums.raspberrypi.com/viewtopic.php?t=343233 Future look at FreeBSD on a Rock5 SBC wiki.radxa.com/rock5