Re: ts_to_ct messages; ntp: time correction of -1200 seconds exceeds sanity limit

From: Bjoern A. Zeeb <bzeeb-lists_at_lists.zabbadoz.net>
Date: Mon, 6 Dec 2010 14:10:49 +0000 (UTC)
On Mon, 6 Dec 2010, Kostik Belousov wrote:

> On Sun, Dec 05, 2010 at 08:30:11PM -0600, James R. Van Artsdalen wrote:
>> FreeBSD gohorns.x 9.0-CURRENT FreeBSD 9.0-CURRENT #1 r216088: Thu Dec  2
>> 23:20:14 CST 2010     root_at_gohorns.x:/usr/obj/usr/src/sys/GENERIC  amd64
>>
>> I have been getting a lot of ts_to_ct for months: are we supposed to
>> look for something or report anything about these?
> They should be silenced. I have this local change for too long, will
> commit it shortly unless somebody objects:
>
> diff --git a/sys/kern/subr_clock.c b/sys/kern/subr_clock.c
> index 4e7bcd0..c04b5ac 100644
> --- a/sys/kern/subr_clock.c
> +++ b/sys/kern/subr_clock.c
> _at__at_ -49,7 +49,7 _at__at_ __FBSDID("$FreeBSD$");
> #include <sys/sysctl.h>
> #include <sys/timetc.h>
>
> -#define ct_debug bootverbose
> +static int ct_debug;
> static int adjkerntz;		/* local offset from UTC in seconds */
> static int wall_cmos_clock;	/* wall CMOS clock assumed if != 0 */

I have actually been using this one for two months now, which allows you
to enable it if you want the debugging.

--- sys/kern/subr_clock.c.orig  2010-11-14 16:10:15.000000000 +0000
+++ sys/kern/subr_clock.c       2010-12-04 23:39:51.000000000 +0000
_at__at_ -49,7 +49,7 _at__at_ __FBSDID("$FreeBSD: src/sys/kern/subr_cl
  #include <sys/sysctl.h>
  #include <sys/timetc.h>

-#define ct_debug bootverbose
+static int ct_debug;
  static int adjkerntz;          /* local offset from UTC in seconds */
  static int wall_cmos_clock;    /* wall CMOS clock assumed if != 0 */

_at__at_ -60,6 +60,8 _at__at_ int tz_dsttime;
   * This have traditionally been in machdep, but should probably be moved to
   * kern.
   */
+SYSCTL_INT(_machdep, OID_AUTO, ct_debug,
+       CTLFLAG_RW, &ct_debug, 0, "Print ct debug if enabled.");
  SYSCTL_INT(_machdep, OID_AUTO, wall_cmos_clock,
      CTLFLAG_RW, &wall_cmos_clock, 0, "CMOS clock keeps wall time");



-- 
Bjoern A. Zeeb                              Welcome a new stage of life.
         <ks> Going to jail sucks -- <bz> All my daemons like it!
   http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/jails.html
Received on Mon Dec 06 2010 - 13:15:08 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:09 UTC