I have configured u-boot to use the eMMC device as the default for boot and for the environment save.
I am using yocto 1.6.2 with everything on the default settings except for adding an emmc u-boot configuration.
Everything boots just fine with no SD Card since the eMMC always enumerates as /dev/mmcblk0
However, if there is an SD Card present during boot the eMMC does not enumerate as /dev/mmcblk0 and the Kernel startup crashes because /dev/mmcblk0p2 no longer contains the root filesystem...
So, How do I get the eMMC to always enumerate first, or always enumerate to the same device as the Kernel boots?
Or is there a different question/answer that gets me to the same effect?