UPDATE: I have tried to check what is going wrong by starting usb networking (enabling persistent connection while booting in the process) but the moment I select to boot from mmc2, usb net connection is severed.