Quick quesiton: can I passthrough M.2 NVME to SFF-8087 (3x HDD + 1 or 2x SSD)?
Details: Is following setup viable?
I have B550M DS3H motherboard. It has PCIE x16x16, PCIE x16x4 and M.2 (x4). I want to have GPU in the first PCIE, 4x2.5 Gigs network card in the second (not sure if possible) and I would like to pass 3x HDD + 1x SSD to a virtual machine (I actually might need 2 ssds if I need to install Truenas also on passed-through drive).
Based on the iommu report below, I think I can't pass-through the onboard sata's right? Because they are part of group 16 and there are also USBs? The NVMe though seems to be a sole member of group 15 so I might be able to do that?
More unnecessary details: I am trying to figure out if I can create decent proxmox/truenas server by reusing my current pc motherboard and buy new mobo for the pc, or if I need to buy mobo specifically for proxmox/truenas with enough pcie slots.
Details: Is following setup viable?
I have B550M DS3H motherboard. It has PCIE x16x16, PCIE x16x4 and M.2 (x4). I want to have GPU in the first PCIE, 4x2.5 Gigs network card in the second (not sure if possible) and I would like to pass 3x HDD + 1x SSD to a virtual machine (I actually might need 2 ssds if I need to install Truenas also on passed-through drive).
Based on the iommu report below, I think I can't pass-through the onboard sata's right? Because they are part of group 16 and there are also USBs? The NVMe though seems to be a sole member of group 15 so I might be able to do that?
Group 0: [1022:1480] 00:00.0 Host bridge Starship/Matisse Root Complex
Group 1: [1022:1482] 00:01.0 Host bridge Starship/Matisse PCIe Dummy Host Bridge
Group 2: [1022:1483] [R] 00:01.1 PCI bridge Starship/Matisse GPP Bridge
Group 3: [1022:1483] [R] 00:01.2 PCI bridge Starship/Matisse GPP Bridge
Group 4: [1022:1482] 00:02.0 Host bridge Starship/Matisse PCIe Dummy Host Bridge
Group 5: [1022:1482] 00:03.0 Host bridge Starship/Matisse PCIe Dummy Host Bridge
Group 6: [1022:1483] [R] 00:03.1 PCI bridge Starship/Matisse GPP Bridge
Group 7: [1022:1482] 00:04.0 Host bridge Starship/Matisse PCIe Dummy Host Bridge
Group 8: [1022:1482] 00:05.0 Host bridge Starship/Matisse PCIe Dummy Host Bridge
Group 9: [1022:1482] 00:07.0 Host bridge Starship/Matisse PCIe Dummy Host Bridge
Group 10: [1022:1484] [R] 00:07.1 PCI bridge Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]
Group 11: [1022:1482] 00:08.0 Host bridge Starship/Matisse PCIe Dummy Host Bridge
Group 12: [1022:1484] [R] 00:08.1 PCI bridge Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]
Group 13: [1022:790b] 00:14.0 SMBus FCH SMBus Controller
[1022:790e] 00:14.3 ISA bridge FCH LPC Bridge
Group 14: [1022:1440] 00:18.0 Host bridge Matisse/Vermeer Data Fabric: Device 18h; Function 0
[1022:1441] 00:18.1 Host bridge Matisse/Vermeer Data Fabric: Device 18h; Function 1
[1022:1442] 00:18.2 Host bridge Matisse/Vermeer Data Fabric: Device 18h; Function 2
[1022:1443] 00:18.3 Host bridge Matisse/Vermeer Data Fabric: Device 18h; Function 3
[1022:1444] 00:18.4 Host bridge Matisse/Vermeer Data Fabric: Device 18h; Function 4
[1022:1445] 00:18.5 Host bridge Matisse/Vermeer Data Fabric: Device 18h; Function 5
[1022:1446] 00:18.6 Host bridge Matisse/Vermeer Data Fabric: Device 18h; Function 6
[1022:1447] 00:18.7 Host bridge Matisse/Vermeer Data Fabric: Device 18h; Function 7
Group 15: [2646:5013] [R] 01:00.0 Non-Volatile memory controller KC3000/FURY Renegade NVMe SSD [E18]
Group 16: [1022:43ee] [R] 02:00.0 USB controller 500 Series Chipset USB 3.1 XHCI Controller
USB: [1d6b:0002] Bus 001 Device 001 Linux Foundation 2.0 root hub
USB: [046d:c52b] Bus 001 Device 002 Logitech, Inc. Unifying Receiver
USB: [048d:5702] Bus 001 Device 004 Integrated Technology Express, Inc. RGB LED Controller
USB: [18d1:d001] Bus 001 Device 005 Google Inc. Nexus 4 (fastboot)
USB: [046d:0aea] Bus 001 Device 006 True Wireless
USB: [1d6b:0003] Bus 002 Device 001 Linux Foundation 3.0 root hub
USB: [1d6b:0002] Bus 001 Device 001 Linux Foundation 2.0 root hub
USB: [046d:c52b] Bus 001 Device 002 Logitech, Inc. Unifying Receiver
USB: [048d:5702] Bus 001 Device 004 Integrated Technology Express, Inc. RGB LED Controller
USB: [18d1:d001] Bus 001 Device 005 Google Inc. Nexus 4 (fastboot)
USB: [046d:0aea] Bus 001 Device 006 True Wireless
USB: [1d6b:0003] Bus 002 Device 001 Linux Foundation 3.0 root hub
USB: [1d6b:0002] Bus 003 Device 001 Linux Foundation 2.0 root hub
USB: [058f:6254] Bus 003 Device 002 Alcor Micro Corp. USB Hub
USB: [08bb:2704] Bus 003 Device 004 Texas Instruments PCM2704 16-bit stereo audio DAC
USB: [5043:4d6f] Bus 003 Device 054 Mouse
USB: [1d6b:0003] Bus 004 Device 001 Linux Foundation 3.0 root hub
[1022:43eb] 02:00.1 SATA controller 500 Series Chipset SATA Controller
[1022:43e9] 02:00.2 PCI bridge 500 Series Chipset Switch Upstream Port
[1022:43ea] [R] 03:09.0 PCI bridge Device 43ea
[10ec:8168] [R] 04:00.0 Ethernet controller RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller
Group 17: [1002:1478] [R] 05:00.0 PCI bridge Navi 10 XL Upstream Port of PCI Express Switch
Group 18: [1002:1479] [R] 06:00.0 PCI bridge Navi 10 XL Downstream Port of PCI Express Switch
Group 19: [1002:73df] [R] 07:00.0 VGA compatible controller Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M/6850M XT]
Group 20: [1002:ab28] 07:00.1 Audio device Navi 21/23 HDMI/DP Audio Controller
Group 21: [1022:148a] [R] 08:00.0 Non-Essential Instrumentation [1300] Starship/Matisse PCIe Dummy Function
Group 22: [1022:1485] [R] 09:00.0 Non-Essential Instrumentation [1300] Starship/Matisse Reserved SPP
Group 23: [1022:1486] [R] 09:00.1 Encryption controller Starship/Matisse Cryptographic Coprocessor PSPCPP
Group 24: [1022:149c] [R] 09:00.3 USB controller Matisse USB 3.0 Host Controller
USB: [1d6b:0002] Bus 003 Device 001 Linux Foundation 2.0 root hub
USB: [058f:6254] Bus 003 Device 002 Alcor Micro Corp. USB Hub
USB: [08bb:2704] Bus 003 Device 004 Texas Instruments PCM2704 16-bit stereo audio DAC
USB: [5043:4d6f] Bus 003 Device 054 Mouse
USB: [1d6b:0003] Bus 004 Device 001 Linux Foundation 3.0 root hub
USB: [1d6b:0002] Bus 001 Device 001 Linux Foundation 2.0 root hub
USB: [046d:c52b] Bus 001 Device 002 Logitech, Inc. Unifying Receiver
USB: [048d:5702] Bus 001 Device 004 Integrated Technology Express, Inc. RGB LED Controller
USB: [18d1:d001] Bus 001 Device 005 Google Inc. Nexus 4 (fastboot)
USB: [046d:0aea] Bus 001 Device 006 True Wireless
USB: [1d6b:0003] Bus 002 Device 001 Linux Foundation 3.0 root hub
USB: [1d6b:0002] Bus 003 Device 001 Linux Foundation 2.0 root hub
USB: [058f:6254] Bus 003 Device 002 Alcor Micro Corp. USB Hub
USB: [08bb:2704] Bus 003 Device 004 Texas Instruments PCM2704 16-bit stereo audio DAC
USB: [5043:4d6f] Bus 003 Device 054 Mouse
USB: [1d6b:0003] Bus 004 Device 001 Linux Foundation 3.0 root hub
Group 25: [1022:1487] 09:00.4 Audio device Starship/Matisse HD Audio Controller
Group 1: [1022:1482] 00:01.0 Host bridge Starship/Matisse PCIe Dummy Host Bridge
Group 2: [1022:1483] [R] 00:01.1 PCI bridge Starship/Matisse GPP Bridge
Group 3: [1022:1483] [R] 00:01.2 PCI bridge Starship/Matisse GPP Bridge
Group 4: [1022:1482] 00:02.0 Host bridge Starship/Matisse PCIe Dummy Host Bridge
Group 5: [1022:1482] 00:03.0 Host bridge Starship/Matisse PCIe Dummy Host Bridge
Group 6: [1022:1483] [R] 00:03.1 PCI bridge Starship/Matisse GPP Bridge
Group 7: [1022:1482] 00:04.0 Host bridge Starship/Matisse PCIe Dummy Host Bridge
Group 8: [1022:1482] 00:05.0 Host bridge Starship/Matisse PCIe Dummy Host Bridge
Group 9: [1022:1482] 00:07.0 Host bridge Starship/Matisse PCIe Dummy Host Bridge
Group 10: [1022:1484] [R] 00:07.1 PCI bridge Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]
Group 11: [1022:1482] 00:08.0 Host bridge Starship/Matisse PCIe Dummy Host Bridge
Group 12: [1022:1484] [R] 00:08.1 PCI bridge Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]
Group 13: [1022:790b] 00:14.0 SMBus FCH SMBus Controller
[1022:790e] 00:14.3 ISA bridge FCH LPC Bridge
Group 14: [1022:1440] 00:18.0 Host bridge Matisse/Vermeer Data Fabric: Device 18h; Function 0
[1022:1441] 00:18.1 Host bridge Matisse/Vermeer Data Fabric: Device 18h; Function 1
[1022:1442] 00:18.2 Host bridge Matisse/Vermeer Data Fabric: Device 18h; Function 2
[1022:1443] 00:18.3 Host bridge Matisse/Vermeer Data Fabric: Device 18h; Function 3
[1022:1444] 00:18.4 Host bridge Matisse/Vermeer Data Fabric: Device 18h; Function 4
[1022:1445] 00:18.5 Host bridge Matisse/Vermeer Data Fabric: Device 18h; Function 5
[1022:1446] 00:18.6 Host bridge Matisse/Vermeer Data Fabric: Device 18h; Function 6
[1022:1447] 00:18.7 Host bridge Matisse/Vermeer Data Fabric: Device 18h; Function 7
Group 15: [2646:5013] [R] 01:00.0 Non-Volatile memory controller KC3000/FURY Renegade NVMe SSD [E18]
Group 16: [1022:43ee] [R] 02:00.0 USB controller 500 Series Chipset USB 3.1 XHCI Controller
USB: [1d6b:0002] Bus 001 Device 001 Linux Foundation 2.0 root hub
USB: [046d:c52b] Bus 001 Device 002 Logitech, Inc. Unifying Receiver
USB: [048d:5702] Bus 001 Device 004 Integrated Technology Express, Inc. RGB LED Controller
USB: [18d1:d001] Bus 001 Device 005 Google Inc. Nexus 4 (fastboot)
USB: [046d:0aea] Bus 001 Device 006 True Wireless
USB: [1d6b:0003] Bus 002 Device 001 Linux Foundation 3.0 root hub
USB: [1d6b:0002] Bus 001 Device 001 Linux Foundation 2.0 root hub
USB: [046d:c52b] Bus 001 Device 002 Logitech, Inc. Unifying Receiver
USB: [048d:5702] Bus 001 Device 004 Integrated Technology Express, Inc. RGB LED Controller
USB: [18d1:d001] Bus 001 Device 005 Google Inc. Nexus 4 (fastboot)
USB: [046d:0aea] Bus 001 Device 006 True Wireless
USB: [1d6b:0003] Bus 002 Device 001 Linux Foundation 3.0 root hub
USB: [1d6b:0002] Bus 003 Device 001 Linux Foundation 2.0 root hub
USB: [058f:6254] Bus 003 Device 002 Alcor Micro Corp. USB Hub
USB: [08bb:2704] Bus 003 Device 004 Texas Instruments PCM2704 16-bit stereo audio DAC
USB: [5043:4d6f] Bus 003 Device 054 Mouse
USB: [1d6b:0003] Bus 004 Device 001 Linux Foundation 3.0 root hub
[1022:43eb] 02:00.1 SATA controller 500 Series Chipset SATA Controller
[1022:43e9] 02:00.2 PCI bridge 500 Series Chipset Switch Upstream Port
[1022:43ea] [R] 03:09.0 PCI bridge Device 43ea
[10ec:8168] [R] 04:00.0 Ethernet controller RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller
Group 17: [1002:1478] [R] 05:00.0 PCI bridge Navi 10 XL Upstream Port of PCI Express Switch
Group 18: [1002:1479] [R] 06:00.0 PCI bridge Navi 10 XL Downstream Port of PCI Express Switch
Group 19: [1002:73df] [R] 07:00.0 VGA compatible controller Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M/6850M XT]
Group 20: [1002:ab28] 07:00.1 Audio device Navi 21/23 HDMI/DP Audio Controller
Group 21: [1022:148a] [R] 08:00.0 Non-Essential Instrumentation [1300] Starship/Matisse PCIe Dummy Function
Group 22: [1022:1485] [R] 09:00.0 Non-Essential Instrumentation [1300] Starship/Matisse Reserved SPP
Group 23: [1022:1486] [R] 09:00.1 Encryption controller Starship/Matisse Cryptographic Coprocessor PSPCPP
Group 24: [1022:149c] [R] 09:00.3 USB controller Matisse USB 3.0 Host Controller
USB: [1d6b:0002] Bus 003 Device 001 Linux Foundation 2.0 root hub
USB: [058f:6254] Bus 003 Device 002 Alcor Micro Corp. USB Hub
USB: [08bb:2704] Bus 003 Device 004 Texas Instruments PCM2704 16-bit stereo audio DAC
USB: [5043:4d6f] Bus 003 Device 054 Mouse
USB: [1d6b:0003] Bus 004 Device 001 Linux Foundation 3.0 root hub
USB: [1d6b:0002] Bus 001 Device 001 Linux Foundation 2.0 root hub
USB: [046d:c52b] Bus 001 Device 002 Logitech, Inc. Unifying Receiver
USB: [048d:5702] Bus 001 Device 004 Integrated Technology Express, Inc. RGB LED Controller
USB: [18d1:d001] Bus 001 Device 005 Google Inc. Nexus 4 (fastboot)
USB: [046d:0aea] Bus 001 Device 006 True Wireless
USB: [1d6b:0003] Bus 002 Device 001 Linux Foundation 3.0 root hub
USB: [1d6b:0002] Bus 003 Device 001 Linux Foundation 2.0 root hub
USB: [058f:6254] Bus 003 Device 002 Alcor Micro Corp. USB Hub
USB: [08bb:2704] Bus 003 Device 004 Texas Instruments PCM2704 16-bit stereo audio DAC
USB: [5043:4d6f] Bus 003 Device 054 Mouse
USB: [1d6b:0003] Bus 004 Device 001 Linux Foundation 3.0 root hub
Group 25: [1022:1487] 09:00.4 Audio device Starship/Matisse HD Audio Controller
More unnecessary details: I am trying to figure out if I can create decent proxmox/truenas server by reusing my current pc motherboard and buy new mobo for the pc, or if I need to buy mobo specifically for proxmox/truenas with enough pcie slots.
Last edited: