I'm tearing my hair out trying to determine if I have a conflict in my IOMMU groups because I can't figure out how to list them in ESXi. I ran "find -name '*iommu*'" and only got 1 result: /usr/lib/vmware/vmkmod/dma_mapper_iommu. This, and the lack of /sys/ leave me quite a bit confused as to how this info is meant to be obtained.
The issue I'm having is a VM won't boot with both the GPU and USB controller being passed through. With only 1 of the 2 it works fine. I think it's an issue with the IOMMU groups, but I can't verify. Feel free to shame me if the answer is simple as I've been searching for about an hour now.
EDIT: After some more testing the problem I'm having with the VM is unlikely to be related to IOMMU. I can't get the VM to boot with the USB controller passed through at all. Still curious about how I can check IOMMU groups in ESXi though.