From owner-freebsd-arm@freebsd.org Wed Nov 27 20:58:48 2019 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id CE9BD1B8B20 for ; Wed, 27 Nov 2019 20:58:48 +0000 (UTC) (envelope-from james@opentech.cc) Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-eopbgr790085.outbound.protection.outlook.com [40.107.79.85]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "GlobalSign Organization Validation CA - SHA256 - G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 47NY5z3hcTz4bnV for ; Wed, 27 Nov 2019 20:58:46 +0000 (UTC) (envelope-from james@opentech.cc) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=h9DwdCrktZTV2lnW/rxVpQPsf2AjoiUyGgaj60bAUYtjGEM9kT8zkj63Z+5H9KdCc5sAVbEgRM830qRrIPOCSlTPeVt9ZrFKb6GM6k7i3kcdjq6APDieOqN9JU6LUDw1ROEHQl6JctiHn56J+D217z1Tla644zFYrG/+BKifgyoArFwiTbjj+6rQQdie/5U6V4TkKg9oNSt97uUN2EJMJ+BVBZYZmEnEch6w/fMKBb79tuoBx5EJGsrOXcMHTM4qbwXXoHT5vdSBS37eMabRf8a9sp8PA3L9cQoqz5bCBhBjq+FuxZC1RSo1v+NR0hm+ayiGHL7iRD1AsH+AXnhNoQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1I/QpitYbaHqNeK2TLN7w7qBVeFVY3kADEwkjh4Jav0=; b=ioYzDAWleuUwsFZun1NSrgzEX2KCR1mdaedEE5Ba2IlLSxfx1BFUMa639Cpwrtml7eoompcZR1BmrZ9BZ4kqfWuR8xaJ5baH6Sk5FuMo5UHscnwDCXBnn6l3Dv9RxfXXTtPN0dXOQ1HlWzu+ZpcyQ6A/u437pwCoiG03Vg7qkEeEChiJs45dIOiylgYJN1r67PMaIov0OOFJwUWid7E8IqGKgy++zks6Hg7jPeqYrbTa97ozdXc4xWzbpYiwZV5cRh/q1x2/vlUqy7D5vfVwXJIHu54e1nFyy7qRjFaT/vNIGbyZlsVsEU6MSofYBBkfLtev2lUg5Q4RaGn90g4DKQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=opentech.cc; dmarc=pass action=none header.from=opentech.cc; dkim=pass header.d=opentech.cc; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=opentech.cc; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1I/QpitYbaHqNeK2TLN7w7qBVeFVY3kADEwkjh4Jav0=; b=ZzQVfHz0CU2rKGwuxSKEN1stXPQadnoEHb5xvbOK/l3b/o/SkYZkg1+15zW52yIcMNkGI7zvPXxbTtdCAQMMGTZWkhT7OdGxP/mDhpLUTMl0jWwO4DrggWk1Qo75rVngYiLQgLHJ4zuDKN8EMTLXU817q6fRI4Hm7YHADondeMQ= Received: from MWHPR06MB3134.namprd06.prod.outlook.com (10.174.248.13) by MWHPR06MB2751.namprd06.prod.outlook.com (10.168.204.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2495.18; Wed, 27 Nov 2019 20:58:43 +0000 Received: from MWHPR06MB3134.namprd06.prod.outlook.com ([fe80::1943:79aa:6d34:38ba]) by MWHPR06MB3134.namprd06.prod.outlook.com ([fe80::1943:79aa:6d34:38ba%7]) with mapi id 15.20.2474.023; Wed, 27 Nov 2019 20:58:43 +0000 From: James Shuriff To: Ross Alexander , "freebsd-arm@freebsd.org" Subject: RE: rpi3 clock drift Thread-Topic: rpi3 clock drift Thread-Index: AQHVpUx0zryUjtMePk2bBh6hCr8xxqeff+Ow Date: Wed, 27 Nov 2019 20:58:43 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [71.251.5.193] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 31873989-5c66-4f9d-08b2-08d7737c96a3 x-ms-traffictypediagnostic: MWHPR06MB2751: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6430; x-forefront-prvs: 023495660C x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(39830400003)(346002)(376002)(396003)(366004)(136003)(199004)(189003)(13464003)(38564003)(86362001)(305945005)(2906002)(99286004)(74316002)(3846002)(6116002)(14454004)(25786009)(186003)(102836004)(76116006)(53546011)(52536014)(6506007)(66556008)(66066001)(66476007)(66446008)(5660300002)(64756008)(66946007)(110136005)(316002)(966005)(508600001)(229853002)(26005)(76176011)(7736002)(2501003)(7116003)(256004)(4001150100001)(5024004)(14444005)(8676002)(6436002)(446003)(11346002)(6306002)(9686003)(55016002)(8936002)(81156014)(81166006)(71200400001)(71190400001)(33656002)(6246003)(7696005); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR06MB2751; H:MWHPR06MB3134.namprd06.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: opentech.cc does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: IWdtgce9Q1+UYC7dmWVWBRNFxqtv/RS1P8ZEbW8GL25JeFcxz1i0N8Gn115/oDZt4vKTiNOmPo3yFOIliIzTB426QzIeY7zpb0BfvqekxkdmQoTeMdyThfVsNTdmKhQPV7wWg5pwYPUloYVkIz4gFLRazVynULFINjHOWr8oKpillXc7ILzfL0gmNpUH+YjXynub2+fd9m5h6olebppkNOhyBTTGOYJylCimVqsxZ39kP2IRX6mqvTTPPZseIjnO9oj4F0weeA8L1cIMfqUbmouChkoajhmwEYwMqSZBd/6zTL1F0xg5ff3MLg1yZB+PFv9dMJd+UFlfKPIVewA1SCpoqe01+D1m+BQ+oBG2FstKbz+cauZyI8DviPw56LAHUwCzN3F1hH9Gkmy6dGUImFrnGXRw1dwbMlCgM3rz1QyBjV5JqLyCDcQsm0Q/wtA7NvNG/P/UnzrYFNb3x8yoYhAeWl/TF88mt/Bl1fks4oI= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: opentech.cc X-MS-Exchange-CrossTenant-Network-Message-Id: 31873989-5c66-4f9d-08b2-08d7737c96a3 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Nov 2019 20:58:43.4821 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 5c5dd5ac-929c-48f6-a3f4-c0c8602c24af X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: pj74EB03so6SsaPEq6kSNIobwOdQJAkyqG9baaOn4NcXMkk2hP6xruB1P9hpJcluOI7MA76hyafraer9AEbpwQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR06MB2751 X-Rspamd-Queue-Id: 47NY5z3hcTz4bnV X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=opentech.cc header.s=selector1 header.b=ZzQVfHz0; dmarc=pass (policy=none) header.from=opentech.cc; spf=pass (mx1.freebsd.org: domain of james@opentech.cc designates 40.107.79.85 as permitted sender) smtp.mailfrom=james@opentech.cc X-Spamd-Result: default: False [-5.35 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[opentech.cc:s=selector1]; HAS_XOIP(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:40.107.0.0/16]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; IP_SCORE(-1.35)[ipnet: 40.64.0.0/10(-3.85), asn: 8075(-2.84), country: US(-0.05)]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[opentech.cc:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[85.79.107.40.list.dnswl.org : 127.0.3.0]; DMARC_POLICY_ALLOW(-0.50)[opentech.cc,none]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:8075, ipnet:40.64.0.0/10, country:US]; ARC_ALLOW(-1.00)[i=1] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Nov 2019 20:58:48 -0000 Yeah, I'm convinced 19.2 MHz is what I *should* have. I just need to figure= out what's supplying the frequency. I expect it's a bad FDT. What model is your GPS hat? - James Shuriff -----Original Message----- From: owner-freebsd-arm@freebsd.org On Beha= lf Of Ross Alexander Sent: Wednesday, November 27, 2019 12:59 PM To: freebsd-arm@freebsd.org Subject: re: rpi3 clock drift On Wed, 27 Nov 2019, IanLepore wrote: > Date: Tue, 26 Nov 2019 15:48:54 -0700 > From: Ian Lepore > To: James Shuriff , Bakul Shah > > Cc: "freebsd-arm@freebsd.org" > Subject: Re: rpi3 clock drift > Message-ID: > <486c0bc46deeefb8338f50fe6dfdf7951786e56c.camel@freebsd.org> > Content-Type: text/plain; charset=3D"UTF-8" > > On Tue, 2019-11-26 at 22:34 +0000, James Shuriff wrote: >> kern.timecounter.tc.ARM MPCore Timecounter.frequency: 54000000 > > 54 MHz seems like a very strange frequency for a clock in an arm > system. Of course, everything about an RPi seems to be strange and > non-standard. > > Can someone else with an rpi3 (which keeps good time) confirm that > that's the usual number? > > -- Ian Mine does reasonably well; it's disciplined to a local stratum-0 (a pi2 with a GPS hat supplying PPS). The timecounter values are rpi3:/var/db/ntp # sysctl kern.timecounter kern.timecounter.fast_gettime: 1 kern.timecounter.tick: 1 kern.timecounter.choice: ARM MPCore Timecounter(1000) dummy(-1000000) kern.timecounter.hardware: ARM MPCore Timecounter kern.timecounter.alloweddeviation: 5 kern.timecounter.timehands_count: 2 kern.timecounter.stepwarnings: 0 kern.timecounter.tc.ARM MPCore Timecounter.quality: 1000 kern.timecounter.tc.ARM MPCore Timecounter.frequency: 19200000 kern.timecounter.tc.ARM MPCore Timecounter.counter: 1547324379 kern.timecounter.tc.ARM MPCore Timecounter.mask: 4294967295 and the ntpq info looks like rpi3:/var/db/ntp # ntpq ntpq> lpee remote refid st t when poll reach delay offset = jitter =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D *debian2.bogons .PPS. 1 u 39 512 377 0.759 5.328= 3.179 ntpq> rl &1 associd=3D63559 status=3D961a conf, reach, sel_sys.peer, 1 event, sys_= peer, srcadr=3Ddebian2.bogons, srcport=3D123, dstadr=3D192.168.2.6, dstport= =3D123, leap=3D00, stratum=3D1, precision=3D-19, rootdelay=3D0.000, rootdisp= =3D1.099, refid=3DPPS, reftime=3De18933b7.00541adb Wed, Nov 27 2019 10:41:11.00= 1, rec=3De18933be.acaf7c6a Wed, Nov 27 2019 10:41:18.674, reach=3D377, unreach=3D0, hmode=3D3, pmode=3D4, hpoll=3D9, ppoll=3D9, headway=3D17,= flash=3D00 ok, keyid=3D0, offset=3D5.328, delay=3D0.759, dispersion=3D14.153, jitter= =3D3.179, xleave=3D5.695, filtdelay=3D 0.87 0.76 0.78 0.77 0.79 0.79 0.71 = 0.80, filtoffset=3D 6.01 5.33 4.48 3.45 2.52 1.53 0.75 = 0.56, filtdisp=3D 0.00 7.95 16.10 23.85 31.71 39.74 47.61 = 55.62 ntpq> rl associd=3D0 status=3D0618 leap_none, sync_ntp, 1 event, no_sys_peer, version=3D"ntpd 4.2.8p12-a (1)", processor=3D"arm64", system=3D"FreeBSD/13.0-CURRENT", leap=3D00, stratum=3D2, precision=3D-= 21, rootdelay=3D0.759, rootdisp=3D23.748, refid=3D192.168.2.3, reftime=3De18931ac.ad6bd044 Wed, Nov 27 2019 10:32:28.677, clock=3De18933ef.81828f21 Wed, Nov 27 2019 10:42:07.505, peer=3D63559= , tc=3D9, mintc=3D3, offset=3D5.327665, frequency=3D-7.309, sys_jitter=3D0.00000= 0, clk_jitter=3D1.121, clk_wander=3D0.013, tai=3D37, leapsec=3D2017010100= 00, expire=3D201912280000 ntpq> quit This box is drifting a bit right now because I've got a 'make -j 3 buildwor= ld' running; the cheapo little resonators that the Pi folks use instead of = crystals drift madly with thermal stress. I can see the house furnace cutt= ing in and out by graphing the loopstats file :). While idle it's usually = good to less than half a millisecond. regards, Ross =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D Ross Alexander, (780) 675-6823 desk / (780) 689-0749 cell, rwa@athabascau.c= a 54.71593 N 113.30835 W Order is simply a thin, perilous condition we try to impose on the basic reality of chaos. -- William Gaddis, _J R_ -- This communication is intended for the use of the recipient to whom it is a= ddressed, and may contain confidential, personal, and or privileged informa= tion. Please contact us immediately if you are not the intended recipient o= f this communication, and do not copy, distribute, or take action relying o= n it. Any communications received in error, or subsequent reply, should be = deleted or destroyed. --- _______________________________________________ freebsd-arm@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-arm To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" ________________________________ DISCLAIMER: This message and any attachments are intended solely for the u= se of the recipient and may contain confidential information. If you have r= eceived this message in error please delete it and promptly notify the send= er, James Shuriff (james@opentech.cc).