Red Hat Bugzilla – Bug 467927
[RHEL5] patch enabling deep C states makes a RHTS machine hang on boot
Last modified: 2013-01-10 02:07:57 EST
Description of problem:
since kernel -99, athlon3.rhts.bos.redhat.com is hanging at boot time. after
some bisecting, I found that the patch linux-2.6-acpi-enable-deep-c-states-for-idle-efficiency.patch is the culprit. removing it on -99 or on -120 fixes
the problem and the machine boots without problems.
The problem is 100% reproducible.
At what point in the boot does the system hang?
Right before the serial initialization. I'll find a dmesg output and attach it
Here's the output:
the machine has no remote console (except serial console) and has LAPIC disabled
by BIOS (thus no NMI watchdog support), so I couldn't get more info.
Hmm. Does it boot if you force-enable the apic with the lapic boot option?
No. It crashes with nmi_watchdog enabled/disabled.
Ok. Does booting with the
parameter work? If so, what is the maximum number you can increase that to and still get a working boot?
this machine (on RHTS) is not reserved to me anymore. I'll reserve and test it,
unless you want to do it.
Yeah, rhts is giving me weird errors whenever I attempt to reserve it (Transaction aborted: Empty recipe_set at /usr/share/rhts/lib/Workflows.pm line 321), so might be worth you giving it a shot.
Looks like we need to backport ed3110efb538d7acbf635095c1382118f7414f75 from upstream - doing a test build now.
Created attachment 321932 [details]
Only use C3 states that have no bm_control flag if they're accessed via _CST
Confirmed to fix the system
You can download this test kernel from http://people.redhat.com/dzickus/el5
*** Bug 465251 has been marked as a duplicate of this bug. ***
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on therefore solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.