proxmox configuration for passthrough

Christian Villasboa

New Member
Jul 12, 2019
3
0
1
35
Hello good morning, I'm new to proxmox, I was looking at the steps configuration guide https://pve.proxmox.com/wiki/Pci_passthrough, but I have a doubt when executing the command "find / sys / kernel / iommu_groups / -type l" I see the empty folder, VT-D is enabled in the BIOS and the output of the command "dmesg | grep -e DMAR -e IOMMU" is as follows

dmesg | grep -e DMAR -e IOMMU
[ 0.000000] ACPI: DMAR 0x000000007D3346F4 000158 (v01 00000001 DELL 00000001)
[ 0.000000] DMAR: Host address width 46
[ 0.000000] DMAR: DRHD base: 0x000000d3000000 flags: 0x0
[ 0.000000] DMAR: dmar0: reg_base_addr d3000000 ver 1:0 cap d2078c106f0462 ecap f020fe
[ 0.000000] DMAR: DRHD base: 0x000000df900000 flags: 0x1
[ 0.000000] DMAR: dmar1: reg_base_addr df900000 ver 1:0 cap d2078c106f0462 ecap f020fe
[ 0.000000] DMAR: RMRR base: 0x0000007f458000 end: 0x0000007f46ffff
[ 0.000000] DMAR: RMRR base: 0x0000007f450000 end: 0x0000007f450fff
[ 0.000000] DMAR: RMRR base: 0x0000007f452000 end: 0x0000007f452fff
[ 0.000000] DMAR: ATSR flags: 0x0
[ 0.000000] DMAR-IR: IOAPIC id 2 under DRHD base 0xd3000000 IOMMU 0
[ 0.000000] DMAR-IR: IOAPIC id 0 under DRHD base 0xdf900000 IOMMU 1
[ 0.000000] DMAR-IR: IOAPIC id 1 under DRHD base 0xdf900000 IOMMU 1
[ 0.000000] DMAR-IR: HPET id 0 under DRHD base 0xdf900000
[ 0.000000] DMAR-IR: x2apic is disabled because BIOS sets x2apic opt out bit.
[ 0.000000] DMAR-IR: Use 'intremap=no_x2apic_optout' to override the BIOS setting.
[ 0.000000] DMAR-IR: Enabled IRQ remapping in xapic mode

I would like to know if this is really a problem, I have not finished the configuration guide for fear of failing for this reason.
From already thank you very much.
 
Are you sure your HW *really* supports passthrough? Some BIOSes (desktop/customer) have VT-d option but passthrough is not working...
 
Are you sure your HW *really* supports passthrough? Some BIOSes (desktop/customer) have VT-d option but passthrough is not working...
I think that if I look at the provider's page, I specifically use a dell r730 machine that is compatible with the SR-IOV technology that I understand is the one that I have to enable in the BIOS (in fact, I have it enabled)

As the network hardware has an integrated Broadcom Limited card, the NetXtreme BCM5720 PCIX Gigabit Ethernet card that I understand is compatible with virtualization (IOV)

I am not really sure that these are the options that my hardware should support, I would appreciate a help, for me it is a totally new world.
 
did you enable the iommu in the kernel commandline, like it is mentioned here: https://pve.proxmox.com/wiki/PCI(e)_Passthrough

Good morning, if I made all the steps of the documentation, but I already solved the problem, somehow in the bios of my computer the option was re-disabled, then modify the files, /etc/default/grub and /etc/modules , when I restart my computer I take the changes
The output of find /sys/kernel/iommu_groups / -type l is as follows:

/sys/kernel/iommu_groups/17/devices/0000:03:00.0
/sys/kernel/iommu_groups/45/devices/0000:7f:10.2
/sys/kernel/iommu_groups/45/devices/0000:7f:10.0
/sys/kernel/iommu_groups/45/devices/0000:7f:10.7
/sys/kernel/iommu_groups/45/devices/0000:7f:10.5
/sys/kernel/iommu_groups/45/devices/0000:7f:10.3
/sys/kernel/iommu_groups/45/devices/0000:7f:10.1
/sys/kernel/iommu_groups/45/devices/0000:7f:10.6
/sys/kernel/iommu_groups/45/devices/0000:7f:10.4
/sys/kernel/iommu_groups/35/devices/0000:3f:11.0
/sys/kernel/iommu_groups/7/devices/0000:00:11.0
/sys/kernel/iommu_groups/25/devices/0000:40:05.0
/sys/kernel/iommu_groups/25/devices/0000:40:05.2
/sys/kernel/iommu_groups/15/devices/0000:02:00.0
/sys/kernel/iommu_groups/15/devices/0000:02:00.1
/sys/kernel/iommu_groups/43/devices/0000:7f:0e.1
/sys/kernel/iommu_groups/43/devices/0000:7f:0e.0
/sys/kernel/iommu_groups/33/devices/0000:3f:0f.6
/sys/kernel/iommu_groups/33/devices/0000:3f:0f.4

Thank you very much for your immediate answers, greetings.