Support > Knowledge Base
Knowledge Base

Search the Knowledge Base: |
Search the Knowledge Base: |
SMP virtual machines running Linux using the TSC clocksource stop responding or stall
Symptoms
- Guest operating system stops responding
- Cannot perform actions on the guest operating system
Purpose
Resolution
Affected Kernels
Clocksource was introduced in 2.6.18 for 32 bit kernels and in 2.6.21 for 64 bit kernels. This issue is fixed in 2.6.26 for both 32 and 64 bit kernels. This is only an issue when using a virtual machine with more than one virtual CPU.
Affected Flavors and Versions
The following flavors/versions are affected:
-
Asianux 3 32 bit
-
CentOS 5.2 32 bit
-
CentOS 5.1 32 bit
-
CentOS 5.0 32 bit
-
Mandriva Linux 2008 32 bit and 64 bit
-
Oracle Enterprise Linux 5 32 bit
-
RHEL 5.2 32 bit
-
RHEL 5.1 32 bit
-
RHEL 5.0 32 bit
-
SUSE Linux 10.3 32 bit and 64 bit
-
SUSE Linux 10.2 32 bit
- Ubuntu 8.04 32 bit and 64 bit
- Ubuntu 7.10 32 bit and 64 bit
- Ubuntu 7.04 32 bit
The issue is fixed in a patch update for RHEL 5.2. For more information, see RHSA-2008:0519 - Security Advisory at https://rhn.redhat.com/rhn/errata/details/Details.do?eid=7228.
This issue is fixed in a patch update for Centos 5.2. For more information, see CentOS Errata and Security Advisory 2008:0519 at http://lists.centos.org/pipermail/centos-announce/2008-June/015036.html.
This issue is fixed in Ubuntu 8.04.2.
This issue is fixed in Asianux 3 SP1 32bit.
Solution
The workaround for kernels with this issue is to use the acpi_pm clocksource. This can be done by putting clocksource=acpi_pm on the kernel command line.
For more information, see Linux Timekeeping Best Practices KB 1006427.
Feedback
Actions
- KB Article: 1007020
- Updated: Sep 11, 2009
- Products:
VMware ACE
VMware ESX
VMware ESXi
VMware Fusion
VMware GSX Server
VMware Player
VMware Server
VMware Workstation

