From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:40017) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bjkzS-0002iH-7t for qemu-devel@nongnu.org; Tue, 13 Sep 2016 06:31:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bjkzO-0004gP-3C for qemu-devel@nongnu.org; Tue, 13 Sep 2016 06:30:58 -0400 Received: from indium.canonical.com ([91.189.90.7]:46483) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bjkzN-0004g4-Ta for qemu-devel@nongnu.org; Tue, 13 Sep 2016 06:30:54 -0400 Received: from loganberry.canonical.com ([91.189.90.37]) by indium.canonical.com with esmtp (Exim 4.76 #1 (Debian)) id 1bjkzM-0001dh-Hl for ; Tue, 13 Sep 2016 10:30:52 +0000 Received: from loganberry.canonical.com (localhost [127.0.0.1]) by loganberry.canonical.com (Postfix) with ESMTP id 850A92E80C2 for ; Tue, 13 Sep 2016 10:30:52 +0000 (UTC) MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Date: Tue, 13 Sep 2016 10:21:50 -0000 From: Dennis Reply-To: Bug 1622582 <1622582@bugs.launchpad.net> Sender: bounces@canonical.com References: <20160912115104.2358.5193.malonedeb@wampee.canonical.com> Message-Id: <20160913102150.1558.57857.malone@chaenomeles.canonical.com> Errors-To: bounces@canonical.com Subject: [Qemu-devel] [Bug 1622582] Re: Can't install Windows 7 with q35 (SATA) List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Hi John, thx for your quick reply and the explanation for -hda and ide-drive. I'm using Windows 7 Professional x64 German edition. The md5 sum is: 705b6aaa5cf406428c2ab5e4d76c0cc4 If you need anything else, please let me know. -- = You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1622582 Title: Can't install Windows 7 with q35 (SATA) Status in QEMU: New Bug description: I'm trying to install Windows 7 on a q35 machine on a "SATA disk". If I use q35 the installation is extremely slow. With extremely slow I mean, that the first few minutes (10-15 minutes) on the second installation step (copying files to disk) nothing happens. Than there is some progress, maybe until 9% and than there is "silence" for another 10 minutes or so. Therefore I used iotop (with --only option) in order to see, if there are any disk operations. But as I mentioned, only a few times qemu writes something to disk (with about < 1M/s). But most of the time there is nothing from qemu. Therefore the installation lasts over an hour. But even worse, after installation I can't boot Windows. Windows-Start-Manager tells me, that windows couldn't be loaded because the kernel is missing or corrupt (Status 0xc0000221, File: \Windows\system32\ntoskrnl.exe). If I use IDE on q35 or pc-i440fx-2.6 everything works fine. There is a continuous installation progress and iotop shows continuous disk writes with max 30M/s (but also 5M/s and other values...). I've tried qemu 2.6.0, 2.6.1 and 2.7.0 (all versions from git). My host machine: = Ubuntu 14.04.5 LTS 3.13.0-95-generic #142-Ubuntu SMP Fri Aug 12 17:00:09 UTC 2016 x86_64 x86= _64 x86_64 GNU/Linux Intel(R) Core(TM) i5-3470 CPU 16 GB RAM = I used the following commands: "Standard" command qemu-system-x86_64 -m 2048 -machine q35,accel=3Dkvm -cpu host,kvm=3Doff -= smp 1,sockets=3D1,cores=3D1,threads=3D1 -enable-kvm -hda win7_qemu_standard= _q35.qcow2 -cdrom win7proX64.iso -boot order=3Dd I think by using -hda sata will be used?!? With explicit ahci: qemu-system-x86_64 -m 2048 -machine q35,accel=3Dkvm -cpu host,kvm=3Doff -= smp 1,sockets=3D1,cores=3D1,threads=3D1 -enable-kvm -drive file=3Dwin7_qemu= _standard_q35.qcow2,media=3Ddisk,if=3Dnone,id=3Dsata-disk -device ich9-ahci= ,id=3Dahci -device ide-drive,drive=3Dsata-disk,bus=3Dahci.0 -drive file=3Dw= in7proX64.iso,media=3Dcdrom,if=3Dnone,id=3Dsata-cdrom -device ide-cd,drive= =3Dsata-cdrom,bus=3Dahci.1 -boot order=3Dd I don't know if this is totally correct, because it's a little bit weird that I have to use ide-drive on a ich9 bus. Without kvm there is a continious disk write with 100 K/s - 5 M/s (works = only with qemu 2.7.0, otherwise I get a 0x000000D1 bluescreen on the setup = start screen): qemu-system-x86_64 -m 2048 -machine q35 -cpu IvyBridge -hda win7_qemu_sta= ndard_q35.qcow2 -cdrom win7proX64.iso -boot order=3Dd But with all three commands the installed Windows is not working, because always the same error occurs: windows couldn't be loaded because kernel is missing or corrupt Interestingly both commands ("standard" command and with explicit ahci) works very well with a Windows 10 installation. In my opinion it's a "SATA problem", because if I use e.g. piix4-ide inst= ead of ich9-ahci it works: qemu-system-x86_64 -m 2048 -machine q35,accel=3Dkvm -cpu host,kvm=3Doff -= smp 1,sockets=3D1,cores=3D1,threads=3D1 -enable-kvm -drive file=3Dwin7_qemu= _standard_q35.qcow2,media=3Ddisk,if=3Dnone,id=3Dide-disk -device piix4-ide,= id=3Dide -device ide-drive,drive=3Dide-disk,bus=3Dide.0 -drive file=3Dwin7p= roX64.iso,media=3Dcdrom,if=3Dnone,id=3Dide-cdrom -device ide-cd,drive=3Dide= -cdrom,bus=3Dide.1 -boot order=3Dd With this command there is a continuous disk write and the installation is bootable. To manage notifications about this bug go to: https://bugs.launchpad.net/qemu/+bug/1622582/+subscriptions