guest suspend/resume & virtio: vring errors

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

 



I tried suspend/resume cycle for a linux guest
today, with 100% failure result.  There are 2
possible scenarious after resume (you need
pretty recent guest kernel for it to work at
all, earlier kernels, incl. early 2.6.32, just
stops somewhere at the start of suspend cycle,
but 2.6.32.42 and 3.0-rc6 "works"), both are
in the same place but different viewpoint.

It is either guest complains

 virtio_net virtio0: input:id 2 is not a head!

and enters an endless loop eating 100% CPU, or
qemu-kvm exits (aborts) with the message:

 kvm: Guest moved used index from 1 to 0

this is when trying to use virtio-net.

The same happens when disabling network entirely:
it complains about virtio-blk in the same way,
for example

 kvm: Guest moved used index from 1 to 49285

qemu-kvm is of version 0.14.1 so far, I'll try
a git version later.

With e1000 instead of virtio-net-pci, the suspend
does not complete - guest kernel freezes after the
message "Suspending console(s)" and does not respond
(but does not eat 100% CPU either) - the same as for
older guest kernel.

Has anyone succeeded suspend/resume cycle?

Thanks!

/mjt
--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux