Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 9 Sep 2008 10:44:09 +1000
From:      Mark Picone <mark.picone@deakin.edu.au>
To:        "'freebsd-ports@freebsd.org'" <freebsd-ports@freebsd.org>
Cc:        'Ganbold' <ganbold@micom.mng.net>
Subject:   RE: qemu problem
Message-ID:  <787FAEC94123984293205DC78AD7C2C80E165511D2@garnet-1.du.deakin.edu.au>
In-Reply-To: <48C36C71.6020801@micom.mng.net>
References:  <48C27D1F.4000205@micom.mng.net> <e71790db0809061317t16c20335u7e4d3769e15cde48@mail.gmail.com> <48C36C71.6020801@micom.mng.net>

next in thread | previous in thread | raw e-mail | index | archive | help
------=_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 <ganbold@micom.mng.net> 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--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?787FAEC94123984293205DC78AD7C2C80E165511D2>