[Libguestfs] [PATCH 6/7] v2v: quiet virtio net and balloon devices wizards
Roman Kagan
rkagan at virtuozzo.com
Tue Apr 5 14:19:57 UTC 2016
On Tue, Apr 05, 2016 at 01:47:32PM +0200, Cédric Bosdonnat wrote:
> Setting the ConfigFlags to 0x40 for those will make windows quiet
> at the first boot about those new devices. The wizard must not be
> presented to the user since the needed drivers will automatically
> be installed at firstboot... or worse, the wizard can even block
> the installer.
What installer?
You're trying circumvent the usual PnP process people are used to. I'm
not sure it's worth adding yet more unreliable hacks (yes, basically the
whole v2v/windows_virtio.ml is a hack).
> ---
> v2v/windows_virtio.ml | 8 ++++++++
> 1 file changed, 8 insertions(+)
>
> diff --git a/v2v/windows_virtio.ml b/v2v/windows_virtio.ml
> index dfb7b71..22e3e31 100644
> --- a/v2v/windows_virtio.ml
> +++ b/v2v/windows_virtio.ml
> @@ -196,6 +196,14 @@ and add_viostor_to_critical_device_database g root current_cs major =
> [ "0", REG_SZ (sprintf "PCI\\VEN_1AF4&DEV_1001&SUBSYS_00021AF4&REV_00\\%s&20" subkey);
> "Count", REG_DWORD 0x1_l;
> "NextInstance", REG_DWORD 0x1_l ];
> +
> + [ current_cs; "Enum"; "PCI"; "VEN_1AF4&DEV_1000&SUBSYS_00011AF4&REV_00"; subkey ^ "&18" ],
> + [ "ConfigFlags", REG_DWORD 0x40_l ];
> + [ current_cs; "Enum"; "PCI"; "VEN_1AF4&DEV_1001&SUBSYS_00021AF4&REV_00"; subkey ^ "&20" ],
> + [ "ConfigFlags", REG_DWORD 0x0_l;
> + "Service", REG_SZ driver_name ];
> + [ current_cs; "Enum"; "PCI"; "VEN_1AF4&DEV_1002&SUBSYS_00051AF4&REV_00"; subkey ^ "&28" ],
> + [ "ConfigFlags", REG_DWORD 0x40_l ];
I'm curious how reliable those keys are; what are the chances that the
devices get assigned different instance ids? I couldn't find any
sources indicating that those instance ids are assigned in any
predictable manner.
Roman.
More information about the Libguestfs
mailing list