6-core CPU detection problem
Ivan Voras
ivoras at freebsd.org
Tue Jul 1 15:56:31 UTC 2008
Hi,
I have a chance, for a few hours, to test a machine build upon Xeon MP
"Dunnington" CPUs, with 2 CPUs with 6 core each (2x6). Everything works
fine except that only 4 cores are activated from each CPU:
CPU: Genuine Intel(R) CPU @ 2.13GHz (2133.35-MHz
K8-class CPU)
Origin = "GenuineIntel" Id = 0x106d0 Stepping = 0
Features=0xbfebfbff<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,HTT,TM,PBE>
Features2=0xce33d<SSE3,RSVD2,MON,DS_CPL,VMX,TM2,SSSE3,CX16,xTPR,PDCM,DCA,<b19>>
AMD Features=0x20100800<SYSCALL,NX,LM>
AMD Features2=0x1<LAHF>
Cores per package: 6
usable memory = 8576860160 (8179 MB)
avail memory = 8281669632 (7898 MB)
ACPI APIC Table: <111607 APIC1739>
FreeBSD/SMP: Multiprocessor System Detected: 8 CPUs
cpu0 (BSP): APIC ID: 0
cpu1 (AP): APIC ID: 1
cpu2 (AP): APIC ID: 2
cpu3 (AP): APIC ID: 3
cpu4 (AP): APIC ID: 8
cpu5 (AP): APIC ID: 9
cpu6 (AP): APIC ID: 10
cpu7 (AP): APIC ID: 11
Note that it detects 6 cores per package (which is correct) but then
proceeds to say 8 CPUs total are detected.
Entire dmesg is here:
http://people.freebsd.org/~ivoras/dmesg/mp6-dmesg.txt
Output of mptable is also missing the CPUs:
--
Processors: APIC ID Version State Family Model Step Flags
0 0x14 BSP, usable 6 13 0 0xbfebfbff
8 0x14 AP, usable 6 13 0 0xbfebfbff
1 0x14 AP, usable 6 13 0 0xbfebfbff
2 0x14 AP, usable 6 13 0 0xbfebfbff
3 0x14 AP, usable 6 13 0 0xbfebfbff
9 0x14 AP, usable 6 13 0 0xbfebfbff
10 0x14 AP, usable 6 13 0 0xbfebfbff
11 0x14 AP, usable 6 13 0 0xbfebfbff
--
If any quick fixes are found within the next few hours, I can test them.
This is 7-STABLE.
More information about the freebsd-current
mailing list