Skip to content

Q35 - ACPI PCI hot-plug issue with Windows guest

qemu-6.1.0 release

host: Linux x86_64

guest: windows-server-2k22

When using the latest machine type "pc-q35-6.1" Windows Device Manager becomes a little unhappy (displays a yellow exclamation mark) about a new "System Device" with Resource I/O range 0CC4. The Windows error is:

"This device cannot find enough free resources that it can use. (Code 12)"

It appears this device was introduced as part of this patch series:

https://lists.gnu.org/archive/html/qemu-devel/2021-07/msg03306.html

in particular:

#define ACPI_PCIHP_ADDR_ICH9 0x0cc4

The error goes away if using machine type "pc-q35-6.0"

Note: In Windows Device Manager you need to select "Show Hidden Devices" for the yellow exclamation mark to appear. So this is definitely only a minor issue, but possibly untidy nevertheless.

Thanks

Edited by Philippe Mathieu-Daudé
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information