login
Header Space

 
 

Checking for 'hlt' instruction Hangs

March 25, 2005 - 4:19pm
Submitted by Anonymous on March 25, 2005 - 4:19pm.
Linux

hi,
i got a fresh 2.6.11.5 kernel and now every other kernel i've(except 2.4 series) tried freezes after
Checking for 'hlt' instruction ... OK
besides i got an P4 2.8 Dual Core Cpu so i'm guessing it has the hlt instruction no-hlt doesn't work
what can i do?
i don't have message print cause my machine didn't come so far to write it in a log.
Need Help Plz
mingy

Looks like nobody knows

March 29, 2005 - 4:12pm
Anonymous (not verified)

Dual Core cpu? Dual processor?

Maybe it finds the hlt instruction and halts.

Why would it check for the hlt?

Tracing the code (possibly no help)

March 30, 2005 - 3:16pm

"Checking for 'hlt' instruction... OK." is generated by the function check_hlt(void) in include/asm-i386/bugs.h. This would not print OK if it had failed, so your failure is after that. My guess is that you've got an IO-APIC problem, as the next thing my kernel does is to enable IO-APICs.

BIOS?

August 12, 2005 - 3:08pm

With a 3 GHz P4 HT CPU, I have the same problem.

The issue is not the halt testing, however (which can be disabled by passing "no-hlt" to the kernel), it appears to have something with the next phase, ACPI. To fix it, just pass the following parameters to the kernel:
apm=off acpi=off
(just disabling ACPI support in BIOS doesn't help)

So I currently blame my ASUSTeK P4P800SE, with its 10/01/2004 AMI BIOS.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
speck-geostationary