<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" <dunlapg@umich.edu><br><b>To: </b>"francis" <francis@choughs.net>, "centos-virt" <centos-virt@centos.org><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 <francis@choughs.net> wrote:<br>> I am running Xen 4.6 on CentOS 7 in a Dell Poweredge T430<br>> I need PCI Passthrough to get USB working. I am following the Xenproject<br>> Wiki<br>> I have enabled the Virtulasation in the BIOS.<br>> I have xen_pciback as a module<br>> I have issued the command:<br>><br>> xl pci-assignable-add 00:1a0.0 and it shows up fine when I issue this xl<br>> pci-assignable-list<br>><br>> I have pci=['00:1a.0'] on the DomU config file<br>> I have added this iommu=soft and swiotlb=force both together and separately<br>> to the kernel command line<br>> in the DomU (running Debian 8), but I get the same error each time.<br>><br>> libxl: error: libxl_pci.c:999:do_pci_add: xc_assign_device failed: Operation<br>> not permitted<br>> libxl: error: libxl_create.c:1424:domcreate_attach_pci: libxl_device_pci_add<br>> 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> -George<br></div></div></body></html>