I was able to get a crash dump with the above patch (but didn't test crash on the dump file itsself), but I'll check the above since I'm sure they affect the dump format and actually using crash.
-- You received this bug notification because you are a member of Kernel Packages, which is subscribed to kexec-tools in Ubuntu. https://bugs.launchpad.net/bugs/1364427 Title: kexec-tools: kexeced kernel hung Status in “kexec-tools” package in Ubuntu: In Progress Status in “kexec-tools” source package in Trusty: In Progress Status in “kexec-tools” source package in Utopic: In Progress Bug description: SRU Justification: [Impact] Users of ppc64el hardware need the ability to use kexec kernels. [Test Case] 1) apt-get install kexec-tools 2) sudo kexec -l /boot/vmlinux --initrd=/boot/initrd.img 3) sudo kexec -e 4) Kernel should kexec into current kernel and work [Regression Potential] This patch backports the following patches from upstream kexec-tools: 90853885a859 ppc64/purgatory: Device tree values should be read/stored 2ca220389d21 kexec/ppc64: move to device tree version 17 335bad77fb07 kexec/ppc64: disabling exception handling when building the 45b33eb2e70c ppc64/kdump: Fix ELF header endianess These are all specific to powerpc architecture. -- ---Problem Description--- kexec is not working with kernel 3.16 or later. The root cause is missing patch in the kexec-tools package provided with Ubuntu 14.04 and 14.10. ---uname output--- Linux qemu 3.16.0-10-generic #15-Ubuntu SMP Thu Aug 21 16:32:31 UTC 2014 ppc64le ppc64le ppc64le GNU/Linux Machine Type = P8 ---Steps to Reproduce--- On a 14.10 guest or host, run : $ sudo kexec -l /boot/vmlinux --initrd=/boot/initrd.img-3.16.0-10-generic $ sudo kexec -e The kexeced kernel will hang here : [ 300.002862] Starting new kernel I'm in purgatory The root cause is the following kexec-tools's patch missing: 2ca220389d21 kexec/ppc64: move to device tree version 17 This patch is required to kexec kernel 3.16 and later. Among this patch, the following upstream pactches should be added to the current package : 335bad77fb07 kexec/ppc64: disabling exception handling when building the purgato 90853885a859 ppc64/purgatory: Device tree values should be read/stored in Big En In addition the following incoming patch should be applied : ppc64/kdump: Fix ELF header endianess (http://lists.infradead.org/pipermail/kexec/2014-July/012247.html) Another option to consider is to move to kexec-tools 2.0.7, and to apply the missing patches Is it possible to get this patches also applied to the kexec-tools shipped with 14.04 ? To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/kexec-tools/+bug/1364427/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp