From: Andi Kleen <ak@suse.de>
To: Ed Sweetman <safemode@comcast.net>
Cc: linux-kernel@vger.kernel.org
Subject: Re: athlon 64 dual core tsc out of sync
Date: 05 Feb 2006 17:32:16 +0100 [thread overview]
Message-ID: <p73u0bdlqb3.fsf@verdi.suse.de> (raw)
In-Reply-To: <43E40D14.7070606@comcast.net>
Ed Sweetman <safemode@comcast.net> writes:
> 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?
The 64bit kernel does this. I believe John Stultz also implemented
it for 32bit, but it might not have hit mainline yet.
Sometimes people sabotate it though by not compiling in crucial
parts like ACPI - (no ACPI - no pmtimer)
> 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.
pmtimer fixes the issue by not using the TSC at all. So if you
still have timer troubles when using the pmtimer then it's not the TSC to blame.
> Losing some ticks... checking if CPU frequency changed.
> warning: many lost ticks.
> Your time source seems to be instable or some driver is hogging interupts
> rip default_idle+0x2d/0x60
There are unfortunately many different chipset that could cause it.
There was an issue CPU found that could cause this, but it should only happen
on mobile athlon 64.
Sometimes there are timer routing problems on some Nvidia and ATI chipsets.
Assuming you're using 64bit then you can try apicmaintimer or apicpmtimer.
On 32bit you can try pci=noacpi noapic
-Andi
P.S.: I would recommend to approach the issue like visiting a doctor. If you
don't see the full picture don't blame a single piece like the TSC.
next prev parent reply other threads:[~2006-02-05 16:32 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-02-04 2:10 athlon 64 dual core tsc out of sync Ed Sweetman
2006-02-04 19:03 ` Lee Revell
2006-02-04 19:52 ` Alistair John Strachan
2006-02-04 21:55 ` Ed Sweetman
2006-02-04 19:16 ` Lee Revell
2006-02-05 16:32 ` Andi Kleen [this message]
2006-02-06 1:12 ` Ed Sweetman
-- strict thread matches above, loose matches on Subject: below --
2006-02-04 20:24 Albert Cahalan
2006-02-05 1:00 ` Lee Revell
2006-02-05 1:45 ` Albert Cahalan
2006-02-05 2:08 ` Lee Revell
2006-02-05 3:02 ` Ed Sweetman
2006-02-05 5:08 ` Alistair John Strachan
2006-02-05 2:24 ` Lee Revell
2006-02-05 5:06 ` Alistair John Strachan
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=p73u0bdlqb3.fsf@verdi.suse.de \
--to=ak@suse.de \
--cc=linux-kernel@vger.kernel.org \
--cc=safemode@comcast.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox