AnsweredAssumed Answered

How to boot iMX6qSabreSD from eMMC with SD Card Present

Question asked by Steve Anderson on Dec 3, 2014
Latest reply on Dec 9, 2014 by Wigros Sun

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?