On 09/08/2017 02:12 AM, Iru Cai wrote:
> On Fri, Sep 8, 2017 at 2:02 PM, Taiidan(a)gmx.com <Taiidan(a)gmx.com> wrote:
>
>> On 09/08/2017 12:44 AM, Iru Cai wrote:
>>
>> On Fri, Sep 8, 2017 at 11:42 AM, Taiidan(a)gmx.com <Taiidan(a)gmx.com> wrote:
>>> On 09/07/2017 11:21 PM, Iru Cai wrote:
>>>> Hi,
>>>>
>>>>> I have a problem about PCI passthrough on KGPE-D16. I plugged in a PCI
>>>>> to
>>>>> USB adapter to the PCI slot, and it's in IOMMU group 7 with the ASpeed
>>>>> video card and the LSI 1394a controller. I try to pass them all to a VM,
>>>>> but then kernel crashes. I tried in Linux 4.9.47 and Linux 4.12.10.
>>>>>
>>>>> Does anyone with KGPE-D16 have this problem?
>>>>>
>>>>> Iru
>>>>>
>>>>> You are attempting to pass the primary video device to a VM which hardly
>>>> ever works, I tried the same thing and it didn't work (I wanted my PCI
>>>> sound card in the VM, and as PCI doesn't support ACS and all the PCI
>>>> devices on the D16 are behind the same bridge they are in the same IOMMU
>>>> group so I had to do that - I ended up buying a USB sound adapter)
>>>>
>>>> Now I'm using GTX 650 as my primary video device and not using the on
>>> board
>>> ASpeed video card.
>>>
>>> Also I tried to pass the onboard USB controller to the VM, and also
>>> crashed
>>> the kernel.
>>>
>> Damn :[
>> FYI you forgot to reply all - please re post this to the list :]
>>
>> Hmm can I have dmesg logs and your libvirt or w/e VM config files? for the
>> new config you are trying.
>> I am playing games right now with my pass thru usb ports.
>>
> So are you using vfio-pci or pci-stub? I don't know if I can use pci-stub
> in libvirt, but vfio-pci will require all devices
> in an IOMMU group passed to a VM, and I don't use a modded kernel.
VFIO-PCI
I pass thru my video card, an onboard nic and an onboard usb controller
(all three usb subdevices) - works great and they're all in their own
iommu group.