Bug 675047

Summary: System hang upon kexec (to the same currently running kernel)
Product: Red Hat Enterprise Linux 6 Reporter: Neal Kim <nkim>
Component: kernelAssignee: Red Hat Kernel Manager <kernel-mgr>
Status: CLOSED NOTABUG QA Contact: Red Hat Kernel QE team <kernel-qe>
Severity: medium Docs Contact:
Priority: medium    
Version: 6.0   
Target Milestone: rc   
Target Release: 6.0   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-02-04 15:46:12 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Neal Kim 2011-02-04 02:08:18 UTC
Description of problem:

My customer is using kexec to avoid the excessive amount of time it takes for the UEFI (IBM HS22V blade in this case) to get to the state that it will do a DHCP request (about 7 *minutes*). Essentially using kexec as outlined here: https://access.redhat.com/kb/docs/DOC-9797 (rebooting without rebooting)

Upon executing the following:

kexec -l /boot/vmlinuz-2.6.32-71.el6.x86_64 --initrd=/boot/initramfs-2.6.32-71.el6.x86_64.img

kexec -e

In the customer's case this operation works only sometimes, and when it does panic, they actually get a variety of different stack traces. Additionally there are other times when the system just hangs completely. I actually have managed to reproduce this issue on similar hardware (IBM HS21) in-house, and in every case the system appears to hang completely (no kernel panic, nada). Just for kicks I tried out the RHEL6.1 candidate kernel and still no change in behaviour.


Version-Release number of selected component (if applicable):

kernel-2.6.32-71.el6.x86_64


How reproducible:

*On customer's hardware, majority of the time.
*On in-house hardware, every time.


Steps to Reproduce:

1. kexec -l /boot/vmlinuz-2.6.32-71.el6.x86_64 --initrd=/boot/initramfs-2.6.32-71.el6.x86_64.img
2. kexec -e


Actual results:

System panics, or is hung completely.


Expected results:

Successfully load up the new kernel without issue.

Comment 5 Dave Maley 2011-02-04 15:46:12 UTC
since kdump operation is working properly it's likely 1 or more of the KDUMP_COMMANDLINE_APPEND options from /etc/sysconfig/kdump is needed.