Re: Which FreeBSD image file should be used in conjunction with idbloader.img and u-boot.itb ?

From: 風來散人 <furaisanjin_at_gmail.com>
Date: Sun, 18 May 2025 02:52:32 UTC
Hello Mario.

This is how looks like the sd card where I have installed Linux :
>
>
> =>       34  500006845  da1  GPT  (238G)
>          34      32734       - free -  (16M)
>       32768      32768    1  ms-basic-data  (16M)
>       65536     614400    2  efi  (300M)
>      679936  499326943    3  efi  (238G)
>

I checked  FreeBSD-14.2-RELEASE-arm64-aarch64-ROCKPRO64.img and the
partition is

=>      40  10485680  md0  GPT  (5.0G)
        40     32728       - free -  (16M)
     32768    102400    1  efi  (50M)
    135168  10350464    2  freebsd-ufs  (4.9G)
  10485632        88       - free -  (44K)

There is 16M free space. If you write u-boot by dd, u-boot is located in
this free space. The option parameter "seek" of dd decides the actual
location. Then u-boot searches bootaa64.efi on DOS partition and
load&execute it. bootaa64.efi finds FreeBSD system on available device. I'm
not sure what kind of approach you try to do but it's not practical way to
create FreeBSD img file from linux image.

By the way how do you check FreeBSD is up and running on Radxa? I have no
idea the level of support of Radxa Zero 3 in FreeBSD. I mean I don't know
which peripheral works with FreeBSD or not.

Best regards,
furaisanjin