No prob J.W.
Now that I have had some time to think this problem through, I think there might be a bug in SUSE installer. I recall faintly that I chose to start install without acpi to avoid some non-existant problems or something like that. It may be that SUSE installer then passed the acpi=no parameter to the installed kernel. Since I have a HT-enabled processor it has a "ht"-flag. I have understood that when the installer sees this flag it installs SMP-kernel. This leads to an quite irritating bug which causes the computer not to shutdown properly (Due to the SMP-kernel + only 1 CPU combination). Maybe the installer should not install SMP-kernel if there is no acpi enabled.
While I'm at it, I could white a small howto for HyperThreading in Linux. If I had these instructions, I would have been a happy boy...
Follow these steps to enable/troubleshoot HT:
1: Check your hardware for HyperThreading. Processor from
http://www.intel.com/design/Pentium4/prodbref/ and motherboard from the manual or web.
2: Check your BIOS so that HT and ACPI is enabled.
3: If you already have Linux installed, go to console and type "cat /proc/cpuinfo | grep processor" and hit enter. On my system it says:
***
finnjimm@linux:~> cat /proc/cpuinfo | grep processor
processor : 0
processor : 1
finnjimm@linux:~>
***
As you can see, there are two processors, and you have HT working.
4: If your /proc/cpuinfo shows only 1 processor, check that you have SMP-kernel. To do so:
***
finnjimm@linux:~> uname -a
Linux linux 2.6.8-24.11-smp #1 SMP Fri Jan 14 13:01:26 UTC 2005 i686 i686 i386 GNU/Linux
finnjimm@linux:~>
***
If there is no SMP, refer to your distributions documents and install one.
5: If you have HT-capable hardware and SMP-kernel but fail to find the second processor, check is ACPI is enabled in your system. Go to your distributions boot loader configuration and look for acpi-related kernel parameters. If there is "acpi=off", change it to "acpi=on". Of course, if you know ACPI will cause you problems, try other parameters:
http://portal.suse.com/sdb/en/2002/10/81_acpi.html (for example acpi=ht seems good enough). I'm not sure if these are SUSE-specific parameters. After changing the bootloader configuration (remember LILO specialities) reboot and enjoy your enhanced HyperThreaded Linux goodness...
If anyone know more about this, please post a message here since I really would like to know the bottoms of this issue...