[Users] [Bug 881579] kernel-3.6.7-4 causes panic on FreeBSD KVM guest with >1 CPU

Itamar Heim iheim at redhat.com
Thu Dec 20 21:57:20 UTC 2012


On 12/19/2012 10:38 AM, Karli Sjöberg wrote:
> ons 2012-12-19 klockan 01:28 +0000 skrev bugzilla at redhat.com:
>> Product: Fedora
>> https://bugzilla.redhat.com/show_bug.cgi?id=881579
>>
>> --- Comment #3 from Marcelo Tosatti <mtosatti at redhat.com  <mailto:mtosatti at redhat.com>> ---
>> Its very likely the cause for this are instruction emulation upstream
>> (emulation of invalid guest state by default).
>>
>> These are being fixed upstream. Once that is completed, it will be necessary to
>> backport
>> to FC17.
>>
>> In the meantime, loading kvm-intel.ko with emulate_invalid_guest_state=0 should
>> work around the problem (tested locally on kvm.git as of dec/2012).
>>
>
> For future reference, I want to add what measures have been taken:
>
>  From oVirt Webadmin, the Host was set into Maintenance.
>
> Then this file:
> */etc/sysconfig/modules/kvm.modules*:
> #!/bin/sh
>
> grep vmx /proc/cpuinfo >/dev/null 2>&1 && vmx=1
> grep svm /proc/cpuinfo >/dev/null 2>&1 && svm=1
>
> if [ "$vmx" ] || [ "$svm" ]; then
>    [ "$vmx" ] && modprobe -b >/dev/null 2>&1
>    [ "$svm" ] && modprobe -b kvm-amd >/dev/null 2>&1
>
>    # no reason why vhost should not work with TCG, but currently it does not
>    modprobe -b vhost-net >/dev/null 2>&1
> else
>    exit 0
> fi
>
> Was modfied to look like:
> #!/bin/sh
>
> grep vmx /proc/cpuinfo >/dev/null 2>&1 && vmx=1
> grep svm /proc/cpuinfo >/dev/null 2>&1 && svm=1
>
> if [ "$vmx" ] || [ "$svm" ]; then
>    [ "$vmx" ] && modprobe -b kvm-intel *emulate_invalid_guest_state=0*
>  >/dev/null 2>&1
>    [ "$svm" ] && modprobe -b kvm-amd >/dev/null 2>&1
>
>    # no reason why vhost should not work with TCG, but currently it does not
>    modprobe -b vhost-net >/dev/null 2>&1
> else
>    exit 0
> fi
>
> And after *two* reboots(didn´t get set after the first reboot, strangly
> enough) the setting have been confirmed persistant with:
> # more /sys/module/kvm_intel/parameters/emulate_invalid_guest_state
> N
>
> The Host was again activated and the guest panics are gone.
>
> Thanks for the hint!
>
> /Karli
>
>
>
> _______________________________________________
> Users mailing list
> Users at ovirt.org
> http://lists.ovirt.org/mailman/listinfo/users
>

so freebsd doesn't work with vhost?
question - wouldn't this work instead of the above:
edit vm --> custom properties --> vhost --> eth0:false

(hopefully i remember this correctly).

Thanks,
    Itamar




More information about the Users mailing list