From your log it seems you are configuring the rootfs as root=/dev/mmcblk0p1 while your eMMC seems to be mmcblk1. If you can print the uboot env you have with and without the SDcard inserted, maybe we can see where is the problem, just stop at ubo...