<div dir="ltr">I did read your previous email and I tried that, it didn't work for me. However, it's possible that I didn't have the right rom file the first time. The one I had tried loading via the XML file I had gotten by googleing as you had suggested. The one I flashed I got after doing a card lookup on this site <a href="https://www.techpowerup.com/vgabios/">https://www.techpowerup.com/vgabios/</a></div><br><div class="gmail_quote"><div dir="ltr">On Sat, Nov 19, 2016 at 10:10 AM Dawid Osuchowski <<a href="mailto:tulphoon@openmailbox.org">tulphoon@openmailbox.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000" class="gmail_msg">
    You didn't have to flash the rom onto the card, you could just
    supply it to the VM with the following XML, check my previous mail:<br class="gmail_msg">
    <pre class="gmail_msg"><rom bar='on' file='/opt/GTX760.rom'/>

</pre>
    One thing i've forgotten to add, that the vendors tell people to
    flash their cards with this command:<br class="gmail_msg">
    <pre class="gmail_msg">nvflash

</pre>
    <p class="gmail_msg">But you do not need to do that at all!</p>
    I've ran EfiRom -d on the rom file and it said that the file is not
    a rom file. The thing that worked for me was striping the rom and
    skipping some of the first bytes with this command:<br class="gmail_msg">
    <br class="gmail_msg">
    <pre class="gmail_msg">dd if=NV287MH.2K0 of=strip.rom bs=1 skip=1536

</pre>
    <p class="gmail_msg">Then supplied it into VM and it started working properly :)<br class="gmail_msg">
    </p></div><div bgcolor="#FFFFFF" text="#000000" class="gmail_msg">
    <br class="gmail_msg">
    <div class="m_-2802008800984488395moz-cite-prefix gmail_msg">On 11/19/2016 07:02 PM, Thomas Mashos
      wrote:<br class="gmail_msg">
    </div>
    <blockquote type="cite" class="gmail_msg">
      <div dir="ltr" class="gmail_msg">I just wanted to reply here because I've been
        fighting the exact same issue for a similiar period of time and
        have tried many different things (see my thread titled 'Another
        Nvidia code 43 error) and this thread ended up helping me
        resolve the issue.
        <div class="gmail_msg"><br class="gmail_msg">
        </div>
        <div class="gmail_msg">I didn't have UEFI on my card (says GPU-Z) and couldn't get
          the rom to load via the XML file, so I ended up flashing the
          UEFI rom to my GTX 760 and after rebooting the host and
          starting the VM, it now works.  Here's my current XML file,
          although I plan to try and back out some of the changes I've
          made  <a href="http://termbin.com/99g8" class="gmail_msg" target="_blank">http://termbin.com/99g8</a></div>
      </div>
      <br class="gmail_msg">
      <div class="gmail_quote gmail_msg">
        <div dir="ltr" class="gmail_msg">On Sat, Nov 19, 2016 at 3:20 AM Dawid Osuchowski
          <<a href="mailto:tulphoon@openmailbox.org" class="gmail_msg" target="_blank">tulphoon@openmailbox.org</a>>
          wrote:<br class="gmail_msg">
        </div>
        <blockquote class="gmail_quote gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
          <div bgcolor="#FFFFFF" text="#000000" class="gmail_msg">
            <p class="gmail_msg">It seems like you might have the same
              problem i have had with Error 43. For using passthrough
              with OVMF, your GPU needs to have a UEFI compatible ROM,
              either on the card itself or supplied to the VM using:<br class="gmail_msg">
            </p>
            <pre class="gmail_msg"><rom bar='on' file='/opt/GTX650.rom'/>

</pre>
            <p class="gmail_msg">It should be used like this</p>
            <pre class="gmail_msg"><devices>
  <hostdev mode='subsystem' type='pci' managed='yes'>
    <source>
      <address domain='0x0000' bus='0x06' slot='0x02' function='0x0'/>
    </source>
    <boot order='1'/>
    <rom bar='on' file='/opt/GTX650.rom'/>
  </hostdev>
</devices>

</pre>
            <p class="gmail_msg">You need to check whether your ROM
              supports UEFI or not. Look up this blog post by Alex
              Williamson on how to do that
              <a class="m_-2802008800984488395m_3977620381227543464moz-txt-link-freetext gmail_msg" href="http://vfio.blogspot.com/2014/08/does-my-graphics-card-rom-support-efi.html" target="_blank">http://vfio.blogspot.com/2014/08/does-my-graphics-card-rom-support-efi.html</a>,
              but instead of using his utility (which for me said that
              the rom is UEFI compatible, while it was not) use:</p>
            <pre class="gmail_msg">EfiRom -d

