ASRock Taichi X670E with BIOS version 2.00 has broken IOMMU groups.
I’ve edited the below to remove some devices from my script’s output. But having 7 groups now broke everything. 
0. 13 devices
* 0000:00:01.0 1022:14da Host bridge Advanced Micro Devices, Inc. [AMD] Device
* 0000:00:01.1 1022:14db [R] pcieport PCI bridge Advanced Micro Devices, Inc. [AMD] Device
* 0000:00:01.2 1022:14db [R] pcieport PCI bridge Advanced Micro Devices, Inc. [AMD] Device
* 0000:00:01.3 1022:14db [R] pcieport PCI bridge Advanced Micro Devices, Inc. [AMD] Device
* 0000:01:00.0 10de:1d01 [R] nouveau VGA compatible controller NVIDIA Corporation GP108 [GeForce GT 1030]
* 0000:01:00.1 10de:0fb8 snd_hda_intel snd_hda_intel Audio device NVIDIA Corporation GP108 High Definition Audio Controller
* 0000:02:00.0 8086:1136 [R] pcieport PCI bridge Intel Corporation Thunderbolt 4 Bridge [Maple Ridge 4C 2020]
* 0000:03:00.0 8086:1136 [R] pcieport PCI bridge Intel Corporation Thunderbolt 4 Bridge [Maple Ridge 4C 2020]
* 0000:03:01.0 8086:1136 pcieport PCI bridge Intel Corporation Thunderbolt 4 Bridge [Maple Ridge 4C 2020]
* 0000:03:02.0 8086:1136 pcieport PCI bridge Intel Corporation Thunderbolt 4 Bridge [Maple Ridge 4C 2020]
* 0000:03:03.0 8086:1136 pcieport PCI bridge Intel Corporation Thunderbolt 4 Bridge [Maple Ridge 4C 2020]
* 0000:04:00.0 8086:1137 [R] thunderbolt thunderbolt USB controller Intel Corporation Thunderbolt 4 NHI [Maple Ridge 4C 2020]
* 0000:26:00.0 8086:1138 [R] xhci_pci xhci_hcd USB controller Intel Corporation Thunderbolt 4 USB Controller [Maple Ridge 4C 2020]
* USB bus 1 (2 ports, 480 mbps)
* 1 1d6b:0002 Linux Foundation 2.0 root hub
* USB bus 2 (2 ports, 10 gbps)
* 1 1d6b:0003 Linux Foundation 3.0 root hub
1. 31 devices
* 0000:00:02.0 1022:14da Host bridge Advanced Micro Devices, Inc. [AMD] Device
* 0000:00:02.1 1022:14db [R] pcieport PCI bridge Advanced Micro Devices, Inc. [AMD] Device
* 0000:00:02.2 1022:14db [R] pcieport PCI bridge Advanced Micro Devices, Inc. [AMD] Device
* 0000:49:00.0 1022:43f4 [R] pcieport PCI bridge Advanced Micro Devices, Inc. [AMD] Device
* 0000:4a:00.0 1022:43f5 [R] pcieport PCI bridge Advanced Micro Devices, Inc. [AMD] Device
* 0000:4a:04.0 1022:43f5 [R] pcieport PCI bridge Advanced Micro Devices, Inc. [AMD] Device
* 0000:4a:05.0 1022:43f5 [R] pcieport PCI bridge Advanced Micro Devices, Inc. [AMD] Device
* 0000:4a:06.0 1022:43f5 [R] pcieport PCI bridge Advanced Micro Devices, Inc. [AMD] Device
* 0000:4a:07.0 1022:43f5 [R] pcieport PCI bridge Advanced Micro Devices, Inc. [AMD] Device
* 0000:4a:08.0 1022:43f5 [R] pcieport PCI bridge Advanced Micro Devices, Inc. [AMD] Device
* 0000:4a:0c.0 1022:43f5 pcieport PCI bridge Advanced Micro Devices, Inc. [AMD] Device
* 0000:4a:0d.0 1022:43f5 pcieport PCI bridge Advanced Micro Devices, Inc. [AMD] Device
* 0000:4c:00.0 1b21:0612 [R] ahci ahci SATA controller ASMedia Technology Inc. ASM1062 Serial ATA Controller
* 0000:4d:00.0 8086:2725 [R] iwlwifi iwlwifi Network controller Intel Corporation Wi-Fi 6 AX210/AX211/AX411 160MHz
* 0000:4e:00.0 10ec:3000 [R] r8169 r8169 Ethernet controller Realtek Semiconductor Co., Ltd. Killer E3000 2.5GbE Controller
* 0000:4f:00.0 1b21:0612 [R] ahci ahci SATA controller ASMedia Technology Inc. ASM1062 Serial ATA Controller
* 0000:50:00.0 1022:43f4 [R] pcieport PCI bridge Advanced Micro Devices, Inc. [AMD] Device
* 0000:51:00.0 1022:43f5 [R] pcieport PCI bridge Advanced Micro Devices, Inc. [AMD] Device
* 0000:51:04.0 1022:43f5 [R] pcieport PCI bridge Advanced Micro Devices, Inc. [AMD] Device
* 0000:51:05.0 1022:43f5 [R] pcieport PCI bridge Advanced Micro Devices, Inc. [AMD] Device
* 0000:51:06.0 1022:43f5 [R] pcieport PCI bridge Advanced Micro Devices, Inc. [AMD] Device
* 0000:51:07.0 1022:43f5 [R] pcieport PCI bridge Advanced Micro Devices, Inc. [AMD] Device
* 0000:51:08.0 1022:43f5 [R] pcieport PCI bridge Advanced Micro Devices, Inc. [AMD] Device
* 0000:51:0c.0 1022:43f5 pcieport PCI bridge Advanced Micro Devices, Inc. [AMD] Device
* 0000:51:0d.0 1022:43f5 pcieport PCI bridge Advanced Micro Devices, Inc. [AMD] Device
* 0000:58:00.0 1022:43f7 [R] xhci_pci xhci_hcd USB controller Advanced Micro Devices, Inc. [AMD] Device
* USB bus 3 (12 ports, 480 mbps)
* 1 1d6b:0002 Linux Foundation 2.0 root hub
* 2 05e3:0610 Genesys Logic, Inc. Hub
* USB bus 4 (6 ports, 10 gbps)
* 1 1d6b:0003 Linux Foundation 3.0 root hub
* 2 05e3:0612 Genesys Logic, Inc. Hub
* 0000:59:00.0 1022:43f6 [R] ahci ahci SATA controller Advanced Micro Devices, Inc. [AMD] Device
* 0000:5a:00.0 1022:43f7 [R] xhci_pci xhci_hcd USB controller Advanced Micro Devices, Inc. [AMD] Device
* USB bus 5 (12 ports, 480 mbps)
* 1 1d6b:0002 Linux Foundation 2.0 root hub
* 2 8087:0032 Intel Corp. AX210 Bluetooth
* 3 26ce:0a06 Generic USB Audio
* USB bus 6 (5 ports, 20 gbps)
* 1 1d6b:0003 Linux Foundation 3.0 root hub
* 0000:5b:00.0 1022:43f6 [R] ahci ahci SATA controller Advanced Micro Devices, Inc. [AMD] Device
2. 1 device
* 0000:00:03.0 1022:14da Host bridge Advanced Micro Devices, Inc. [AMD] Device
3. 1 device
* 0000:00:04.0 1022:14da Host bridge Advanced Micro Devices, Inc. [AMD] Device
4. 10 devices
* 0000:00:08.0 1022:14da Host bridge Advanced Micro Devices, Inc. [AMD] Device
* 0000:00:08.1 1022:14dd [R] pcieport PCI bridge Advanced Micro Devices, Inc. [AMD] Device
* 0000:00:08.3 1022:14dd [R] pcieport PCI bridge Advanced Micro Devices, Inc. [AMD] Device
* 0000:5d:00.0 1002:164e [R] amdgpu amdgpu VGA compatible controller Advanced Micro Devices, Inc. [AMD/ATI] Raphael
* 0000:5d:00.1 1002:1640 [R] snd_hda_intel snd_hda_intel Audio device Advanced Micro Devices, Inc. [AMD/ATI] Rembrandt Radeon High Definition Audio Controller
* 0000:5d:00.2 1022:1649 ccp ccp Encryption controller Advanced Micro Devices, Inc. [AMD] VanGogh PSP/CCP
* 0000:5d:00.3 1022:15b6 [R] xhci_pci xhci_hcd USB controller Advanced Micro Devices, Inc. [AMD] Device
* USB bus 7 (2 ports, 480 mbps)
* 1 1d6b:0002 Linux Foundation 2.0 root hub
* USB bus 8 (2 ports, 10 gbps)
* 1 1d6b:0003 Linux Foundation 3.0 root hub
* 0000:5d:00.4 1022:15b7 [R] xhci_pci xhci_hcd USB controller Advanced Micro Devices, Inc. [AMD] Device
* USB bus 10 (2 ports, 10 gbps)
* 1 1d6b:0003 Linux Foundation 3.0 root hub
* USB bus 9 (2 ports, 480 mbps)
* 1 1d6b:0002 Linux Foundation 2.0 root hub
* 0000:5d:00.6 1022:15e3 snd_hda_intel snd_hda_intel Audio device Advanced Micro Devices, Inc. [AMD] Family 17h/19h HD Audio Controller
* 0000:5e:00.0 1022:15b8 [R] xhci_pci xhci_hcd USB controller Advanced Micro Devices, Inc. [AMD] Device
* USB bus 11 (1 port, 480 mbps)
* 1 1d6b:0002 Linux Foundation 2.0 root hub
* 2 26ce:01a2 ASRock LED Controller
* USB bus 12 (0 ports, 5 gbps)
* 1 1d6b:0003 Linux Foundation 3.0 root hub
5. 2 devices
* 0000:00:14.0 1022:790b sp5100_tco piix4_smbus SMBus Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller
* 0000:00:14.3 1022:790e ISA bridge Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge
6. 8 devices
* 0000:00:18.0 1022:14e0 Host bridge Advanced Micro Devices, Inc. [AMD] Device
* 0000:00:18.1 1022:14e1 Host bridge Advanced Micro Devices, Inc. [AMD] Device
* 0000:00:18.2 1022:14e2 Host bridge Advanced Micro Devices, Inc. [AMD] Device
* 0000:00:18.3 1022:14e3 k10temp k10temp Host bridge Advanced Micro Devices, Inc. [AMD] Device
* 0000:00:18.4 1022:14e4 Host bridge Advanced Micro Devices, Inc. [AMD] Device
* 0000:00:18.5 1022:14e5 Host bridge Advanced Micro Devices, Inc. [AMD] Device
* 0000:00:18.6 1022:14e6 Host bridge Advanced Micro Devices, Inc. [AMD] Device
* 0000:00:18.7 1022:14e7 Host bridge Advanced Micro Devices, Inc. [AMD] Device