Hi,
I am trying to do PCI Passthrough per the wiki article:
https://pve.proxmox.com/wiki/Pci_passthrough
I am running Proxmox 6.0 on a Dell R630 server, with an Intel E5-2696 v4 CPU, and two X520-DA2 NICs.
I have added the following to /etc/defaults/grub:
I then ran update-grub.
I also have the following in /etc/modules:
I then rebooted the host.
This is from the dmesg output:
However, the find command returns no IOMMU groups:
Output of lspci:
See https://gist.github.com/victorhooi/bdef8f6157c3f6358ccf6469637da6f7 (forum complained it was too long
Any ideas what's going on, or what I need to do to get PCI passthrough working here?
Thanks,
Victor
I am trying to do PCI Passthrough per the wiki article:
https://pve.proxmox.com/wiki/Pci_passthrough
I am running Proxmox 6.0 on a Dell R630 server, with an Intel E5-2696 v4 CPU, and two X520-DA2 NICs.
I have added the following to /etc/defaults/grub:
Code:
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"
I also have the following in /etc/modules:
Code:
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
This is from the dmesg output:
Code:
root@angusmtv-mon01:~# dmesg | grep -e DMAR -e IOMMU
[ 0.013430] ACPI: DMAR 0x000000007BAFE000 0000D0 (v01 DELL PE_SC3 00000001 DELL 00000001)
[ 1.059589] DMAR: Host address width 46
[ 1.059591] DMAR: DRHD base: 0x000000fbffc000 flags: 0x0
[ 1.059602] DMAR: dmar0: reg_base_addr fbffc000 ver 1:0 cap 8d2078c106f0466 ecap f020df
[ 1.059605] DMAR: DRHD base: 0x000000c7ffc000 flags: 0x1
[ 1.059609] DMAR: dmar1: reg_base_addr c7ffc000 ver 1:0 cap 8d2078c106f0466 ecap f020df
[ 1.059611] DMAR: ATSR flags: 0x0
[ 1.059613] DMAR: ATSR flags: 0x0
[ 1.059616] DMAR-IR: IOAPIC id 10 under DRHD base 0xfbffc000 IOMMU 0
[ 1.059618] DMAR-IR: IOAPIC id 8 under DRHD base 0xc7ffc000 IOMMU 1
[ 1.059620] DMAR-IR: IOAPIC id 9 under DRHD base 0xc7ffc000 IOMMU 1
[ 1.059621] DMAR-IR: HPET id 0 under DRHD base 0xc7ffc000
[ 1.059623] DMAR-IR: x2apic is disabled because BIOS sets x2apic opt out bit.
[ 1.059624] DMAR-IR: Use 'intremap=no_x2apic_optout' to override the BIOS setting.
[ 1.060310] DMAR-IR: Enabled IRQ remapping in xapic mode
Code:
root@angusmtv-mon01:~# find /sys/kernel/iommu_groups/ -type l
See https://gist.github.com/victorhooi/bdef8f6157c3f6358ccf6469637da6f7 (forum complained it was too long
Any ideas what's going on, or what I need to do to get PCI passthrough working here?
Thanks,
Victor