[vfio-users] Guest does not boot OS with GPU passed through, stuck at TianoCore boot splash
Laszlo Ersek
lersek at redhat.com
Mon Apr 11 20:15:29 UTC 2016
On 04/11/16 22:11, Laszlo Ersek wrote:
> On 04/11/16 21:48, Stefan Seil wrote:
>> Thank you for the detailed explanation!
>> I did this and have uploaded the log here: http://pastebin.com/BXU9UqiG
>> I don't really see any apparent errors in there...
>
> Right, I expected a failed ASSERT() or something similar, but I'm not
> seeing a direct error anywhere.
>
> What I can see from the log is:
>
> - Two instances of "AmdGop.efi" starting. (Note: that doesn't mean they
> are actually binding the card(s) yet.) The number two is strange. Do
> you have two assigned GPUs? Can you share your domain XML?
>
> - I can see three instances of EfiGraphicsOutputProtocol being
> produced. One of them belongs to the QXL driver built into OVMF.
> Again, do you have two assigned GPUs?
Hm, one of those GOPs is probably produced by the console splitter
driver, so please ignore this one paragraph.
> - The boot process advances pretty far beyond the above. The last
> message is related to the USB bus driver
> (MdeModulePkg/Bus/Usb/UsbBusDxe). Are you assigning USB devices too?
>
> In your email, you wrote, "If I remove the PCI devices from the VM,
> the OS boots without problems." -- device*s*, plural. Did you perhaps
> mean "PCI devices" generally as "assigned devices"? If so, what
> happens if you keep the GPU(s), but remove the assigned USB devices
> from the domain XML?
>
> Thanks
> Laszlo
>
> _______________________________________________
> vfio-users mailing list
> vfio-users at redhat.com
> https://www.redhat.com/mailman/listinfo/vfio-users
>
More information about the vfio-users
mailing list