MMC detection problem on boot order change


I notice a strange problem on my omap board. When I configure the
sys_boot pins such that MMC2 is the default boot device, I have no
problems in detecting the card. But, when I change the sys_boot pins
to peripheral booting, the order is reversed; the order now is MMC1
and then MMC2. Now, I am not able to detect the MMC2 card, and it
errors out with a command time out message. Is the ROM code doing
something different that is preventing me to access the MMC2 card?


U can check if ur kernel is configured with mmc support or not.