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> 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