lkml.org 
[lkml]   [2004]   [Mar]   [4]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectHyper-threaded pickle

So,

Just now getting my dual athlon going under 2.6.x. It _really_ doesn't
like ACPI.

ACPI specifications dictate some hardware characteristics, as well as
specifying table structures and such. One of those characteristics is
the 4-second poweroff: if you hold down the power button for 4-5
seconds, your motherboard is required to poweroff the machine. This is
supposed to be a hard poweroff, and on most machines this works even
when various pieces of hardware are frozen/locked-up.

Turning on ACPI kills my 4-second poweroff, which is pretty darn
impressive. So I proceed to disable ACPI... but CONFIG_ACPI_BOOT
doesn't want to disable. I am trying to restore my working, non-ACPI
configuration under 2.6, but this seems to be preventing me from doing so:

drivers/acpi/Kconfig:
config ACPI_BOOT
bool
depends on ACPI || X86_HT
default y

arch/i386/Kconfig:
config X86_HT
bool
depends on SMP && !(X86_VISWS || X86_VOYAGER)
default y

My dual athlon _definitely_ doesn't have hyperthreading, and I am
willing to bet that force-enabling the ACPI boot and HT code for all SMP
machines breaks other older-SMP boxes as well.

Jeff




-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 14:01    [W:0.307 / U:0.688 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site