On Wed, Jan 29, 2014 at 03:40:36PM +0000, Mark Hambleton wrote:
Do you have something special on the kernel command line for that initramfs that points somewhere other than /init?
No, my kernel command line has no reference to initramfs at all - I've not changed it at all to start using one.
How did you supply your initramfs and verify that it unpacks OK?
The initramfs is supplied either via UEFI or UBOOT (yes UBOOT) at addr=88000000 size=4f340b, the kernel finds this manages to decompress (verified by single stepping in DS-5), uboot/uefi set the initrd-start and initrd-end in the chosen node so the kernel knows where to look, that all seems to work.
How do you do that? I don't know how to configure UEFI and Google isn't turning up anything quickly.
I have an openembedded initrd that I supply in the same way which works fine, its just huge... hence the desire to move to a really simple initramfs.
The Linaro image above is OE based too so it's unlikely to be that... Can you try building the image in (CONFIG_INITRAMFS_SOURCE)?