VirtualBox

Ticket #2796 (closed defect: fixed)

Opened 5 years ago

Last modified 5 years ago

Raw VMDK with SATA causes errors under Linux => Fixed in SVN

Reported by: decoder Owned by:
Priority: critical Component: virtual disk
Version: VirtualBox 2.1.0 Keywords: SATA VMDK error
Cc: Guest type: Linux
Host type: Linux

Description

Hello,

I'm running VirtualBox 2.1.0 on a 64-bit Linux Host, with a 32-bit Linux Guest (Livecd, Kernel 2.6.24-gentoo-r3). Since the upgrade to VirtualBox 2.1.0, I get massive errors when issuing high I/O load to the raw VMDK image which is attached via SATA (write through). I experienced this problem first when I used rsync to copy a whole filesystem from the VDI image to the VMDK. This only seems to happen with VMDK, as I have done the same thing with the VDI image and there everything is fine. The errors caused in the linux kernel log can be seen in the attached logfile.

The said errors render the machine unusable, as the rsync process gets stuck in I/O and cannot be terminated anymore, other apps start blocking then as well.

I didn't experience any such problems with VirtualBox 2.0.6, so I guess the problem must be one of the most recent changes in the VMDK system. If you need any further information, feel free to reply with what you need.

Attachments

kernel.log Download (231.0 KB) - added by decoder 5 years ago.
Kernel Log containing SATA errors
VBox.log Download (36.0 KB) - added by decoder 5 years ago.
VBox.log

Change History

Changed 5 years ago by decoder

Kernel Log containing SATA errors

comment:1 Changed 5 years ago by aeichner

Can you please attach the VBox.log? You can find it in ~/.VirtualBox/Machines/<VM name>/Logs Thank you.

Changed 5 years ago by decoder

VBox.log

comment:2 Changed 5 years ago by decoder

Attached the requested file, didn't attach it in the first place because I saw nothing special/suspicious there. Good luck :)

comment:3 Changed 5 years ago by aeichner

Can you try if the errors disappear after you did the following please?

VBoxManage setextradata "Your VM" "VBoxInternal/Devices/ahci/0/Config/UseAsyncInterfaceIfAvailable" 0

comment:4 Changed 5 years ago by aeichner

  • Summary changed from Raw VMDK with SATA causes errors under Linux to Raw VMDK with SATA causes errors under Linux => Fixed in SVN

This will be fixed in the next maintanence release. Thanks for the report.

comment:5 Changed 5 years ago by sandervl73

  • Status changed from new to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.

www.oracle.com
ContactPrivacy policyTerms of Use