From: Ondrej Zary <linux@rainbow-software.org>
To: David Fries <david@fries.net>
Cc: john stultz <johnstul@us.ibm.com>, Ingo Molnar <mingo@elte.hu>,
"linux-kernel" <linux-kernel@vger.kernel.org>,
Thomas Gleixner <tglx@tglx.de>
Subject: Re: TSC marked unstable on suspend and resume
Date: Sat, 9 May 2009 12:02:42 +0200 [thread overview]
Message-ID: <200905091202.46244.linux@rainbow-software.org> (raw)
In-Reply-To: <20090509003415.GJ4162@spacedout.fries.net>
On Saturday 09 May 2009 02:34:15 David Fries wrote:
> On Fri, May 08, 2009 at 11:53:12PM +0200, Ondrej Zary wrote:
> > On Thursday 30 April 2009 05:37:33 john stultz wrote:
> > > On Wed, 2009-04-29 at 18:25 -0500, David Fries wrote:
> > > > On Wed, Apr 29, 2009 at 09:45:40AM -0700, john stultz wrote:
> > > > > On Fri, Feb 20, 2009 at 7:39 PM, David Fries <david@fries.net> wrote:
> > > > > > I'm getting TSC marked as unsable on hibernate to disk with
> > > > > > 2.6.29-rc3. ?The last kernel I ran 2.6.24.4 ran 300+ days without
> > > > > > a problem and does not loose TSC on hibernate.
> > > > > >
> > > > > > I'm hibernating with `echo disk > /sys/power/state`.
> > > > > > These look like the relavant messages,
> > > > > >
> > > > > > CPU 0 irqstacks, hard=c0379000 soft=c0378000
> > > > > > PID hash table entries: 1024 (order: 10, 4096 bytes)
> > > > > > Fast TSC calibration using PIT
> > > > > > Detected 300.705 MHz processor.
> > > > > > Calibrating delay loop (skipped), value calculated using timer
> > > > > > frequency.. 601.41 BogoMIPS (lpj=300705) hibernate to disk,
> > > > > > Restarting tasks ... done.
> > > > > > Clocksource tsc unstable (delta = 499883531 ns)
> > > > > >
> > > > > > model name : AMD-K6(tm) 3D processor
> > > > > > Host bridge: VIA Technologies, Inc. VT82C598 [Apollo MVP3] (rev
> > > > > > 04)
> > > > >
> > > > > Hmm. Seems like the clocksource watchdog is having some problem
> > > > > handling state around hibernate.
> > >
> > > Yea. This seems to be the case here. There's watchdog code and
> > > variables to handle resume properly, but there isn't a corresponding
> > > suspend hook, so the resume path doesn't actually change anything.
> > >
> > > Here's a patch you can try, I only had time to compile test it today,
> > > so its untested. Hopefully I didn't miss anything obvious.
> >
> > I have the same problem and the patch does not solve it for me too.
>
> What CPU and motherboard chipset?
Cyrix MII PR300 225MHz
PCPartner TXB820DS (i430TX)
> > I noticed that after resume, ping is unable to measue short time
> > correctly: 64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.000 ms
> >
> > "echo tsc
> > >/sys/devices/system/clocksource/clocksource0/current_clocksource" fixes
> > the problem until next hibernation:
> > 64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.223 ms
>
> I didn't know about that, thanks for posting the tip.
--
Ondrej Zary
prev parent reply other threads:[~2009-05-09 10:03 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-02-21 2:39 TSC marked unstable on suspend and resume David Fries
2009-02-23 23:23 ` Rafael J. Wysocki
2009-02-24 4:58 ` David Fries
2009-02-27 21:05 ` Pavel Machek
2009-04-29 16:45 ` john stultz
2009-04-29 23:25 ` David Fries
2009-04-30 3:37 ` john stultz
2009-05-01 3:13 ` David Fries
2009-05-08 21:53 ` Ondrej Zary
2009-05-09 0:34 ` David Fries
2009-05-09 10:02 ` Ondrej Zary [this message]
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=200905091202.46244.linux@rainbow-software.org \
--to=linux@rainbow-software.org \
--cc=david@fries.net \
--cc=johnstul@us.ibm.com \
--cc=linux-kernel@vger.kernel.org \
--cc=mingo@elte.hu \
--cc=tglx@tglx.de \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.