id	summary	reporter	owner	description	type	status	priority	component	version	resolution	keywords	cc	guest	host
2510	Snapshot fails if SATA port > 1	erik		I have observed that it is impossible to take snapshots of a VirtualBox machine if it has any disk images attached to SATA ports 2 and higher.  This condition results in an error message that the VDI file is is use by another task.  I have reliably been able to reproduce this in a new VirtualBox VM by attaching any hard drives to any SATA port with the exception of 0 and 1 with Windows Vista Ultimate and Windows XP host operating systems and a variety of guest operating systems.\r\n\r\nAlthough I have not set up a development environment for working on VirtualBox, I believe the problem can be traced to /trunk/src/VBox/Devices/PC/BIOS/rombios.c in the lines between 5392 and 5404 as it can be found in revision [13190].  I believe these lines are causing the checks for isBusy() (/trunk/src/VBox/Main/HardDiskImpl.cpp) to fail.\r\n\r\n||'''HD attached to'''||'''Snapshot result'''||\r\n||IDE Pri/M||Success||\r\n||IDE Pri/S||Success||\r\n||IDE Sec/S||Success||\r\n||SATA 0 (IDE Emulation)||Success||\r\n||SATA 1 (IDE Emulation)||Success||\r\n||SATA 0 (No IDE Emulation)||Success||\r\n||SATA 1 (No IDE Emulation)||Success||\r\n||SATA 2 (IDE Emulation)||'''FAIL'''||\r\n||SATA 2 (No IDE Emulation)||'''FAIL'''||\r\n	defect	closed	major	host support	VirtualBox 2.0.4	fixed			other	other
