SMP Hyperthreading
Hi
Can anyone point me in the right direction on how to get Hyperthreading working. I am using Openna Linux which seems to have detected Hyperthreading and installed the SMP Kernel. [root@rw1 log]# uname -a Linux XXXXX 2.4.22-1 #1 SMP Sat Oct 18 05:53:05 EDT 2003 i686 unknown unknown GNU/Linux When I look at /proc/cpuinfo I see 1 processor [root@rw1 log]# cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 15 model : 3 model name : Intel(R) Pentium(R) 4 CPU 3.00GHz stepping : 3 cpu MHz : 2992.522 cache size : 1024 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 5 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 bogomips : 5976.88 [root@rw1 log]# This is my dmesg log Linux version 2.4.22-1 (root@dev.openna.com) (gcc version 3.3.2 (OpenNA Linux 3.3.2-1)) #1 SMP Sat Oct 18 05:53:05 EDT 2003 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) BIOS-e820: 00000000000e6000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 000000007fe30000 (usable) BIOS-e820: 000000007fe30000 - 000000007fe414aa (ACPI NVS) BIOS-e820: 000000007fe414aa - 000000007ff30000 (usable) BIOS-e820: 000000007ff30000 - 000000007ff40000 (ACPI data) BIOS-e820: 000000007ff40000 - 000000007fff0000 (ACPI NVS) BIOS-e820: 000000007fff0000 - 0000000080000000 (reserved) BIOS-e820: 00000000fecf0000 - 00000000fecf1000 (reserved) BIOS-e820: 00000000fed20000 - 00000000feda0000 (reserved) 1151MB HIGHMEM available. 896MB LOWMEM available. found SMP MP-table at 000ff780 hm, page 000ff000 reserved twice. hm, page 00100000 reserved twice. hm, page 000fc000 reserved twice. hm, page 000fd000 reserved twice. On node 0 totalpages: 524080 zone(0): 4096 pages. zone(1): 225280 pages. zone(2): 294704 pages. Intel MultiProcessor Specification v1.4 Virtual Wire compatibility mode. OEM ID: Product ID: Canterwood-P APIC at: 0xFEE00000 Processor #0 Unknown CPU [15:3] APIC version 20 I/O APIC #2 Version 32 at 0xFEC00000. Enabling APIC mode: Flat. Using 1 I/O APICs Processors: 1 Kernel command line: ro root=/dev/sda3 Initializing CPU#0 Detected 2992.522 MHz processor. Console: colour VGA+ 80x25 Calibrating delay loop... 5976.88 BogoMIPS Memory: 2068544k/2096320k available (1419k kernel code, 27316k reserved, 163k data, 112k init, 1178744k highmem) Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes) Inode cache hash table entries: 131072 (order: 8, 1048576 bytes) Mount cache hash table entries: 512 (order: 0, 4096 bytes) Buffer cache hash table entries: 131072 (order: 7, 524288 bytes) Page-cache hash table entries: 524288 (order: 9, 2097152 bytes) CPU: Trace cache: 12K uops<6>CPU: L2 cache: 1024K CPU: Physical Processor ID: 0 Intel machine check architecture supported. Intel machine check reporting enabled on CPU#0. CPU: After generic, caps: bfebfbff 00000000 00000000 00000000 CPU: Common caps: bfebfbff 00000000 00000000 00000000 Enabling fast FPU save and restore... done. Enabling unmasked SIMD FPU exception support... done. Checking 'hlt' instruction... OK. POSIX conformance testing by UNIFIX CPU: Trace cache: 12K uops<6>CPU: L2 cache: 1024K CPU: Physical Processor ID: 0 Intel machine check reporting enabled on CPU#0. CPU: After generic, caps: bfebfbff 00000000 00000000 00000000 CPU: Common caps: bfebfbff 00000000 00000000 00000000 CPU0: Intel(R) Pentium(R) 4 CPU 3.00GHz stepping 03 per-CPU timeslice cutoff: 2925.83 usecs. enabled ExtINT on CPU#0 ESR value before enabling vector: 00000000 ESR value after enabling vector: 00000000 Error: only one processor found. WARNING: No sibling found for CPU 0. ENABLING IO-APIC IRQs Setting 2 in the phys_id_present_map Can anyone explain to me what can be done? Thanks Beez |
All times are GMT -5. The time now is 02:18 AM. |