FreeBSD 8.0, Intel Xeon E5530, Dell R410, only 2 cores available

Hoang V.D. | Creative Solutions GmbH hoang.v.d at creativesolutions.at
Mon Feb 1 16:14:33 UTC 2010


Hello

> -----Original Message-----
> From: John Baldwin [mailto:jhb at freebsd.org]
> Sent: Monday, February 01, 2010 3:32 PM
> To: freebsd-hardware at freebsd.org
> Cc: Hoang V.D. | Creative Solutions GmbH
> Subject: Re: FreeBSD 8.0, Intel Xeon E5530, Dell R410, only 2 cores available
>
> Can you get the output of 'acpidump -t'?  Also, the 'x 2 cores x 2 SMT
> threads' bit is based on registers read from the CPU.  It is really claiming
> to be a 2x2 chip (2 cores with 2 threads each).  Maybe see what
> /usr/ports/misc/cpuid claims?
>

This is the output of 'acpidump -t':

=========================

/*
  RSD PTR: OEM=DELL, ACPI_Rev=2.0x (2)
        XSDT=0x000f0f34, length=36, cksum=138
 */
/*
  XSDT: Length=156, Revision=1, Checksum=103,
        OEMID=DELL, OEM Table ID=PE_SC3, OEM Revision=0x1,
        Creator ID=DELL, Creator Revision=0x1
        Entries={ 0xcf6c3f9c, 0xcf6c3478, 0xcf6c35d8, 0xcf6c362c, 0xcf6c3668, 0xcf6c38c4, 0xcf6c3904, 0xcf6c3a3c, 0xcf6b2a18, 0xcf6b2c88, 0xcf6b2898, 0xcf6b28c8, 0xcf6c3bc0, 0xcf6c3f34, 0xcf6c7000 }
 */
/*
  FACP: Length=244, Revision=3, Checksum=33,
        OEMID=DELL, OEM Table ID=PE_SC3, OEM Revision=0x1,
        Creator ID=DELL, Creator Revision=0x1
        FACS=0xcf6c6000, DSDT=0xcf6af000
        INT_MODEL=PIC
        Preferred_PM_Profile=Enterprise Server (4)
        SCI_INT=9
        SMI_CMD=0xb2, ACPI_ENABLE=0x70, ACPI_DISABLE=0x71, S4BIOS_REQ=0x0
        PSTATE_CNT=0x90
        PM1a_EVT_BLK=0x800-0x803
        PM1a_CNT_BLK=0x804-0x805
        PM2_CNT_BLK=0x850-0x850
        PM_TMR_BLK=0x808-0x80b
        GPE0_BLK=0x820-0x82f
        CST_CNT=0x90
        P_LVL2_LAT=500 us, P_LVL3_LAT=5000 us
        FLUSH_SIZE=0, FLUSH_STRIDE=0
        DUTY_OFFSET=0, DUTY_WIDTH=0
        DAY_ALRM=0, MON_ALRM=0, CENTURY=50
        IAPC_BOOT_ARCH={LEGACY_DEV,8042}
        Flags={WBINVD,PROC_C1,SLP_BUTTON,RTC_S4}
        X_FACS=0xcf6c6000, X_DSDT=0xcf6af000
        X_PM1a_EVT_BLK=0x800:0[32] (IO)
        X_PM1a_CNT_BLK=0x804:0[16] (IO)
        X_PM_TMR_BLK=0x808:0[32] (IO)
        X_GPE0_BLK=0x820:0[128] (IO)
 */
/*
  FACS: Length=64, HwSig=0x00000000, Firm_Wake_Vec=0x00000000
        Global_Lock=
        Flags=
        Version=1
 */
/*
  DSDT: Length=14488, Revision=1, Checksum=148,
        OEMID=DELL, OEM Table ID=PE_SC3, OEM Revision=0x1,
        Creator ID=INTL, Creator Revision=0x20050624
 */
