Re: KHADAS EDGE V booting hangs if I install UEFI instead of u-boot

From: Mario Marietto <marietto2008_at_gmail.com>
Date: Fri, 08 Aug 2025 00:20:01 UTC
On FreeBSD 13.0 for the KHADAS :

root@khadas-edge:~ # gpart show


=>       40  249737136  mmcsd0  GPT  (119G)

         40      32728          - free -  (16M)

      32768     102400       1  efi  (50M)

     135168     524288       2  freebsd-swap  (256M)

     659456  249073664       3  freebsd-ufs  (119G)

  249733120       4056          - free -  (2.0M)



=>      34  61071293  mmcsd1  GPT  (29G) [CORRUPT]

        34     16350          - free -  (8.0M)

     16384      8192       1  !d3370000-0000-442a-8000-354200006eec  (4.0M)

     24576      8192       2  !8a760000-0000-415c-8000-5d7c000009ab  (4.0M)

     32768      8192       3  !1a7e0000-0000-446f-8000-4ff800003479  (4.0M)

     40960      8192       4  !aa780000-0000-4420-8000-68df000072ff  (4.0M)

     49152      8192       5  !63200000-0000-4a03-8000-195800001ce4  (4.0M)

     57344      2048       6  !6d470000-0000-4e7e-8000-688c00005cd1  (1.0M)

     59392     65536       7  !ef500000-0000-474c-8000-6ea20000346e  (32M)

    124928      8192       8  !11340000-0000-4d7b-8000-57c300007662  (4.0M)

    133120    196608       9  !fd7f0000-0000-4970-8000-661700004a56  (96M)

    329728    229376      10  !d8510000-0000-4360-8000-70c500002df1  (112M)

    559104    786432      11  !cd600000-0000-4255-8000-5df600006edc  (384M)

   1345536     32768      12  !01720000-0000-4f30-8000-2cd1000030be  (16M)

   1378304      1024      13  !9f640000-0000-4123-8000-6d7f00006c40  (512K)

   1379328   6373376      14  !cd270000-0000-4134-8000-462700006e0a  (3.0G)

   7752704  53318623      15  !b33f0000-0000-463e-8000-6ff2000054c3  (25G).
. .


root@khadas-edge:~ # gpart show -p

=>       40  249737136    mmcsd0  GPT  (119G)

         40      32728            - free -  (16M)

      32768     102400  mmcsd0p1  efi  (50M)

     135168     524288  mmcsd0p2  freebsd-swap  (256M)

     659456  249073664  mmcsd0p3  freebsd-ufs  (119G)

  249733120       4056            - free -  (2.0M)



=>      34  61071293     mmcsd1  GPT  (29G) [CORRUPT]

        34     16350             - free -  (8.0M)

     16384      8192   mmcsd1p1  !d3370000-0000-442a-8000-354200006eec
 (4.0M)
     24576      8192   mmcsd1p2  !8a760000-0000-415c-8000-5d7c000009ab
 (4.0M)
     32768      8192   mmcsd1p3  !1a7e0000-0000-446f-8000-4ff800003479
 (4.0M)
     40960      8192   mmcsd1p4  !aa780000-0000-4420-8000-68df000072ff
 (4.0M)
     49152      8192   mmcsd1p5  !63200000-0000-4a03-8000-195800001ce4
 (4.0M)
     57344      2048   mmcsd1p6  !6d470000-0000-4e7e-8000-688c00005cd1
 (1.0M)
     59392     65536   mmcsd1p7  !ef500000-0000-474c-8000-6ea20000346e
 (32M)
    124928      8192   mmcsd1p8  !11340000-0000-4d7b-8000-57c300007662
 (4.0M)
    133120    196608   mmcsd1p9  !fd7f0000-0000-4970-8000-661700004a56
 (96M)
    329728    229376  mmcsd1p10  !d8510000-0000-4360-8000-70c500002df1
 (112M)
    559104    786432  mmcsd1p11  !cd600000-0000-4255-8000-5df600006edc
 (384M)
   1345536     32768  mmcsd1p12  !01720000-0000-4f30-8000-2cd1000030be
 (16M)
   1378304      1024  mmcsd1p13  !9f640000-0000-4123-8000-6d7f00006c40
 (512K)
   1379328   6373376  mmcsd1p14  !cd270000-0000-4134-8000-462700006e0a
 (3.0G)
   7752704  53318623  mmcsd1p15  !b33f0000-0000-463e-8000-6ff2000054c3
 (25G)


