From owner-freebsd-current Thu Aug 20 19:01:47 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id TAA11380 for freebsd-current-outgoing; Thu, 20 Aug 1998 19:01:47 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from home.dragondata.com (home.dragondata.com [204.137.237.2]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id TAA11364 for ; Thu, 20 Aug 1998 19:01:44 -0700 (PDT) (envelope-from toasty@home.dragondata.com) Received: (from toasty@localhost) by home.dragondata.com (8.8.8/8.8.5) id UAA01630; Thu, 20 Aug 1998 20:58:49 -0500 (CDT) From: Kevin Day Message-Id: <199808210158.UAA01630@home.dragondata.com> Subject: Re: 13 months of user time? In-Reply-To: <199808210140.LAA11972@godzilla.zeta.org.au> from Bruce Evans at "Aug 21, 98 11:40:39 am" To: bde@zeta.org.au (Bruce Evans) Date: Thu, 20 Aug 1998 20:58:48 -0500 (CDT) Cc: brian@Awfulhak.org, green@unixhelp.org, bde@zeta.org.au, freebsd-current@FreeBSD.ORG, jwd@unx.sas.com, phk@critter.freebsd.dk, tlambert@primenet.com X-Mailer: ELM [version 2.4ME+ PL31 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > >I reckon a diagnostic in microuptime() that compares the value > >assigned to *tv with the previous value and moans if they decrease > >may prove informative.... and maybe a similar thing in > >i8254_get_timecount() - the machine I was having problems with was > >running apm, so it used the i8254 timecounter rather than the tsc > >counter. > > The problem is quite likely to be with apm. It does bad things to > reinitialize the time. Damage is limited by not reinitializing the > time unless apm has apparently been asleep for > 2 seconds (or < -2 > seconds :-). > > Bruce FWIW, I've got a Cyrix MediaGX system that does this, has APM turned off, and continually complains: calcru: negative time -7747 ms (or whatever the message is). It's usually 2 to 10 seconds at a time when it does it. Kevin To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message