Once Booted from MMC, eMMC not found

Tim Kientzle tim at kientzle.com
Fri Jul 3 04:40:37 UTC 2015


> On Jul 2, 2015, at 7:35 AM, Glen Barber <gjb at FreeBSD.org> wrote:
> 
> I'm curious - is this even necessary to do anymore?
> 
> My latest tests (11-CURRENT and 10-STABLE) of BeagleBone Black images
> "just boot."
> 
> Maybe I don't understand what this script is supposed to fix.  Can
> someone clarify that for me?

The script just copies a running system booted from SD onto the eMMC so that a BBB can boot without an SD card.

The script just does the following:
  * Erases the eMMC
  * Reformats it
  * Copies boot files from SD to eMMC
  * Copies / from SD to eMMC (excluding a few things like /usr/src, /usr/obj that are unlikely to fit)
  * Tweaks a few configuration parameters on the copied system

There’s really not much to it, as you can see for yourself:

https://github.com/freebsd/crochet/blob/master/board/BeagleBone/overlay/root/copy-to-emmc.sh <https://github.com/freebsd/crochet/blob/master/board/BeagleBone/overlay/root/copy-to-emmc.sh>

At one time, this worked pretty reliably, but a number of things seem to have broken since I last tried it.

Cheers,

Tim



> 
> Thanks.
> 
> Glen
> 
> On Thu, Jul 02, 2015 at 04:32:10PM +0200, Hellmuth Michaelis wrote:
>> it seems booting from eMMC is currently not possible, for a discussion of possible causes have a look at the thread https://lists.freebsd.org/pipermail/freebsd-arm/2015-March/010598.html
>> 
>> hellmuth
>> 
>> 
>>> Am 02.07.2015 um 13:35 schrieb Andrew Gervase <andy.gervase at me.com>:
>>> 
>>> Thank  you for your reply, Glen:  To me, the script is optional.  All it does is partition and newfs a slice on mmc1, and then copies everything via tar from mmc0 to mmc1.  
>>> 
>>> My problem is, mmc1 doesn’t exist once the kernel loads.  I was wondering if there is a module that needs to be loaded or compiled into the kernel to make sure the eMMC (mmc1) is recognized.  
>>> 
>>> Andy ideas?
>>> 
>>> —Andy
>>> 
>>>> On Jul 2, 2015, at 01:06, Glen Barber <gjb at FreeBSD.org> wrote:
>>>> 
>>>> On Thu, Jul 02, 2015 at 05:03:06AM +0000, Glen Barber wrote:
>>>>> On Wed, Jul 01, 2015 at 09:47:51PM -0700, agervase wrote:
>>>>>> I was finally able to get my Beaglebone Black to boot from FreeBSD
>>>>>> 10.1-RELEASE, however the copy-to-emmc.sh script fails because mmc1 is not
>>>>>> found.  I'd very much like my BBB to boot automatically, preferably from the
>>>>>> eMMC, however I'll take what I can!
>>>>>> 
>>>>>> Please forgive me in advance if this question has already been addressed, as
>>>>>> my searches have yielded nothing helpful thus far.
>>>>>> 
>>>>>> My greatest appreciation in advance,
>>>>> 
>>>>> Please wait until next week when several changes/fixes are committed to
>>>>> the stable/10 branch that can help with this.
>>>>> 
>>>>> Unless you do not have a particular reason to run 10-STABLE, you can try
>>>>> the 11-CURRENT snapshots.  See the mailing list archives for
>>>>> freebsd-snapshots@ for details.
>>>>> 
>>>> 
>>>> Bah, actually I think what I suggested is orthogonal to your issue,
>>>> since I just realized you mentioned a script I am unaware of.
>>>> 
>>>> Sorry for any confusion.
>>>> 
>>>> Glen
>>>> 
>>> 
>>> _______________________________________________
>>> freebsd-arm at freebsd.org mailing list
>>> http://lists.freebsd.org/mailman/listinfo/freebsd-arm
>>> To unsubscribe, send any mail to "freebsd-arm-unsubscribe at freebsd.org"
>> 



More information about the freebsd-arm mailing list