root@khadas-edge:~ # gpart show -pl

=>       40  249737136    mmcsd0  GPT  (119G)

         40      32728            - free -  (16M)

      32768     102400  mmcsd0p1  efi  (50M)

     135168     524288  mmcsd0p2  swapfs  (256M)

     659456  249073664  mmcsd0p3  install  (119G)

  249733120       4056            - free -  (2.0M)



=>      34  61071293     mmcsd1  GPT  (29G) [CORRUPT]

        34     16350             - free -  (8.0M)

     16384      8192   mmcsd1p1  uboot  (4.0M)

     24576      8192   mmcsd1p2  trust  (4.0M)

     32768      8192   mmcsd1p3  misc  (4.0M)

     40960      8192   mmcsd1p4  dtb  (4.0M)

     49152      8192   mmcsd1p5  dtbo  (4.0M)

     57344      2048   mmcsd1p6  vbmeta  (1.0M)

     59392     65536   mmcsd1p7  boot  (32M)

    124928      8192   mmcsd1p8  security  (4.0M)

    133120    196608   mmcsd1p9  recovery  (96M)

    329728    229376  mmcsd1p10  backup  (112M)

    559104    786432  mmcsd1p11  cache  (384M)

   1345536     32768  mmcsd1p12  metadata  (16M)

   1378304      1024  mmcsd1p13  frp  (512K)

   1379328   6373376  mmcsd1p14  super  (3.0G)

   7752704  53318623  mmcsd1p15  userdata  (25G)


root@khadas-edge:~ # df -m

Filesystem       1M-blocks  Used Avail Capacity  Mounted on

/dev/gpt/install    117778 50625 57731    47%    /

devfs                    0     0     0   100%    /dev

fdescfs                  0     0     0   100%    /dev/fd

procfs                   0     0     0   100%    /proc

/dev/md0                61     0    56     0%    /var/log

tmpfs                 1024     0  1023     0%    /tmp

FreeBSD 14.2 for RockPro64 running on KHADAS (with the panfrost enabled) :
the same image as before :

root@Rock:~ # gpart show

=>       40  384503735  mmcsd0  GPT  (183G)

         40      32728          - free -  (16M)

      32768     102400       1  efi  (50M)

     135168  368209920       2  freebsd-ufs  (176G)

  368345088   16154624       3  freebsd-swap  (7.7G)

  384499712       4063          - free -  (2.0M)



=>      34  61071293  mmcsd1  GPT  (29G) [CORRUPT]

        34     16350          - free -  (8.0M)

     16384      8192       1  !d3370000-0000-442a-8000-354200006eec  (4.0M)

     24576      8192       2  !8a760000-0000-415c-8000-5d7c000009ab  (4.0M)

     32768      8192       3  !1a7e0000-0000-446f-8000-4ff800003479  (4.0M)

     40960      8192       4  !aa780000-0000-4420-8000-68df000072ff  (4.0M)

     49152      8192       5  !63200000-0000-4a03-8000-195800001ce4  (4.0M)

     57344      2048       6  !6d470000-0000-4e7e-8000-688c00005cd1  (1.0M)

     59392     65536       7  !ef500000-0000-474c-8000-6ea20000346e  (32M)

    124928      8192       8  !11340000-0000-4d7b-8000-57c300007662  (4.0M)

    133120    196608       9  !fd7f0000-0000-4970-8000-661700004a56  (96M)

    329728    229376      10  !d8510000-0000-4360-8000-70c500002df1  (112M)

    559104    786432      11  !cd600000-0000-4255-8000-5df600006edc  (384M)

   1345536     32768      12  !01720000-0000-4f30-8000-2cd1000030be  (16M)

   1378304      1024      13  !9f640000-0000-4123-8000-6d7f00006c40  (512K)

   1379328   6373376      14  !cd270000-0000-4134-8000-462700006e0a  (3.0G)

   7752704  53318623      15  !b33f0000-0000-463e-8000-6ff2000054c3  (25G)