/*
  APIC: Length=350, Revision=1, Checksum=88,
        OEMID=DELL, OEM Table ID=PE_SC3, OEM Revision=0x1,
        Creator ID=DELL, Creator Revision=0x1
        Local APIC ADDR=0xfee00000
        Flags={PC-AT}

        Type=Local APIC
        ACPI CPU=1
        Flags={ENABLED}
        APIC ID=16

        Type=Local APIC
        ACPI CPU=2
        Flags={ENABLED}
        APIC ID=18

        Type=Local APIC
        ACPI CPU=3
        Flags={ENABLED}
        APIC ID=17

        Type=Local APIC
        ACPI CPU=4
        Flags={ENABLED}
        APIC ID=19

        Type=Local APIC
        ACPI CPU=5
        Flags={DISABLED}
        APIC ID=36

        Type=Local APIC
        ACPI CPU=6
        Flags={DISABLED}
        APIC ID=37

        Type=Local APIC
        ACPI CPU=7
        Flags={DISABLED}
        APIC ID=38

        Type=Local APIC
        ACPI CPU=8
        Flags={DISABLED}
        APIC ID=39

        Type=Local APIC
        ACPI CPU=9
        Flags={DISABLED}
        APIC ID=40

        Type=Local APIC
        ACPI CPU=10
        Flags={DISABLED}
        APIC ID=41

        Type=Local APIC
        ACPI CPU=11
        Flags={DISABLED}
        APIC ID=42

        Type=Local APIC
        ACPI CPU=12
        Flags={DISABLED}
        APIC ID=43

        Type=Local APIC
        ACPI CPU=13
        Flags={DISABLED}
        APIC ID=44

        Type=Local APIC
        ACPI CPU=14
        Flags={DISABLED}
        APIC ID=45

        Type=Local APIC
        ACPI CPU=15
        Flags={DISABLED}
        APIC ID=46

        Type=Local APIC
        ACPI CPU=16
        Flags={DISABLED}
        APIC ID=47

        Type=Local APIC
        ACPI CPU=17
        Flags={DISABLED}
        APIC ID=48

        Type=Local APIC
        ACPI CPU=18
        Flags={DISABLED}
        APIC ID=49

        Type=Local APIC
        ACPI CPU=19
        Flags={DISABLED}
        APIC ID=50

        Type=Local APIC
        ACPI CPU=20
        Flags={DISABLED}
        APIC ID=51

        Type=Local APIC
        ACPI CPU=21
        Flags={DISABLED}
        APIC ID=52

        Type=Local APIC
        ACPI CPU=22
        Flags={DISABLED}
        APIC ID=53

        Type=Local APIC
        ACPI CPU=23
        Flags={DISABLED}
        APIC ID=54

        Type=Local APIC
        ACPI CPU=24
        Flags={DISABLED}
        APIC ID=55

        Type=Local APIC
        ACPI CPU=25
        Flags={DISABLED}
        APIC ID=56

        Type=Local APIC
        ACPI CPU=26
        Flags={DISABLED}
        APIC ID=57

        Type=Local APIC
        ACPI CPU=27
        Flags={DISABLED}
        APIC ID=58

        Type=Local APIC
        ACPI CPU=28
        Flags={DISABLED}
        APIC ID=59

        Type=Local APIC
        ACPI CPU=29
        Flags={DISABLED}
        APIC ID=60

        Type=Local APIC
        ACPI CPU=30
        Flags={DISABLED}
        APIC ID=61

        Type=Local APIC
        ACPI CPU=31
        Flags={DISABLED}
        APIC ID=62

        Type=Local APIC
        ACPI CPU=32
        Flags={DISABLED}
        APIC ID=63

        Type=Local NMI
        ACPI CPU=ALL
        LINT Pin=1
        Flags={Polarity=active-hi, Trigger=edge}

        Type=INT Override
        BUS=0
        IRQ=0
        INTR=2
        Flags={Polarity=conforming, Trigger=conforming}

        Type=INT Override
        BUS=0
        IRQ=9
        INTR=9
        Flags={Polarity=active-hi, Trigger=level}

        Type=IO APIC
        APIC ID=0
        INT BASE=0
        ADDR=0x00000000fec00000

        Type=IO APIC
        APIC ID=1
        INT BASE=32
        ADDR=0x00000000fec80000
 */
/*
  SPCR: Length=80, Revision=1, Checksum=235,
        OEMID=DELL, OEM Table ID=PE_SC3, OEM Revision=0x1,
        Creator ID=DELL, Creator Revision=0x1
 */
