Hi,
I've just configured my first Proxmox installation.
Now I want to setup my NAS VM.
For that I need to passthrough a PCIe HBA card to the VM.
I've followed the steps listed in this wiki article.
Here's what I did:
In the Wiki the next step is Verify IOMMU Isolation.
When I run
Also
If I try to passthrough the card anyway, I get "Error: IOMMU not present" if I try to start the VM.
Hope anyone can help me.
Mainboard: Supermicro X11SCH-LN4F
CPU: Xeon E-2146G
I've just configured my first Proxmox installation.
Now I want to setup my NAS VM.
For that I need to passthrough a PCIe HBA card to the VM.
I've followed the steps listed in this wiki article.
Here's what I did:
- Verified that VT-d is enabled in BIOS.
- Added the following options to
/etc/default/grub
Code:GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt"
update-grub
- Added the following to
/etc/modules
Code:fio vfio_iommu_type1 vfio_pci vfio_virqfd
update-initramfs -u -k all
- Reboot
dmesg | grep -e DMAR -e IOMMU
Code:[ 0.008441] ACPI: DMAR 0x000000008C53CC38 000070 (v01 INTEL EDK2 00000002 01000013) [ 0.273244] DMAR: Host address width 39 [ 0.273245] DMAR: DRHD base: 0x000000fed91000 flags: 0x1 [ 0.273250] DMAR: dmar0: reg_base_addr fed91000 ver 1:0 cap d2008c40660462 ecap f050da [ 0.273252] DMAR: RMRR base: 0x0000008ceb1000 end: 0x0000008d0fafff [ 0.273254] DMAR-IR: IOAPIC id 2 under DRHD base 0xfed91000 IOMMU 0 [ 0.273255] DMAR-IR: HPET id 0 under DRHD base 0xfed91000 [ 0.273257] DMAR-IR: Queued invalidation will be enabled to support x2apic and Intr-remapping. [ 0.276203] DMAR-IR: Enabled IRQ remapping in x2apic mode
In the Wiki the next step is Verify IOMMU Isolation.
When I run
find /sys/kernel/iommu_groups/ -type l
there isn't any output.Also
ls /sys/kernel/iommu_groups/
doesn't return anything.If I try to passthrough the card anyway, I get "Error: IOMMU not present" if I try to start the VM.
Hope anyone can help me.
Mainboard: Supermicro X11SCH-LN4F
CPU: Xeon E-2146G