Kernel clock issue "Clocksource tsc unstable"

NoOp glgxg at sbcglobal.net
Fri Feb 27 23:12:20 UTC 2009


On 02/27/2009 02:21 PM, Hal Burgiss wrote:
> On Fri, Feb 27, 2009 at 03:18:29PM -0500, Rashkae wrote:
>> 
>> wow,, your hardware is a bit limited, with no hpet timer and no pic
> 
> The older one is dual P3's in an IBM server box. It ran fine for years
> on CentOS and probably Gentoo before that, so this is all curious.
> Either the hardware has gotten funky or something in the ubuntu server
> kernel is funky. The newer one is a brand new AMD Opteron. 

Don't feel bad... have an old Thinkpad A21M that doesn't have hpet either.

> 
>> timer.. (pic was the old standard timer).   Jiffies, as I understand,
>> should be avoided like the plague and is only included for special
>> cases.  (Jiffies is basically the software counting time based on cpu
>> clock frequency or some such.)
>> 
>> I would try adding clocksource=acpi_pm to the boot of both your systems
>> and see if that solves the problem.
> 
> Thanks. I'll give that a shot. 
> 

I wonder if your issue is related to this:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/221351
[TSC Clocksource can cause hangs and time jumps]

You might also want to have a look at:
https://launchpad.net/ubuntu/hardy/+source/linux/2.6.24-24.50
Note the TSC/clock issues.

Changelog

linux (2.6.24-24.50) hardy-proposed; urgency=low

  [Alok Kataria]

  * x86: add X86_FEATURE_HYPERVISOR feature bit
    - LP: #319945
  * x86: add a synthetic TSC_RELIABLE feature bit
    - LP: #319945
  * x86: vmware: look for DMI string in the product serial key
    - LP: #319945
  * x86: Hypervisor detection and get tsc_freq from hypervisor
    - LP: #319945
  * x86: Use the synthetic TSC_RELIABLE bit to workaround virtualization
    anomalies.
    - LP: #319945
  * x86: Skip verification by the watchdog for TSC clocksource.
    - LP: #319945
  * x86: Mark TSC synchronized on VMware.
    - LP: #319945

You can click on the bugs in the changelog to have a look. Also:
https://launchpad.net/+search?field.text=TSC+Clocksource
[messy, but sometimes turns up a place to start when in doubt]






More information about the ubuntu-users mailing list