I have OMAP3 EVM. PSP release is 02.01.02.09.
I want to boot OMAP3 EVM using initramfs rather then ramdisk. If I build initramfs cpio image into kernel it works OK, but if I try to put it in separate file it does not work:
(u-boot):
OMAP3_EVM # tftpboot 0x81600000 initramfs.cpio.gz; tftp_kernel=tftpboot 0x80000000 uImage; setenv bootargs mem=128M console=ttyS0,115200n8 initrd=0x81600000 quiet; bootm 0x80000000
Then in the end of kernel boot it ends like this:
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)
The strange thing is that I do not even see messages about kernel trying to look for initramfs/initrd, despite the fact that I've provided initrd= argument. Similar setup worked for me on Atmel boards... Am I missing something here?