<div dir="ltr">Update 4? last I checked, CentOS had only Update 3..<div><br></div><div>Hetz<br><br><div class="gmail_quote">On Tue, Oct 20, 2009 at 5:32 PM, Ohad Levy <span dir="ltr">&lt;<a href="mailto:ohadlevy@gmail.com">ohadlevy@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hi,<br>
<br>
I think that you need update 4 for proper KVM support.<br>
<br>
Libvirt works with qemu and kvm by design.<br>
<br>
Cheers,<br>
<font color="#888888">Ohad<br>
</font><div><div></div><div class="h5"><br>
<br>
<br>
On 10/20/09, Ehud Karni &lt;<a href="mailto:ehud@unix.mvs.co.il">ehud@unix.mvs.co.il</a>&gt; wrote:<br>
&gt; Hello all,<br>
&gt;<br>
&gt; I&#39;ve been using virtualization with Xen for quite a while.<br>
&gt; 2 weeks ago I decided give `kvm&#39; a try, but yesterday I went back to<br>
&gt; Xen, after kvm caused panic and misbehaved.<br>
&gt;<br>
&gt; The CPU is Intel Xeon E5335 @ 2.00GHz 4 cores.<br>
&gt; The OS is CentOS 5.3/4 2.6.18-164.el5 (for kvm use),<br>
&gt;                        2.6.18-164.el5xen (for xen use).<br>
&gt;<br>
&gt; The problems with the kvm started when I tried to install the guest.<br>
&gt; The guest panicked immediately after I pressed enter on the 1st screen.<br>
&gt; I overcome this problem by adding the `nmi_watchdog=0&#39; kernel parameter<br>
&gt; when doing the guest installation.<br>
&gt;<br>
&gt; But than I had 3 problems on the host: It lost its network or part of<br>
&gt; it (e.g. NFS mount) occasionally, sometimes it rebooted itself and<br>
&gt; sometimes it panicked. It also filled the log with BUG alerts (example<br>
&gt; is bellow).<br>
&gt;<br>
&gt; So I added the `nmi_watchdog=0&#39; kernel parameter to the host too.<br>
&gt; It made thing better (no reboot or panic) but it still lost the network,<br>
&gt; and the log filled with the same BUG reports.<br>
&gt;<br>
&gt; I changed to the Xen kernel (dropping the nmi_watchdog=0), things<br>
&gt; quited down and there are no errors.<br>
&gt;<br>
&gt; BTW, I found that I can still run the guests with `qemu-kvm&#39; (not the<br>
&gt; qemu-dm that come with Xen) and control them with virt-manager through<br>
&gt; the qemu connection (qemu:///system) even though the kvm and kvm-intel<br>
&gt; modules are not loaded.<br>
&gt;<br>
&gt; Ehud.<br>
&gt;<br>
&gt;<br>
&gt; The BUG allert in the system log:<br>
&gt;<br>
&gt; Oct 10 10:00:11 cvhlnx kernel: BUG: soft lockup - CPU#1 stuck for 10s!<br>
&gt; [qemu-kvm:12659]<br>
&gt; Oct 10 10:00:11 cvhlnx kernel: CPU 1:<br>
&gt; Oct 10 10:00:11 cvhlnx kernel: Modules linked in: loop tun ipt_MASQUERADE<br>
&gt; iptable_nat ip_nat xt_state ip_conntrack nfnetlink ipt_REJECT xt_tcpudp<br>
&gt; iptable_filter ip_tables x_tables nfsd exportfs auth_rpcgss nfs fscache<br>
&gt; nfs_acl lockd sunrpc bridge iscsi_tcp libiscsi_tcp ib_iser libiscsi2<br>
&gt; scsi_transport_iscsi2 scsi_transport_iscsi ib_srp ib_sdp ib_ipoib<br>
&gt; ipoib_helper ipv6 xfrm_nalgo crypto_api rdma_ucm ib_ucm ib_uverbs ib_umad<br>
&gt; rdma_cm ib_cm iw_cm ib_addr ib_sa ib_mad ib_core ext4 jbd2 crc16 dm_mirror<br>
&gt; dm_multipath scsi_dh video hwmon backlight sbs i2c_ec button battery<br>
&gt; asus_acpi acpi_memhotplug ac lp kvm_intel(U) kvm(U) i2c_i801 i2c_core<br>
&gt; parport_pc ide_cd tg3 sg pcspkr cdrom parport i5000_edac edac_mc serio_raw<br>
&gt; dm_raid45 dm_message dm_region_hash dm_log dm_mod dm_mem_cache usb_storage<br>
&gt; ata_piix libata shpchp aacraid sd_mod scsi_mod ext3 jbd uhci_hcd ohci_hcd<br>
&gt; ehci_hcd<br>
&gt; Oct 10 10:00:11 cvhlnx kernel: Pid: 12659, comm: qemu-kvm Tainted: G<br>
&gt; 2.6.18-164.el5 #1<br>
&gt; Oct 10 10:00:11 cvhlnx kernel: RIP: 0010:[&lt;ffffffff8827f613&gt;]<br>
&gt; [&lt;ffffffff8827f613&gt;] :kvm:kvm_flush_remote_tlbs+0xfb/0x109<br>
&gt; Oct 10 10:00:11 cvhlnx kernel: RSP: 0018:ffff81014f567878  EFLAGS: 00000297<br>
&gt; Oct 10 10:00:11 cvhlnx kernel: RAX: 0000000000000000 RBX: ffff81014f5678a8<br>
&gt; RCX: 0000000000000000<br>
&gt; Oct 10 10:00:11 cvhlnx kernel: RDX: 000000000003e0a3 RSI: 00000000000000ff<br>
&gt; RDI: 00000000000000c0<br>
&gt; Oct 10 10:00:11 cvhlnx kernel: RBP: ffffffff8827e000 R08: 0000000000000004<br>
&gt; R09: 000000000000003c<br>
&gt; Oct 10 10:00:11 cvhlnx kernel: R10: ffff81014f567888 R11: ffffffff8828fba0<br>
&gt; R12: 0000000000000000<br>
&gt; Oct 10 10:00:11 cvhlnx kernel: R13: 0000000000000000 R14: 0000000000000000<br>
&gt; R15: 000000000000000d<br>
&gt; Oct 10 10:00:11 cvhlnx kernel: FS:  0000000042577940(0000)<br>
&gt; GS:ffff810107f107c0(0000) knlGS:00000000f7fc46c0<br>
&gt; Oct 10 10:00:11 cvhlnx kernel: CS:  0010 DS: 002b ES: 002b CR0:<br>
&gt; 000000008005003b<br>
&gt; Oct 10 10:00:11 cvhlnx kernel: CR2: 00000000080dd1a0 CR3: 00000001332da000<br>
&gt; CR4: 00000000000026e0<br>
&gt; Oct 10 10:00:11 cvhlnx kernel:<br>
&gt; Oct 10 10:00:11 cvhlnx kernel: Call Trace:<br>
&gt; Oct 10 10:00:11 cvhlnx kernel:  [&lt;ffffffff8827f602&gt;]<br>
&gt; :kvm:kvm_flush_remote_tlbs+0xea/0x109<br>
&gt; Oct 10 10:00:11 cvhlnx kernel:  [&lt;ffffffff882833d0&gt;]<br>
&gt; :kvm:kvm_mmu_pte_write+0x1b0/0x295<br>
&gt; Oct 10 10:00:11 cvhlnx kernel:  [&lt;ffffffff88280f9e&gt;]<br>
&gt; :kvm:emulator_write_emulated_onepage+0xd4/0x171<br>
&gt; Oct 10 10:00:11 cvhlnx kernel:  [&lt;ffffffff8828740f&gt;]<br>
&gt; :kvm:x86_emulate_memop+0x2bd1/0x3e6a<br>
&gt; Oct 10 10:00:11 cvhlnx kernel:  [&lt;ffffffff88284402&gt;]<br>
&gt; :kvm:paging64_page_fault+0x102/0x260<br>
&gt; Oct 10 10:00:11 cvhlnx kernel:  [&lt;ffffffff800114ee&gt;] do_wp_page+0x821/0x918<br>
&gt; Oct 10 10:00:11 cvhlnx kernel:  [&lt;ffffffff8829a3be&gt;]<br>
&gt; :kvm_intel:vmcs_readl+0x17/0x1c<br>
&gt; Oct 10 10:00:11 cvhlnx kernel:  [&lt;ffffffff8828002f&gt;]<br>
&gt; :kvm:emulate_instruction+0xf6/0x286<br>
&gt; Oct 10 10:00:11 cvhlnx kernel:  [&lt;ffffffff8829bd6f&gt;]<br>
&gt; :kvm_intel:handle_exception+0x138/0x21b<br>
&gt; Oct 10 10:00:11 cvhlnx kernel:  [&lt;ffffffff8829cba3&gt;]<br>
&gt; :kvm_intel:vmx_vcpu_run+0x694/0x775<br>
&gt; Oct 10 10:00:11 cvhlnx kernel:  [&lt;ffffffff88288d1a&gt;]<br>
&gt; :kvm:preempt_notifier_register+0x53/0x79<br>
&gt; Oct 10 10:00:11 cvhlnx kernel:  [&lt;ffffffff88280384&gt;]<br>
&gt; :kvm:kvm_vcpu_ioctl+0x1c5/0xd0b<br>
&gt; Oct 10 10:00:11 cvhlnx kernel:  [&lt;ffffffff8008a29b&gt;]<br>
&gt; __wake_up_common+0x3e/0x68<br>
&gt; Oct 10 10:00:11 cvhlnx kernel:  [&lt;ffffffff8002e2f2&gt;] __wake_up+0x38/0x4f<br>
&gt; Oct 10 10:00:11 cvhlnx kernel:  [&lt;ffffffff8005121d&gt;] wake_futex+0x45/0x4f<br>
&gt; Oct 10 10:00:11 cvhlnx kernel:  [&lt;ffffffff800a1f9d&gt;] futex_wake+0x91/0xc7<br>
&gt; Oct 10 10:00:11 cvhlnx kernel:  [&lt;ffffffff8003e2b0&gt;] do_futex+0x282/0xc3f<br>
&gt; Oct 10 10:00:11 cvhlnx kernel:  [&lt;ffffffff80008d84&gt;]<br>
&gt; __handle_mm_fault+0x5f2/0xf99<br>
&gt; Oct 10 10:00:11 cvhlnx kernel:  [&lt;ffffffff8014d83d&gt;] __next_cpu+0x19/0x28<br>
&gt; Oct 10 10:00:11 cvhlnx kernel:  [&lt;ffffffff80097baf&gt;]<br>
&gt; __dequeue_signal+0x12d/0x193<br>
&gt; Oct 10 10:00:11 cvhlnx kernel:  [&lt;ffffffff8008be71&gt;]<br>
&gt; default_wake_function+0x0/0xe<br>
&gt; Oct 10 10:00:11 cvhlnx kernel:  [&lt;ffffffff80097667&gt;]<br>
&gt; recalc_sigpending+0xe/0x25<br>
&gt; Oct 10 10:00:11 cvhlnx kernel:  [&lt;ffffffff800420a5&gt;] do_ioctl+0x21/0x6b<br>
&gt; Oct 10 10:00:11 cvhlnx kernel:  [&lt;ffffffff800302ce&gt;] vfs_ioctl+0x457/0x4b9<br>
&gt; Oct 10 10:00:11 cvhlnx kernel:  [&lt;ffffffff800a2d1a&gt;] sys_futex+0x10d/0x12d<br>
&gt; Oct 10 10:00:11 cvhlnx kernel:  [&lt;ffffffff8004c766&gt;] sys_ioctl+0x59/0x78<br>
&gt; Oct 10 10:00:11 cvhlnx kernel:  [&lt;ffffffff8005d116&gt;] system_call+0x7e/0x83<br>
&gt; Oct 10 10:00:11 cvhlnx kernel:<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt;  Ehud Karni           Tel: +972-3-7966-561  /&quot;\<br>
&gt;  Mivtach - Simon      Fax: +972-3-7976-561  \ /  ASCII Ribbon Campaign<br>
&gt;  Insurance agencies   (USA) voice mail and   X   Against   HTML   Mail<br>
&gt;  <a href="http://www.mvs.co.il" target="_blank">http://www.mvs.co.il</a>  FAX:  1-815-5509341  / \<br>
&gt;  GnuPG: 98EA398D &lt;<a href="http://www.keyserver.net/" target="_blank">http://www.keyserver.net/</a>&gt;    Better Safe Than Sorry<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Linux-il mailing list<br>
&gt; <a href="mailto:Linux-il@cs.huji.ac.il">Linux-il@cs.huji.ac.il</a><br>
&gt; <a href="http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il" target="_blank">http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il</a><br>
&gt;<br>
<br>
_______________________________________________<br>
Linux-il mailing list<br>
<a href="mailto:Linux-il@cs.huji.ac.il">Linux-il@cs.huji.ac.il</a><br>
<a href="http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il" target="_blank">http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Skepticism is the lazy person&#39;s default position.<br>my blog (hebrew): <a href="http://benhamo.org">http://benhamo.org</a><br>
</div></div>