On Sat, Jul 26, 2014 at 3:39 PM, Mark Ruys <m...@paracas.nl> wrote:
>
> Op 21 jul. 2014, om 13:35 heeft Koen Kooi <k...@dominion.thruhere.net> het 
> volgende geschreven:
>
>>
>> Op 20 jul. 2014, om 00:34 heeft Mark Ruys <m...@paracas.nl> het volgende 
>> geschreven:
>>
>>> I'm trying to build a Angstrom v2013.12 SD card to boot from. This is what 
>>> I did essentially:
>>>
>>> git clone git://github.com/Angstrom-distribution/setup-scripts.git
>>> cd setup-scripts
>>>
>>> MACHINE=beagleboard ./oebb.sh config beagleboard
>>                                                                     
>> ^^^^^^^^^^^^^
>> That says 'board', not 'bone'
>
> Ah, well, that says it all.
>
> After some effort, I've created my own eMMC flash SD-card based on Angstrom 
> v2013.12. I tweaked the kernel so I have WATCHDOG_NOWAYOUT using 'bitbake -c 
> menuconfig virtual/kernel'. As I don't trust SD-cards for reliable 24h 
> operation, I want my BeagleBone to boot from eMMC under all circumstances. 
> For this I altered the u-Boot bootcmd script. Indeed the eMMC u-Boot always 
> runs the zImage kernel from eMMC at /dev/mmcblk1, regardless whether an 
> SD-card is inserted or not:
>
> Hit any key to stop autoboot:  0
> mmc1(part 0) is current device
> SD/MMC found on device 1
> reading uEnv.txt
> 26 bytes read in 5 ms (4.9 KiB/s)
> Loaded environment from uEnv.txt
> Importing environment from mmc ...
> 4763976 bytes read in 303 ms (15 MiB/s)
> 26102 bytes read in 55 ms (462.9 KiB/s)
> Kernel image @ 0x80200000 [ 0x000000 - 0x48b148 ]
> ## Flattened Device Tree blob at 80f80000
>    Booting using the fdt blob at 0x80f80000
>    Using Device Tree in place at 80f80000, end 80f895f5
>
> Starting kernel ...
>
> But to my surprise, this kernel still wants to mount the SD-card 
> (/dev/mmcblk0) as rootfs. I'm not sure if I ask the right mailing list this 
> question..., but does anyone knows how to let the kernel mount eMMC as the 
> root fs, and not try to use the SD-card? This isn't a kernel build config 
> option, is it?

There could be that option for selecting root is passed from
bootloader environment. You might be able to cook a u-boot script to
boot from eMMC if there already is not one.

>
> Mark
>
>
> _______________________________________________
> Angstrom-distro-devel mailing list
> Angstrom-distro-devel@linuxtogo.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/angstrom-distro-devel

_______________________________________________
Angstrom-distro-devel mailing list
Angstrom-distro-devel@linuxtogo.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/angstrom-distro-devel

Reply via email to