qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] Some issues of hotpluging memory and cpus
@ 2018-06-25 13:30 linzhecheng
  2018-06-27 14:08 ` Igor Mammedov
  0 siblings, 1 reply; 2+ messages in thread
From: linzhecheng @ 2018-06-25 13:30 UTC (permalink / raw)
  To: QEMU
  Cc: imammedo@redhat.com, mst@redhat.com, marcel.apfelbaum@gmail.com,
	Paolo Bonzini, wangxin (U), lidonglin, Gonglei (Arei),
	robert.moore@intel.com, lersek@redhat.com

Hi, all,
I had some problems when doing memory hot plugging. After a lot of tests, I was able to stably reproduce the following issues with Windows 2012 R2:

1. If I hot-plug the memory immediately after hot-plugging the CPUs, these memory devices will not be detected by windows OS because I cannot see them in the device manager.
2. If I add a certain delay (for example, 2s or more) between the hot-plugging memory and the CPU, the memory devices will be detected but some of them may not be online.
And Memory Module Properties displaying the following contents:

This device cannot start. (Code 10)
{Conflicting Address Range}
The specified address range conflicts with the address space.

3. usb tablet mouse would not work probability after hot adding memory.

Due to the closed nature of windows OS, I can't know what's going on inside.
Is it related to acpi tables exposure?
I hope you can give me some advice, thank you.

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [Qemu-devel] Some issues of hotpluging memory and cpus
  2018-06-25 13:30 [Qemu-devel] Some issues of hotpluging memory and cpus linzhecheng
@ 2018-06-27 14:08 ` Igor Mammedov
  0 siblings, 0 replies; 2+ messages in thread
From: Igor Mammedov @ 2018-06-27 14:08 UTC (permalink / raw)
  To: linzhecheng
  Cc: QEMU, mst@redhat.com, wangxin (U), robert.moore@intel.com,
	lidonglin, Gonglei (Arei), Paolo Bonzini, lersek@redhat.com

On Mon, 25 Jun 2018 13:30:10 +0000
linzhecheng <linzhecheng@huawei.com> wrote:

> Hi, all,
> I had some problems when doing memory hot plugging. After a lot of tests, I was able to stably reproduce the following issues with Windows 2012 R2:
> 
> 1. If I hot-plug the memory immediately after hot-plugging the CPUs, these memory devices will not be detected by windows OS because I cannot see them in the device manager.
> 2. If I add a certain delay (for example, 2s or more) between the hot-plugging memory and the CPU, the memory devices will be detected but some of them may not be online.
> And Memory Module Properties displaying the following contents:
> 
> This device cannot start. (Code 10)
> {Conflicting Address Range}
> The specified address range conflicts with the address space.
it could help if you can find in device manger what it conflicts with


> 3. usb tablet mouse would not work probability after hot adding memory.
> 
> Due to the closed nature of windows OS, I can't know what's going on inside.
> Is it related to acpi tables exposure?
> I hope you can give me some advice, thank you.

you also can try running QEMU with cphp_* and mhp_* trace events enabled [*],
it should show ACPI interaction os Windows with QEMU including address assignment.


*) docs/devel/tracing.txt

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2018-06-27 14:09 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-06-25 13:30 [Qemu-devel] Some issues of hotpluging memory and cpus linzhecheng
2018-06-27 14:08 ` Igor Mammedov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).