Re: 6-core CPU detection problem

From: John Baldwin <jhb_at_freebsd.org>
Date: Tue, 1 Jul 2008 22:24:21 -0400
On Tuesday 01 July 2008 11:56:18 am Ivan Voras wrote:
> 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                  _at_ 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
> --

Presumably 'acpidump -t' also only shows 8 CPUs?  In that case, the BIOS needs 
to be fixed to recognize all 12 cores before FreeBSD will see them.

-- 
John Baldwin
Received on Wed Jul 02 2008 - 00:43:04 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:32 UTC