=>      34  61071293  diskid/DISK-F84B4A79  GPT  (29G) [CORRUPT]

        34     16350                        - free -  (8.0M)

     16384      8192                     1
 !d3370000-0000-442a-8000-354200006eec  (4.0M)
     24576      8192                     2
 !8a760000-0000-415c-8000-5d7c000009ab  (4.0M)
     32768      8192                     3
 !1a7e0000-0000-446f-8000-4ff800003479  (4.0M)
     40960      8192                     4
 !aa780000-0000-4420-8000-68df000072ff  (4.0M)
     49152      8192                     5
 !63200000-0000-4a03-8000-195800001ce4  (4.0M)
     57344      2048                     6
 !6d470000-0000-4e7e-8000-688c00005cd1  (1.0M)
     59392     65536                     7
 !ef500000-0000-474c-8000-6ea20000346e  (32M)
    124928      8192                     8
 !11340000-0000-4d7b-8000-57c300007662  (4.0M)
    133120    196608                     9
 !fd7f0000-0000-4970-8000-661700004a56  (96M)
    329728    229376                    10
 !d8510000-0000-4360-8000-70c500002df1  (112M)
    559104    786432                    11
 !cd600000-0000-4255-8000-5df600006edc  (384M)
   1345536     32768                    12
 !01720000-0000-4f30-8000-2cd1000030be  (16M)
   1378304      1024                    13
 !9f640000-0000-4123-8000-6d7f00006c40  (512K)
   1379328   6373376                    14
 !cd270000-0000-4134-8000-462700006e0a  (3.0G)
   7752704  53318623                    15
 !b33f0000-0000-463e-8000-6ff2000054c3  (25G)

root@Rock:~ # gpart show -p

=>       40  384503735    mmcsd0  GPT  (183G)

         40      32728            - free -  (16M)

      32768     102400  mmcsd0p1  efi  (50M)

     135168  368209920  mmcsd0p2  freebsd-ufs  (176G)

  368345088   16154624  mmcsd0p3  freebsd-swap  (7.7G)

  384499712       4063            - free -  (2.0M)



=>      34  61071293     mmcsd1  GPT  (29G) [CORRUPT]

        34     16350             - free -  (8.0M)

     16384      8192   mmcsd1p1  !d3370000-0000-442a-8000-354200006eec
 (4.0M)
     24576      8192   mmcsd1p2  !8a760000-0000-415c-8000-5d7c000009ab
 (4.0M)
     32768      8192   mmcsd1p3  !1a7e0000-0000-446f-8000-4ff800003479
 (4.0M)
     40960      8192   mmcsd1p4  !aa780000-0000-4420-8000-68df000072ff
 (4.0M)
     49152      8192   mmcsd1p5  !63200000-0000-4a03-8000-195800001ce4
 (4.0M)
     57344      2048   mmcsd1p6  !6d470000-0000-4e7e-8000-688c00005cd1
 (1.0M)
     59392     65536   mmcsd1p7  !ef500000-0000-474c-8000-6ea20000346e
 (32M)
    124928      8192   mmcsd1p8  !11340000-0000-4d7b-8000-57c300007662
 (4.0M)
    133120    196608   mmcsd1p9  !fd7f0000-0000-4970-8000-661700004a56
 (96M)
    329728    229376  mmcsd1p10  !d8510000-0000-4360-8000-70c500002df1
 (112M)
    559104    786432  mmcsd1p11  !cd600000-0000-4255-8000-5df600006edc
 (384M)
   1345536     32768  mmcsd1p12  !01720000-0000-4f30-8000-2cd1000030be
 (16M)
   1378304      1024  mmcsd1p13  !9f640000-0000-4123-8000-6d7f00006c40
 (512K)
   1379328   6373376  mmcsd1p14  !cd270000-0000-4134-8000-462700006e0a
 (3.0G)
   7752704  53318623  mmcsd1p15  !b33f0000-0000-463e-8000-6ff2000054c3
 (25G)


