HI I have just spent hours trying to figure this out, through google but no luck. I have a single pentium 4 w/ hyperthreading and am running kernel 2.6.13. I built my own kernel and enabled HT and the system seems to recognize two processors.
Here is /proc/cpuinfo: /----------------------\ processor : 0 vendor_id : GenuineIntel cpu family : 15 model : 2 model name : Intel(R) Pentium(R) 4 CPU 3.00GHz stepping : 9 cpu MHz : 3000.571 cache size : 512 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 1 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 2 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe cid xtpr bogomips : 6008.35 processor : 1 vendor_id : GenuineIntel cpu family : 15 model : 2 model name : Intel(R) Pentium(R) 4 CPU 3.00GHz stepping : 9 cpu MHz : 3000.571 cache size : 512 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 1 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 2 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe cid xtpr bogomips : 6000.59 \------------------------/ But I can't find any sign that HT is working properly. Here is my /proc/interrupts file showing only one processor doing anything: /------------------------\ CPU0 CPU1 0: 830982 0 IO-APIC-edge timer 1: 2976 0 IO-APIC-edge i8042 2: 0 0 XT-PIC cascade 12: 2119 0 IO-APIC-edge i8042 14: 10163 0 IO-APIC-edge ide0 15: 29646 0 IO-APIC-edge ide1 16: 236276 0 IO-APIC-level uhci_hcd:usb1, uhci_hcd:usb4 17: 0 0 IO-APIC-level Intel ICH5, Intel ICH5 Modem 18: 0 0 IO-APIC-level uhci_hcd:usb3 19: 0 0 IO-APIC-level uhci_hcd:usb2 21: 3 0 IO-APIC-level ohci1394 22: 70223 0 IO-APIC-level eth0 23: 2 0 IO-APIC-level ehci_hcd:usb5 NMI: 0 0 LOC: 830932 830931 ERR: 0 MIS: 0 \-------------------------------/ I believe I have all the necessary kernel options enabled but I may be doing something wrong. I saw some posts about including 'acpismp=force' to the boot parameters but I think these were for old 2.4 kernels. Thanks for your help, Brandon