/*
  HPET: Length=56, Revision=1, Checksum=178,
        OEMID=DELL, OEM Table ID=PE_SC3, OEM Revision=0x1,
        Creator ID=DELL, Creator Revision=0x1
        HPET Number=0
        ADDR=0xfed00000:0[0] (Memory)   HW Rev=0x1
        Comparitors=3
        Counter Size=1
        Legacy IRQ routing capable={TRUE}
        PCI Vendor ID=0x8086
        Minimal Tick=1000
 */
/*
  DMAR: Length=432, Revision=1, Checksum=44,
        OEMID=DELL, OEM Table ID=PE_SC3, OEM Revision=0x1,
        Creator ID=DELL, Creator Revision=0x1
 */
/*
  MCFG: Length=60, Revision=1, Checksum=70,
        OEMID=DELL, OEM Table ID=PE_SC3, OEM Revision=0x1,
        Creator ID=DELL, Creator Revision=0x1

        Base Address=0x00000000e0000000
        Segment Group=0x0000
        Start Bus=0
        End Bus=255
 */
/*
  WD__: Length=308, Revision=1, Checksum=218,
        OEMID=DELL, OEM Table ID=PE_SC3, OEM Revision=0x1,
        Creator ID=DELL, Creator Revision=0x1
 */
/*
  SLIC: Length=36, Revision=1, Checksum=47,
        OEMID=DELL, OEM Table ID=PE_SC3, OEM Revision=0x1,
        Creator ID=DELL, Creator Revision=0x1
 */
/*
  ERST: Length=624, Revision=1, Checksum=114,
        OEMID=DELL, OEM Table ID=PE_SC3, OEM Revision=0x1,
        Creator ID=DELL, Creator Revision=0x1
 */
/*
  HEST: Length=936, Revision=1, Checksum=148,
        OEMID=DELL, OEM Table ID=PE_SC3, OEM Revision=0x1,
        Creator ID=DELL, Creator Revision=0x1
 */
/*
  BERT: Length=48, Revision=1, Checksum=136,
        OEMID=DELL, OEM Table ID=PE_SC3, OEM Revision=0x1,
        Creator ID=DELL, Creator Revision=0x1
 */
/*
  EINJ: Length=336, Revision=1, Checksum=25,
        OEMID=DELL, OEM Table ID=PE_SC3, OEM Revision=0x1,
        Creator ID=DELL, Creator Revision=0x1
 */
