From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36218) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1alhsC-0007ZC-Vf for qemu-devel@nongnu.org; Thu, 31 Mar 2016 15:03:18 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1alhs8-0007uo-9B for qemu-devel@nongnu.org; Thu, 31 Mar 2016 15:03:16 -0400 Received: from mx1.redhat.com ([209.132.183.28]:57395) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1alhs7-0007ub-VL for qemu-devel@nongnu.org; Thu, 31 Mar 2016 15:03:12 -0400 Received: from int-mx14.intmail.prod.int.phx2.redhat.com (int-mx14.intmail.prod.int.phx2.redhat.com [10.5.11.27]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 723011E38 for ; Thu, 31 Mar 2016 19:03:11 +0000 (UTC) Date: Thu, 31 Mar 2016 20:03:07 +0100 From: "Dr. David Alan Gilbert" Message-ID: <20160331190307.GA3405@work-vm> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="EVF5PPMfhYS0aIcm" Content-Disposition: inline Subject: [Qemu-devel] q35 migration broken List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: marcel@redhat.com, jsnow@redhat.com, qemu-devel@nongnu.org --EVF5PPMfhYS0aIcm Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi, I'm seeing a breakage on q35 migration on head (and possibly older but certainly head; it's also on a 2.5.0 world I've got with a bunch of patches but I've not tried a clean 2.5.0 yet). It looks like some type of interrupt screwup; with a virtio-net device I get a: BUG: soft lockup - CPU#0 stuck for 22s! ... virtnet_config_changed_work=20 but if I swap that out for an e1000 I get: Disabling IRQ #22 and various timeouts on e1000 and cdrom (scsi). The guest kind of limps along with an existing terminal scrolling dmesg -w = output. This is an f23 guest on a rhel7.2-ish host; with the guest sitting an idle (MATE) Gui. i440fx works. qemu 30823 1 15 14:51 ? 00:00:07 /opt/qemu-head/bin/qemu-sys= tem-x86_64 -name f23-q35 -S -machine pc-q35-2.6,accel=3Dkvm,usb=3Doff,vmpor= t=3Doff -cpu SandyBridge -m 4096 -realtime mlock=3Doff -smp 4,sockets=3D4,c= ores=3D1,threads=3D1 -uuid 3cc93d9b-9b87-4472-847c-25cea2bfc51f -no-user-co= nfig -nodefaults -chardev socket,id=3Dcharmonitor,path=3D/var/lib/libvirt/q= emu/domain-12-f23-q35/monitor.sock,server,nowait -mon chardev=3Dcharmonitor= ,id=3Dmonitor,mode=3Dcontrol -rtc base=3Dutc,driftfix=3Dslew -global kvm-pi= t.lost_tick_policy=3Ddiscard -no-hpet -no-shutdown -global ICH9-LPC.disable= _s3=3D1 -global ICH9-LPC.disable_s4=3D1 -boot strict=3Don -device i82801b11= -bridge,id=3Dpci.1,bus=3Dpcie.0,addr=3D0x1e -device pci-bridge,chassis_nr= =3D2,id=3Dpci.2,bus=3Dpci.1,addr=3D0x1 -device ich9-usb-ehci1,id=3Dusb,bus= =3Dpcie.0,addr=3D0x1d.0x7 -device ich9-usb-uhci1,masterbus=3Dusb.0,firstpor= t=3D0,bus=3Dpcie.0,multifunction=3Don,addr=3D0x1d -device ich9-usb-uhci2,ma= sterbus=3Dusb.0,firstport=3D2,bus=3Dpcie.0,addr=3D0x1d.0x1 -device ich9-usb= -uhci3,masterbus=3Dusb.0,firstport=3D4,bus=3Dpcie.0,addr=3D0x1d.0x2 -device= virtio-scsi-pci,id=3Dscsi0,bus=3Dpci.2,addr=3D0x3 -device virtio-serial-pc= i,id=3Dvirtio-serial0,bus=3Dpci.2,addr=3D0x4 -drive file=3D/home/vms/f23-q3= 5.qcow2,format=3Dqcow2,if=3Dnone,id=3Ddrive-virtio-disk0,cache=3Dnone -devi= ce virtio-blk-pci,scsi=3Doff,bus=3Dpci.2,addr=3D0x5,drive=3Ddrive-virtio-di= sk0,id=3Dvirtio-disk0,bootindex=3D1 -drive if=3Dnone,id=3Ddrive-scsi0-0-0-0= ,readonly=3Don -device scsi-cd,bus=3Dscsi0.0,channel=3D0,scsi-id=3D0,lun=3D= 0,drive=3Ddrive-scsi0-0-0-0,id=3Dscsi0-0-0-0 -netdev tap,fd=3D25,id=3Dhostn= et0 -device e1000,netdev=3Dhostnet0,id=3Dnet0,mac=3D52:54:00:98:12:7d,bus= =3Dpci.2,addr=3D0x1 -chardev pty,id=3Dcharserial0 -device isa-serial,charde= v=3Dcharserial0,id=3Dserial0 -chardev socket,id=3Dcharchannel0,path=3D/var/= lib/libvirt/qemu/channel/target/domain-12-f23-q35/org.qemu.guest_agent.0,se= rver,nowait -device virtserialport,bus=3Dvirtio-serial0.0,nr=3D1,chardev=3D= charchannel0,id=3Dchannel0,name=3Dorg.qemu.guest_agent.0 -chardev spicevmc,= id=3Dcharchannel1,name=3Dvdagent -device virtserialport,bus=3Dvirtio-serial= 0.0,nr=3D2,chardev=3Dcharchannel1,id=3Dchannel1,name=3Dcom.redhat.spice.0 -= device usb-tablet,id=3Dinput0 -spice port=3D5900,addr=3D127.0.0.1,disable-t= icketing,seamless-migration=3Don -device qxl-vga,id=3Dvideo0,ram_size=3D671= 08864,vram_size=3D67108864,vram64_size_mb=3D0,vgamem_mb=3D16,bus=3Dpcie.0,a= ddr=3D0x1 -device intel-hda,id=3Dsound0,bus=3Dpci.2,addr=3D0x2 -device hda-= duplex,id=3Dsound0-codec0,bus=3Dsound0.0,cad=3D0 -chardev spicevmc,id=3Dcha= rredir0,name=3Dusbredir -device usb-redir,chardev=3Dcharredir0,id=3Dredir0 = -chardev spicevmc,id=3Dcharredir1,name=3Dusbredir -device usb-redir,chardev= =3Dcharredir1,id=3Dredir1 -incoming defer -device virtio-balloon-pci,id=3Db= alloon0,bus=3Dpci.2,addr=3D0x6 -msg timestamp=3Don (Attaching libvirt xml that generated that lot). Dave -- Dr. David Alan Gilbert / dgilbert@redhat.com / Manchester, UK --EVF5PPMfhYS0aIcm Content-Type: text/xml; charset=us-ascii Content-Disposition: attachment; filename="f23-q35.xml" f23-q35 3cc93d9b-9b87-4472-847c-25cea2bfc51f 4194304 4194304 4 hvm SandyBridge destroy restart restart /opt/qemu-head/bin/qemu-system-x86_64