I am trying to take kernel crash backup log using kexec and kdump, using "kexec -l vmlinux/uImage" i can able to load the image after that if i am giving "kexec -e" board is rebooting immediately.
If i want to use "kexec -p vmlinux/uImage" it is giving like
root@(none) /home$ kexec -p vmlinux
Memory for crashkernel is not reserved
Please reserve memory by passing"crashkernel=X@Y" parameter to kernel
Then try to loading kdump kernel
I given in boot args like "crashkernel=128M@64M", Now kernel is not booting log i copied below.
MMC read: dev # 2, block # 2048, count 8192 ... 8192 blocks read: OK
## Booting kernel from Legacy Image at 10800000 ...
Image Name: Linux-3.0.35-2666-gbdde708-svn20
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 3462204 Bytes = 3.3 MB
Load Address: 10008000
Entry Point: 10008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
Starting kernel ...
What address i need to pass for crashkernel, can anyone help me please..
FYI : board is similar to imx6-sabresd
I cross compiled "kexec-tools-2.0.7" to get /sbin/kexec /sbin/kdump
Thanks & Regards,