Identify What RPI system are you trying to boot FreeBSD in? How much DRAM memory does this RPI model have? You have 8GB dram, consider trying booting the virtual machine image of FreeBSD in a QEMU running on the Raspberry Pi O/S debian Linux.
Boot problems that report Mountroot> Here is my testing report that answered that question I had about what files to edit and what mount root setup uses to identify a disk.
On another FreeBSD computer, use gpart status ; gpart -lp ;
RPI FreeBSD 14.3-RELEASE compressed image
xz -d FreeBSD14.3.img.xz
dd if=FreeBSD14.3.img of=/dev/mmcblk0 bs=4m conv=sync status=progress
gpart show -rp to identify the partitions and the disk id to use
gpart show -lp
gpart status
/dev/da0 for USB flash drive stick or /dev/ada0 for internal disk. or /dev/mmcblk0 for SD card
Boot have to edit 4 files /boot/loader.con /boot/defaults/loader.conf /etc/rc.conf /etc/fstab
examples: mountroot> ufs:/dev/gpt/rootfs
mountroot> ?
mountroot> ufs:/dev/da0p3/
Trying to mount root from ufs:/dev/da0p3/ []...
mountroot: waiting for device /dev/da0p3/...
Mounting from ufs:/dev/da0p3/ failed with error 19.
Other useful disk commands:
camcontrol devlist
geom disk list
gpart status
gpart show -lp
gpart show -rp
gpart recover /dev/da0
Looking to hear of your successful boot of FreeBSD, Neilms.
Robonuggie channel on youtube.com is helpful to show installing FreeBSD 13.0 and 14.0 on the Raspberry Pi 400 Keyboard model. search on "400"
Install Configure FreeBSD 14.1 on Raspberry Pi 400 keyboard model
FreeBSD virtual machine aarch64 image install using QEMU on a Raspberry Pi Operating System Debian Linux.