kernel-packages team mailing list archive
-
kernel-packages team
-
Mailing list archive
-
Message #82651
[Bug 1364427] Re: kexec-tools: kexeced kernel hung
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