[vfio-users] Intel Graphics assignment , legacy mode : vm freeze, after one reboot

Manuel Ullmann ullman.alias at posteo.de
Mon Dec 26 00:18:30 UTC 2016


Hello,

I know this answer won’t help, but I also get this freeze occasionally
(50% would be a good approximation). I also use vfio-igd assignment and had
also kernel 4.8.x (now 4.9.0; still reproducible).
My workaround is currently destroying of the VM on reboots and blindly
rebooting it via virsh (after login).
The bug could be limited to IGD assignment, since noone else replied and
most people here seem to use discrete graphics assignment.
To spare you the XML format documentation lookup, I use the line
<on_reboot>destroy</on_reboot>
in libvirt XML for VM destroying, but you most likely knew that.

Sorry for not having a better workaround.

Best regards,
Manuel

Nicolas Prochazka <nicolas.prochazka at gmail.com> writes:

> Hello, 
> Host : linux 4.8.x
> Guest Vm : windows
> Primary vga : intel IGD 
> qemu : 2.7.0
>
> /usr/bin/qemu-system-x86_64 -name win10 -S -machine
> pc-i440fx-2.7,accel=kvm,usb=off -cpu
> host,hv_time,hv_relaxed,hv_vapic,hv_spinlocks=0x1fff -bios
> /usr/share/seabios/bios.bin -m 14079 -mem-prealloc -mem-path
> /dev/hugepages/libvirt/qemu -realtime mlock=off -smp
> 2,sockets=1,cores=2,threads=1 -uuid
> 336f5637-f280-3d98-8491-7becd338aec9 -nographic -no-user-config -
> nodefaults -chardev
> socket,id=charmonitor,path=/var/lib/libvirt/qemu/win10.monitor,server,nowait
> -mon chardev=charmonitor,id=monitor,mode=control -rtc base=localtime -
> no-hpet -no-shutdown -global PIIX4_PM.disable_s3=1 -global
> PIIX4_PM.disable_s4=1 -boot strict=on -device
> piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 -device
> virtio-serial-pci,id=virtio-serial0,bus=pci.0,addr=0x4 -drive
> file=nbd:unix:/tmp/win10.ctl,if=none,id=drive-ide0-0-0,format=raw -
> device
> ide-hd,bus=ide.0,unit=0,drive=drive-ide0-0-0,id=ide0-0-0,bootindex=1 -
> drive file=nbd:unix:/tmp/swap.ctl,if=none,id=drive-ide0-0-1,format=raw
> -device ide-hd,bus=ide.0,unit=1,drive=drive-ide0-0-1,id=ide0-0-1 -
> netdev tap,fd=19,id=hostnet0 -device
> e1000,netdev=hostnet0,id=net0,mac=ac:de:50:7d:88:85,bus=pci.0,addr=0x3
> -chardev
> socket,id=charchannel0,path=/var/lib/libvirt/qemu/channel/target/win10.org.qemu.guest_agent.0,server,nowait
> -device
> virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,id=channel0,name=org.qemu.guest_agent.0
> -device vfio-pci,host=00:02.0,id=hostdev0,bus=pci.0,addr=0x2 -device
> vfio-pci,host=00:14.0,id=hostdev1,bus=pci.0,addr=0x5 -device
> vfio-pci,host=00:1f.3,id=hostdev2,bus=pci.0,addr=0x6 -netdev
> user,id=user.0,restrict=on,hostfwd=tcp:127.0.0.1:5901-:5900 -device
> e1000,netdev=user.0 -msg timestamp=on
>
> VM is working very well, 3D benchmark is good, stability. 
> Only one problem : If I reboot VM from windows , there's 50% that vm
> freeze at seabios start : we only see black screen with seabios / pxe
> boot , VM seems to be blocked. 
>
> Any suggestion ?
>
> Regards, 
> Nicolas Prochazka
>
>
> _______________________________________________
> vfio-users mailing list
> vfio-users at redhat.com
> https://www.redhat.com/mailman/listinfo/vfio-users




More information about the vfio-users mailing list