[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-users] USB pci passthrough, also iommu groups
Hi Jo, thanks for the response. I probably should have said - it does work if you use KVM, so it's not the hardware. The 'interesting' quirk in passing through USB, though, is that you can pass through only in two groups of four ports and one port, rather than something more equal.
In your two NIC case, however - it might be. Xen does not seem to identify iommu groups. This is an issue on the S3210 chipset which is too old to have ACS protection (the expansion cards on the same segment can talk to each other without IOMMU protection, which is a problem if they're not assigned to the same VM).
Unfortunately the S3210 is not very friendly in this regard. All of the PCI slots are on the same segment, and in the same IOMMU group, as is the second built in NIC, which hangs off a PCI-X bridge. The other NIC is supposed to be on a different segment according to the manual and this tallies with my memory.
The specification does lie, however. I'm pretty certain that the system put the embedded Matrox G200e and one of the PCIe slots (the x8 one, hanging off the MCH, IIRC) in the same IOMMU group, when the G200e is supposed to be attached to the ICH instead.
In my case I'm not taking chances - all Âdevices in a PCI slot including the second embedded NIC are passed through to the same VM. I don't mind this board too much, as I think the hardware is broadly functional, but the 1x transfer limit for VGA cards in the 16x/8x slots rankles somewhat, and the fact that Intel were lazy enough to keep the audio functionality from the X38 chipset present but uninitialised, results in it hanging Linux every few dozen boots.. Would it have hurt to disable it properly, or enable it and stick on some speaker connectors?
PK On 27 August 2014 14:32, Jo Mills <jo@xxxxxxxxxxxxxxxx> wrote:
_______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxx http://lists.xen.org/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |