Proxmox disables console when VM starts on Supermicro iGPU

bufu

New Member
Nov 27, 2022
8
0
1
Hi!

so I switched back from ESXi to Proxmox and I am now having issues getting video output over VGA/IPMI. The motherboard is the Supermicro H11SSL-i. As soon as a VM starts, the console goes blank. When I look at the syslog, I see the following output:

Code:
Feb 01 12:42:50 proxmox pvedaemon[4247]: start VM 10000: UPID:proxmox:00001097:00002838:65BB83BA:qmstart:10000:root@pam:
Feb 01 12:42:50 proxmox pvedaemon[3823]: <root@pam> starting task UPID:proxmox:00001097:00002838:65BB83BA:qmstart:10000:root@pam:
Feb 01 12:42:51 proxmox kernel: VFIO - User Level meta-driver version: 0.3
Feb 01 12:42:51 proxmox kernel: ixgbe 0000:01:00.0: complete
Feb 01 12:42:51 proxmox kernel: ixgbe 0000:01:00.1: complete
Feb 01 12:42:51 proxmox kernel: Console: switching to colour dummy device 80x25
Feb 01 12:42:51 proxmox kernel: vfio-pci 0000:c3:00.0: vgaarb: deactivate vga console
Feb 01 12:42:51 proxmox kernel: vfio-pci 0000:c3:00.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=io+mem:owns=io+mem

I have tried adding the nomodeset and vga=792 to /etc/default/grub and ran update-grub but no luck.

I have also tried some commands from this thread on GPU passthrough, namely adding initcall_blacklist=sysfb_init to grub and adding the following to /etc/modules:

Code:
vfio
vfio_iommu_type1
vfio_pci

I then ran update-initramfs -u -k all and rebooted but no luck as well.

Output of pveversion -v:

Code:
proxmox-ve: 8.1.0 (running kernel: 6.5.11-7-pve)
pve-manager: 8.1.4 (running version: 8.1.4/ec5affc9e41f1d79)
proxmox-kernel-helper: 8.1.0
proxmox-kernel-6.5: 6.5.11-7
proxmox-kernel-6.5.11-7-pve-signed: 6.5.11-7
proxmox-kernel-6.5.11-4-pve-signed: 6.5.11-4
ceph-fuse: 17.2.7-pve1
corosync: 3.1.7-pve3
criu: 3.17.1-2
glusterfs-client: 10.3-5
ifupdown2: 3.2.0-1+pmx8
ksm-control-daemon: 1.4-1
libjs-extjs: 7.0.0-4
libknet1: 1.28-pve1
libproxmox-acme-perl: 1.5.0
libproxmox-backup-qemu0: 1.4.1
libproxmox-rs-perl: 0.3.3
libpve-access-control: 8.0.7
libpve-apiclient-perl: 3.3.1
libpve-common-perl: 8.1.0
libpve-guest-common-perl: 5.0.6
libpve-http-server-perl: 5.0.5
libpve-network-perl: 0.9.5
libpve-rs-perl: 0.8.8
libpve-storage-perl: 8.0.5
libspice-server1: 0.15.1-1
lvm2: 2.03.16-2
lxc-pve: 5.0.2-4
lxcfs: 5.0.3-pve4
novnc-pve: 1.4.0-3
proxmox-backup-client: 3.1.2-1
proxmox-backup-file-restore: 3.1.2-1
proxmox-kernel-helper: 8.1.0
proxmox-mail-forward: 0.2.3
proxmox-mini-journalreader: 1.4.0
proxmox-offline-mirror-helper: 0.6.4
proxmox-widget-toolkit: 4.1.3
pve-cluster: 8.0.5
pve-container: 5.0.8
pve-docs: 8.1.3
pve-edk2-firmware: 4.2023.08-3
pve-firewall: 5.0.3
pve-firmware: 3.9-1
pve-ha-manager: 4.0.3
pve-i18n: 3.2.0
pve-qemu-kvm: 8.1.2-6
pve-xtermjs: 5.3.0-3
qemu-server: 8.0.10
smartmontools: 7.3-pve1
spiceterm: 3.3.0
swtpm: 0.8.0+pve1
vncterm: 1.8.0
zfsutils-linux: 2.2.2-pve1

Update: Found out I am using systemd boot, so I added the options nofb nomodeset initcall_blacklist=sysfb_init to /etc/kernel/cmdline and ran proxmox-boot-tool refresh but still nothing.
 
Last edited:
heyho bufu,

I have the exact same problem. I have Proxmox 7.4 running a long time on my consumer intel board, never had any Issues with the Console Video. Today I wanted to update to Proxmox 8 and at this Time I noticed that the Video Screen goes off after circa 2 Minutes. I did the Upgrade to 8 anyway. The Problem even exists after the Upgrade.

It would never comes to my mind that a starting VM could causes the display to Blacking out but you're right! I disabled the "Start at boot" on my only 2 VMs and rebooted the Host. Now the Console stays visible, what the heck?

As I only have 2 VMs it was easy to test this. I started my VM 102 which I usually have to start before VM 101. Console stays on. I then started VM 101 and at the same second the Display is going off. Shutting down VM 101 again, the Monitors flickering but no Console.
To double confirm I have restarted the Host and this Time I started 101 at first -> Display is going off.

I changed some settings of VM 101 but I only got my display to went super crazy ...

[SOVLED]
I'm an Idiot, I forgot that I had passed through the PCI Video Device to VM 101. That behavior is normal. Removing the VGA Device from the VM and the Console keeps beeing normal. :rolleyes:
 
Last edited:

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!