Just recently I have been trying to get SMP + Hyper-Threading enabled on our 2650, this has caused me no end of grief. I have finally managed to get a working (and stable!) kernel compiled. The version I am using is 2.4.22 from the vanila-sources, which is the same as 2.4.22 downloaded from kernel.org (or a mirror)

The .config file for my working kernel is here, although the important bits are:

  • CONFIG_SMP=y
  • CONFIG_ACPI=y
  • CONFIG_ACPI_HT_ONLY=y
  • CONFIG_RTC=y

When this is booted with the extra command line arguments acpi=ht HT works. Now i wonder if HT actually makes that much difference!

Toby (Broken link http://www.bryans.org/toby/) has sent over a nice page over at IBM about Hyper Threading in Linux