When those didn’t work I dumped my vbios and added
<rom file=’/home/wyon/VM/image.rom’/ >
(I put the space at the end because without it was making the line disappear for some reason.)
This gives me a new error:
Error starting domain: internal error: qemu unexpectedly closed the monitor xxxxx qemu-system-x86_64:-device vfio- pci,host=02:00.0,id=hostdev0,bus=pci.7,addr=0x0,romfile=/home/wyon/VM/image.rom: failed to find romfile “/home/wyon/VM/image.rom”
The file is definitely in that directory so I have no clue what’s causing that. Google has provided me with many other people that have had a similar problem but I’ve found no answers. Any idea why it’s not finding a file that’s already there? Other than that are there any other fixes outside of directing it to the romfile?
It is possible that Libvirt/QEMU does not have permission to access the file. Make sure that the rom file has execute and read permissions for all users.
It didn’t seem to change anything with the finding the rom file. I had the same thought originally but I think I used the wrong command, lol.
When I try this I get this
error: XML document failed to validate against schema…
That was a simple typo on my part, my XML is correct.
Here’s my XML via pastebin. I used Virtual Machine Manager to make it rather than write it out myself. This may be part of the problem but I think that’s unlikely.
alright, probably gonna need a vbios then. If your dumped one doesn’t work pick one up from techpowerup (might need to add a 15k offset but they’re clean otherwise)
Is the 15k offset you speak of where you remove the top portion of the file with a hex editor? I’ve added the default rom without editing and am met with the rom file not found error.