=>      34  61071293     diskid/DISK-F84B4A79  GPT  (29G) [CORRUPT]

        34     16350                           - free -  (8.0M)

     16384      8192   diskid/DISK-F84B4A79p1
 !d3370000-0000-442a-8000-354200006eec  (4.0M)
     24576      8192   diskid/DISK-F84B4A79p2
 !8a760000-0000-415c-8000-5d7c000009ab  (4.0M)
     32768      8192   diskid/DISK-F84B4A79p3
 !1a7e0000-0000-446f-8000-4ff800003479  (4.0M)
     40960      8192   diskid/DISK-F84B4A79p4
 !aa780000-0000-4420-8000-68df000072ff  (4.0M)
     49152      8192   diskid/DISK-F84B4A79p5
 !63200000-0000-4a03-8000-195800001ce4  (4.0M)
     57344      2048   diskid/DISK-F84B4A79p6
 !6d470000-0000-4e7e-8000-688c00005cd1  (1.0M)
     59392     65536   diskid/DISK-F84B4A79p7
 !ef500000-0000-474c-8000-6ea20000346e  (32M)
    124928      8192   diskid/DISK-F84B4A79p8
 !11340000-0000-4d7b-8000-57c300007662  (4.0M)
    133120    196608   diskid/DISK-F84B4A79p9
 !fd7f0000-0000-4970-8000-661700004a56  (96M)
    329728    229376  diskid/DISK-F84B4A79p10
 !d8510000-0000-4360-8000-70c500002df1  (112M)
    559104    786432  diskid/DISK-F84B4A79p11
 !cd600000-0000-4255-8000-5df600006edc  (384M)
   1345536     32768  diskid/DISK-F84B4A79p12
 !01720000-0000-4f30-8000-2cd1000030be  (16M)
   1378304      1024  diskid/DISK-F84B4A79p13
 !9f640000-0000-4123-8000-6d7f00006c40  (512K)
   1379328   6373376  diskid/DISK-F84B4A79p14
 !cd270000-0000-4134-8000-462700006e0a  (3.0G)
   7752704  53318623  diskid/DISK-F84B4A79p15
 !b33f0000-0000-463e-8000-6ff2000054c3  (25G)


root@Rock:~ # gpart show -pl

=>       40  384503735    mmcsd0  GPT  (183G)

         40      32728            - free -  (16M)

      32768     102400  mmcsd0p1  efi  (50M)

     135168  368209920  mmcsd0p2  rootfs  (176G)

  368345088   16154624  mmcsd0p3  (null)  (7.7G)

  384499712       4063            - free -  (2.0M)



=>      34  61071293     mmcsd1  GPT  (29G) [CORRUPT]

        34     16350             - free -  (8.0M)

     16384      8192   mmcsd1p1  uboot  (4.0M)

     24576      8192   mmcsd1p2  trust  (4.0M)

     32768      8192   mmcsd1p3  misc  (4.0M)

     40960      8192   mmcsd1p4  dtb  (4.0M)

     49152      8192   mmcsd1p5  dtbo  (4.0M)

     57344      2048   mmcsd1p6  vbmeta  (1.0M)

     59392     65536   mmcsd1p7  boot  (32M)

    124928      8192   mmcsd1p8  security  (4.0M)

    133120    196608   mmcsd1p9  recovery  (96M)

    329728    229376  mmcsd1p10  backup  (112M)

    559104    786432  mmcsd1p11  cache  (384M)

   1345536     32768  mmcsd1p12  metadata  (16M)

   1378304      1024  mmcsd1p13  frp  (512K)

   1379328   6373376  mmcsd1p14  super  (3.0G)

   7752704  53318623  mmcsd1p15  userdata  (25G)



