ASRock Z490 Taichi: IOMMU groups and BIOS settings


Recommended Posts

Anyone willing to share the IOMMU groups for the ASRock Z490 Taichi (with BIOS version)?

 

Also, what BIOS options do I need to enable to get passthrough to work? I know I need at least these two:

* Advanced > CPU Configuration > Intel Virtualization Technology

* Advanced > Chipset Configuration > VT-d

 

Maybe Advanced > Chipset Configuration > SR-IOV as well?

 

Thank you

 

EDIT: Sounds like I will need Unraid 6.9 beta, according to this thread

Edited by MontgomeryDixon
Link to comment

Here's my IOMMU groups with PCIe ACS override set to Both; only way I could get my two GPUs into their own group. I'm currently on the latest 1.80 BIOS, but it was no different than 1.70 or the 1.72 beta. Two settings I needed to change in the BIOS to get GPU passthrough to work in addition to the defaults...

 

Advanced > CPU Configuration > Primary Graphics Adapter = Onboard

Advanced > CPU Configuration > IGPU Multi-Monitor = Enable

 

I'm currently on 6.8.3 w/o any issues other than not being able to take advantage of HW transcoding in Plex because of the 10th Gen i9-10850K. I was on 6.9 rc2 for a bit, but my Windows VM kept freezing at random times and oddly bringing down my entire network. So I've since downgraded back to 6.8.3 and back to normal.

 

IOMMU group 0:[8086:9b33] 00:00.0 Host bridge: Intel Corporation Device 9b33 (rev 05)

IOMMU group 1:[8086:1901] 00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16) (rev 05)

IOMMU group 2:[8086:1905] 00:01.1 PCI bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x8) (rev 05)

IOMMU group 3:[8086:9bc5] 00:02.0 VGA compatible controller: Intel Corporation Device 9bc5 (rev 05)

IOMMU group 4:[8086:06f9] 00:12.0 Signal processing controller: Intel Corporation Device 06f9

IOMMU group 5:[8086:06ed] 00:14.0 USB controller: Intel Corporation Device 06ed

[8086:06ef] 00:14.2 RAM memory: Intel Corporation Device 06ef

IOMMU group 6:[8086:06e0] 00:16.0 Communication controller: Intel Corporation Device 06e0

IOMMU group 7:[8086:06d2] 00:17.0 SATA controller: Intel Corporation Device 06d2

IOMMU group 8:[8086:06c0] 00:1b.0 PCI bridge: Intel Corporation Device 06c0 (rev f0)

IOMMU group 9:[8086:06c2] 00:1b.2 PCI bridge: Intel Corporation Device 06c2 (rev f0)

IOMMU group 10:[8086:06ac] 00:1b.4 PCI bridge: Intel Corporation Device 06ac (rev f0)

IOMMU group 11:[8086:06b9] 00:1c.0 PCI bridge: Intel Corporation Device 06b9 (rev f0)

IOMMU group 12:[8086:06ba] 00:1c.2 PCI bridge: Intel Corporation Device 06ba (rev f0)

IOMMU group 13:[8086:06bb] 00:1c.3 PCI bridge: Intel Corporation Device 06bb (rev f0)

IOMMU group 14:[8086:06bc] 00:1c.4 PCI bridge: Intel Corporation Device 06bc (rev f0)

IOMMU group 15:[8086:06be] 00:1c.6 PCI bridge: Intel Corporation Device 06be (rev f0)

IOMMU group 16:[8086:06bf] 00:1c.7 PCI bridge: Intel Corporation Device 06bf (rev f0)

IOMMU group 17:[8086:06b0] 00:1d.0 PCI bridge: Intel Corporation Device 06b0 (rev f0)

IOMMU group 18:[8086:06b5] 00:1d.5 PCI bridge: Intel Corporation Device 06b5 (rev f0)

IOMMU group 19:[8086:0685] 00:1f.0 ISA bridge: Intel Corporation Device 0685

[8086:06c8] 00:1f.3 Audio device: Intel Corporation Device 06c8

[8086:06a3] 00:1f.4 SMBus: Intel Corporation Device 06a3

[8086:06a4] 00:1f.5 Serial bus controller [0c80]: Intel Corporation Device 06a4

[8086:0d4d] 00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (11) I219-V

IOMMU group 20:[10de:1f0a] 01:00.0 VGA compatible controller: NVIDIA Corporation Device 1f0a (rev a1)

IOMMU group 21:[10de:10f9] 01:00.1 Audio device: NVIDIA Corporation TU106 High Definition Audio Controller (rev a1)

IOMMU group 22:[1022:1470] 02:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 1470 (rev c3)

IOMMU group 23:[1022:1471] 03:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 1471

IOMMU group 24:[1002:687f] 04:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Vega 10 XL/XT [Radeon RX Vega 56/64] (rev c3)

IOMMU group 25:[1002:aaf8] 04:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Vega 10 HDMI Audio [Radeon Vega 56/64]

IOMMU group 26:[15b7:5002] 05:00.0 Non-Volatile memory controller: Sandisk Corp WD Black 2018/PC SN720 NVMe SSD

IOMMU group 27:[1b21:3242] 06:00.0 USB controller: ASMedia Technology Inc. Device 3242

IOMMU group 28:[144d:a808] 07:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983

IOMMU group 29:[1b73:1100] 08:00.0 USB controller: Fresco Logic FL1100 USB 3.0 Host Controller (rev 10)

IOMMU group 30:[14e4:43a0] 09:00.0 Network controller: Broadcom Inc. and subsidiaries BCM4360 802.11ac Wireless Network Adapter (rev 03)

IOMMU group 31:[10ec:8125] 0a:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller (rev 05)

IOMMU group 32:[1000:0087] 0b:00.0 Serial Attached SCSI controller: Broadcom / LSI SAS2308 PCI-Express Fusion-MPT SAS-2 (rev 05)

IOMMU group 33:[8086:10d3] 0c:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection

IOMMU group 34:[144d:a808] 0e:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983

IOMMU group 35:[1b21:0612] 0f:00.0 SATA controller: ASMedia Technology Inc. ASM1062 Serial ATA Controller (rev 02)

Link to comment

Thank you very much, @manHands!

 

18 hours ago, manHands said:

I'm currently on 6.8.3 w/o any issues other than not being able to take advantage of HW transcoding in Plex because of the 10th Gen i9-10850K. I was on 6.9 rc2 for a bit, but my Windows VM kept freezing at random times and oddly bringing down my entire network. So I've since downgraded back to 6.8.3 and back to normal.

I take it this means that the IGPU isn't usable in 6.8.3?

 

How about ethernet? The thread I linked above, one user said they needed an ethernet AIC.

Link to comment
21 minutes ago, MontgomeryDixon said:

I take it this means that the IGPU isn't usable in 6.8.3?

 

How about ethernet? The thread I linked above, one user said they needed an ethernet AIC.

 

Right, iGPU isn't usable unless you install 6.9 rc2.

 

I had initial struggles with the 2.5GbE controller if used as the primary NIC for unRAID on 6.8.3; I'm not sure if they've been worked out. From what I've read and gathered, if you have a choice between Intel vs Realtek, use the Intel for unRAID. That said, I opted to purchase a separate Intel PCIe NIC (group 33) for use by unRAID. And then I stub and pass through the 2.5GbE NIC to my Windows VM, and the onboard Intel I219-V NIC to my macOS VM. This just made sense in my use case since I can pass both onboard sound and a supported NIC to macOS.

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.