IOMMU groups for specific B760M motherboard

cosmetics603

New Member
Sep 21, 2026
1
0
1
m planning a low-power Proxmox build and trying to pre-validate motherboard choice before buying. Planned specs:
  • i5-13500T, B760 chipset, DDR4 (reusing 64GB from my current nodes), boot from NVMe
  • Goal: pass the entire onboard SATA controller (all ports, not individual disk passthrough) to a TrueNAS Scale VM for ZFS duties
  • Later plans: LSI 9300-16i HBA in the secondary slot, and an Intel i340-T4 quad-NIC for NIC passthrough / direct-attached storage links
I'm specifically looking at the ASRock B760M Pro-A/D4 WiFi and the MSI PRO B760-P WiFi DDR4, but I'll happily take data on similar B760/B660 DDR4 boards (ATX or mATX) — availability of DDR4 boards is drying up, so close siblings are useful too.

If you own one of these (or a close relative), could you please run this and share the output?

for d in /sys/kernel/iommu_groups/*/devices/*; do
n=${d#*/iommu_groups/*}; n=${n%%/*}
printf 'IOMMU group %s ' "$n"; lspci -nns "${d##*/}"
done

What I'm hoping to confirm:
  1. Is the 00:17.0 SATA AHCI controller in its own IOMMU group (or grouped only with its root port/dummy bridge)?
  2. Is it cleanly separable from the onboard 2.5GbE NIC and the USB controllers?
  3. Does the board's secondary PCIe slot (chipset x4 or x16-size) land in its own group — for the HBA and i340-T4?
  4. Any BIOS quirks worth knowing — VT-d settings, ACS options, Resizable BAR, anything that affected passthrough behavior?
Also curious about general Proxmox experiences on these boards — stability, idle power behavior, iGPU (UHD 730) passthrough or OpenVINO access quirks — since the whole point of this build is running Frigate detection on the iGPU while TrueNAS owns the SATA controller.

Bonus points if you've actually run TrueNAS with onboard SATA passed through on a consumer B760/B660 board — did it Just Work, or did you need ACS overrides?

Thanks!
 
Code:
Motherboard: ASUS TUF GAMING B760M-E D4
CPU: i5-13400
cat /etc/kernel/cmdline
root=ZFS=rpool/ROOT/pve-1 boot=zfs iommu=pt intel_iommu=on delayacct

for d in /sys/kernel/iommu_groups/*/devices/*; do n=${d#*/iommu_groups/*}; n=${n%%/*}; printf 'IOMMU group %s ' "$n"; lspci -nns "${d##*/}"; done | sort -h
IOMMU group 0 00:02.0 VGA compatible controller [0300]: Intel Corporation Alder Lake-S GT1 [UHD Graphics 730] [8086:4682] (rev 0c)
IOMMU group 1 00:00.0 Host bridge [0600]: Intel Corporation Device [8086:4648] (rev 02)
IOMMU group 2 00:01.0 PCI bridge [0604]: Intel Corporation 12th Gen Core Processor PCI Express x16 Controller #1 [8086:460d] (rev 02)
IOMMU group 3 00:0a.0 Signal processing controller [1180]: Intel Corporation Platform Monitoring Technology [8086:467d] (rev 01)
IOMMU group 4 00:14.0 USB controller [0c03]: Intel Corporation Raptor Lake USB 3.2 Gen 2x2 (20 Gb/s) XHCI Host Controller [8086:7a60] (rev 11)
IOMMU group 4 00:14.2 RAM memory [0500]: Intel Corporation Raptor Lake-S PCH Shared SRAM [8086:7a27] (rev 11)
IOMMU group 5 00:15.0 Serial bus controller [0c80]: Intel Corporation Raptor Lake Serial IO I2C Host Controller #0 [8086:7a4c] (rev 11)
IOMMU group 5 00:15.1 Serial bus controller [0c80]: Intel Corporation Raptor Lake Serial IO I2C Host Controller #1 [8086:7a4d] (rev 11)
IOMMU group 5 00:15.2 Serial bus controller [0c80]: Intel Corporation Raptor Lake Serial IO I2C Host Controller #2 [8086:7a4e] (rev 11)
IOMMU group 6 00:16.0 Communication controller [0780]: Intel Corporation Raptor Lake CSME HECI #1 [8086:7a68] (rev 11)
IOMMU group 7 00:17.0 SATA controller [0106]: Intel Corporation Raptor Lake SATA AHCI Controller [8086:7a62] (rev 11)
IOMMU group 8 00:1a.0 PCI bridge [0604]: Intel Corporation Raptor Lake PCI Express Root Port #25 [8086:7a48] (rev 11)
IOMMU group 9 00:1c.0 PCI bridge [0604]: Intel Corporation Raptor Lake PCI Express Root Port #1 [8086:7a38] (rev 11)
IOMMU group 10 00:1c.2 PCI bridge [0604]: Intel Corporation Raptor Point-S PCH - PCI Express Root Port 3 [8086:7a3a] (rev 11)
IOMMU group 11 00:1c.4 PCI bridge [0604]: Intel Corporation Raptor Lake PCI Express Root Port [8086:7a3c] (rev 11)
IOMMU group 12 00:1d.0 PCI bridge [0604]: Intel Corporation Raptor Lake PCI Express Root Port [8086:7a36] (rev 11)
IOMMU group 13 00:1f.0 ISA bridge [0601]: Intel Corporation B760 Chipset LPC/eSPI Controller [8086:7a06] (rev 11)
IOMMU group 13 00:1f.3 Audio device [0403]: Intel Corporation Raptor Lake High Definition Audio Controller [8086:7a50] (rev 11)
IOMMU group 13 00:1f.4 SMBus [0c05]: Intel Corporation Raptor Lake-S PCH SMBus Controller [8086:7a23] (rev 11)
IOMMU group 13 00:1f.5 Serial bus controller [0c80]: Intel Corporation Raptor Lake SPI (flash) Controller [8086:7a24] (rev 11)
IOMMU group 14 01:00.0 Serial Attached SCSI controller [0107]: Broadcom / LSI SAS3008 PCI-Express Fusion-MPT SAS-3 [1000:0097] (rev 02)  <- PCIe
IOMMU group 15 04:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller [10ec:8125] (rev 05)
IOMMU group 16 05:00.0 Ethernet controller [0200]: Mellanox Technologies MT27500 Family [ConnectX-3] [15b3:1003] <- PCIe

