On Wed, Jan 29, 2014 at 11:01:33AM +0000, Mark Hambleton wrote:
I am trying to use a basic initramfs containing a 32bit busybox when booting the LSK built for arm64 on the ARM FVP.
The initramfs I am using works fine on the arm32 kernel running on 32bit model.
It unpacks ok on the 64 bit model but in init/main.c it tries to run the /init script I get an ENOENT error returned from sys_access
ret = sys_access((const char __user *) ramdisk_execute_command, 0);
/init does exist in the initramfs...
Anyone got any ideas for what the problem is?
I just tried using the initramfs that should be going into the 14.01 release at:
http://releases.linaro.org/14.01/openembedded/images/minimal-initramfs-armv7...
which works for me on the 4x4 fast model with the initramfs built into the kernel. How did you supply your initramfs and verify that it unpacks OK?