Proxmox 7.4 (or 8) compatibility with Hp dl380p Gen8 ?

Globul

Member
Aug 6, 2020
38
0
11
48
Hi,

Does anyone running proxmox 7.4 (or 8) on a Hp dl380p Gen 8 ?
Since i have update to version 7.4 and Kernel 5.15.108, VMX (processor virtualization) is disabled by BIOS...

Either there's a solution to fix this conflict between the bios and the kernel, or I'm going to have to change my machine.

I'm thinking of getting an Hp ml11O Gen9, hoping that the bios will be compatible with the new Kernel.
 
Hi,

Does anyone running proxmox 7.4 (or 8) on a Hp dl380p Gen 8 ?
I have been running 7.x (and later then 8.0) for a while now on a DL380p Gen8 (although, as they can be wildly different, it's more or less a bit of a useless statement). Absolutely no problems, installed it in UEFI mode.

VMX (processor virtualization) is disabled by BIOS...
Is it not possible to enable it again in the BIOS? Have you tried upgrading the firmware to the latest version (possible through a service pack)? Did you install in BIOS or UEFI mode? (Edit: Gen8 does not have UEFI yet, was thinking of another Gen9 ..)

Can you please provide a full boot log (dmesg -H)? (Just attach it as a file here)
 
Last edited:
Hi,


I have been running 7.x (and later then 8.0) for a while now on a DL380p Gen8 (although, as they can be wildly different, it's more or less a bit of a useless statement). Absolutely no problems, installed it in UEFI mode.


Is it not possible to enable it again in the BIOS? Have you tried upgrading the firmware to the latest version (possible through a service pack)? Did you install in BIOS or UEFI mode? (Edit: Gen8 does not have UEFI yet)

Can you please provide a full boot log (dmesg -H)? (Just attach it as a file here)
Hi,

Thanks for your answer.

I have update the bios with the latest available (firmware-system-p70-2019.05.24-1.1.i386.rpm). Gen8 don't support UEFI effectively.
Every things was fine before i've update to kernel 5.15.108. Before i was with kernel 5.4.x and proxmox 7.x

Everything for the virtualization are already enabled in the BIOS setup.

i've open another post here : https://forum.proxmox.com/threads/kvm-virtualisation-broken-with-kernel-5-15.132137/ (no answer)
and here : https://community.hpe.com/t5/operat...hp-dl380p/m-p/7194488/highlight/false#M105199 (no solutions from HP).

I've attached a text file (sorry there is no colors)
 

Attachments

  • dmesg.txt
    127.5 KB · Views: 8
Can you try installing the latest microcode apt install intel-microcode and rebooting?

Every things was fine before i've update to kernel 5.15.108. Before i was with kernel 5.4.x and proxmox 7.x
Please try installing the opt-in 6.2 kernel (apt install pve-kernel-6.2) and see if booting with that fixes it.
 
Can you try installing the latest microcode apt install intel-microcode and rebooting?


Please try installing the opt-in 6.2 kernel (apt install pve-kernel-6.2) and see if booting with that fixes it.
Sorry, i have to write something else ?

Code:
root@pve:~# apt install intel-microcode
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package intel-microcode is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'intel-microcode' has no installation candidate
 
Sorry, i have to write something else ?

Code:
root@pve:~# apt install intel-microcode
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package intel-microcode is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'intel-microcode' has no installation candidate

Code:
root@pve:~# dmesg | grep microcode
[    2.185227] microcode: sig=0x206d7, pf=0x1, revision=0x718
[    2.186390] microcode: Microcode Update Driver: v2.2.
root@pve:~#

That mean that there is no update available ?
 
Can you try installing the latest microcode apt install intel-microcode and rebooting?


Please try installing the opt-in 6.2 kernel (apt install pve-kernel-6.2) and see if booting with that fixes it.


I've update the kernel and try again to update the microcode.
Kernel is ok but it didn't solve my problem.

Code:
root@pve:~# sudo apt install intel-microcode
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package intel-microcode is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'intel-microcode' has no installation candidate
root@pve:~# dmesg | grep microcode
[    2.292951] microcode: Microcode Update Driver: v2.2.
root@pve:~#

message during the boot :

Capture d’écran 2023-08-21 à 14.30.11.jpg

Code:
proxmox-ve: 7.4-1 (running kernel: 6.2.16-4-bpo11-pve)
pve-manager: 7.4-16 (running version: 7.4-16/0f39f621)
pve-kernel-6.2: 7.4-4
pve-kernel-5.15: 7.4-4
pve-kernel-5.4: 6.4-20
pve-kernel-6.2.16-4-bpo11-pve: 6.2.16-4~bpo11+1
pve-kernel-5.15.108-1-pve: 5.15.108-2
pve-kernel-5.4.203-1-pve: 5.4.203-1
pve-kernel-5.4.195-1-pve: 5.4.195-1
pve-kernel-5.4.189-2-pve: 5.4.189-2
pve-kernel-5.4.157-1-pve: 5.4.157-1
pve-kernel-5.4.143-1-pve: 5.4.143-1
pve-kernel-5.4.128-1-pve: 5.4.128-2
pve-kernel-5.4.119-1-pve: 5.4.119-1
pve-kernel-5.4.106-1-pve: 5.4.106-1
pve-kernel-5.4.103-1-pve: 5.4.103-1
pve-kernel-5.4.98-1-pve: 5.4.98-1
pve-kernel-5.4.78-2-pve: 5.4.78-2
pve-kernel-5.4.65-1-pve: 5.4.65-1
pve-kernel-5.4.55-1-pve: 5.4.55-1
pve-kernel-5.4.44-2-pve: 5.4.44-2
pve-kernel-5.4.34-1-pve: 5.4.34-2
ceph-fuse: 14.2.21-1
corosync: 3.1.7-pve1
criu: 3.15-1+pve-1
glusterfs-client: 9.2-1
ifupdown: not correctly installed
ifupdown2: 3.1.0-1+pmx4
ksm-control-daemon: 1.4-1
libjs-extjs: 7.0.0-1
libknet1: 1.24-pve2
libproxmox-acme-perl: 1.4.4
libproxmox-backup-qemu0: 1.3.1-1
libproxmox-rs-perl: 0.2.1
libpve-access-control: 7.4.1
libpve-apiclient-perl: 3.2-1
libpve-common-perl: 7.4-2
libpve-guest-common-perl: 4.2-4
libpve-http-server-perl: 4.2-3
libpve-rs-perl: 0.7.7
libpve-storage-perl: 7.4-3
libqb0: 1.0.5-1
libspice-server1: 0.14.3-2.1
lvm2: 2.03.11-2.1
lxc-pve: 5.0.2-2
lxcfs: 5.0.3-pve1
novnc-pve: 1.4.0-1
proxmox-backup-client: 2.4.3-1
proxmox-backup-file-restore: 2.4.3-1
proxmox-kernel-helper: 7.4-1
proxmox-mail-forward: 0.1.1-1
proxmox-mini-journalreader: 1.3-1
proxmox-offline-mirror-helper: 0.5.2
proxmox-widget-toolkit: 3.7.3
pve-cluster: 7.3-3
pve-container: 4.4-6
pve-docs: 7.4-2
pve-edk2-firmware: 3.20230228-4~bpo11+1
pve-firewall: 4.3-5
pve-firmware: 3.6-5
pve-ha-manager: 3.6.1
pve-i18n: 2.12-1
pve-qemu-kvm: 7.2.0-8
pve-xtermjs: 4.16.0-2
qemu-server: 7.4-4
smartmontools: 7.2-pve3
spiceterm: 3.2-2
swtpm: 0.8.0~bpo11+3
vncterm: 1.7-1
zfsutils-linux: 2.1.11-pve1
 
root@pve:~# apt install intel-microcode Reading package lists... Done Building dependency tree... Done Reading state information... Done Package intel-microcode is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'intel-microcode' has no installation candidate
I guess you don't have the contrib non-free (or for 8.0: contrib non-free-firmware components configured.

Please post the output of tail -n+0 /etc/apt/sources.list /etc/apt/sources.list.d/*.
But basically you need to add contrib non-free to your Debian repos, see also Microcode update support for current and older Debian releases in the official Debian documentation.
 
I guess you don't have the contrib non-free (or for 8.0: contrib non-free-firmware components configured.

Please post the output of tail -n+0 /etc/apt/sources.list /etc/apt/sources.list.d/*.
But basically you need to add contrib non-free to your Debian repos, see also Microcode update support for current and older Debian releases in the official Debian documentation.
Hi,

Sorry for my late answer, i'm not at home and it is difficult to connect to my proxmox (since openvpn VM didn't work with my kernel/bios problem).

I've just add new repository non-free and do a update of the microcode.

my source list is now :
Code:
root@pve:~# tail -n+0 /etc/apt/sources.list /etc/apt/sources.list.d/*
==> /etc/apt/sources.list <==
deb http://ftp.fr.debian.org/debian bullseye main contrib

deb http://ftp.fr.debian.org/debian bullseye-updates main contrib

# PVE pve-no-subscription repository provided by proxmox.com,
# NOT recommended for production use

deb http://download.proxmox.com/debian/pve bullseye pve-no-subscription

# security updates
deb http://security.debian.org bullseye-security main contrib

deb http://deb.debian.org/debian bullseye main contrib non-free
deb http://security.debian.org/debian-security bullseye-security main contrib non-free
deb http://deb.debian.org/debian bullseye-updates main contrib non-free


==> /etc/apt/sources.list.d/mcp.list <==
# HPE Management Component Pack
deb http://downloads.linux.hpe.com/SDR/repo/mcp bullseye/current non-free

==> /etc/apt/sources.list.d/pve-enterprise.list.dpkg-dist <==
deb https://enterprise.proxmox.com/debian/pve bullseye pve-enterprise

==> /etc/apt/sources.list.d/veeam.list <==
deb [arch=amd64] http://repository.veeam.com/backup/linux/agent/dpkg/debian/public stable veeam

I'm going to reboot the proxmox ...
 
I guess you don't have the contrib non-free (or for 8.0: contrib non-free-firmware components configured.

Please post the output of tail -n+0 /etc/apt/sources.list /etc/apt/sources.list.d/*.
But basically you need to add contrib non-free to your Debian repos, see also Microcode update support for current and older Debian releases in the official Debian documentation.
Hi,
Do you have any suggestions to solve my problem ?
 
Greetings from NZ, I just found and confirmed A SOLUTION to the VGA problem on HP DL380 G7 and latest Proxmox installer.

  • Begin booting from USB ISO of PMVE
  • Press `e` to enter edit mode of menu
  • alter the line and remove all at the end like `text splash=something`
  • replace with more verbose ending like `text nomodeset gfxpayload=640`
  • press F10 and boot! :cool:
I had also tried 1280x1024 and 800x600, then figured 640x480, I guess you don't need the x480 etc.
 

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!