Disable an IOMMU group entirely?

I’m trying to disable a IOMMU group because it’s the dreaded Asmedia controller for USB. I’m trying to use ra1nstorm for running a mac OS Mojave VM through Qemu to pass through and I need to disable it to get the VM running. This is what my IOMMU groups look like:

Summary

00:00.0 Host bridge [0600]: Intel Corporation Skylake Host Bridge/DRAM Registers [8086:191f] (rev 07)
Subsystem: ASUSTeK Computer Inc. Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers [1043:872f]
Flags: bus master, fast devsel, latency 0
Capabilities:
Kernel driver in use: skl_uncore

00:01.0 PCI bridge [0604]: Intel Corporation Skylake PCIe Controller (x16) [8086:1901] (rev 07) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0, IRQ 16
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: 0000e000-0000efff
Memory behind bridge: de000000-df0fffff
Prefetchable memory behind bridge: 00000000c0000000-00000000d1ffffff
Capabilities:
Kernel driver in use: pcieport

00:14.0 USB controller [0c03]: Intel Corporation 200 Series PCH USB 3.0 xHCI Controller [8086:a2af] (prog-if 30 [XHCI])
Subsystem: ASUSTeK Computer Inc. 200 Series PCH USB 3.0 xHCI Controller [1043:872f]
Flags: bus master, medium devsel, latency 0, IRQ 123
Memory at df330000 (64-bit, non-prefetchable) [size=64K]
Capabilities:
Kernel driver in use: xhci_hcd

00:16.0 Communication controller [0780]: Intel Corporation 200 Series PCH CSME HECI #1 [8086:a2ba]
Subsystem: ASUSTeK Computer Inc. 200 Series PCH CSME HECI [1043:872f]
Flags: bus master, fast devsel, latency 0, IRQ 137
Memory at df34d000 (64-bit, non-prefetchable) [size=4K]
Capabilities:
Kernel driver in use: mei_me
Kernel modules: mei_me

00:17.0 SATA controller [0106]: Intel Corporation 200 Series PCH SATA controller [AHCI mode] [8086:a282] (prog-if 01 [AHCI 1.0])
Subsystem: ASUSTeK Computer Inc. 200 Series PCH SATA controller [AHCI mode] [1043:872f]
Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 129
Memory at df348000 (32-bit, non-prefetchable) [size=8K]
Memory at df34c000 (32-bit, non-prefetchable) [size=256]
I/O ports at f050 [size=8]
I/O ports at f040 [size=4]
I/O ports at f020 [size=32]
Memory at df34b000 (32-bit, non-prefetchable) [size=2K]
Capabilities:
Kernel driver in use: ahci
Kernel modules: ahci

00:1b.0 PCI bridge [0604]: Intel Corporation 200 Series PCH PCI Express Root Port #17 [8086:a2e7] (rev f0) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0, IRQ 16
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
I/O behind bridge: 00002000-00002fff
Memory behind bridge: 90000000-901fffff
Prefetchable memory behind bridge: 0000000090200000-00000000903fffff
Capabilities:
Kernel driver in use: pcieport

00:1c.0 PCI bridge [0604]: Intel Corporation 200 Series PCH PCI Express Root Port #1 [8086:a290] (rev f0) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0, IRQ 16
Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
I/O behind bridge: 00003000-00003fff
Memory behind bridge: 90400000-905fffff
Prefetchable memory behind bridge: 0000000090600000-00000000907fffff
Capabilities:
Kernel driver in use: pcieport

00:1c.4 PCI bridge [0604]: Intel Corporation 200 Series PCH PCI Express Root Port #5 [8086:a294] (rev f0) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0, IRQ 121
Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
Memory behind bridge: df200000-df2fffff
Capabilities:
Kernel driver in use: pcieport

00:1d.0 PCI bridge [0604]: Intel Corporation 200 Series PCH PCI Express Root Port #9 [8086:a298] (rev f0) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0, IRQ 122
Bus: primary=00, secondary=05, subordinate=05, sec-latency=0
Memory behind bridge: df100000-df1fffff
Capabilities:
Kernel driver in use: pcieport

