Are you sure you’ve pasted the right thing? I can see something that looks somewhat like a script, not like an XML file at all.
Use pastebin or gist.github.com > On 21 Nov 2016, at 19:13, Zachary Boley <zbole...@gmail.com> wrote: > > https://u.teknik.io/pjOGy.xml <https://u.teknik.io/pjOGy.xml> woops sorry > about that > > On Mon, Nov 21, 2016 at 12:12 PM, Dawid Osuchowski <tulph...@openmailbox.org > <mailto:tulph...@openmailbox.org>> wrote: > Well, you didn’t attach or linked anything. > >> On 21 Nov 2016, at 19:00, Zachary Boley <zbole...@gmail.com >> <mailto:zbole...@gmail.com>> wrote: >> >> ahh sorry didnt know, dont do mailing lists often. >> heres the current xml with the /opt/gtx.rom in devices >> <https://u.teknik.io/ZPnNL.xml> >> >> On Mon, Nov 21, 2016 at 11:53 AM, Dawid Osuchowski <tulph...@openmailbox.org >> <mailto:tulph...@openmailbox.org>> wrote: >> Paste your virsh XML somewhere and paste a link to that here, also when you >> reply on a mailing list, click “Reply to All” or equivalent of that, because >> you are responding directly to me and not to the list itself aswell. >> >>> On 21 Nov 2016, at 18:52, Zachary Boley <zbole...@gmail.com >>> <mailto:zbole...@gmail.com>> wrote: >>> >>> yes and after the dd it did work and verifies as a uefi rom, problem is no >>> matter where i put it virt-manager/qemu errors out and says it cant find it >>> (even when i verified that its there and chowned it) no idea why its not >>> finding it. Also doesnt let me put in that boot order 1 command >>> >>> On Mon, Nov 21, 2016 at 11:45 AM, Dawid Osuchowski >>> <tulph...@openmailbox.org <mailto:tulph...@openmailbox.org>> wrote: >>> You can put it anywhere you want, really. It was just a suggestion, did you >>> run EfiRom -d on it though? >>> >>> >>>> On 21 Nov 2016, at 13:00, Zachary Boley <zbole...@gmail.com >>>> <mailto:zbole...@gmail.com>> wrote: >>>> >>>> Its not allowing it to load, had to do rom file instead of rom bar and now >>>> its saying it cant find the file even though i've verified that its in >>>> that directory and i've even chowned it to qemu and whoever but still >>>> didnt work. I put it in the same area as the first pci device in the >>>> previous emails >>>> >>>> On Mon, Nov 21, 2016 at 5:49 AM, Zachary Boley <zbole...@gmail.com >>>> <mailto:zbole...@gmail.com>> wrote: >>>> alright the dd stripe command worked, but it errors out when i put it >>>> around the area you told me to put it in somewhere in hostdev and it says >>>> its an unsupported configuration >>>> >>>> On Mon, Nov 21, 2016 at 3:51 AM, Dawid Osuchowski >>>> <tulph...@openmailbox.org <mailto:tulph...@openmailbox.org>> wrote: >>>> Rename it to .rom, then run EfiRom -d romname.rom, if it says that the >>>> file isn't rom, then run my command. If it says it's a rom file and it has >>>> efi headers, then supply it into VM with the xml i've written in my >>>> previous mails. >>>> >>>> On 11/21/2016 06:27 AM, Zachary Boley wrote: >>>>> Alright i think i found it here >>>>> https://forum-en.msi.com/index.php?topic=181551.0 >>>>> <https://forum-en.msi.com/index.php?topic=181551.0> >>>>> i unrar'd it and now its just a .310, do i need to do the dd thing you >>>>> said or just rename it to .rom >>>>> >>>>> On Sun, Nov 20, 2016 at 10:45 PM, Zachary Boley <zbole...@gmail.com >>>>> <mailto:zbole...@gmail.com>> wrote: >>>>> Alright i emailed MSI a support ticket to which they havent gotten back >>>>> to me with, even when they responded so quickly, seems they just kinda >>>>> left it at that >>>>> >>>>> On Sun, Nov 20, 2016 at 5:15 AM, Dawid Osuchowski >>>>> <tulph...@openmailbox.org <mailto:tulph...@openmailbox.org>> wrote: >>>>> Yes, although they also call it UEFI GOP so don't be scared if you see >>>>> only that one and not UEFI ROM phrase, it's the same. When you get that, >>>>> check the file with the EfiRom tool as prescribed before, if it will say >>>>> that this isn't a proper rom file, strip it using the dd command i've >>>>> pasted in my previous emails. >>>>> >>>>> On 11/20/2016 01:55 AM, Zachary Boley wrote: >>>>>> I started to assume it was the uefi thing as i saw that my GPU doesnt >>>>>> have a uefi rom so I'll try to get a uefi rom, so i just need to google >>>>>> "MSI Geforce GTX 650 TI BOOST uefi rom"? and then load it how you say i >>>>>> should? >>>>>> >>>>>> On Sat, Nov 19, 2016 at 12:22 PM, Dawid Osuchowski >>>>>> <tulph...@openmailbox.org <mailto:tulph...@openmailbox.org>> wrote: >>>>>> Well. If it works for you, it doesn't matter what method you have used. >>>>>> For me, ROM's from that site didn't have UEFI at all, at least it wasn't >>>>>> working with my VM, so i've went onto my card's vendor (MSI) forum and >>>>>> looked up threads where they ask for UEFI ROMs, striped it and it works >>>>>> like a charm now. >>>>>> >>>>>> On 11/19/2016 07:15 PM, Thomas Mashos wrote: >>>>>>> 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 https://www.techpowerup.com/vgabios/ >>>>>>> <https://www.techpowerup.com/vgabios/> >>>>>>> On Sat, Nov 19, 2016 at 10:10 AM Dawid Osuchowski >>>>>>> <tulph...@openmailbox.org <mailto:tulph...@openmailbox.org>> wrote: >>>>>>> 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: >>>>>>> <rom bar='on' file='/opt/GTX760.rom'/> >>>>>>> >>>>>>> One thing i've forgotten to add, that the vendors tell people to flash >>>>>>> their cards with this command: >>>>>>> nvflash >>>>>>> >>>>>>> But you do not need to do that at all! >>>>>>> >>>>>>> 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: >>>>>>> >>>>>>> dd if=NV287MH.2K0 of=strip.rom bs=1 skip=1536 >>>>>>> >>>>>>> Then supplied it into VM and it started working properly :) >>>>>>> >>>>>>> On 11/19/2016 07:02 PM, Thomas Mashos wrote: >>>>>>>> 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. >>>>>>>> >>>>>>>> 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 http://termbin.com/99g8 >>>>>>>> <http://termbin.com/99g8> >>>>>>>> On Sat, Nov 19, 2016 at 3:20 AM Dawid Osuchowski >>>>>>>> <tulph...@openmailbox.org <mailto:tulph...@openmailbox.org>> wrote: >>>>>>>> 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: >>>>>>>> <rom bar='on' file='/opt/GTX650.rom'/> >>>>>>>> >>>>>>>> It should be used like this >>>>>>>> >>>>>>>> <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> >>>>>>>> >>>>>>>> You need to check whether your ROM supports UEFI or not. Look up this >>>>>>>> blog post by Alex Williamson on how to do that >>>>>>>> http://vfio.blogspot.com/2014/08/does-my-graphics-card-rom-support-efi.html >>>>>>>> >>>>>>>> <http://vfio.blogspot.com/2014/08/does-my-graphics-card-rom-support-efi.html>, >>>>>>>> but instead of using his utility (which for me said that the rom is >>>>>>>> UEFI compatible, while it was not) use: >>>>>>>> >>>>>>>> EfiRom -d >>>>>>>> >>>>>>>> It comes with 'edk2' package in Fedora. >>>>>>>> >>>>>>>> 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. >>>>>>>> On 11/19/2016 06:01 AM, Zachary Boley wrote: >>>>>>>>> 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 >>>>>>>>> >>>>>>>>> Compiled against library: libvirt 2.2.0 >>>>>>>>> Using library: libvirt 2.2.0 >>>>>>>>> Using API: QEMU 2.2.0 >>>>>>>>> Running hypervisor: QEMU 2.7.0 >>>>>>>>> Windows 10 64bit >>>>>>>>> >>>>>>>>> 2x Xeon 5540s @ 2.5 >>>>>>>>> 48GB DDR3 ECC >>>>>>>>> GTX 650 TI BOOST >>>>>>>>> Fedora 24 Server 4.8.6 >>>>>>>>> >>>>>>>>> to prove IOMMU is enabled http://pastebin.com/K2i7A79j >>>>>>>>> <http://pastebin.com/K2i7A79j> >>>>>>>>> VFIO-PCI details http://pastebin.com/JAbDRpkj >>>>>>>>> <http://pastebin.com/JAbDRpkj> >>>>>>>>> >>>>>>>>> passthrough VM xml: https://u.teknik.io/NOX1x.xml >>>>>>>>> <https://u.teknik.io/NOX1x.xml> >>>>>>>>> libvirt conf: https://u.teknik.io/a0rWz.txt >>>>>>>>> <https://u.teknik.io/a0rWz.txt> >>>>>>>>> qemu.conf: https://u.teknik.io/5Gd3Q.txt >>>>>>>>> <https://u.teknik.io/5Gd3Q.txt> >>>>>>>>> >>>>>>>>> thread with my attempts >>>>>>>>> https://www.reddit.com/r/VFIO/comments/5deci8/error_43_and_other_problems/ >>>>>>>>> >>>>>>>>> <https://www.reddit.com/r/VFIO/comments/5deci8/error_43_and_other_problems/> >>>>>>>>> >>>>>>>>> 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 >>>>>>>>> >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> vfio-users mailing list >>>>>>>>> vfio-users@redhat.com <mailto:vfio-users@redhat.com> >>>>>>>>> https://www.redhat.com/mailman/listinfo/vfio-users >>>>>>>>> <https://www.redhat.com/mailman/listinfo/vfio-users> >>>>>>>> _______________________________________________ vfio-users mailing >>>>>>>> list vfio-users@redhat.com >>>>>>>> <mailto:vfio-users@redhat.com>https://www.redhat.com/mailman/listinfo/vfio-users >>>>>>>> >>>>>>>> <https://www.redhat.com/mailman/listinfo/vfio-users>_______________________________________________ >>>>>>>> vfio-users mailing list vfio-users@redhat.com >>>>>>>> <mailto:vfio-users@redhat.com>https://www.redhat.com/mailman/listinfo/vfio-users >>>>>>>> <https://www.redhat.com/mailman/listinfo/vfio-users> >>>> >>> >>> >> >> > >
_______________________________________________ vfio-users mailing list vfio-users@redhat.com https://www.redhat.com/mailman/listinfo/vfio-users