[SOLVED] Systems using PVSCSI not booting after installing updates

Okay, I tried ESXi 8U3 and have the same result where it cannot detect the PVSCSI disk controller (

Btw, I have ProxMox 8.3 installed on top of Debian Bookworm (12.8). Not sure if it makes any difference in regards to KVM/QEMU though.

bios: ovmf
boot: order=scsi0;ide2;net0
cores: 6
cpu: host
efidisk0: local:103/vm-103-disk-0.vmdk,efitype=4m,pre-enrolled-keys=1,size=528K
ide2: local:iso/VMware-VMvisor-Installer-8.0U3-24022510.x86_64.iso,media=cdrom,size=620168K
machine: q35
memory: 24576
meta: creation-qemu=9.0.2,ctime=1732147375
name: lab-n-esxi02
net0: vmxnet3=BC:24:11:1D:96:C5,bridge=vmbr0,tag=10
net1: vmxnet3=BC:24:11:FC:EC:8D,bridge=vmbr0,tag=10
numa: 0
ostype: l26
scsi0: local:103/vm-103-disk-1.vmdk,size=250G,ssd=1
scsihw: pvscsi
smbios1: uuid=0daec235-6326-418d-85cb-1b342225fa33
sockets: 2
tags: esxi;nested;vsphere
tpmstate0: local:103/vm-103-disk-2.raw,size=4M,version=v2.0
vga: vmware
vmgenid: 3753b397-da6a-4b1d-9722-76a58c167d9f

Screenshot 2024-11-22 at 9.46.39 AM.png
 
I have just tested it again on my computer.
Yesterday I updated to PVE 8.3, tested ESXi 7.0U3I and 8.0U3.
Only SATA still works for both. On my old test server I had ESXi nested with pvscsi running, but unfortunately I deleted it when I tested something with PBS. I therefore no longer know which versions I was using.
 
  • Like
Reactions: romand
I have just tested it again on my computer.
Yesterday I updated to PVE 8.3, tested ESXi 7.0U3I and 8.0U3.
Only SATA still works for both. On my old test server I had ESXi nested with pvscsi running, but unfortunately I deleted it when I tested something with PBS. I therefore no longer know which versions I was using.

Similar results to me, Falk. Thanks for testing!


Considering this is 'VMware PVSCSI' device in VM, would it be possible for ProxMox team to investigate?
 
I cannot get this to work neither with current versions nor with old versions (i.e. pve-qemu-kvm=8.1.5-6 pve-edk2-firmware=3.20230228-4 using VMware-VMvisor-Installer-8.0U3b-24280767.x86_64.iso). So it doesn't seem like a regression on our side from a first glance.
 
On the other hand, an Ubuntu 24.10 VM with OVMF still boots fine after switching the SCSI controller to PVSCSI. Tested with current versions of pve-qemu-kvm and pve-edk2-firmware)
 
I cannot get this to work neither with current versions nor with old versions (i.e. pve-qemu-kvm=8.1.5-6 pve-edk2-firmware=3.20230228-4 using VMware-VMvisor-Installer-8.0U3b-24280767.x86_64.iso). So it doesn't seem like a regression on our side from a first glance.
I suspect that VMware is now checking if there is a real PVSCSI from an ESXi. The last time I tested this, it was clearly an older ESXi version.