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?

Outcomes