Hi,

recently I installed OpenSolaris build 134 in VirtualBox (3.2.6 as on the 
install, now upgraded to 3.2.8) on my three years old MacBook Pro, a 2.13GHz 
Core Duo with 2GB RAM and a 250GB hard disk. The VM instance has 1GB RAM 
assigned and a 16GB disk image. So far, so good. Because newer builds are 
available only as source code I decided to learn how to switch to newer 
versions by compiling them from sources.

So far I managed to switch from 134 to 136, 136->138, 138->140, and finally 
140->142. Because the builds took quite a lot of time on my machine, I recently 
thought it would be a good idea to assign the second CPU to the VM, turn 
IO-APIC on and then let build release 144 over night.

I therefore started the VM, opened a SSH connection to the VM instance from 
Terminal.app to monitor the build log ("%> tail -f log/nightly.log"). When I 
came back that morning to see what happened, my SSH connection was terminated, 
and on the VM console I saw lots of messages:

Aug  9 02:10:56 opensolaris scsi: [ID 107833 kern.warning] WARNING: 
/p...@0,0/pci-...@1,1/i...@1 (ata1):
Aug  9 02:10:56 opensolaris     timeout: abort request, target=0 lun=0
Aug  9 02:10:56 opensolaris scsi: [ID 107833 kern.warning] WARNING: 
/p...@0,0/pci-...@1,1/i...@1 (ata1):
Aug  9 02:10:56 opensolaris     timeout: abort device, target=0 lun=0
Aug  9 02:10:56 opensolaris scsi: [ID 107833 kern.warning] WARNING: 
/p...@0,0/pci-...@1,1/i...@1 (ata1):
Aug  9 02:10:56 opensolaris     timeout: reset target, target=0 lun=0
Aug  9 02:10:56 opensolaris scsi: [ID 107833 kern.warning] WARNING: 
/p...@0,0/pci-...@1,1/i...@1 (ata1):
Aug  9 02:10:56 opensolaris     timeout: reset bus, target=0 lun=0
Aug  9 05:35:18 opensolaris scsi: [ID 107833 kern.warning] WARNING: 
/p...@0,0/pci-...@1,1/i...@1 (ata1):
Aug  9 05:35:18 opensolaris     timeout: abort request, target=0 lun=0
Aug  9 05:35:18 opensolaris scsi: [ID 107833 kern.warning] WARNING: 
/p...@0,0/pci-...@1,1/i...@1 (ata1):
Aug  9 05:35:18 opensolaris     timeout: abort device, target=0 lun=0
Aug  9 05:35:18 opensolaris scsi: [ID 107833 kern.warning] WARNING: 
/p...@0,0/pci-...@1,1/i...@1 (ata1):
Aug  9 05:35:18 opensolaris     timeout: reset target, target=0 lun=0
Aug  9 05:35:18 opensolaris scsi: [ID 107833 kern.warning] WARNING: 
/p...@0,0/pci-...@1,1/i...@1 (ata1):
Aug  9 05:35:18 opensolaris     timeout: reset bus, target=0 lun=0
Aug  9 06:59:17 opensolaris scsi: [ID 107833 kern.warning] WARNING: 
/p...@0,0/pci-...@1,1/i...@0 (ata0):
Aug  9 06:59:17 opensolaris     timeout: abort request, target=0 lun=0
Aug  9 06:59:17 opensolaris scsi: [ID 107833 kern.warning] WARNING: 
/p...@0,0/pci-...@1,1/i...@0 (ata0):
Aug  9 06:59:17 opensolaris     timeout: abort device, target=0 lun=0
Aug  9 06:59:17 opensolaris scsi: [ID 107833 kern.warning] WARNING: 
/p...@0,0/pci-...@1,1/i...@0 (ata0):
Aug  9 06:59:17 opensolaris     timeout: reset target, target=0 lun=0
Aug  9 06:59:17 opensolaris scsi: [ID 107833 kern.warning] WARNING: 
/p...@0,0/pci-...@1,1/i...@0 (ata0):
Aug  9 06:59:17 opensolaris     timeout: reset bus, target=0 lun=0

In /var/adm/messages I also saw the following (don't know anymore if it was 
printed on the console because in the mean time I rebooted the VM):

Aug  9 06:59:17 opensolaris gda: [ID 107833 kern.warning] WARNING: 
/p...@0,0/pci-...@1,1/i...@0/c...@0,0 (Disk0):
Aug  9 06:59:17 opensolaris     Error for command 'read sector' Error Level: 
Informational
Aug  9 06:59:17 opensolaris gda: [ID 107833 kern.notice]        Sense Key: 
aborted command
Aug  9 06:59:17 opensolaris gda: [ID 107833 kern.notice]        Vendor 'Gen-ATA 
' error code: 0x3


I saw the same messages when trying to build rel.138 in from self-compiled rel. 
136 also by using two CPUs and IO-APIC on. At least I figured that when I was 
building the release in the VirtualBox window and was at the same time logged 
in via SSH and executed some commands, sometimes it took a couple of seconds 
until the command was executed, and often the above messages where printed in 
the VirtualBox window. So it seemed to me not only a warning as the message 
suggested, but a kind of a serious thing so that I finally stopped building, 
powered off the VM, turned the second CPU and the IO-APIC off and rebuild rel. 
138 which then went fine without any messages or errors.


So my question is:

Why seems everything to work fine as long as the VM uses only one CPU? What is 
causing this error/behaviour when the VM uses 2 CPUs? Do I have to do anything 
else apart from assigning CPU #2 to the VM and turning on IO-APIC? Or is this a 
VirtualBox thing?


Regards

Thorsten
-- 
This message posted from opensolaris.org
_______________________________________________
opensolaris-help mailing list
opensolaris-help@opensolaris.org

Reply via email to