=>      34  61071293     diskid/DISK-F84B4A79  GPT  (29G) [CORRUPT]

        34     16350                           - free -  (8.0M)

     16384      8192   diskid/DISK-F84B4A79p1  uboot  (4.0M)

     24576      8192   diskid/DISK-F84B4A79p2  trust  (4.0M)

     32768      8192   diskid/DISK-F84B4A79p3  misc  (4.0M)

     40960      8192   diskid/DISK-F84B4A79p4  dtb  (4.0M)

     49152      8192   diskid/DISK-F84B4A79p5  dtbo  (4.0M)

     57344      2048   diskid/DISK-F84B4A79p6  vbmeta  (1.0M)

     59392     65536   diskid/DISK-F84B4A79p7  boot  (32M)

    124928      8192   diskid/DISK-F84B4A79p8  security  (4.0M)

    133120    196608   diskid/DISK-F84B4A79p9  recovery  (96M)

    329728    229376  diskid/DISK-F84B4A79p10  backup  (112M)

    559104    786432  diskid/DISK-F84B4A79p11  cache  (384M)

   1345536     32768  diskid/DISK-F84B4A79p12  metadata  (16M)

   1378304      1024  diskid/DISK-F84B4A79p13  frp  (512K)

   1379328   6373376  diskid/DISK-F84B4A79p14  super  (3.0G)

   7752704  53318623  diskid/DISK-F84B4A79p15  userdata  (25G)


root@Rock:~ # df -m


Filesystem       1M-blocks  Used  Avail Capacity  Mounted on

/dev/ufs/rootfs     174137 24879 135327    16%    /

devfs                    0     0      0     0%    /dev

/dev/msdosfs/EFI        49     3     46     6%    /boot/efi

tmpfs                11538     0  11538     0%    /tmp


On Thu, Aug 7, 2025 at 9:01 PM Mark Millard <marklmi@yahoo.com> wrote:

>
>
> On Aug 7, 2025, at 09:27, Mario Marietto <marietto2008@gmail.com> wrote:
>
> > . . .
> > FreeBSD 14.2-RELEASE-p1 GENERIC arm64
>
> > . . .
> > GEOM: mmcsd1: the primary GPT table is corrupt or invalid.
>
> > GEOM: mmcsd1: using the secondary instead -- recovery strongly advised.
>
> > GEOM: diskid/DISK-F84B4A79: the primary GPT table is corrupt or
> invalid.
> > GEOM: diskid/DISK-F84B4A79: using the secondary instead -- recovery
> strongly advised.
>
> Given the above . . .
>
> When booted via FreeBSD 13.0 , what do the following
> commands show?
>
> # gpart show
> . . .
> # gpart show -p
> . . .
> # gpart show -pl
> . . .
> # df -m
> . . .
>
> Possibly: also for 14.2 .
>
>
> > Dual Console: Video Primary, Serial Secondary
>
> I've suggested adjusting /boot/loader.conf
> to just have Serial enabled for now:
>
> boot_multicons="NO"
> boot_serial="YES"
>
> >  . . .
> > > FreeBSD 13.0-RELEASE-p1 #0: Sun Jun 13 17:07:42 MSK 2021
>
> > . . .
> > > Trying to mount root from ufs:/dev/gpt/install [rw,noatime]...
>
> > > GEOM: mmcsd1: the primary GPT table is corrupt or invalid.
>
> > > uhub4: 2 ports with 2 removable, self powered
>
> > > GEOM: mmcsd1: using the secondary instead -- recovery strongly
> advised.
> > > uhub2: 1 port with 1 removable, self powered
>
> > > Dual Console: Serial Primary, Video Secondary
>
> > > . . .
>
>
> ===
> Mark Millard
> marklmi at yahoo.com
>
>

-- 
Mario.