[SOLVED -(Im an idiot)] CentOS 7 smpboot limiting to 8 CPUs, only 1 usable

Issues related to hardware problems
Post Reply
KermitTF
Posts: 2
Joined: 2019/08/06 20:58:16

[SOLVED -(Im an idiot)] CentOS 7 smpboot limiting to 8 CPUs, only 1 usable

Post by KermitTF » 2019/08/06 21:16:01

SuperMicro server with 2 Intel Xeon 5650's, 6 core each, HT enabled, 32GB ECC BUFF.

Installed latest 7 Minimal install, then of course yum update -y followed by yum install mlocate emacs -y.

Been all across search engines, finding the issues in CentOS5's and previous stuff, and trying all sorts of things.
What am I missing?

Here we go:

uname -a
Linux LCLSM19 3.10.0-957.21.3.el7.centos.plus.i686 #1 SMP Tue Jun 18 18:05:09 UTC 2019 i686 i686 i386 GNU/Linux

cat /proc/cmdline
BOOT_IMAGE=/vmlinuz-3.10.0-957.21.3.el7.centos.plus.i686 root=/dev/mapper/centos-root ro crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet maxcpus=24 nr_cpus=24

cat /sys/devices/system/cpu/online
0

cat /sys/devices/system/cpu/offline
1-7,8-23

lscpu
Architecture: i686
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 8
On-line CPU(s) list: 0
Off-line CPU(s) list: 1-7
Thread(s) per core: 1
Core(s) per socket: 1
Socket(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 44
Model name: Intel(R) Xeon(R) CPU X5650 @ 2.67GHz
Stepping: 2
CPU MHz: 1600.000
CPU max MHz: 2668.0000
CPU min MHz: 1600.0000
BogoMIPS: 5333.52
Virtualization: VT-x
L1d cache: 32K
L1i cache: 32K
L2 cache: 256K
L3 cache: 12288K
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 nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc aperfmperf eagerfpu pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 popcnt lahf_lm epb ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid dtherm ida arat spec_ctrl intel_stibp flush_l1d

(only 1 returned)

dmesg | grep smpboot
[ 0.000000] smpboot: 24 Processors exceeds NR_CPUS limit of 8
[ 0.000000] smpboot: Allowing 8 CPUs, 0 hotplug CPUs
[ 0.081220] smpboot: CPU0: Intel(R) Xeon(R) CPU X5650 @ 2.67GHz (fam: 06, model: 2c, stepping: 02)
[ 0.183832] smpboot: Booting Node 0, Processors #1
[ 10.216399] smpboot: do_boot_cpu failed(-1) to wakeup CPU#1
[ 20.248489] smpboot: do_boot_cpu failed(-1) to wakeup CPU#2
[ 30.279487] smpboot: do_boot_cpu failed(-1) to wakeup CPU#3
[ 40.309763] smpboot: do_boot_cpu failed(-1) to wakeup CPU#4
[ 50.340544] smpboot: do_boot_cpu failed(-1) to wakeup CPU#5
[ 60.368544] smpboot: do_boot_cpu failed(-1) to wakeup CPU#6
[ 70.398615] smpboot: do_boot_cpu failed(-1) to wakeup CPU#7
[ 70.399102] smpboot: Max logical packages: 8
[ 70.399264] smpboot: Total of 1 processors activated (5333.52 BogoMIPS)
[ 326.530994] smpboot: Booting Node 0 Processor 4 APIC 0x12
[ 336.530711] smpboot: do_boot_cpu failed(-1) to wakeup CPU#4
[ 347.236757] smpboot: Booting Node 0 Processor 1 APIC 0x2
[ 357.236770] smpboot: do_boot_cpu failed(-1) to wakeup CPU#1
[ 367.371982] smpboot: Booting Node 0 Processor 1 APIC 0x2
[ 377.371715] smpboot: do_boot_cpu failed(-1) to wakeup CPU#1
[ 406.654406] smpboot: Booting Node 0 Processor 2 APIC 0x4
[ 416.653649] smpboot: do_boot_cpu failed(-1) to wakeup CPU#2
[ 422.099933] smpboot: Booting Node 0 Processor 3 APIC 0x10
[ 432.099632] smpboot: do_boot_cpu failed(-1) to wakeup CPU#3
[ 1515.284188] smpboot: Booting Node 0 Processor 6 APIC 0x20
[ 1525.283471] smpboot: do_boot_cpu failed(-1) to wakeup CPU#6

dmidecode -t processor | egrep 'Designation|Count'
Socket Designation: CPU 1
Core Count: 6
Thread Count: 12
Socket Designation: CPU 2
Core Count: 6
Thread Count: 12

I have tried APIC on and off in BIOS, I have tried ACPI v2 and v3 in BIOS. No difference.
Always shows cant wake cpu's 1-7, and allowing only 8..
I have a feeling its something with only allowing 8 proc's, and the "fixes I found were for cmdline, which I did one, then other, then both (maxcpu and nr_), then finally both.
Im going to bet once I get the "allowed" to the full 24, then the "cant wake" issue may go away when it can map the appropriate number?

TIA
Jim
Last edited by KermitTF on 2019/08/07 21:56:01, edited 2 times in total.

User avatar
avij
Retired Moderator
Posts: 3046
Joined: 2010/12/01 19:25:52
Location: Helsinki, Finland
Contact:

Re: CentOS 7 smpboot limiting to 8 CPUs, only 1 usable

Post by avij » 2019/08/07 04:01:40

KermitTF wrote:
2019/08/06 21:16:01
uname -a
Linux LCLSM19 3.10.0-957.21.3.el7.centos.plus.i686 #1 SMP Tue Jun 18 18:05:09 UTC 2019 i686 i686 i386 GNU/Linux
Have you tried using the stock CentOS x86_64 kernel? The "plus" part here is probably not the problem, but i686 is.

User avatar
TrevorH
Site Admin
Posts: 33202
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: CentOS 7 smpboot limiting to 8 CPUs, only 1 usable

Post by TrevorH » 2019/08/07 12:28:04

Why on earth are you using a 32 bit version of CentOS on a machine that's 64 bit and has 32GB RAM?!
The future appears to be RHEL or Debian. I think I'm going Debian.
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke

KermitTF
Posts: 2
Joined: 2019/08/06 20:58:16

Re: CentOS 7 smpboot limiting to 8 CPUs, only 1 usable

Post by KermitTF » 2019/08/07 17:28:44

Uh, maybe because it was late and I THOUGHT I d/l'd the 64 bit ..... :oops:
That would 'splain it.....
Just needed that extra set of :ugeek: . Thanks!

Post Reply