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