Default Boot from MicroSD Not Working

Thomas Laus lausts at acm.org
Thu Jun 2 19:24:56 UTC 2016


I followed the instructions from the FreeBSD Beaglebone Wiki to use the 
command:

'gpart unset -a active -i 1 mmcsd1'

To force booting FreeBSD Current from the microSD card without pressing the 
boot switch.  This doesn't work for me.  My Beaglbone Black boots OK into 
FreeBSD when pressing the switch.


root at beaglebone:/root # gpart show mmcsd0
=>      1  7626751  mmcsd0  MBR  (3.6G)
        1       62          - free -  (31K)
       63     4095       1  !12  [active]  (2.0M)
     4158  7622594       2  freebsd  (3.6G)

root at beaglebone:/root # gpart show mmcsd1
=>     63  7471041  mmcsd1  MBR  (3.6G)
       63     1985          - free -  (993K)
     2048   196608       1  !14  (96M)
   198656  7272448       2  linux-data  (3.5G)

The FreeBSD installation on the microSD card shows active and the onboard 
eMMC does not have the active flag displayed.  I noticed that the FreeBSD 
image starts at sector 1 and the factory image on the eMMC starts at sector 
63.  Does this make a difference?  How can I change this if this is a 
problem?

Tom

-- 
Public Keys:
PGP KeyID = 0x5F22FDC1
GnuPG KeyID = 0x620836CF



More information about the freebsd-arm mailing list