Help needed with kexec on arm64
Harninder Rai
harninder.rai at nxp.com
Thu Mar 17 09:57:53 PDT 2016
Hello Takahiro Akashi/Geoff,
I was trying to run kexec on NXP's ls2085ardb board (based on arm64) but I am facing following issue
root at ls2085ardb:~# kexec -p /run/media/mmcblk0p1/vmlinux
Memory for crashkernel is not reserved
Please reserve memory by passing"crashkernel=X at Y" parameter to kernel
Then try to loading kdump kernel
I am using git://git.kernel.org/pub/scm/linux/kernel/git/geoff/linux-kexec.git commit ae2804a21b4686df02890027e64c11088439854c
I have done the following in bootargs
--------------------------------------------------
dmesg |grep crash -i
[ 0.000000] Reserving 64MB of memory at 2240MB for crashkernel
[ 0.000000] Kernel command line: console=ttyS1,115200 root=/dev/ram0 earlycon=uart8250,mmio,0x21c0600 ramdisk_size=0x200000 default_hugepagesz=2m hugepagesz=2m hugepages=256 crashkernel=64M at 2240M
All the required kernel configs are also enabled
--------------------------------------------------
root at ls2085ardb:~# zcat /proc/config.gz |grep -i sysfs
# CONFIG_SYSFS_DEPRECATED is not set
CONFIG_SYSFS_SYSCALL=y
# CONFIG_GPIO_SYSFS is not set
CONFIG_RTC_INTF_SYSFS=y
# CONFIG_DMI_SYSFS is not set
CONFIG_SYSFS=y
root at ls2085ardb:~# zcat /proc/config.gz |grep -i kexec
CONFIG_KEXEC_CORE=y
CONFIG_KEXEC=y
root at ls2085ardb:~# zcat /proc/config.gz |grep -i kdump
root at ls2085ardb:~# zcat /proc/config.gz |grep -i debug_info
CONFIG_DEBUG_INFO=y
# CONFIG_DEBUG_INFO_REDUCED is not set
# CONFIG_DEBUG_INFO_SPLIT is not set
# CONFIG_DEBUG_INFO_DWARF4 is not set
root at ls2085ardb:~# zcat /proc/config.gz |grep -i crash
CONFIG_CRASH_DUMP=y
Any pointer in this regard would be much appreciated
Thanks and Regards
Harry++
More information about the linux-arm-kernel
mailing list