ERROR: v4l2 capture: slave not found!
This above error is not the cause for Android full Display comeup.
The real culprit is:
init: untracked pid 2308 exited
init: untracked pid 2313 exited
where some internal process are failing(here 2308, 2313 process, check it from command #ps) or you can identify the main failure by using logcat command(suspecting some memory crash while using libc library or media server crash)
even i too face the same problem while my i.MX6 based custom board with prebuilt/complied images, i followed following methods to fix the issue.
1. in respective uramdisk.img, init.rc file filter it out major services(like audio,camera, netd etc) and booted the device and finally Android Jelly bean booted successfully.
2. Then reverted back the init.rc changes in uramdisk.img, and booted, the device booted successfully from SD CARD.
3. I assume some booting configurations are configured in /data partition, where Android display related values stored(I tried with deleting /data partition and again failed with Full Android display). As of now Android Jelly bean is up and im looking into other issues w.r.t my custom board.
4. I need to dig it out what is the root cause for "init: untracked pid " failure issue.
5. It will be helpful for everyone if anyone share what might be the root cause and fix for this issue.