Hi

I've installed Solaris snv111 in a QEMU virtual machine using qemu 
0.10.2 with kqemu 1.4 enabled. The installation worked without problems 
but after rebooting from the virtual disk Solaris panics:

qemu usage:

 /opt/qemu_0.10.x/bin/qemu-system-x86_64 -net user -net nic -usb 
-usbdevice tablet -L /usr/local/share/qemu_0.9.x -boot c -m 1024 -net 
nic,model=rtl8139 -net nic -net nic -redir tcp:1136::22 -name 
'Solaris/Nevada_(ssh_port:_1136)' -hda /data/qemu/harddisk/nevada.hdd 
-serial stdio

kqemu 1.4 was enabled for  User Mode

Console output:

SunOS Release 5.11 Version snv_111 64-bit
Copyright 1983-2009 Sun Microsystems, Inc.  All rights reserved.
Use is subject to license terms.
features: 
61036fff<cpuid,nx,asysc,sse2,sse,pat,cx8,pae,mca,mmx,cmov,de,pge,mtrr,msr,tsc,lgpg>
mem = 1048124K (0x3ff8f000)
root nexus = i86pc
pseudo0 at root

...
cpu0: x86 (AuthenticAMD 623 family 6 model 2 step 3 clock 2493 MHz)
cpu0: QEMU Virtual CPU version 0.9.1
...

WARNING: /pci at 0,0/pci1af4,1100 at 1,2 (uhci0): No SOF interrupts have been 
received, this USB UHCI host controller is unusable
Reading ZFS config: done.
Mounting ZFS filesystems: (5/5)
Apr 25 19:38:11 svc.startd[7]: svc:/network/inetd-upgrade:default: 
Method or service exit timed out.  Killing contract 48.
Apr 25 19:38:11 svc.startd[7]: svc:/network/inetd-upgrade:default: 
Method "/lib/svc/method/inetd-upgrade start" failed due to signal KILL.

unknown console login: syslogd: line 45: WARNING: loghost could not be 
resolved

panic[cpu0]/thread=ffffff00ccc6c580: unexpected erratum #100

ffffff000256ff00 unix:trap+17c9 ()
ffffff000256ff10 unix:cmntrap+e9 ()

panic: entering debugger (continue to save dump)

Welcome to kmdb
kmdb: unable to determine terminal type: assuming `vt100'
Loaded modules: [ scsi_vhci crypto mac cpc uppc neti sd ptm ufs unix sv 
mpt zfs
krtld s1394 sppp rdc nca uhci ii hook lofs genunix idm ip nsctl 
logindmux nsmb
sdbc usba specfs pcplusmp nfs md random cpu.generic sctp arp stmf emlxs 
sockfs
smbsrv ]
[0]>


Solaris 10 snv111 runs fine in the QEMU 0.10.2 emulating a 32 Bit CPU.


My Environment:

Hardware: Thinkpad T61p

Host OS: OpenSolaris 06/2009 (SunOS t61p 5.11 snv_111 i86pc i386 i86pc)

QEMU 0.10.2 (sources from qemu.org compiled in OpenSolaris) with kqemu 
1.4 enabled for User Mode


This message is only for information because there's a bug for this error

http://bugs.opensolaris.org/view_bug.do;jsessionid=5f53a0a674f29fffffffff17caa8b9711de8?bug_id=6692125

where it states:

"As a first step, tweaks will be made to the trap code to not always 
panic on erratum 100 condition to determine if the workaround can be used in
processors that are not supposed to have the erratum. If so, we will 
have useful data to give to AMD. I've previously tried to gather this 
info with a one-off debug solaris build but was unsuccessful because the 
problem could not be reproduced."

regards

Bernd



-- 
Bernd Schemmer, Frankfurt am Main, Germany
http://home.arcor.de/bnsmb/index.html

M s temprano que tarde el mundo cambiar .
                        Fidel Castro


Reply via email to