lspci -tv
-[0000:00]-+-00.0  Intel Corporation Device 4648
           +-01.0-[01]----00.0  Broadcom / LSI SAS3008 PCI-Express Fusion-MPT SAS-3 <- PCIe
           +-02.0  Intel Corporation Alder Lake-S GT1 [UHD Graphics 730]
           +-0a.0  Intel Corporation Platform Monitoring Technology
           +-14.0  Intel Corporation Raptor Lake USB 3.2 Gen 2x2 (20 Gb/s) XHCI Host Controller
           +-14.2  Intel Corporation Raptor Lake-S PCH Shared SRAM
           +-15.0  Intel Corporation Raptor Lake Serial IO I2C Host Controller #0
           +-15.1  Intel Corporation Raptor Lake Serial IO I2C Host Controller #1
           +-15.2  Intel Corporation Raptor Lake Serial IO I2C Host Controller #2
           +-16.0  Intel Corporation Raptor Lake CSME HECI #1
           +-17.0  Intel Corporation Raptor Lake SATA AHCI Controller
           +-1a.0-[02]--
           +-1c.0-[03]--
           +-1c.2-[04]----00.0  Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller
           +-1c.4-[05]----00.0  Mellanox Technologies MT27500 Family [ConnectX-3] <- PCIe
           +-1d.0-[06]--
           +-1f.0  Intel Corporation B760 Chipset LPC/eSPI Controller
           +-1f.3  Intel Corporation Raptor Lake High Definition Audio Controller
           +-1f.4  Intel Corporation Raptor Lake-S PCH SMBus Controller
           \-1f.5  Intel Corporation Raptor Lake SPI (flash) Controller
 
m planning a low-power Proxmox build ...
...
  • Later plans: LSI 9300-16i HBA in the secondary slot, and an Intel i340-T4 quad-NIC for NIC passthrough / direct-attached storage links
Those two marked things clash quite hard.
In other words, you probably either want "low power", or you want the 9300-16i. Both will most likely not work out for you. Or for anyone else, for that matter.
 
Last edited:
For the BIOSTAR B760MX2-E PRO D4 with some other pcie cards installed.
Code:
IOMMU group 0 00:02.0 VGA compatible controller [0300]: Intel Corporation Alder Lake-S GT1 [UHD Graphics 730] [8086:4692] (rev 0c)
IOMMU group 10 00:1f.0 ISA bridge [0601]: Intel Corporation B760 Chipset LPC/eSPI Controller [8086:7a06] (rev 11)
IOMMU group 10 00:1f.4 SMBus [0c05]: Intel Corporation Raptor Lake-S PCH SMBus Controller [8086:7a23] (rev 11)
IOMMU group 10 00:1f.5 Serial bus controller [0c80]: Intel Corporation Raptor Lake SPI (flash) Controller [8086:7a24] (rev 11)
IOMMU group 11 01:00.0 SATA controller [0106]: ASMedia Technology Inc. ASM1064 Serial ATA Controller [1b21:1064] (rev 02)
IOMMU group 12 02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller [10ec:8125] (rev 05)
IOMMU group 13 03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8161] (rev 15)
IOMMU group 1 00:00.0 Host bridge [0600]: Intel Corporation Device [8086:4630] (rev 05)
IOMMU group 2 00:0a.0 Signal processing controller [1180]: Intel Corporation Platform Monitoring Technology [8086:467d] (rev 01)
IOMMU group 3 00:14.0 USB controller [0c03]: Intel Corporation Raptor Lake USB 3.2 Gen 2x2 (20 Gb/s) XHCI Host Controller [8086:7a60] (rev 11)
IOMMU group 3 00:14.2 RAM memory [0500]: Intel Corporation Raptor Lake-S PCH Shared SRAM [8086:7a27] (rev 11)
IOMMU group 4 00:15.0 Serial bus controller [0c80]: Intel Corporation Raptor Lake Serial IO I2C Host Controller #0 [8086:7a4c] (rev 11)
IOMMU group 4 00:15.1 Serial bus controller [0c80]: Intel Corporation Raptor Lake Serial IO I2C Host Controller #1 [8086:7a4d] (rev 11)
IOMMU group 5 00:16.0 Communication controller [0780]: Intel Corporation Raptor Lake CSME HECI #1 [8086:7a68] (rev 11)
IOMMU group 6 00:17.0 SATA controller [0106]: Intel Corporation Raptor Lake SATA AHCI Controller [8086:7a62] (rev 11)
IOMMU group 7 00:1c.0 PCI bridge [0604]: Intel Corporation Raptor Lake PCI Express Root Port [8086:7a39] (rev 11)
IOMMU group 8 00:1c.2 PCI bridge [0604]: Intel Corporation Raptor Point-S PCH - PCI Express Root Port 3 [8086:7a3a] (rev 11)
IOMMU group 9 00:1c.3 PCI bridge [0604]: Intel Corporation Raptor Lake PCI Express Root Port #4 [8086:7a3b] (rev 11)