Proxmox 6 only see 1 cpu

Jose A

Active Member
May 5, 2017
16
0
41
55
Hi people!
A new server has reached my hands, an HP Proliant DL360G5, he has 2 cpu Xeón E5345 at 2.33 Ghz with 4 cores each CPU
I install Proxmox 6, but the system only recognizes 1 cpu.

Can be a BIOS problem?¿
when the system starts he show the 2 cpu (CPU1 anda CPU2)

# lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
Address sizes: 36 bits physical, 48 bits virtual
CPU(s): 1
On-line CPU(s) list: 0
Thread(s) per core: 1
Core(s) per socket: 1
Socket(s): 1
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 15
Model name: Intel(R) Xeon(R) CPU E5345 @ 2.33GHz
Stepping: 7
CPU MHz: 2245.743
CPU max MHz: 2332.0000
CPU min MHz: 1999.0000
BogoMIPS: 4666.80
Virtualization: VT-x
L1d cache: 32K
L1i cache: 32K
L2 cache: 4096K
NUMA node0 CPU(s): 0
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 syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl cpuid aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm dca lahf_lm pti tpr_shadow dtherm
 
Hi, thats a rather old server that you got your hands on ;)
Make sure the latest BIOS from 2015 has been installed, and also that both CPUs are enabled in the BIOS including all virtualization features - even if both show up during the POST, you can still disable them by socket in the BIOS settings.
 
Have you done what @marsian suggested in #2?

Yes...

In ILO2:
Bios: P56... date: 08/16/2015 (Updated)

Proceso 1:
2666 MHz​
Tecnología de ejecución:
4/4 cores; 4 maximum threads​
Tecnología de memoria:
64-bit capable​
Procesador 1 caché interna L1:
128 KB​
Procesador 1 caché interna L2:
12288 KB​
Proceso 2:
2666 MHz​
Tecnología de ejecución:
4/4 cores; 4 maximum threads​
Tecnología de memoria:
64-bit capable​
Procesador 2 caché interna L1:
128 KB​
Procesador 2 caché interna L2:
12288 KB​

In ProxMox:


CPU(s)

1 x Intel(R) Xeon(R) CPU E5430 @ 2.66GHz (1 Socket)
Kernel Version

Linux 5.4.34-1-pve #1 SMP PVE 5.4.34-2 (Thu, 07 May 2020 10:02:02 +0200)


in Bios... only have 1 option of CPU... enable virtualization... and unlock all cores... (both of them enableds)
At bios post i can show the 2 CPU.
 
Are all the ram slots equally populated?

Can you boot another Linux-based OS to check if the sockets are correctly detected?
 
Memory:

Memory Status
DIMM 1A :
4096 MB 667 MHz​
DIMM 2C :
4096 MB 667 MHz​
DIMM 3A :
4096 MB 667 MHz​
DIMM 4C :
4096 MB 667 MHz​
DIMM 5B :
4096 MB 667 MHz​
DIMM 6D :
4096 MB 667 MHz​
DIMM 7B :
4096 MB 667 MHz​
DIMM 8D :
4096 MB 667 MHz​

i try with ubuntu-20.04-desktop-amd64

in terminal: cat /proc/cpuinfo | grep processor | wc -l

display: 1.

:confuso::confuso::confuso::confuso::confuso:
Edit: In Windows Server... it show 2 CPUS.
 
Last edited:
I would not try ubuntu, it's the same kernel as PVE. If the error lies in the kernel, we need another one so please try e.g. Debian Buster.
 
SOLVEDD!!!
Hi people!
A new server has reached my hands, an HP Proliant DL360G5, he has 2 cpu Xeón E5345 at 2.33 Ghz with 4 cores each CPU
I install Proxmox 6, but the system only recognizes 1 cpu.

Can be a BIOS problem?¿
when the system starts he show the 2 cpu (CPU1 anda CPU2)

# lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
Address sizes: 36 bits physical, 48 bits virtual
CPU(s): 1
On-line CPU(s) list: 0
Thread(s) per core: 1
Core(s) per socket: 1
Socket(s): 1
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 15
Model name: Intel(R) Xeon(R) CPU E5345 @ 2.33GHz
Stepping: 7
CPU MHz: 2245.743
CPU max MHz: 2332.0000
CPU min MHz: 1999.0000
BogoMIPS: 4666.80
Virtualization: VT-x
L1d cache: 32K
L1i cache: 32K
L2 cache: 4096K
NUMA node0 CPU(s): 0
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 syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl cpuid aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm dca lahf_lm pti tpr_shadow dtherm

in bios... MPS Table... enable APIC!!!!

And this is all!
 
The best solution I have found has been to install Proxmox 5.1-3 and update.
Later I boot with kernel version 4.13.13-2-pve.

Here they comment the same
 
Enabling APIC worked for me, however, if for some reason the server is turned off, when the system starts the operating system does not start, I have to deactivate APIC, let proxmox start, then restart the server to activate APIC again and once When it starts, it already works with all processors.

Do you know what it could be?
 

Attachments

  • WhatsApp Image 2024-03-28 at 1.25.29 PM.jpeg
    WhatsApp Image 2024-03-28 at 1.25.29 PM.jpeg
    231 KB · Views: 7

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!