From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:39078) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1brR9x-0004jD-Ft for qemu-devel@nongnu.org; Tue, 04 Oct 2016 10:57:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1brR9t-0000X4-Dv for qemu-devel@nongnu.org; Tue, 04 Oct 2016 10:57:33 -0400 Received: from mx1.redhat.com ([209.132.183.28]:51416) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1brR9t-0000Wf-70 for qemu-devel@nongnu.org; Tue, 04 Oct 2016 10:57:29 -0400 Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) (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 5D18BC0528C1 for ; Tue, 4 Oct 2016 14:57:28 +0000 (UTC) Date: Tue, 4 Oct 2016 15:57:24 +0100 From: "Daniel P. Berrange" Message-ID: <20161004145724.GN5578@redhat.com> Reply-To: "Daniel P. Berrange" MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Subject: [Qemu-devel] Hang using PXB w/ DMI-PCI w/ PCI bridge List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org, Laszlo Ersek With the following command line, the guest will hang, with no output displayed at all - not even the BIOS displays: qemu-system-x86_64 \ -machine accel=kvm \ -name guest=f23x86_64,debug-threads=on \ -machine pc-q35-2.6,accel=kvm,usb=off,vmport=off \ -m 8000 \ -smp 8,sockets=8,cores=1,threads=1 \ -numa node,nodeid=0,cpus=0-3,mem=4000 \ -numa node,nodeid=1,cpus=4-5,mem=2000 \ -numa node,nodeid=2,cpus=6-7,mem=2000 \ -uuid ac4c9e05-6137-4bde-a33a-5c3623f44fb2 \ -no-user-config \ -nodefaults \ -device sga \ -device i82801b11-bridge,id=pci.1,bus=pcie.0,addr=0x1e \ -device pci-bridge,chassis_nr=2,id=pci.2,bus=pci.1,addr=0x0 \ -device pxb-pcie,bus_nr=214,id=pci.3,numa_node=0,bus=pcie.0,addr=0x2 \ -device pxb-pcie,bus_nr=234,id=pci.4,numa_node=1,bus=pcie.0,addr=0x3 \ -device pxb-pcie,bus_nr=254,id=pci.5,numa_node=2,bus=pcie.0,addr=0x4 \ -device i82801b11-bridge,id=pci.6,bus=pci.3,addr=0x0 \ -device i82801b11-bridge,id=pci.7,bus=pci.4,addr=0x0 \ -device i82801b11-bridge,id=pci.8,bus=pci.5,addr=0x0 \ -device pci-bridge,chassis_nr=9,id=pci.9,bus=pci.6,addr=0x0 \ -device pci-bridge,chassis_nr=10,id=pci.10,bus=pci.7,addr=0x0 \ -device pci-bridge,chassis_nr=11,id=pci.11,bus=pci.8,addr=0x0 \ -netdev user,id=hostnet0 \ -device virtio-net-pci,netdev=hostnet0,id=net0,mac=52:54:00:9f:58:3c,bus=pci.2,addr=0x1 \ -chardev stdio,id=charserial0 \ -device isa-serial,chardev=charserial0,id=serial0 \ -display none Removing both the 3rd and 4th pci-bridge devices (id=pci.10 & pci.11) fixes it. I'm unclear if this is a mistake in my configuration, or a bug in QEMU or a bug in SeaBIOS ? Regards, Daniel -- |: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :| |: http://libvirt.org -o- http://virt-manager.org :| |: http://entangle-photo.org -o- http://search.cpan.org/~danberr/ :|