FS#59515 - [qemu] 2.12.0-1 -> 2.12.0-2 breaks Windows 10 guest
Attached to Project:
Arch Linux
Opened by Jimi Bove (Jimi-James) - Friday, 03 August 2018, 04:36 GMT
Last edited by freswa (frederik) - Monday, 14 September 2020, 01:48 GMT
Opened by Jimi Bove (Jimi-James) - Friday, 03 August 2018, 04:36 GMT
Last edited by freswa (frederik) - Monday, 14 September 2020, 01:48 GMT
|
Details
Relevant note:
I'm using the TianoCore BIOS for OVMF and passing thru a PCI USB card. I also passthru a GPU, but I've confirmed this issue happens without the GPU. I plan to test it without *any* PCI passthru (no GPU, no USB card) tomorrow. Description: Trying to boot my Windows 10 guest results in a hard freeze on the guest at some point while the Windows logo is loading. If I shut the VM down during said freeze, there's a good chance (not every single time) that it'll hard freeze my entire system with it. I tried restoring a backup of the VM's hard drive from 4 months ago. Same behavior. Downgrading qemu fixed it. Steps to reproduce: Upgrade qemu to 2.12.0-2 |
This task depends upon
So here are the exact 3 steps to reproduce this bug in 2.12.0-1 -> 2.12.0-2:
1. Have a Windows (10?) guest with a PCI card passed thru to it
2. Disable MSI interrupts for the PCI card in question on the host
3. Upgrade qemu to 2.12.0-2
Which means the more precise description is, "[qemu] 2.12.0-1 -> 2.12.0-2 breaks PCI passthru Windows 10 guest for PCI cards that aren't using MSI interrupts"
I don't know whether this bug is still going on, as I stopped avoiding MSI interrupts quite a while ago. At the same time, I can't confirm whether it's still happening, because my Windows VM has been broken (freezes entire system instead of booting) specifically when trying to pass thru my GPU (the same GPU) for months, for some different, probably unrelated reason that I have yet to get to the bottom of.
Perhaps it would be best to close this until someone else voices their own trouble.