Hello, By default, on BeagleBone, u-boot only looks for rootfs UUID from first mmc device and thus only from microSD. Thus booting from eMMC fails in kernel panic because command line has empty root partition UUID "root=PARTUUID=". This patch makes it first look in the same place as before and if the lookup fails (no microSD inserted) it next looks up for the rootfs UUID on the second mmc device which is the on-board eMMC. I placed the bbappend and patch on meta-yocto-bsp layer because the BeagleBone support in general is located there. Best regards, - Jussi Laako