Other Parts Discussed in Thread: AM4378
We're using an AM437x processor on a custom board, and our U-boot is getting stuck at the following line:
[ 2.460489] Waiting for root device /dev/mmcblk0p2...
Since this was not happening on our other dev boards, we investigated any hardware changes made to the uSD card connector. The only major difference is that our new connector does not have a card detection and our MPU pin R25 is pulled up to 3.3V.
This U-BOOT patch from 2011 http://lists.denx.de/pipermail/u-boot/2011-December/112202.html states that the MMC_getcd() function is no longer used and it will always return -1 which mean the card detection mechanism is no longer implemented in u-boot. This was the latest update we saw based on our research that pertains to the card detection function. Although these findings imply that our hardware change to the card detect is not the culprit, we do see that there are many responses still implying that the problem lies somewhere with this card detect signal.
Is there any solution to this problem?
Thanks,
Trent

