VMs using MegaRAID SAS 8708EM2 SCSI Controller + OVMF(UEFI) unable to boot

swarm32

New Member
Apr 20, 2024
2
0
1
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.
 
After building a temporary host with Proxmox versions 6.4 and 7.4 and having no luck, got the VM to finally boot by detaching each disk from the SCSI bus and re-attaching them as SATA disks in order on the original 8.3.1 host.
scsi0 -> sata1
scsi1 -> sata2
scsi2 -> sata3
 

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!