I was hoping someone would know how to because I don't know python On Wed, Mar 20, 2019, 12:52 AM Strahil <[email protected]> wrote:
> Can't you make the script check if it windows or Linux and skip if it's > Linux? > > Best Regards, > Strahil Nikolov > On Mar 19, 2019 23:02, Darin Schmidt <[email protected]> wrote: > > You also need to have this code hooked in: > cd /usr/libexec/vdsm/hooks/before_vm_start/ > vi 99_mask_kvm > > #!/usr/bin/python2 > > import hooking > domxml = hooking.read_domxml() > > hyperv = domxml.getElementsByTagName('hyperv')[0] > smm = domxml.createElement('vendor_id') > smm.setAttribute('state', 'on') > smm.setAttribute('value', '1234567890ab') > hyperv.appendChild(smm) > > features = domxml.getElementsByTagName('features')[0] > kvm = domxml.createElement('kvm') > hidden = domxml.createElement('hidden') > hidden.setAttribute('state', 'on') > kvm.appendChild(hidden) > features.appendChild(kvm) > > hooking.write_domxml(domxml) > > > only problem now is that I cant boot a linux VM with the vendor_is portion > there...... > > On Mon, Mar 18, 2019 at 3:30 PM Darin Schmidt <[email protected]> > wrote: > > Seems that the system has to be running with bios Q35 UEFI. Standard bios > does not work. System is operational now. > > On Mon, Mar 18, 2019, 6:30 AM Darin Schmidt <[email protected]> > wrote: > > Still no luck getting the gtx 1080 to enable inside the VM. I see the code > is being generated in the xml with the hook. But I still get error code 43. > Someone mentioned doing it with eufi bios and that worked for them. So when > I get back from work today, perhaps ill give that a try. > > On Mon, Mar 18, 2019, 6:10 AM Darin Schmidt <[email protected]> > wrote: > > I have gotten the system to see the card, its in device manager. The > problem seems to be that I cannot use it in the VM because from what I have > been finding out is that it gets and error code 43. Nvidia drivers disable > the card if it detects that its being used in a VM. I have found some code > to use to hook it into the xml before_vm_starts. > > 99_mask_kvm > #!/usr/bin/python2 > > import hooking > domxml = hooking.read_domxml() > > hyperv = domxml.getElementsByTagName('hyperv')[0] > smm = domxml.createElement('vendor_id') > smm.setAttribute('state', 'on') > smm.setAttribute('value', '1234567890ab') > hyperv.appendChild(smm) > > features = domxml.getElementsByTagName('features')[0] > kvm = domxml.createElement('kvm') > hidden = domxml.createElement('hidden') > hidden.setAttribute('state', 'on') > kvm.appendChild(hidden) > features.appendChild(kvm) > > hooking.write_domxml(domxml) > > > I am currently reinstalling the drivers to see if this helps. > > kvm off and vender_id is now in the xml code that get generated when the > VM is started. Im going off of examples Im finding online. Perhaps I just > need to add the 10de to it instead of some generic # others are using. > > On Mon, Mar 18, 2019 at 6:02 AM Nisim Simsolo <[email protected]> wrote: > > Hi > > Vendor ID of Nvidia is usually 10de. > You can locate 'vendor ID: > >
_______________________________________________ Users mailing list -- [email protected] To unsubscribe send an email to [email protected] Privacy Statement: https://www.ovirt.org/site/privacy-policy/ oVirt Code of Conduct: https://www.ovirt.org/community/about/community-guidelines/ List Archives: https://lists.ovirt.org/archives/list/[email protected]/message/MHVEAMILIV66X3ORCO3G5OOZ5XZFZVG3/

