Bernd Schemmer
2009-Apr-25 21:20 UTC
[qemu-discuss] qemu 0.10.2 and Solaris snv111 64 Bit /"unexpected erratum #100"
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