From owner-freebsd-stable Wed Aug 29 21: 0:56 2001 Delivered-To: freebsd-stable@freebsd.org Received: from mailout00.sul.t-online.de (mailout00.sul.t-online.com [194.25.134.16]) by hub.freebsd.org (Postfix) with ESMTP id 1D01237B403 for ; Wed, 29 Aug 2001 21:00:53 -0700 (PDT) (envelope-from rabat@web.de) Received: from fwd02.sul.t-online.de by mailout00.sul.t-online.de with smtp id 15cJ0d-0006KD-00; Thu, 30 Aug 2001 06:00:51 +0200 Received: from spotteswoode.yi.org (520082050842-0001@[62.155.170.253]) by fmrl02.sul.t-online.com with smtp id 15cJ0d-0zXedcC; Thu, 30 Aug 2001 06:00:51 +0200 Received: (qmail 21317 invoked by uid 0); 30 Aug 2001 04:01:27 -0000 Date: 30 Aug 2001 06:01:27 +0200 Message-ID: <20010830060127.L19000@spotteswoode.yi.org> From: "clemensF" Mail-Followup-To: freebsd-stable@FreeBSD.ORG To: freebsd-stable@FreeBSD.ORG Subject: microuptime() went backwards Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Organization: private X-PGP-ID: 0x214190AF X-Stamper-To: post@stamper.itconsult.co.uk X-Sender: 520082050842-0001@t-dialin.net Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG the clock skew on my k2-6 pc is indicated, usually between the third and forth decimal after the dot, and i can't get it right. the problem is worst with freebsd, i did not see it with openbsd. i tried: "sysctl -w kern.timecounter.method=1", which is the standard setting now, no success. i even fiddled with "options NTIMECOUNTER=20" entries in my kernel config, this also did not help. i had the counter from 5 up to a few thousand(!), to no avail. doesn't this look like interrupts beeing masked for too long? clemens ps: typical entries in `dmesg -a` look like: Wed Aug 29 16:12:25 CEST 2001 microuptime() went backwards (7633.019507 -> 7633.019407) pid 16331 (vile), uid 65534: exited on signal 6 (core dumped) cd9660: RockRidge Extension microuptime() went backwards (27387.137508 -> 27387.137407) microuptime() went backwards (27888.555071 -> 27888.554971) microuptime() went backwards (37977.157270 -> 37977.156967) happens from thrice up to a few dozen times, depending on load. the board is a gigabyte GA-5AA, super7 mainboard with a k6-2 550Mhz, the graphics are a "bulk" Xpert@play, agp interfaced. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message