<html><body><div style="font-family: Andale Mono; font-size: 12pt; color: #666666"><div>Dear George please find attached the three files as requested.<br></div><div>I have used <pre>iommu=soft<br><br>in the grub command line for the kernel in the domU as explained before.<br>many thanks<br>Francis<br data-mce-bogus="1"></pre></div><hr id="zwchr" data-marker="__DIVIDER__"><div data-marker="__HEADERS__"><b>From: </b>"George Dunlap" &lt;dunlapg@umich.edu&gt;<br><b>To: </b>"francis" &lt;francis@choughs.net&gt;, "centos-virt" &lt;centos-virt@centos.org&gt;<br><b>Sent: </b>Monday, 16 May, 2016 10:29:09<br><b>Subject: </b>Re: [CentOS-virt] PCI Passthrough not working<br></div><br><div data-marker="__QUOTED_TEXT__">On Thu, May 12, 2016 at 12:11 PM, Francis Greaves &lt;francis@choughs.net&gt; wrote:<br>&gt; I am running Xen 4.6 on CentOS 7 in a Dell Poweredge T430<br>&gt; I need PCI Passthrough to get USB working. I am following the Xenproject<br>&gt; Wiki<br>&gt; I have enabled the Virtulasation in the BIOS.<br>&gt; I have xen_pciback as a module<br>&gt; I have issued the command:<br>&gt;<br>&gt; xl pci-assignable-add 00:1a0.0 and it shows up fine when I issue this xl<br>&gt; pci-assignable-list<br>&gt;<br>&gt; I have pci=['00:1a.0'] on the DomU config file<br>&gt; I have added this iommu=soft and swiotlb=force both together and separately<br>&gt; to the kernel command line<br>&gt; in the DomU (running Debian 8), but I get the same error each time.<br>&gt;<br>&gt; libxl: error: libxl_pci.c:999:do_pci_add: xc_assign_device failed: Operation<br>&gt; not permitted<br>&gt; libxl: error: libxl_create.c:1424:domcreate_attach_pci: libxl_device_pci_add<br>&gt; failed: -3<br><br>Can you please attach the following:<br>1. The complete domU config file<br>2. A complete log of the command and all the output<br>3. The full output of "xl dmesg" just after you run the command<br><br>Thanks,<br>&nbsp;-George<br></div></div></body></html>