I have a Windows 10 VM that was working at some point earlier this year, that now will no longer boot. The host was running PVE 7.x when it last worked, but has received updates to PVE 8.3.1 in the intervening months. The OVMF(UEFI) doesn't show any of the disks any more. If I boot the Windows 10 Install media, it only sees the device at scsi0.
The problem VM Hardware is as follows:
Memory; 32GB
Processor: 8 ( 1 Sockets, 8 Cores)
BIOS: OVMF (UEFI)
Display : Default
Machine : pc-q35-5.1
SCSI Controller: MegaRIAD SAS 8708EM2
CD Drive (ide2)
CD Drive (sata0)
Hard Disk ( scsi0 ) ; zfs backed device, is visible to Windows instraller, but not UEFI
Hard Disk ( scsi1 ) ; zfs backed device, is NOT visible to Windows instraller or UEFI
Hard Disk ( scsi2 ) ; zfs backed device, is NOT visible to Windows instraller or UEFI
Network Device ( net0 ) : e1000
Network Device ( net1 ) : e1000
EFI Disk ; zfs backed device
PCI Device ( hostpci0 ) ; pcie=1, z-vga=1
PCI Device ( hostpci1 ) ; pcie=1,rombar=0
As a test I set up another fresh Windows 10 VM with the MegaRAID SAS 8708EM2 , and tried to install Windows. The installer recognized the disk, installed to it, but upon reboot the disk isn't visible as a boot option in the UEFI.
I have multiple other VMs on the same host and storage pool that are using different in-vm disk controllers that are working perfectly fine. It's just the VMs with the MegaRAID SAS 8708EM controller that are having the problem.
Did I miss something in the release notes? Is there something different I should be doing with the UEFI configuration? Is there a recommended way to try an older OVMF UEFI version and see if it boots? A change I need to make to the Proxmox or Qemy configuration?
Open to any ideas at this point.
The problem VM Hardware is as follows:
Memory; 32GB
Processor: 8 ( 1 Sockets, 8 Cores)
BIOS: OVMF (UEFI)
Display : Default
Machine : pc-q35-5.1
SCSI Controller: MegaRIAD SAS 8708EM2
CD Drive (ide2)
CD Drive (sata0)
Hard Disk ( scsi0 ) ; zfs backed device, is visible to Windows instraller, but not UEFI
Hard Disk ( scsi1 ) ; zfs backed device, is NOT visible to Windows instraller or UEFI
Hard Disk ( scsi2 ) ; zfs backed device, is NOT visible to Windows instraller or UEFI
Network Device ( net0 ) : e1000
Network Device ( net1 ) : e1000
EFI Disk ; zfs backed device
PCI Device ( hostpci0 ) ; pcie=1, z-vga=1
PCI Device ( hostpci1 ) ; pcie=1,rombar=0
As a test I set up another fresh Windows 10 VM with the MegaRAID SAS 8708EM2 , and tried to install Windows. The installer recognized the disk, installed to it, but upon reboot the disk isn't visible as a boot option in the UEFI.
I have multiple other VMs on the same host and storage pool that are using different in-vm disk controllers that are working perfectly fine. It's just the VMs with the MegaRAID SAS 8708EM controller that are having the problem.
Did I miss something in the release notes? Is there something different I should be doing with the UEFI configuration? Is there a recommended way to try an older OVMF UEFI version and see if it boots? A change I need to make to the Proxmox or Qemy configuration?
Open to any ideas at this point.