Unable to start Windows 11 Pro VM after Upgrading to 9.x

Bishop27

Member
Jul 3, 2024
42
1
8
Hello All,


I’ve upgrade to Proxmox Ver 9 after when I tried to startup my Windows 11 Pro I received the error message below:


WARN: EFI disk without 'ms-cert=2023k' option, suggesting that not all UEFI 2023
certificates from Microsoft are enrolled yet.
The UEFI 2011 certificates expire in June 2026! The new certificates are required
for secure boot update for Windows and common Linux distributions.
Use 'Disk Action > Enroll Updated Certificates' in the UI or, while the VM is
shut down, run 'qm enroll-efi-keys 105' to enroll the new certificates.

Well, After running the Command qm enroll-fi-keys

And now receiving this message >
TASK ERROR: cannot prepare PCI pass-through, IOMMU not present

Can someone please assist.

Here are my versions that I’m currently running:

pve-manager/9.2.3
running kernel: 7.0.6-2-pve)

Thank you in advance.
 
Hi @Bishop27

thanks for posting in the forum!

So the EFI messages were just a warning for the soon expiring Secure Boot CAs from Microsoft, which you successfully updated as it seems.

The second error message as it says, has something to do with PCIe Passthrough, so a separate issue, there.

What kind of PCI(e) device are you trying to passthrough?
Please provide the output of the following commands:
Code:
dmesg | grep -e DMAR -e IOMMU
dmesg | grep 'remapping'
qm showcmd 105 --pretty

Also please determine the PCI identifier of the device you are passing through by using lspci and then with the identifier run lspci -vvvs <ID>

Yours sincerely
Jonas