Hi,
Sorry for my poor English. I installed PVE8.0 on a ZFS RAID1 with 2 NVME SSDs. My motherboard is X11SSM-F, which does not support booting from NVME SSD, so I added a SATA SSD and cloned the BIOS boot partition and EFI partition into it. Now the system can start up correctly, but when I went to configure pass-through, something went wrong.
I edited
So I executed
Then I reboot the system and try to start a VM which has a passed-through SATA controller, but it failed with
Now I have no idea what to do.
Sorry for my poor English. I installed PVE8.0 on a ZFS RAID1 with 2 NVME SSDs. My motherboard is X11SSM-F, which does not support booting from NVME SSD, so I added a SATA SSD and cloned the BIOS boot partition and EFI partition into it. Now the system can start up correctly, but when I went to configure pass-through, something went wrong.
I edited
/etc/default/grub
, chenged GRUB_CMDLINE_LINUX_DEFAULT="quiet"
to GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"
, then I executed update-grub
. It warned me:W: This system is booted via proxmox-boot-tool:
W: Executing 'update-grub' directly does not update the correct configs!
W: Running: 'proxmox-boot-tool refresh'
So I executed
proxmox-boot-tool refresh
as well.Then I reboot the system and try to start a VM which has a passed-through SATA controller, but it failed with
TASK ERROR: cannot prepare PCI pass-through, IOMMU not present
. Then I re-cloned the BIOS boot partition and EFI partition into that SATA SSD (using dd) and reboot, but it came with the same error as before when I try to start the VM.Now I have no idea what to do.