/*
  SRAT: Length=880, Revision=1, Checksum=202,
        OEMID=DELL, OEM Table ID=PE_SC3, OEM Revision=0x1,
        Creator ID=DELL, Creator Revision=0x1
        Table Revision=1

        Type=CPU
        Flags={ENABLED}
        APIC ID=16
        Proximity Domain=1

        Type=CPU
        Flags={ENABLED}
        APIC ID=18
        Proximity Domain=1

        Type=CPU
        Flags={ENABLED}
        APIC ID=17
        Proximity Domain=1

        Type=CPU
        Flags={ENABLED}
        APIC ID=19
        Proximity Domain=1

        Type=CPU
        Flags={DISABLED}
        APIC ID=36
        Proximity Domain=0

        Type=CPU
        Flags={DISABLED}
        APIC ID=37
        Proximity Domain=0

        Type=CPU
        Flags={DISABLED}
        APIC ID=38
        Proximity Domain=0

        Type=CPU
        Flags={DISABLED}
        APIC ID=39
        Proximity Domain=0

        Type=CPU
        Flags={DISABLED}
        APIC ID=40
        Proximity Domain=0

        Type=CPU
        Flags={DISABLED}
        APIC ID=41
        Proximity Domain=0

        Type=CPU
        Flags={DISABLED}
        APIC ID=42
        Proximity Domain=0

        Type=CPU
        Flags={DISABLED}
        APIC ID=43
        Proximity Domain=0

        Type=CPU
        Flags={DISABLED}
        APIC ID=44
        Proximity Domain=0

        Type=CPU
        Flags={DISABLED}
        APIC ID=45
        Proximity Domain=0

        Type=CPU
        Flags={DISABLED}
        APIC ID=46
        Proximity Domain=0

        Type=CPU
        Flags={DISABLED}
        APIC ID=47
        Proximity Domain=0

        Type=CPU
        Flags={DISABLED}
        APIC ID=48
        Proximity Domain=0

        Type=CPU
        Flags={DISABLED}
        APIC ID=49
        Proximity Domain=0

        Type=CPU
        Flags={DISABLED}
        APIC ID=50
        Proximity Domain=0

        Type=CPU
        Flags={DISABLED}
        APIC ID=51
        Proximity Domain=0

        Type=CPU
        Flags={DISABLED}
        APIC ID=52
        Proximity Domain=0

        Type=CPU
        Flags={DISABLED}
        APIC ID=53
        Proximity Domain=0

        Type=CPU
        Flags={DISABLED}
        APIC ID=54
        Proximity Domain=0

        Type=CPU
        Flags={DISABLED}
        APIC ID=55
        Proximity Domain=0

        Type=CPU
        Flags={DISABLED}
        APIC ID=56
        Proximity Domain=0

        Type=CPU
        Flags={DISABLED}
        APIC ID=57
        Proximity Domain=0

        Type=CPU
        Flags={DISABLED}
        APIC ID=58
        Proximity Domain=0

        Type=CPU
        Flags={DISABLED}
        APIC ID=59
        Proximity Domain=0

        Type=CPU
        Flags={DISABLED}
        APIC ID=60
        Proximity Domain=0

        Type=CPU
        Flags={DISABLED}
        APIC ID=61
        Proximity Domain=0

        Type=CPU
        Flags={DISABLED}
        APIC ID=62
        Proximity Domain=0

        Type=CPU
        Flags={DISABLED}
        APIC ID=63
        Proximity Domain=0

        Type=Memory
        Flags={ENABLED}
        Base Address=0x0000000000000000
        Length=0x00000000d0000000
        Proximity Domain=1

        Type=Memory
        Flags={ENABLED}
        Base Address=0x0000000100000000
        Length=0x0000000130000000
        Proximity Domain=1

        Type=Memory
        Flags={DISABLED}
        Base Address=0x0000000000000000
        Length=0x0000000000000000
        Proximity Domain=0

        Type=Memory
        Flags={DISABLED}
        Base Address=0x0000000000000000
        Length=0x0000000000000000
        Proximity Domain=0

        Type=Memory
        Flags={DISABLED}
        Base Address=0x0000000000000000
        Length=0x0000000000000000
        Proximity Domain=0

        Type=Memory
        Flags={DISABLED}
        Base Address=0x0000000000000000
        Length=0x0000000000000000
        Proximity Domain=0

        Type=Memory
        Flags={DISABLED}
        Base Address=0x0000000000000000
        Length=0x0000000000000000
        Proximity Domain=0

        Type=Memory
        Flags={DISABLED}
        Base Address=0x0000000000000000
        Length=0x0000000000000000
        Proximity Domain=0
 */
/*
  TCPA: Length=100, Revision=2, Checksum=176,
        OEMID=DELL, OEM Table ID=PE_SC3, OEM Revision=0x1,
        Creator ID=DELL, Creator Revision=0x1
 */
/*
  SSDT: Length=4376, Revision=1, Checksum=43,
        OEMID=INTEL, OEM Table ID=PPM RCM, OEM Revision=0x80000001,
        Creator ID=INTL, Creator Revision=0x20061109
 */

=========================

It looks like all CPU above 4 are marked as "Disabled". Do "CPUs" here mean real cores or SMT cores?

Here is the output of cpuid:

=========================

