PCI Passthru Error not working on 8.2 but was 8.1
-
The problem
I have single host I am using to test updates and patches in 8.2 before rolling out to production. I am on the very latest 8.2 stable release package, all patches. Lates XOA, all updates, brand new XOA image etc.When I attempt to start a VM and pass it a GPU I get the following error:
INTERNAL_ERROR(xenopsd internal error: (Unix.Unix_error "No such device" single_write ""))
There's no way to get this VM to boot, other than to remove the GPU pass thru.
The second question I thought should be address is: are there a base set of BIOS settings that are important to have set for PCI pass thru to work as intended?
-
@lightspeed no one having this issue?
-
Hi!
IOMMU should be enable in the BIOS. Double check that
Also please share your grub config to see if it's correctly written.
-
@lightspeed
I don't have your problem exactly, but while I didn't have any issues passingthrough a consumer grade graphics card in 8.1 I have had issues in 8.2
For some reason, the Windows vm I passthrough the graphics card to reads it as a usb device. -
@olivierlambert said in PCI Passthru Error not working on 8.2 but was 8.1:
Hi!
IOMMU should be enable in the BIOS. Double check that
Also please share your grub config to see if it's correctly written.
After playing with it more, the issue appears to be passing multiple devices of the same type. In this case RADEON WX7100. If I take it down to one card it works as expected. If I add more than 1, pick any quantity, then I run into the issue.
The issue goes away once I reboot the host, and then I can assign a card, but the second the VM reboots the error comes back