<div dir="ltr">You might have to try and early load the vfio module to head off any other drivers that may try to acquire the device. You should be able to do this with the <span style="font-family:Menlo;font-size:11px">rd.modules-load,</span><span style="font-family:Menlo;font-size:11px">modules-load</span> kernel arguments.<br><div><br></div><div><a href="http://www.dsm.fordham.edu/cgi-bin/man-cgi.pl?topic=systemd-modules-load.service&ampsect=8">http://www.dsm.fordham.edu/cgi-bin/man-cgi.pl?topic=systemd-modules-load.service&ampsect=8</a><br></div></div><br><div class="gmail_quote"><div dir="ltr">On Thu, Mar 31, 2016 at 2:55 PM Pittman, Randall <<a href="mailto:Randall.Pittman@oregonstate.edu">Randall.Pittman@oregonstate.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang="EN-US" link="blue" vlink="purple">
<div>
<p class="MsoNormal">Hi,<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">I have a custom PCI data acquisition card for which I only have Windows XP drivers, so I’m running WinXP in a QEMU-KVM VM under CentOS 7. I have PCI passthrough working fine. (I added the PCI card to the VM with virt-manager) However, the
 VM will not autostart on boot of the host machine. I have the following output in /var/log/libvirt/qemu/win_xp.log:<u></u><u></u></p>
<table border="0" cellspacing="0" cellpadding="0" style="border-collapse:collapse">
<tbody>
<tr>
<td valign="top" style="border:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:Consolas">2016-03-29T18:29:26.191010Z qemu-kvm: -device vfio-pci,host=05:00.0,id=hostdev0,bus=pci.0,addr=0x7: vfio: Error: Failed to setup INTx fd: Device or resource busy<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:Consolas">2016-03-29T18:29:26.289154Z qemu-kvm: -device vfio-pci,host=05:00.0,id=hostdev0,bus=pci.0,addr=0x7: Device initialization failed.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:Consolas">2016-03-29T18:29:26.289195Z qemu-kvm: -device vfio-pci,host=05:00.0,id=hostdev0,bus=pci.0,addr=0x7: Device 'vfio-pci' could not be initialized<u></u><u></u></span></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Again, this only happens at boot when the VM should be auto-starting. I can start it just fine manually with virsh or virt-manager. Perhaps the issue has to do with libvirtd starting too soon? N.b. I’m new to messing with init systems in
 general, systemd in particular.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Any help would be greatly appreciated. I haven’t had any responses from the libvirt-users list, the CentOS forums, or my local university Linux mailing list.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Thanks,<u></u><u></u></p>
<p class="MsoNormal">Randy<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Extended info:<u></u><u></u></p>
<p><u></u><span style="font-family:Symbol"><span>·<span style="font:7.0pt "Times New Roman"">        
</span></span></span><u></u>win_xp.xml file: <a href="http://pastebin.com/uBSbGDu6" target="_blank">
http://pastebin.com/uBSbGDu6</a><u></u><u></u></p>
<p><u></u><span style="font-family:Symbol"><span>·<span style="font:7.0pt "Times New Roman"">        
</span></span></span><u></u>Software versions from yum:<u></u><u></u></p>
<p style="margin-left:1.0in">
<u></u><span style="font-family:"Courier New""><span>o<span style="font:7.0pt "Times New Roman"">  
</span></span></span><u></u>CentOS - 7.2.1511<u></u><u></u></p>
<p style="margin-left:1.0in">
<u></u><span style="font-family:"Courier New""><span>o<span style="font:7.0pt "Times New Roman"">  
</span></span></span><u></u>libvirt - 1.2.17-13.el7_2.3<u></u><u></u></p>
<p style="margin-left:1.0in">
<u></u><span style="font-family:"Courier New""><span>o<span style="font:7.0pt "Times New Roman"">  
</span></span></span><u></u>qemu - 2:2.0.0-1.el7.6<u></u><u></u></p>
<p style="margin-left:1.0in">
<u></u><span style="font-family:"Courier New""><span>o<span style="font:7.0pt "Times New Roman"">  
</span></span></span><u></u>qemu-kvm - 10:1.5.3-105.el7_2.3<u></u><u></u></p>
<p><u></u><span style="font-family:Symbol"><span>·<span style="font:7.0pt "Times New Roman"">        
</span></span></span><u></u>Hardware: <u></u><u></u></p>
<p style="margin-left:1.0in">
<u></u><span style="font-family:"Courier New""><span>o<span style="font:7.0pt "Times New Roman"">  
</span></span></span><u></u>CPU: Xeon E3-1231 v3, intel_iommu=on set in grub2<u></u><u></u></p>
<p style="margin-left:1.0in">
<u></u><span style="font-family:"Courier New""><span>o<span style="font:7.0pt "Times New Roman"">  
</span></span></span><u></u>lspci entry for the custom PCI card:<br>
<span style="font-size:9.0pt;font-family:Consolas">05:00.0 Unassigned class [ff00]: PLX Technology, Inc. PCI9054 32-bit 33MHz PCI <-> IOBus Bridge (rev 0b)</span><u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:#f5770f">Randall Pittman<u></u><u></u></span></b></p>
<p class="MsoNormal"><b><span style="font-size:9.0pt;font-family:"Tahoma","sans-serif";color:#333333">Faculty Research Assistant
</span></b><b><span style="font-size:9.0pt;font-family:"Tahoma","sans-serif";color:#f57913">|</span></b><b><span style="font-size:9.0pt;font-family:"Tahoma","sans-serif";color:#333333"> School of Civil and Construction Engineering
</span></b><b><span style="font-size:9.0pt;font-family:"Tahoma","sans-serif";color:#f5770f">|</span></b><b><span style="font-size:9.0pt;font-family:"Tahoma","sans-serif";color:#333333"> Oregon State University<u></u><u></u></span></b></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Tahoma","sans-serif";color:#333333">Location: 006 Covell Hall
</span><span style="font-size:9.0pt;font-family:"Tahoma","sans-serif";color:#f57913">|</span><span style="font-size:9.0pt;font-family:"Tahoma","sans-serif";color:#333333"> Mailing: 101 Kearney Hall
</span><span style="font-size:9.0pt;font-family:"Tahoma","sans-serif";color:#f5770f">|</span><span style="font-size:9.0pt;font-family:"Tahoma","sans-serif";color:#333333"> Corvallis, OR 97331-2132<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Tahoma","sans-serif";color:#333333">Office: 541-737-2102
</span><span style="font-size:9.0pt;font-family:"Tahoma","sans-serif";color:#f57913">|</span><span style="font-size:9.0pt;font-family:"Tahoma","sans-serif";color:#333333"> Mobile: 541-286-7896<u></u><u></u></span></p>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div>

_______________________________________________<br>
vfio-users mailing list<br>
<a href="mailto:vfio-users@redhat.com" target="_blank">vfio-users@redhat.com</a><br>
<a href="https://www.redhat.com/mailman/listinfo/vfio-users" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/vfio-users</a><br>
</blockquote></div>