[vfio-users] Ryzen/X370 Chipset and IOMMU Groups

Nick Sarnie commendsarnex at gmail.com
Thu Mar 9 07:33:11 UTC 2017


I expect Alex to find it's a BIOS bug. Also, the ACS patch does allow the
groups to be made separating the GPUs(Wendell reported it didn't work), but
I haven't gotten around to testing actual passthrough to see if there's
some other issue(Maybe this is what he meant). I'll report if it works
tomorrow.


On Thu, Mar 9, 2017 at 2:14 AM, Taiidan at gmx.com <Taiidan at gmx.com> wrote:

> On 03/09/2017 12:30 AM, Nick Sarnie wrote:
>
> Hi all,
> My Ryzen stuff finally arrived, so I can help get GPU Passthrough working.
> My CPU is the 1800X and my motherboard is the Asus Prime X370-Pro.
>
> I'm on kernel 4.10.1.
>
> The IOMMU groups are indeed bad:https://paste.pound-python.org/show/LGsNqdfIO3xWNNv9Mslr/
>
> As you can see, the graphics cards are grouped together.
>
> Alex, I've linked lspci -xxx -vvv and dmesg below. Please let me know if
> you see anything, or need any more information.
>
> lspci: https://paste.pound-python.org/show/iOgBaLrDZEGefuJjZlgy/
>
> dmesg: https://paste.pound-python.org/show/3eevItiXBhgCjwDXVxQX/
>
>
> Thanks,
> Sarnex
>
>
>
>
> _______________________________________________
> vfio-users mailing listvfio-users at redhat.comhttps://www.redhat.com/mailman/listinfo/vfio-users
>
>
> I hope this is just a bug and that AMD isn't going the intel route with
> making ACS a "server" feature.
>
> In comparison, my bulldozer rig with a SR5690 chipset where there is a
> turkey for every pot.
>
> /sys/kernel/iommu_groups/
> /sys/kernel/iommu_groups/7
> /sys/kernel/iommu_groups/7/devices
> /sys/kernel/iommu_groups/7/devices/0000:00:14.4 (7 is a pci bridge and
> onboard pci device)
> /sys/kernel/iommu_groups/7/devices/0000:08:01.0
> /sys/kernel/iommu_groups/5
> /sys/kernel/iommu_groups/5/devices
> /sys/kernel/iommu_groups/5/devices/0000:00:14.2
> /sys/kernel/iommu_groups/3
> /sys/kernel/iommu_groups/3/devices
> /sys/kernel/iommu_groups/3/devices/0000:00:14.0
> /sys/kernel/iommu_groups/11
> /sys/kernel/iommu_groups/11/devices
> /sys/kernel/iommu_groups/11/devices/0000:04:00.0
> /sys/kernel/iommu_groups/1
> /sys/kernel/iommu_groups/1/devices
> /sys/kernel/iommu_groups/1/devices/0000:00:12.2 (usb controller set)
> /sys/kernel/iommu_groups/1/devices/0000:00:12.0
> /sys/kernel/iommu_groups/1/devices/0000:00:12.1
> /sys/kernel/iommu_groups/8
> /sys/kernel/iommu_groups/8/devices
> /sys/kernel/iommu_groups/8/devices/0000:00:14.5
> /sys/kernel/iommu_groups/6
> /sys/kernel/iommu_groups/6/devices
> /sys/kernel/iommu_groups/6/devices/0000:00:14.3
> /sys/kernel/iommu_groups/4
> /sys/kernel/iommu_groups/4/devices
> /sys/kernel/iommu_groups/4/devices/0000:00:14.1
> /sys/kernel/iommu_groups/12
> /sys/kernel/iommu_groups/12/devices
> /sys/kernel/iommu_groups/12/devices/0000:05:00.0 (video card and audio
> device)
> /sys/kernel/iommu_groups/12/devices/0000:05:00.1
> /sys/kernel/iommu_groups/2
> /sys/kernel/iommu_groups/2/devices
> /sys/kernel/iommu_groups/2/devices/0000:00:13.1 (other usb controller set)
> /sys/kernel/iommu_groups/2/devices/0000:00:13.2
> /sys/kernel/iommu_groups/2/devices/0000:00:13.0
> /sys/kernel/iommu_groups/10
> /sys/kernel/iommu_groups/10/devices
> /sys/kernel/iommu_groups/10/devices/0000:03:00.0
> /sys/kernel/iommu_groups/0
> /sys/kernel/iommu_groups/0/devices
> /sys/kernel/iommu_groups/0/devices/0000:00:11.0
> /sys/kernel/iommu_groups/9
> /sys/kernel/iommu_groups/9/devices
> /sys/kernel/iommu_groups/9/devices/0000:01:00.0
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/vfio-users/attachments/20170309/17101789/attachment.htm>


More information about the vfio-users mailing list