<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Fri, Apr 22, 2016 at 4:06 PM, Brett Peckinpaugh <span dir="ltr"><<a href="mailto:erylflynn@gmail.com" target="_blank">erylflynn@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  

    
  
  <div bgcolor="#FFFFFF" text="#000000">
    To start I am now running Arch with the VFIO kernel, I did not
    compile with the i915, my machine failed to boot with that last
    time.  Currently I can't seem to get VFIO to claim the devices I
    want to pass-through.  You can see kernel driver is still nvidia.  I
    added my configs below.  I even tried a script.  Every time I modify
    mkinitcpio.conf I regenerate my intramfd with mkinitcpio -p
    linux-vfio<br>
    <br>
    What am I missing?
    
    <br>
    <br>
    lspci -nnk -d 10de:1087<br>
    <blockquote>02:00.0 VGA compatible controller [0300]: NVIDIA
      Corporation GF110 [GeForce GTX 560 Ti 448 Cores] [10de:1087] (rev
      a1)<br>
              Subsystem: NVIDIA Corporation Device [10de:0000]<br>
              Kernel driver in use: nvidia<br>
              Kernel modules: nouveau, nvidia_drm, nvidia<br>
    </blockquote>
    <br>
    <br>
    /etc/mkinitcpio.conf<br>
    <blockquote>MODULES="vfio vfio_iommu_type1 vfio_pci vfio_virqfd"<br>
    </blockquote>
    kernel boot options.<br>
    <blockquote>intel_iommu=on pcie_acs_override=downstream
      rd.driver.pre=vfio-pci</blockquote></div></blockquote><div><br></div><div>You're applying Fedora instructions to Arch, rd.driver.pre apparently doesn't do anything on Arch.  Look in the archive for the past couple weeks, I believe there are some working instructions there. </div></div></div></div>