Re: athlon 64 dual core tsc out of sync

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Alistair John Strachan writes:
> On Saturday 04 February 2006 19:03, Lee Revell wrote:
>> On Fri, 2006-02-03 at 21:10 -0500, Ed Sweetman wrote:

>>> I know this has been gone over before, and I am aware of
>>> the possible fix being the use of the pmtmr.
>>>
>>> My question is, if there is support builtin to the kernel for more than
>>> one timer, and we know that no timer but the pmtimer is reliable on a
>>> dual core system, why doesn't the startup of the kernel choose the
>>> pmtimer based on if it detects the system is a dual core proc with smp
>>> enabled?   And if the pmtimer doesn't fix this sync issue, is there a
>>> fix out there?   Currently with 2.6.16-rc1-mm5 the non-customized boot
>>> args to the kernel results in these messages.
>>
>> Excellent question.  What's the status of this bug?  It's a
>> showstopper for a ton of people on the JACK list...
>
> As Andi has recounted many times already, pmtmr is now the
> default on x86-64 if it's built in. I'm sure you can confirm
> this from the sources.

That's unhelpful unless you are suggesting that Linux no
longer supports running the 32-bit kernel on 64-bit hardware.
If that is the case, it ought to detect the incompatibility
and refuse to boot.

My clock was going about 1.414 times as fast as it ought to.
Why that looks like the square root of two I don't know.

There have been far too many other problems with i386 timekeeping as well.
Really, it's crazy to not use the pmtmr if the pmtmr is available. The next
best choice would be HPET. After that, pre-SMM systems should count clock
ticks and post-SMM systems should read the RTC or PIT registers. Until we
accept this, we'll always be suffering clock problems.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux