beaglebone boot from eMMC

Tim Kientzle tim at kientzle.com
Sun Mar 22 06:30:10 UTC 2015


> On Mar 11, 2015, at 12:27 AM, Hellmuth Michaelis <hm at hellmuth-michaelis.de> wrote:
> 
> Hi,
> 
> i’m running a recent current on a beaglebone black and i’m using crochet to build stuff. I’ve seen the copy to eMMC script in root and tried that. After running it, i checked the MSDOS and UFS partitions and it seems they are OK. But, after removing the SD card and trying to boot from the internal eMMC i just see „C“’s coming out slowly of the serial console, nothing else is happening. Putting in the SD card and all runs well again.

I tried this today with one of my BBBs, and I see the same thing.  Clearly, the ROM does not like either the MBR partitioning or the MSDOS format being used by FreeBSD.

The copy-to-emmc.sh script did work at one time, so I suspect something has changed in FreeBSD since then.

> GEOM_PART: integrity check failed (mmcsd1, MBR)
> GEOM_PART: integrity check failed (diskid/DISK-5F817AAF, MBR)

If I format the eMMC then boot from SD, I see the same messages here, so I don’t think you have a defective eMMC.

I suspect a fatal mismatch in the CHS geometry assumptions somewhere.

Tim



More information about the freebsd-arm mailing list