Hi,
i have a dell T620 with a H710 Raid controller flashed to IT mode.
On Baremetal Freenas it works, SAS disks are available in freenas.
As i need freenas as VM in proxmox (please, no discussion
) i want to passthrough the HBA to the VM.
But there is still something not working. I cant guess what it is so i am hoping for your support.
i have a dell T620 with a H710 Raid controller flashed to IT mode.
On Baremetal Freenas it works, SAS disks are available in freenas.
As i need freenas as VM in proxmox (please, no discussion

But there is still something not working. I cant guess what it is so i am hoping for your support.
Code:
cat /etc/modules
# /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
Code:
dmesg | grep -e DMAR -e IOMMU
[ 0.025428] ACPI: DMAR 0x00000000CD3346F4 000138 (v01 DELL PE_SC3 00000001 DELL 00000001)
[ 0.299292] DMAR: IOMMU enabled
[ 0.539448] DMAR: Host address width 46
[ 0.539449] DMAR: DRHD base: 0x000000d5000000 flags: 0x0
[ 0.539455] DMAR: dmar0: reg_base_addr d5000000 ver 1:0 cap d2078c106f0462 ecap f020fe
[ 0.539456] DMAR: DRHD base: 0x000000df900000 flags: 0x1
[ 0.539459] DMAR: dmar1: reg_base_addr df900000 ver 1:0 cap d2078c106f0462 ecap f020fe
[ 0.539460] DMAR: RMRR base: 0x000000cf458000 end: 0x000000cf46ffff
[ 0.539461] DMAR: RMRR base: 0x000000cf450000 end: 0x000000cf450fff
[ 0.539462] DMAR: RMRR base: 0x000000cf452000 end: 0x000000cf452fff
[ 0.539463] DMAR: ATSR flags: 0x0
[ 0.539465] DMAR-IR: IOAPIC id 2 under DRHD base 0xd5000000 IOMMU 0
[ 0.539466] DMAR-IR: IOAPIC id 0 under DRHD base 0xdf900000 IOMMU 1
[ 0.539467] DMAR-IR: IOAPIC id 1 under DRHD base 0xdf900000 IOMMU 1
[ 0.539468] DMAR-IR: HPET id 0 under DRHD base 0xdf900000
[ 0.539469] DMAR-IR: x2apic is disabled because BIOS sets x2apic opt out bit.
[ 0.539469] DMAR-IR: Use 'intremap=no_x2apic_optout' to override the BIOS setting.
[ 0.539970] DMAR-IR: Enabled IRQ remapping in xapic mode
[ 1.853879] DMAR: dmar0: Using Queued invalidation
[ 1.853886] DMAR: dmar1: Using Queued invalidation
[ 1.885283] DMAR: Intel(R) Virtualization Technology for Directed I/O
Code:
find /sys/kernel/iommu_groups/ -type l
/sys/kernel/iommu_groups/17/devices/0000:07:00.0
/sys/kernel/iommu_groups/45/devices/0000:7f:11.0
/sys/kernel/iommu_groups/35/devices/0000:41:00.0
/sys/kernel/iommu_groups/35/devices/0000:41:00.1
/sys/kernel/iommu_groups/7/devices/0000:00:1a.0
/sys/kernel/iommu_groups/25/devices/0000:3f:0d.1
/sys/kernel/iommu_groups/25/devices/0000:3f:0d.6
/sys/kernel/iommu_groups/25/devices/0000:3f:0d.2
/sys/kernel/iommu_groups/25/devices/0000:3f:0d.0
/sys/kernel/iommu_groups/15/devices/0000:06:00.0
/sys/kernel/iommu_groups/43/devices/0000:7f:0f.6
/sys/kernel/iommu_groups/43/devices/0000:7f:0f.4
/sys/kernel/iommu_groups/43/devices/0000:7f:0f.2
/sys/kernel/iommu_groups/43/devices/0000:7f:0f.0
/sys/kernel/iommu_groups/43/devices/0000:7f:0f.5
/sys/kernel/iommu_groups/43/devices/0000:7f:0f.3
/sys/kernel/iommu_groups/43/devices/0000:7f:0f.1
/sys/kernel/iommu_groups/33/devices/0000:40:03.0
/sys/kernel/iommu_groups/5/devices/0000:00:11.0
/sys/kernel/iommu_groups/23/devices/0000:3f:0b.0
/sys/kernel/iommu_groups/23/devices/0000:3f:0b.3
/sys/kernel/iommu_groups/13/devices/0000:00:1f.2
/sys/kernel/iommu_groups/13/devices/0000:00:1f.0
/sys/kernel/iommu_groups/41/devices/0000:7f:0d.0
/sys/kernel/iommu_groups/41/devices/0000:7f:0d.1
/sys/kernel/iommu_groups/41/devices/0000:7f:0d.6
/sys/kernel/iommu_groups/41/devices/0000:7f:0d.2
/sys/kernel/iommu_groups/31/devices/0000:40:01.0
/sys/kernel/iommu_groups/3/devices/0000:00:03.0
/sys/kernel/iommu_groups/21/devices/0000:3f:09.0
/sys/kernel/iommu_groups/11/devices/0000:00:1d.0
/sys/kernel/iommu_groups/1/devices/0000:00:01.0
/sys/kernel/iommu_groups/38/devices/0000:7f:0a.0
/sys/kernel/iommu_groups/38/devices/0000:7f:0a.3
/sys/kernel/iommu_groups/38/devices/0000:7f:0a.1
/sys/kernel/iommu_groups/38/devices/0000:7f:0a.2
/sys/kernel/iommu_groups/28/devices/0000:3f:10.0
/sys/kernel/iommu_groups/28/devices/0000:3f:10.7
/sys/kernel/iommu_groups/28/devices/0000:3f:10.5
/sys/kernel/iommu_groups/28/devices/0000:3f:10.3
/sys/kernel/iommu_groups/28/devices/0000:3f:10.1
/sys/kernel/iommu_groups/28/devices/0000:3f:10.6
/sys/kernel/iommu_groups/28/devices/0000:3f:10.4
/sys/kernel/iommu_groups/28/devices/0000:3f:10.2
/sys/kernel/iommu_groups/18/devices/0000:09:00.0
/sys/kernel/iommu_groups/18/devices/0000:08:00.0
/sys/kernel/iommu_groups/18/devices/0000:0a:00.0
/sys/kernel/iommu_groups/46/devices/0000:7f:13.4
/sys/kernel/iommu_groups/46/devices/0000:7f:13.0
/sys/kernel/iommu_groups/46/devices/0000:7f:13.5
/sys/kernel/iommu_groups/46/devices/0000:7f:13.1
/sys/kernel/iommu_groups/46/devices/0000:7f:13.6
/sys/kernel/iommu_groups/36/devices/0000:7f:08.0
/sys/kernel/iommu_groups/8/devices/0000:00:1c.0
/sys/kernel/iommu_groups/26/devices/0000:3f:0e.1
/sys/kernel/iommu_groups/26/devices/0000:3f:0e.0
/sys/kernel/iommu_groups/16/devices/0000:06:00.1
/sys/kernel/iommu_groups/44/devices/0000:7f:10.2
/sys/kernel/iommu_groups/44/devices/0000:7f:10.0
/sys/kernel/iommu_groups/44/devices/0000:7f:10.7
/sys/kernel/iommu_groups/44/devices/0000:7f:10.5
/sys/kernel/iommu_groups/44/devices/0000:7f:10.3
/sys/kernel/iommu_groups/44/devices/0000:7f:10.1
/sys/kernel/iommu_groups/44/devices/0000:7f:10.6
/sys/kernel/iommu_groups/44/devices/0000:7f:10.4
/sys/kernel/iommu_groups/34/devices/0000:40:05.0
/sys/kernel/iommu_groups/34/devices/0000:40:05.2
/sys/kernel/iommu_groups/6/devices/0000:00:16.0
/sys/kernel/iommu_groups/6/devices/0000:00:16.1
/sys/kernel/iommu_groups/24/devices/0000:3f:0c.2
/sys/kernel/iommu_groups/24/devices/0000:3f:0c.0
/sys/kernel/iommu_groups/24/devices/0000:3f:0c.7
/sys/kernel/iommu_groups/24/devices/0000:3f:0c.1
/sys/kernel/iommu_groups/24/devices/0000:3f:0c.6
/sys/kernel/iommu_groups/14/devices/0000:02:00.0
/sys/kernel/iommu_groups/42/devices/0000:7f:0e.1
/sys/kernel/iommu_groups/42/devices/0000:7f:0e.0
/sys/kernel/iommu_groups/32/devices/0000:40:02.0
/sys/kernel/iommu_groups/4/devices/0000:00:05.2
/sys/kernel/iommu_groups/4/devices/0000:00:05.0
/sys/kernel/iommu_groups/22/devices/0000:3f:0a.3
/sys/kernel/iommu_groups/22/devices/0000:3f:0a.1
/sys/kernel/iommu_groups/22/devices/0000:3f:0a.2
/sys/kernel/iommu_groups/22/devices/0000:3f:0a.0
/sys/kernel/iommu_groups/12/devices/0000:00:1e.0
/sys/kernel/iommu_groups/40/devices/0000:7f:0c.6
/sys/kernel/iommu_groups/40/devices/0000:7f:0c.2
/sys/kernel/iommu_groups/40/devices/0000:7f:0c.0
/sys/kernel/iommu_groups/40/devices/0000:7f:0c.7
/sys/kernel/iommu_groups/40/devices/0000:7f:0c.1
/sys/kernel/iommu_groups/30/devices/0000:3f:13.0
/sys/kernel/iommu_groups/30/devices/0000:3f:13.5
/sys/kernel/iommu_groups/30/devices/0000:3f:13.1
/sys/kernel/iommu_groups/30/devices/0000:3f:13.6
/sys/kernel/iommu_groups/30/devices/0000:3f:13.4
/sys/kernel/iommu_groups/2/devices/0000:00:02.0
/sys/kernel/iommu_groups/20/devices/0000:3f:08.0
/sys/kernel/iommu_groups/10/devices/0000:00:1c.7
/sys/kernel/iommu_groups/39/devices/0000:7f:0b.3
/sys/kernel/iommu_groups/39/devices/0000:7f:0b.0
/sys/kernel/iommu_groups/29/devices/0000:3f:11.0
/sys/kernel/iommu_groups/0/devices/0000:00:00.0
/sys/kernel/iommu_groups/19/devices/0000:08:01.0
/sys/kernel/iommu_groups/37/devices/0000:7f:09.0
/sys/kernel/iommu_groups/9/devices/0000:00:1c.4
/sys/kernel/iommu_groups/27/devices/0000:3f:0f.6
/sys/kernel/iommu_groups/27/devices/0000:3f:0f.4
/sys/kernel/iommu_groups/27/devices/0000:3f:0f.2
/sys/kernel/iommu_groups/27/devices/0000:3f:0f.0
/sys/kernel/iommu_groups/27/devices/0000:3f:0f.5
/sys/kernel/iommu_groups/27/devices/0000:3f:0f.3
/sys/kernel/iommu_groups/27/devices/0000:3f:0f.1
Code:
kvm-ok
INFO: /dev/kvm exists
KVM acceleration can be used