From owner-freebsd-current@FreeBSD.ORG Tue Jul 10 08:40:48 2007 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 77CA816A468; Tue, 10 Jul 2007 08:40:48 +0000 (UTC) (envelope-from snezhko@indorsoft.ru) Received: from indorsoft.ru (indor.net.tomline.ru [213.183.100.90]) by mx1.freebsd.org (Postfix) with ESMTP id 9612B13C45B; Tue, 10 Jul 2007 08:40:46 +0000 (UTC) (envelope-from snezhko@indorsoft.ru) Received: from SNEZHKO by indorsoft.ru (MDaemon.PRO.v7.2.2.R) with ESMTP id md50000218776.msg; Tue, 10 Jul 2007 15:40:38 +0700 From: Victor Snezhko To: Ivan Voras References: <46934301.5080302@fer.hr> Date: Tue, 10 Jul 2007 15:40:31 +0700 In-Reply-To: <46934301.5080302@fer.hr> (Ivan Voras's message of "Tue, 10 Jul 2007 10:27:45 +0200") Message-ID: User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/21.3 (windows-nt) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Processed: indor.net.tomline.ru, Tue, 10 Jul 2007 15:40:38 +0700 (not processed: spam filter disabled) X-Return-Path: snezhko@indorsoft.ru Cc: freebsd-hackers@freebsd.org, freebsd-current@freebsd.org Subject: Re: Debugging time X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Jul 2007 08:40:48 -0000 Ivan Voras writes: >> For about half a year I have another weirdness with time on my >> -current box without vmware, maybe it's somehow has common origins >> with your behaviour. When I boot FreeBSD, ntpdate (which is set up to >> run via rc.conf) often reports huge time offsets: >> 10 Jul 12:04:34 ntpdate[51761]: step time server ntp.server.name offset 234456.074166 sec >> >> I have so far only noticed that the value of the the offset is roughly >> equal to the amount of time when FreeBSD isn't running (this is a >> dual-boot box with windows). The box is pretty old, 600-MHz Celeron > > Is the above number correct (i.e. ~~ 65 hours)? Yes, sometimes my FreeBSD is not running for several days - in this case ntpdate prints such numbers. It looks like kernel stores date and time values somewhere and then re-reads them. I still don't rule out some stupidity on my part - the behaviour I'm observing is very illogic. Maybe I should try installing current from a fresh snapshot when it's released. > I noticed there can be a consistent "shift" of duration equal to > your timezone when VMWare sets the RTC to the host's local time and > FreeBSD thinks it's UTC. But if the difference is not constant, it's > not it. When I just reboot FreeBSD, offset doesn't exceed one or two seconds (notably, bios takes longer to boot, about 5-10 seconds). When BSD is inactive for several hours, number is much bigger. I neglected to debug this deeply before - I assumed I have overlooked something simple, but now that you have reported another issue in the similar area, I'll try to collect full information. -- WBR, Victor V. Snezhko E-mail: snezhko@indorsoft.ru