From owner-freebsd-ports@FreeBSD.ORG Tue Sep 9 01:13:29 2008 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1BA37106566C for ; Tue, 9 Sep 2008 01:13:29 +0000 (UTC) (envelope-from mark.picone@deakin.edu.au) Received: from mx-f-00-ext.its.deakin.edu.au (mx-f-00-ext.its.deakin.edu.au [128.184.136.213]) by mx1.freebsd.org (Postfix) with ESMTP id 482ED8FC14 for ; Tue, 9 Sep 2008 01:13:27 +0000 (UTC) (envelope-from mark.picone@deakin.edu.au) X-IronPort-AV: E=Sophos;i="4.32,361,1217772000"; d="p7s'?scan'208";a="29247553" Received: from grumium-1.its.deakin.edu.au (HELO grumium-1.du.deakin.edu.au) ([128.184.160.5]) by mx-f-00-int.its.deakin.edu.au with ESMTP/TLS/AES128-SHA; 09 Sep 2008 10:44:09 +1000 Received: from garnet-1.du.deakin.edu.au ([128.184.160.3]) by grumium-1.du.deakin.edu.au ([128.184.160.5]) with mapi; Tue, 9 Sep 2008 10:44:09 +1000 From: Mark Picone To: "'freebsd-ports@freebsd.org'" Date: Tue, 9 Sep 2008 10:44:09 +1000 Thread-Topic: qemu problem Thread-Index: AckQrkKhMHZ2Pv2FSVCXe7K1D5Ei+QBZbvOA Message-ID: <787FAEC94123984293205DC78AD7C2C80E165511D2@garnet-1.du.deakin.edu.au> References: <48C27D1F.4000205@micom.mng.net> <48C36C71.6020801@micom.mng.net> In-Reply-To: <48C36C71.6020801@micom.mng.net> Accept-Language: en-US, en-AU Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: acceptlanguage: en-US, en-AU Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=SHA1; boundary="----=_NextPart_000_0081_01C91269.03ED9E20" MIME-Version: 1.0 Cc: 'Ganbold' Subject: RE: qemu problem X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Sep 2008 01:13:29 -0000 ------=_NextPart_000_0081_01C91269.03ED9E20 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit I am using qemu without any problems on a 7.0-p4 host, here are a few things I learnt a lot the way: 1. qemu (with kqemu kernel module loaded) will cause the problems you are having (extreme instability). 2. qemu-devel (with kqemu-devel kernel module loaded) will work fine until you start swapping memory, then it seems some sort of memory corruption will occur and crash the VM. If you have plenty of RAM give the -devel versions a go, otherwise do not use kqemu as it seems to be unstable. At the moment I am running a WindowsXP-SP3 VM with qemu-devel (albeit very slowly) without kqemu or stability problems. Thanks, Mark Picone, Trainee Unix Administrator Information Technology Services Division Phone: 03 5227 8602 International: +61 3 5227 0806 Fax: 03 5227 8799 International: +61 3 5227 8799 Email: mark.picone@deakin.edu.au Website: http://www.deakin.edu.au > -----Original Message----- > From: owner-freebsd-ports@freebsd.org [mailto:owner-freebsd- > ports@freebsd.org] On Behalf Of Ganbold > Sent: Sunday, 7 September 2008 3:54 PM > To: Carlos A. M. dos Santos > Cc: freebsd-ports > Subject: Re: qemu problem > > Carlos A. M. dos Santos wrote: > > On Sat, Sep 6, 2008 at 9:52 AM, Ganbold wrote: > > > >> Hi, > >> > >> I have problem installing FreeBSD-7.0 using qemu in RELENG_7. > >> It starts installing FreeBSD, but it crashes and dumps core in different > >> places. > >> > > > > It would be important to know what "different places" means. It is > > *during* installation or *after* it? > > > > > > Both. It happens when it tries to copy something, or when it tries to > compile something. > Yesterday it hanged and crashed when I tried to upgrade 7.0 to CURRENT > (buildworld). > > >> Did somebody experience this before? > >> > >> devil# uname -an > >> FreeBSD devil.micom.mng.net 7.0-STABLE FreeBSD 7.0-STABLE #9: Tue Aug 19 > >> 18:35:02 ULAT 2008 > tsgan@devil.micom.mng.net:/usr/obj/usr/src/sys/DEVIL > >> i386 > >> devil# > >> > >> devil# qemu -boot d -hda freebsd.img -m 256 -cdrom > >> ~tsgan/7.0-RELEASE-i386-disc1.iso -localtime -net nic -net tap smp 2 > >> qemu: fatal: triple fault > >> EAX=c0bfe67c EBX=0000000c ECX=f001003f EDX=f001003f > >> ESI=c0bfe67c EDI=c24f7c60 EBP=c0bfe670 ESP=c0bfe5e0 > >> EIP=c0a49004 EFL=00000002 [-------] CPL=0 II=0 A20=1 SMM=0 HLT=0 > >> ES =0028 00000000 ffffffff 00cf9300 > >> CS =0020 00000000 ffffffff 00cf9b00 > >> SS =0028 00000000 ffffffff 00cf9300 > >> DS =0028 00000000 ffffffff 00cf9300 > >> FS =0008 ffc00000 ffffffff ffcf93c0 > >> GS =0028 00000000 ffffffff 00cf9300 > >> LDT=0050 c0bfef20 00000087 c000e2bf > >> TR =0060 c0bff1c0 00000067 c00089bf > >> GDT= c0bfe5a0 00000097 > >> IDT= c0c00240 000007ff > >> CR0=e005003b CR2=f0010043 CR3=0141e000 CR4=00000690 > >> CCS=c0bfe67c CCD=c0bfe6e8 CCO=ADDB FCW=127f FSW=0020 [ST=0] FTW=00 > >> MXCSR=00001f80 > >> FPR0=0000000000000000 0000 FPR1=0000000000000000 0000 > >> FPR2=0000000000000000 0000 FPR3=0000000000000000 0000 > >> FPR4=ccccccccccc40000 3ffe FPR5=8000000000000000 3ffe > >> FPR6=e670d1fa33376800 3ffe FPR7=8e670d1fa3337800 4002 > >> XMM00=00000000000000000000000000000000 > >> XMM01=00000000000000000000000000000000 > >> XMM02=00000000000000000000000000000000 > >> XMM03=00000000000000000000000000000000 > >> XMM04=00000000000000000000000000000000 > >> XMM05=00000000000000000000000000000000 > >> XMM06=00000000000000000000000000000000 > >> XMM07=00000000000000000000000000000000 > >> Abort (core dumped) > >> > > > > QEMU treats triple faults generated by the guest OS as fatal errors, > > so it aborts execution and dumps core. In my opinion this is a too > > self-punishing behavior that chould be replaced by a less harmful VM > > restart. Triple faults are in fact fatal errors, so QEMU is correct, > > in theory. In practice, however, some operating systems generate > > triple faults on purpose in order to force a system reboot. The Linux > > kernel used to do this. It appears that the FreeBSD boot loader does > > it as well, so if you start FreeBSD and choose option 7 in the boot > > prompt you will ever crash QEMU. > > > > > >> %pkg_info|grep qemu > >> kqemu-kmod-1.3.0.p11_9 Kernel Accelerator for QEMU CPU Emulator > >> qemu-0.9.1_9 QEMU CPU Emulator > >> %kldstat > >> Id Refs Address Size Name > >> 1 22 0xc0400000 701ae4 kernel > >> 2 1 0xc0b02000 5844 if_tap.ko > >> 3 1 0xc0b08000 15524 snd_hda.ko > >> 4 2 0xc0b1e000 52a08 sound.ko > >> 5 2 0xc0b71000 10ebc drm.ko > >> 6 1 0xc0b82000 71c4 i915.ko > >> 7 1 0xc0b8a000 1ff24 kqemu.ko > >> 8 1 0xc0baa000 b8c8 aio.ko > >> 9 1 0xc0bb6000 6b3d0 acpi.ko > >> 10 1 0xc4340000 9000 if_bridge.ko > >> 11 1 0xc4349000 6000 bridgestp.ko > >> 12 2 0xc44ac000 d000 ipfw.ko > >> 13 1 0xc4500000 4000 ipdivert.ko > >> 14 1 0xc4526000 22000 linux.ko > >> 15 1 0xc45a0000 e000 fuse.ko > >> > > > > > > _______________________________________________ > freebsd-ports@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" ------=_NextPart_000_0081_01C91269.03ED9E20 Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIII8DCCAngw ggHhoAMCAQICEEgskC9sPFRM0lY5J0cgg9swDQYJKoZIhvcNAQEFBQAwYjELMAkGA1UEBhMCWkEx JTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQ ZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA4MDgxMzAwNTM0NVoXDTA5MDgxMzAwNTM0 NVowSzEfMB0GA1UEAxMWVGhhd3RlIEZyZWVtYWlsIE1lbWJlcjEoMCYGCSqGSIb3DQEJARYZbWFy ay5waWNvbmVAZGVha2luLmVkdS5hdTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA3trtdqYU 84jTuKnHdZ9nMu2euwy8xMgWHPvxk2sIqAsqdl0yyWTujbdvNQda9QSLll8XZuOwbfckkoeK8ZdC nUzxFLVLiKaz9M9YpLTgdPpB5fWk/HfzIyUDYR15FdFCkKldFG/qSo82qqp1JKnrowGYxrE8Onj0 K1uEN0Y7pDUCAwEAAaNGMEQwDgYDVR0PAQH/BAQDAgP4MCQGA1UdEQQdMBuBGW1hcmsucGljb25l QGRlYWtpbi5lZHUuYXUwDAYDVR0TAQH/BAIwADANBgkqhkiG9w0BAQUFAAOBgQCBEiip5LxafJC6 hKUTkQnJcbSjVnkdU3MhN/ti0WkDqSKG5QIslGYei1hXrUmjKpuehCGvRTlfIsatENvgonnZ3/sF nh2RUChBl0e9+0coBMTSGuFidEqHIEUJL/ZixpbNQcmw1/xcyFgDRu3hYdI1T1ARtkAZmdSeg51Y Wh9WeDCCAy0wggKWoAMCAQICAQAwDQYJKoZIhvcNAQEEBQAwgdExCzAJBgNVBAYTAlpBMRUwEwYD VQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcTCUNhcGUgVG93bjEaMBgGA1UEChMRVGhhd3RlIENv bnN1bHRpbmcxKDAmBgNVBAsTH0NlcnRpZmljYXRpb24gU2VydmljZXMgRGl2aXNpb24xJDAiBgNV BAMTG1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBDQTErMCkGCSqGSIb3DQEJARYccGVyc29uYWwt ZnJlZW1haWxAdGhhd3RlLmNvbTAeFw05NjAxMDEwMDAwMDBaFw0yMDEyMzEyMzU5NTlaMIHRMQsw CQYDVQQGEwJaQTEVMBMGA1UECBMMV2VzdGVybiBDYXBlMRIwEAYDVQQHEwlDYXBlIFRvd24xGjAY BgNVBAoTEVRoYXd0ZSBDb25zdWx0aW5nMSgwJgYDVQQLEx9DZXJ0aWZpY2F0aW9uIFNlcnZpY2Vz IERpdmlzaW9uMSQwIgYDVQQDExtUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgQ0ExKzApBgkqhkiG 9w0BCQEWHHBlcnNvbmFsLWZyZWVtYWlsQHRoYXd0ZS5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0A MIGJAoGBANRp19SwlGRbcelH2AxRtupykbCEXn0tDY97Et+FJXUodDpCLGMnn5V7S+9+GYcdhuqj 3bnOlmQawhRuRKx85o/oTQ9xH0A4pgCjh3j2+ZSGXq3qwF5269kUo11uenwMpUtVfwYZKX+emibV ars4JAhqmMex2qOYkf152+VaxBy5AgMBAAGjEzARMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcN AQEEBQADgYEAx+ySfk749ZalZ2IqpPBNEWDQb41gWGGsJrtSNVwIzzD7qEqWih9iQiOMFw/0umSc F6xHKd+dmF7SbGBxXKKs3Hnj524ARx+1DSjoAp3kmv0T9KbZfLH43F8jJgmRgHPQFBveQ6mDJfLm nC8Vyv6mq4oHdYsM3VGEa+T40c53ooEwggM/MIICqKADAgECAgENMA0GCSqGSIb3DQEBBQUAMIHR MQswCQYDVQQGEwJaQTEVMBMGA1UECBMMV2VzdGVybiBDYXBlMRIwEAYDVQQHEwlDYXBlIFRvd24x GjAYBgNVBAoTEVRoYXd0ZSBDb25zdWx0aW5nMSgwJgYDVQQLEx9DZXJ0aWZpY2F0aW9uIFNlcnZp Y2VzIERpdmlzaW9uMSQwIgYDVQQDExtUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgQ0ExKzApBgkq hkiG9w0BCQEWHHBlcnNvbmFsLWZyZWVtYWlsQHRoYXd0ZS5jb20wHhcNMDMwNzE3MDAwMDAwWhcN MTMwNzE2MjM1OTU5WjBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcg KFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0Ew gZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMSmPFVzVftOucqZWh5owHUEcJ3f6f+jHuy9zfVb 8hp2vX8MOmHyv1HOAdTlUAow1wJjWiyJFXCO3cnwK4Vaqj9xVsuvPAsH5/EfkTYkKhPPK9Xzgnc9 A74r/rsYPge/QIACZNenprufZdHFKlSFD0gEf6e20TxhBEAeZBlyYLf7AgMBAAGjgZQwgZEwEgYD VR0TAQH/BAgwBgEB/wIBADBDBgNVHR8EPDA6MDigNqA0hjJodHRwOi8vY3JsLnRoYXd0ZS5jb20v VGhhd3RlUGVyc29uYWxGcmVlbWFpbENBLmNybDALBgNVHQ8EBAMCAQYwKQYDVR0RBCIwIKQeMBwx GjAYBgNVBAMTEVByaXZhdGVMYWJlbDItMTM4MA0GCSqGSIb3DQEBBQUAA4GBAEiM0VCD6gsuzA2j ZqxnD3+vrL7CF6FDlpSdf0whuPg2H6otnzYvwPQcUCCTcDz9reFhYsPZOhl+hLGZGwDFGguCdJ4l UJRix9sncVcljd2pnDmOjCBPZV+V2vf3h9bGCE6u9uo05RAaWzVNd+NWIXiC3CEZNd4ksdMdRv9d X2VPMYIC+DCCAvQCAQEwdjBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRp bmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3Vpbmcg Q0ECEEgskC9sPFRM0lY5J0cgg9swCQYFKw4DAhoFAKCCAdgwGAYJKoZIhvcNAQkDMQsGCSqGSIb3 DQEHATAcBgkqhkiG9w0BCQUxDxcNMDgwOTA5MDA0NDIwWjAjBgkqhkiG9w0BCQQxFgQUOkA3sF10 L1wSZdX2Youu4HHKA8IwZwYJKoZIhvcNAQkPMVowWDAKBggqhkiG9w0DBzAOBggqhkiG9w0DAgIC AIAwDQYIKoZIhvcNAwICAUAwBwYFKw4DAgcwDQYIKoZIhvcNAwICASgwBwYFKw4DAhowCgYIKoZI hvcNAgUwgYUGCSsGAQQBgjcQBDF4MHYwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBD b25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJ c3N1aW5nIENBAhBILJAvbDxUTNJWOSdHIIPbMIGHBgsqhkiG9w0BCRACCzF4oHYwYjELMAkGA1UE BhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1Ro YXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAhBILJAvbDxUTNJWOSdHIIPbMA0GCSqG SIb3DQEBAQUABIGAYV2CC7V07Edk6JkHTwZOeJxHBwOAVX3+G7OaXqtoF/escm5xAC1pt1/cfvTl OHcUfs6vhPS4JGl3xGQUF7ah0GnV0Nud2EEpwIh8UwUHnnZrccD2d5F4iTkWiZBDzgM8vcXPSlcj tCmasw5ut3itMxBeL3QqVb7MvycOf5itVR4AAAAAAAA= ------=_NextPart_000_0081_01C91269.03ED9E20--