eax in    eax      ebx      ecx      edx
00000000 0000000b 756e6547 6c65746e 49656e69
00000001 000106a5 12100800 009ce3bd bfebfbff
00000002 55035a01 00f0b2e4 00000000 09ca212c
00000003 00000000 00000000 00000000 00000000
00000004 1c004121 01c0003f 0000003f 00000000
00000005 00000040 00000040 00000003 00001120
00000006 00000003 00000002 00000001 00000000
00000007 00000000 00000000 00000000 00000000
00000008 00000000 00000000 00000000 00000000
00000009 00000000 00000000 00000000 00000000
0000000a 07300403 00000044 00000000 00000603
0000000b 00000001 00000002 00000100 00000010
80000000 80000008 00000000 00000000 00000000
80000001 00000000 00000000 00000001 28100800
80000002 65746e49 2952286c 6f655820 2952286e
80000003 55504320 20202020 20202020 45202020
80000004 30333535 20402020 30342e32 007a4847
80000005 00000000 00000000 00000000 00000000
80000006 00000000 00000000 01006040 00000000
80000007 00000000 00000000 00000000 00000100
80000008 00003028 00000000 00000000 00000000

Vendor ID: "GenuineIntel"; CPUID level 11

Intel-specific functions:
Version 000106a5:
Type 0 - Original OEM
Family 6 - Pentium Pro
Model 10 - Pentium III Xeon processor model A
Stepping 5
Reserved 4

Extended brand string: "Intel(R) Xeon(R) CPU           E5530  @ 2.40GHz"
CLFLUSH instruction cache line size: 8
Initial APIC ID: 16
Hyper threading siblings: 16

Feature flags: bfebfbff:
FPU    Floating Point Unit
VME    Virtual 8086 Mode Enhancements
DE     Debugging Extensions
PSE    Page Size Extensions
TSC    Time Stamp Counter
MSR    Model Specific Registers
PAE    Physical Address Extension
MCE    Machine Check Exception
CX8    COMPXCHG8B Instruction
APIC   On-chip Advanced Programmable Interrupt Controller present and enabled
SEP    Fast System Call
MTRR   Memory Type Range Registers
PGE    PTE Global Flag
MCA    Machine Check Architecture
CMOV   Conditional Move and Compare Instructions
FGPAT  Page Attribute Table
PSE-36 36-bit Page Size Extension
CLFSH  CFLUSH instruction
DS     Debug store
ACPI   Thermal Monitor and Clock Ctrl
MMX    MMX instruction set
FXSR   Fast FP/MMX Streaming SIMD Extensions save/restore
SSE    Streaming SIMD Extensions instruction set
SSE2   SSE2 extensions
SS     Self Snoop
HT     Hyper Threading
TM     Thermal monitor
31     reserved

Feature flags set 2: 009ce3bd:
SSE3     SSE3 extensions
DTES64   64-bit debug store
MONITOR  MONITOR/MWAIT instructions
DS-CPL   CPL Qualified Debug Store
VMX      Virtual Machine Extensions
EST      Enhanced Intel SpeedStep Technology
TM2      Thermal Monitor 2
SSSE3    Supplemental Streaming SIMD Extension 3
CX16     CMPXCHG16B
xTPR     Send Task Priority messages
PDCM     Perfmon and debug capability
DCA      Direct Cache Access
SSE4.1   Streaming SIMD Extension 4.1
SSE4.1   Streaming SIMD Extension 4.2
POPCNT   POPCNT instruction

Extended feature flags: 28100800:
SYSCALL   SYSCALL/SYSRET instructions
XD-bit    Execution Disable bit
27 - unknown feature
EM64T     Intel Extended Memory 64 Technology

Extended feature flags set 2: 00000001:
0 - unknown feature

TLB and cache info:
5a: Data TLB: 2MB or 4MB pages, 4-way set associative, 32 entries
03: Data TLB: 4KB pages, 4-way set assoc, 64 entries
55: Instruction TLB: 2MB or 4MB pages, fully assoc., 7 entries
e4: 3rd-level cache: 8MB, 16-way set associative, 64-byte line size
b2: Instruction TLB: 4-KB Pages, 4-way set associative, 64 entries
f0: 64-byte prefetching
2c: 1st-level data cache: 32-KB, 8-way set associative, 64-byte line size
21: 256-KB L2 (MLC), 8-way set associative, 64 byte line size
ca: Shared 2nd-level TLB: 4-KB Pages, 4-way set associative, 512 entries
09: 1st-level instruction cache: 32KB, 4-way set assoc, 64 byte line size
Processor serial: 0001-06A5-0000-0000-0000-0000

=========================

> --
> John Baldwin

Thank you for your help!

Best regards,
Hoang


More information about the freebsd-hardware mailing list