Re: Windows 7 guest not starting with HyperV features enabled

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Oct 10, 2016 at 07:43:38PM +0300, Aleksei wrote:
Hi,

I have a Windows 7 SP1 Pro 64-bit VM which works fine on libvirt 2.3.0
and Qemu 2.7.0.

If I enable HyperV features
(https://libvirt.org/formatdomain.html#elementsFeatures) like "relaxed",
"spinlocks" etc - VM doesn't boot. "Starting Windows" text appears for
~2 seconds (no flying dots, no logo) and then it just goes to black
screen. If I switch HyperV features back off, it boots normally again.

Running VM with debuggging enabled (virsh --log win7_hyperv.log --debug
1 start win7) doesn't produce any errors in the log. There are no logs

This is just a debugging of virsh, that won't help.  You need to look
for /var/log/libvirt/qemu/some_domain_name.log, but I still don't think
you'll find anything there.  I think it might be more on point to ask on
qemu-devel, because that's more qemu-related.

for that attempted boot in the guest either - apparently it doesn't get
to the point when Windows starts logging.

Attaching VM xml definition (with HyperV features enabled).


--
/--Regards, Aleksei/

<!--
WARNING: THIS IS AN AUTO-GENERATED FILE. CHANGES TO IT ARE LIKELY TO BE
OVERWRITTEN AND LOST. Changes to this xml configuration should be made using:
 virsh edit win7
or other application using the libvirt API.
-->

<domain type='kvm'>
 <name>win7</name>
 <uuid>XXXXXXXX-XXXXX-XXXXX-XXXX-XXXXXXXXXXXXX</uuid>
 <title>win7</title>
 <memory unit='KiB'>4194304</memory>
 <currentMemory unit='KiB'>4194304</currentMemory>
 <vcpu placement='static'>2</vcpu>
 <cputune>
   <vcpupin vcpu='0' cpuset='2'/>
   <vcpupin vcpu='1' cpuset='3'/>
 </cputune>
 <sysinfo type='smbios'>
   <bios>
     <entry name='vendor'>Vendor Inc.</entry>
     <entry name='version'>V56</entry>
     <entry name='date'>02/01/2015</entry>
     <entry name='release'>48.11</entry>
   </bios>
   <system>
     <entry name='manufacturer'>Vendor Inc.</entry>
     <entry name='product'>Laptop XYZ</entry>
     <entry name='version'>Not Specified</entry>
     <entry name='serial'>772812F</entry>
     <entry name='sku'>301A</entry>
     <entry name='family'>Not Specified</entry>
   </system>
   <baseBoard>
     <entry name='manufacturer'>Vendor Inc.</entry>
     <entry name='product'>1DNVPA</entry>
     <entry name='version'>F07</entry>
     <entry name='serial'>/772812F/CN1111111111F/</entry>
     <entry name='asset'>Not Specified</entry>
     <entry name='location'>Not Specified</entry>
   </baseBoard>
 </sysinfo>
 <os>
   <type arch='x86_64' machine='pc-q35-2.7'>hvm</type>
   <loader readonly='yes' type='pflash'>/vms/UEFI_OVMF_win7/OVMF_CODE.fd</loader>
   <nvram>/home/username/.config/libvirt/qemu/nvram/win7_VARS.fd</nvram>
   <acpi>
     <table type='slic'>/vms/win7/acpi_slic.bin</table>
   </acpi>
   <boot dev='hd'/>
   <smbios mode='sysinfo'/>
 </os>
 <features>
   <acpi/>
   <apic/>
   <hyperv>
     <relaxed state='on'/>
     <vapic state='on'/>
     <spinlocks state='on' retries='4096'/>
     <vpindex state='on'/>
     <runtime state='on'/>
     <synic state='on'/>
     <stimer state='on'/>
     <reset state='on'/>
     <vendor_id state='on' value='KVM Hv'/>
   </hyperv>
   <kvm>
     <hidden state='off'/>
   </kvm>
   <pvspinlock state='on'/>
   <vmport state='off'/>
 </features>
 <cpu mode='host-model'>
   <model fallback='allow'/>
 </cpu>
 <clock offset='utc'>
   <timer name='rtc' tickpolicy='catchup'/>
   <timer name='pit' tickpolicy='delay'/>
   <timer name='hpet' present='no'/>
   <timer name='hypervclock' present='no'/>
 </clock>
 <on_poweroff>destroy</on_poweroff>
 <on_reboot>restart</on_reboot>
 <on_crash>restart</on_crash>
 <pm>
   <suspend-to-mem enabled='no'/>
   <suspend-to-disk enabled='no'/>
 </pm>
 <devices>
   <emulator>/usr/bin/qemu-system-x86_64</emulator>
   <disk type='file' device='disk'>
     <driver name='qemu' type='qcow2' cache='none'/>
     <source file='/vms/w7_efi.qcow2'/>
     <target dev='vda' bus='virtio'/>
     <serial>Z1119192032</serial>
     <address type='pci' domain='0x0000' bus='0x02' slot='0x02' function='0x0'/>
   </disk>
   <disk type='file' device='cdrom'>
     <driver name='qemu' type='raw'/>
     <source file='/vms/virtio-win-0.1.126.iso'/>
     <target dev='sda' bus='sata'/>
     <readonly/>
     <address type='drive' controller='0' bus='0' target='0' unit='0'/>
   </disk>
   <controller type='pci' index='0' model='pcie-root'/>
   <controller type='pci' index='1' model='dmi-to-pci-bridge'>
     <model name='i82801b11-bridge'/>
     <address type='pci' domain='0x0000' bus='0x00' slot='0x1e' function='0x0'/>
   </controller>
   <controller type='pci' index='2' model='pci-bridge'>
     <model name='pci-bridge'/>
     <target chassisNr='2'/>
     <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>
   </controller>
   <controller type='virtio-serial' index='0'>
     <address type='pci' domain='0x0000' bus='0x02' slot='0x01' function='0x0'/>
   </controller>
   <controller type='sata' index='0'>
     <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>
   </controller>
   <controller type='usb' index='0' model='piix3-uhci'>
     <address type='pci' domain='0x0000' bus='0x02' slot='0x09' function='0x0'/>
   </controller>
   <interface type='bridge'>
     <mac address='52:54:00:00:00:00'/>
     <source bridge='bridge0'/>
     <model type='virtio'/>
     <address type='pci' domain='0x0000' bus='0x02' slot='0x08' function='0x0'/>
   </interface>
   <serial type='pty'>
     <target port='0'/>
   </serial>
   <console type='pty'>
     <target type='serial' port='0'/>
   </console>
   <channel type='spicevmc'>
     <target type='virtio' name='com.redhat.spice.0'/>
     <address type='virtio-serial' controller='0' bus='0' port='1'/>
   </channel>
   <input type='keyboard' bus='virtio'>
     <address type='pci' domain='0x0000' bus='0x02' slot='0x04' function='0x0'/>
   </input>
   <input type='tablet' bus='virtio'>
     <address type='pci' domain='0x0000' bus='0x02' slot='0x05' function='0x0'/>
   </input>
   <input type='mouse' bus='ps2'/>
   <input type='keyboard' bus='ps2'/>
   <graphics type='spice'>
     <listen type='socket'/>
   </graphics>
   <sound model='ich9'>
     <address type='pci' domain='0x0000' bus='0x02' slot='0x0a' function='0x0'/>
   </sound>
   <video>
     <model type='qxl' ram='65536' vram='65536' vgamem='16384' heads='1' primary='yes'/>
     <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/>
   </video>
   <memballoon model='virtio'>
     <address type='pci' domain='0x0000' bus='0x02' slot='0x03' function='0x0'/>
   </memballoon>
   <rng model='virtio'>
     <backend model='random'>/dev/random</backend>
     <address type='pci' domain='0x0000' bus='0x02' slot='0x0b' function='0x0'/>
   </rng>
   <panic model='isa'>
     <address type='isa' iobase='0x505'/>
   </panic>
 </devices>
</domain>

_______________________________________________
libvirt-users mailing list
libvirt-users@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvirt-users

Attachment: signature.asc
Description: Digital signature

_______________________________________________
libvirt-users mailing list
libvirt-users@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvirt-users

[Index of Archives]     [Virt Tools]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]

  Powered by Linux