Knowledge Base
The VMware Knowledge Base provides support solutions, error messages and troubleshooting guides

|
vMotion of a virtual machine fails with the error: A general system error occurred: Failed to flush checkpoint data! (2005741)
Symptoms
- Migrating virtual machines using vMotion fails
- You see the error:
A general system error occurred: Failed to flush checkpoint data! - This issue occurs when:
- The resolution of the virtual machines is higher than 1280 x 1024, or smaller if you are using a second screen
- The guest operating system is using the WDDM driver (Windows 7, Windows 2008 R2, Windows 2008, Windows Vista)
- The virtual machine is using virtual machine hardware version 8
- The Error Stack in the vCenter Server task details shows these messages:
- An I/O error occurred while saving the checkpoint: 0 (Resource temporarily unavailable)
- Failed to write checkpoint data (offset xxxxxxxx, size xxxxx): Failed to resume VM.
- The virtual machine's
vmware.logcontains this error:vmx| MigrateSetState: Transitioning from state 9 to 11.
vmx| Migrate_SetFailure: Failed waiting for data. Error bad0006. Limit exceeded.
vmx|
vmx| Migrate: cleaning up migration state.
vmx| MigrateSetState: Transitioning from state 11 to 0.
vmx| Msg_Post: Error
vmx| [vob.vmotion.chkpt.toobig] vMotion migration [XXXXXXXX:xxxxxxxxxxxxxxxx] failed. The checkpoint data length (xxxxx bytes) or the offset (xxxxxxxx bytes) exceeds the maximum checkpoint data length (xxxxxxxx byte).
vmx| [msg.moduletable.powerOnFailed] Module Migrate power on failed.
Cause
mks.enable3d is set to FALSE (the default).Resolution
To work around this issue on ESXi 5.0, use one of these options:
- Change the resolution to a single screen of 1280 x 1024 or smaller before using vMotion for migration.
- Do not upgrade to Virtual Machine Hardware version 8.
- Increase the base checkpoint cache size. Doubling this value from its default of 8 MB to 16 MB (16777216 bytes) should be enough for any display resolution. If you are using two displays at 1600 x 1200 each, increase the setting to 20 MB (20971520 bytes).
To increase the base checkpoint cache size:- Power off the virtual machine.
- Click the virtual machine in the Inventory.
- On the Summary tab for that virtual machine, click Edit Settings.
- In the virtual machine Properties dialog box, click the Options tab.
- Under Advanced, select General and click Configuration Parameters.
- Click Add Row.
- In the new row, add
migrate.baseCptCacheSizeto the name column and add16777216to the value column. - Click OK to save the change.
Note: If you don't want to power off your virtual machine to change the resolution, you can also appendmigrate.baseCptCacheSize = 16777216to the/etc/vmware/configfile on the target host. This adds the option to every VMX process that is spawning on this host, which happens when vMotion is starting a virtual machine on the server. - Set
mks.enable3d = TRUEfor the virtual machine:- Power off the virtual machine.
- Click the virtual machine in the Inventory.
- On the Summary tab for that virtual machine, click Edit Settings.
- In the virtual machine Properties dialog box, click the Options tab.
- Under Advanced, select General and click Configuration Parameters.
- Click Add Row.
- In the new row, add
mks.enable3dto the name column and addTrueto the value column. - Click OK to save the change.
Caution: This workaround increases the overhead memory reservation by 256 MB. As such, it may have a negative impact on HA Clusters with strict Admission Control. However, this memory is only used if the 3D application is active. If, for example, Aero Basic and not Aero Glass is used as a window theme, most of the reservation is not used and the memory could be kept available for the ESXi host. The reservation still affects HA Admission Control if large multi-monitor setups are used for the virtual machine and if the CPU is older than a Nehalem processor and does not have the SSE 4.1 instruction set. In this case, VMware does not recommend using 3D. The maximum recommended resolution for using 3D, regardless of CPU type and SSE 4.1 support, is 1920 x 1200 with dual screens.
Tags
Request a Product Feature
To request a new product feature or to provide feedback on a VMware product, please visit the Request a Product Feature page.
Actions
KB:
- Updated:
- Categories:
- Languages:
- Product Family:
- Product(s):
- Product Version(s):

