[ntp:questions] FreeBSD refclock error

David Newman dnewman at networktest.com
Mon Aug 13 00:05:32 UTC 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 9/6/06 10:46 PM, Terje Mathisen wrote:
> David Newman wrote:
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> Garrett Wollman wrote:
>>> In article <44FF015A.6060600 at networktest.com>,
>>> David Newman <dnewman at networktest.com> wrote:
>>>
>>>> refclock_newpeer: clock type 26 invalid
>>>>
>>>> This is with the stock install of FreeBSD; I didn't install ntp from
>>>> ports, and I have not recompiled the kernel. (If I do need to recompile
>>>> the kernel, please let me know what option(s) to use.)
>>> You need to recompile ntpd.  FreeBSD ships ntpd by default without
>>> refclock drivers.
>>
>> - From ports? From source? Either way, where do I spec compile-time
>> option(s), and which option(s) do I need for the 58503A?
> 
> 'Use the Source, Luke!'
> 
> I.e. by all means grab the official distribution from
> http://www.ntp.org/ ! FreeBSD is pretty much _the_ preferred platform
> for the reference installation.
> 

Apologies for what is basically a FreeBSD question: How to ensure that
the ISC distro and not the one included with FBSD gets started on boot?

Some 11 months after the above thread I finally got around to grabbing
the ISC source and building it to support an HP 58503A GPS receiver as a
refclock.

The good news: The ISC build installs into /usr/local/bin/ntpd and sees
the HP receiver just fine.

Now the problem: The startup script in /etc/rc.d/ntpd points to the
existing binary in /usr/sbin/ntpd. Even if I edit the rc.d file (a bad
idea, since I presume the script may be overwritten during upgrades),
the script still calls /usr/sbin/ntpd and not the ISC version that's in
/usr/local/bin.

Again, apologies for the FreeBSD-for-dummies question, but what's the
right way to get the ISC version to start each time this system reboots?
Do I just take the ntpd_enable out of rc.conf and add my own stuff to
rc.local?

This is for ntpd 4.2.4p3 on FBSD 6.2-RELENG on i386.

thanks

dn

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (Darwin)

iD8DBQFGv6BMyPxGVjntI4IRAsmRAKDPk1kKZ0m/vP5t0SHIsnLUlr8tKgCgp1f3
LfZsZJfH7FohpCPiAPozmYY=
=XPJ6
-----END PGP SIGNATURE-----



More information about the questions mailing list