Hello, i own 4 Unraid Servers doing different things, my Personal Gaming Rig is for two users runs 2 Windows10 VMs with RTX Graphics passed through, USB Controllers and Stuff, everything is just fine (Ryzen 9 3900x, X570 Asus Mainboard Unraid 6.8.3). I boot up my main Windows from the NVME and a second VM using vdisk so i can still boot it bare metal to use the all the power of it.
Now my Problem:
I use a Business Software which i bought and licenced correctly and it is working fine whenever i boot it on bare metal, the developer told me it is not running on Virtual Machines because the licence is reading Motherboard Serial Number information. So i need to add this motherboard information to the Windows10 xml, i found several information on the Forums and internets and tried it, but it did not work, but when i try it on VMware Workstation / Esxi this business Software installs and works just fine.
I dont want to believe that i cannot get it to work with KVM
also i cannot get Windows Hello to work with my Fingerprint Reader, Windows Hello also checks some Motherboard information.
any Suggestions ?
EDIT: i finaly found the Solution, i added this to my VM XML.
under <os> tab i added a line before </os>
<smbios mode='sysinfo'/>
and after </cputune> i added
<sysinfo type='smbios'>
<bios>
<entry name='vendor'>ROG STRIX X570-E GAMING</entry>
<entry name='version'>Rev 2802</entry>
<entry name='date'>02/24/2020</entry>
</bios>
<system>
<entry name='manufacturer'>ASUSTeK COMPUTER INC.</entry>
<entry name='product'>ROG STRIX X570-E GAMING</entry>
<entry name='version'>Rev 2802</entry>
<entry name='serial'>191059955402748</entry>
</system>
<baseBoard>
<entry name='manufacturer'>ASUS</entry>
<entry name='product'>ASUSTeK COMPUTER INC.</entry>
<entry name='version'>Rev 2802</entry>
<entry name='serial'>191059955402747</entry>
</baseBoard>
</sysinfo>