the default root entry in uEnv.txt is set to:
mmcroot=/dev/mmcblk0p1
but as per the install instructions the first partition is actually our boot partition, so you have to set
mmcroot=/dev/mmcblk0p2
in order for a successful boot.
(i'm currently running a Hummingboard i.mx6 quad)