The ntp version in the ports (ntp-4.2.2) can not operate my
Expert mouse clock as a refclock (server 127.127.8.0 mode 16).
The clock is blinking like it should, but the debug repeatedly says:
addto_syslog: parse: convert_rawdcf: INCOMPLETE DATA - time code
only has (n) bits
with (n) = 2..4
How-To-Repeat:
Install ntp out of the ports with make -DENABLE_RAWDCF.
/etc/ntp.conf contains:
server 127.127.8.0 mode 16
fudge 127.127.8.0 time1 0.259
/etc/devfs.conf contains: link cuad0 refclock-0
Fix:
make clean patch
In configure, line 25389, change "ans=no" to "ans=yes"
(this sets ac_cv_var_rawdcf_parity to yes)
make install
This works for my situation. I did not try any other types of RAWDCF clocks.
See also:
/usr/ports/net/ntp/work/ntp-4.2.2/html/build/hints/changes:
Ulrich Windl did the same change for linux.
Note:
The ntpd of the FreeBSD System (rsc/contrib/ntp, version 4.2.0-a) operates
the clock correctly.