</pre>
            <p class="gmail_msg">It comes with 'edk2' package in Fedora.</p>
            <p class="gmail_msg">If you cannot extract the ROM file from
              your card (it was the same for me) then go into google and
              search for something like "(vendor e.g. MSI) GTX 650 TI
              BOOST uefi rom". If you cannot find anything with that,
              then go to a forum of the vendor of your card and ask them
              to supply it to you.<br class="gmail_msg">
            </p>
          </div>
          <div bgcolor="#FFFFFF" text="#000000" class="gmail_msg">
            <div class="m_-2802008800984488395m_3977620381227543464moz-cite-prefix gmail_msg"> On
              11/19/2016 06:01 AM, Zachary Boley wrote:<br class="gmail_msg">
            </div>
            <blockquote type="cite" class="gmail_msg">
              <div dir="ltr" class="gmail_msg">
                <div class="gmail_msg">
                  <div class="gmail_msg">
                    <div class="gmail_msg">
                      <div class="gmail_msg">
                        <div class="gmail_msg">
                          <div class="gmail_msg">
                            <div class="gmail_msg">
                              <div class="gmail_msg">
                                <div class="gmail_msg">
                                  <div class="gmail_msg">
                                    <div class="gmail_msg">I've been at
                                      this for almost 2 weeks and im on
                                      the final steps, Error 43 and no
                                      matter what i do its always
                                      detected as a vm. I was referred
                                      to come here from the vfio
                                      subreddit. here are my
                                      specs/versions<br class="gmail_msg">
                                      <br class="gmail_msg">
                                      Compiled against library: libvirt
                                      2.2.0<br class="gmail_msg">
                                      Using library: libvirt 2.2.0<br class="gmail_msg">
                                      Using API: QEMU 2.2.0<br class="gmail_msg">
                                      Running hypervisor: QEMU 2.7.0<br class="gmail_msg">
                                    </div>
                                    Windows 10 64bit<br class="gmail_msg">
                                    <br class="gmail_msg">
                                  </div>
                                  2x Xeon 5540s @ 2.5<br class="gmail_msg">
                                </div>
                                48GB DDR3 ECC<br class="gmail_msg">
                              </div>
                              GTX 650 TI BOOST<br class="gmail_msg">
                            </div>
                            <div class="gmail_msg">Fedora 24 Server
                              4.8.6 <br class="gmail_msg">
                            </div>
                            <div class="gmail_msg"><br class="gmail_msg">
                            </div>
                            to prove IOMMU is enabled <a href="http://pastebin.com/K2i7A79j" class="gmail_msg" target="_blank">http://pastebin.com/K2i7A79j</a><br class="gmail_msg">
                          </div>
                          VFIO-PCI details <a href="http://pastebin.com/JAbDRpkj" class="gmail_msg" target="_blank">http://pastebin.com/JAbDRpkj</a><br class="gmail_msg">
                          <br class="gmail_msg">
                        </div>
                        passthrough VM xml: <a href="https://u.teknik.io/NOX1x.xml" class="gmail_msg" target="_blank">https://u.teknik.io/NOX1x.xml</a><br class="gmail_msg">
                      </div>
                      libvirt conf: <a href="https://u.teknik.io/a0rWz.txt" class="gmail_msg" target="_blank">https://u.teknik.io/a0rWz.txt</a><br class="gmail_msg">
                    </div>
                    qemu.conf: <a href="https://u.teknik.io/5Gd3Q.txt" class="gmail_msg" target="_blank">https://u.teknik.io/5Gd3Q.txt</a><br class="gmail_msg">
                    <br class="gmail_msg">
                  </div>
                  thread with my attempts <a href="https://www.reddit.com/r/VFIO/comments/5deci8/error_43_and_other_problems/" class="gmail_msg" target="_blank">https://www.reddit.com/r/VFIO/comments/5deci8/error_43_and_other_problems/</a><br class="gmail_msg">
                  <br class="gmail_msg">
                </div>
                I have even used the OVMF git pure efi image  to see if
                there was a difference but it doesnt seem to be helping.
                I have tried both attempts on Q35 and 440fx and nothing
                to be gotten out of it. I'm very lost on this and i have
                no clue whats going on. Not sure if this is the place
                for such requests but im lost<br class="gmail_msg">
              </div>
              <br class="gmail_msg">
              <fieldset class="m_-2802008800984488395m_3977620381227543464mimeAttachmentHeader gmail_msg"></fieldset>
              <br class="gmail_msg">
              <pre class="gmail_msg">_______________________________________________
vfio-users mailing list
<a class="m_-2802008800984488395m_3977620381227543464moz-txt-link-abbreviated gmail_msg" href="mailto:vfio-users@redhat.com" target="_blank">vfio-users@redhat.com</a>
<a class="m_-2802008800984488395m_3977620381227543464moz-txt-link-freetext gmail_msg" href="https://www.redhat.com/mailman/listinfo/vfio-users" target="_blank">https://www.redhat.com/mailman/listinfo/vfio-users</a>
</pre>
            </blockquote>
            <br class="gmail_msg">
          </div>
          _______________________________________________<br class="gmail_msg">
          vfio-users mailing list<br class="gmail_msg">
          <a href="mailto:vfio-users@redhat.com" class="gmail_msg" target="_blank">vfio-users@redhat.com</a><br class="gmail_msg">
          <a href="https://www.redhat.com/mailman/listinfo/vfio-users" rel="noreferrer" class="gmail_msg" target="_blank">https://www.redhat.com/mailman/listinfo/vfio-users</a><br class="gmail_msg">
        </blockquote>
      </div>
    </blockquote>
    <br class="gmail_msg">
  </div></blockquote></div>