00:1f.0 ISA bridge [0601]: Intel Corporation 200 Series PCH LPC Controller (Z270) [8086:a2c5]
Subsystem: ASUSTeK Computer Inc. 200 Series PCH LPC Controller (Z270) [1043:872f]
Flags: bus master, medium devsel, latency 0

00:1f.2 Memory controller [0580]: Intel Corporation 200 Series PCH PMC [8086:a2a1]
Subsystem: ASUSTeK Computer Inc. 200 Series PCH PMC [1043:872f]
Flags: bus master, fast devsel, latency 0
Memory at df344000 (32-bit, non-prefetchable) [size=16K]

00:1f.3 Audio device [0403]: Intel Corporation 200 Series PCH HD Audio [8086:a2f0]
Subsystem: ASUSTeK Computer Inc. 200 Series PCH HD Audio [1043:8724]
Flags: bus master, fast devsel, latency 32, IRQ 138
Memory at df340000 (64-bit, non-prefetchable) [size=16K]
Memory at df320000 (64-bit, non-prefetchable) [size=64K]
Capabilities:
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel

00:1f.4 SMBus [0c05]: Intel Corporation 200 Series PCH SMBus Controller [8086:a2a3]
Subsystem: ASUSTeK Computer Inc. 200 Series PCH SMBus Controller [1043:872f]
Flags: medium devsel, IRQ 11
Memory at df34a000 (64-bit, non-prefetchable) [size=256]
I/O ports at f000 [size=32]
Kernel modules: i2c_i801

00:1f.6 Ethernet controller [0200]: Intel Corporation Ethernet Connection (2) I219-V [8086:15b8]
Subsystem: ASUSTeK Computer Inc. Ethernet Connection (2) I219-V [1043:8672]
Flags: bus master, fast devsel, latency 0, IRQ 130
Memory at df300000 (32-bit, non-prefetchable) [size=128K]
Capabilities:
Kernel driver in use: e1000e
Kernel modules: e1000e

01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GM204 [GeForce GTX 970] [10de:13c2] (rev a1) (prog-if 00 [VGA controller])
Subsystem: ASUSTeK Computer Inc. GM204 [GeForce GTX 970] [1043:8508]
Flags: bus master, fast devsel, latency 0, IRQ 132
Memory at de000000 (32-bit, non-prefetchable) [size=16M]
Memory at c0000000 (64-bit, prefetchable) [size=256M]
Memory at d0000000 (64-bit, prefetchable) [size=32M]
I/O ports at e000 [size=128]
Expansion ROM at 000c0000 [disabled] [size=128K]
Capabilities:
Kernel driver in use: nouveau
Kernel modules: nvidiafb, nouveau

01:00.1 Audio device [0403]: NVIDIA Corporation GM204 High Definition Audio Controller [10de:0fbb] (rev a1)
Subsystem: ASUSTeK Computer Inc. GM204 High Definition Audio Controller [1043:8508]
Flags: bus master, fast devsel, latency 0, IRQ 17
Memory at df080000 (32-bit, non-prefetchable) [size=16K]
Capabilities:
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel

04:00.0 USB controller [0c03]: ASMedia Technology Inc. Device [1b21:2142] (prog-if 30 [XHCI])
** Subsystem: ASUSTeK Computer Inc. Device [1043:8732]**
** Flags: bus master, fast devsel, latency 0, IRQ 16**
** Memory at df200000 (64-bit, non-prefetchable) [size=32K]**
** Capabilities: **
** Kernel driver in use: xhci_hcd**

05:00.0 Non-Volatile memory controller [0108]: Device [1987:5012] (rev 01) (prog-if 02 [NVM Express])
Subsystem: Device [1987:5012]
Flags: bus master, fast devsel, latency 0, IRQ 16, NUMA node 0
Memory at df100000 (64-bit, non-prefetchable) [size=16K]
Capabilities:
Kernel driver in use: nvme
Kernel modules: nvme

Why I’m asking this is because of this error:

Summary

(qemu) qemu-system-x86_64: vfio_err_notifier_handler(0000:04:00.0) Unrecoverable error detected. Please collect any data possible and then kill the guest

and also based off of other forums. Basically, I’m wondering if there’s a way to disable them with a script or something of that nature.
Thanks for your time.

-Bryce

Can someone please help?