[ntp:questions] Problem with Z3801A ASII data
John Ackermann N8UR
jra at febo.com
Fri Jul 29 23:03:50 UTC 2005
Philip Leonard wrote:
> I have a Z3801A that I can't seem to get the proper ASCII data stream
> out of. I'm using a Sun Ultra 5 running FreeBSD 5.3 and ntp-4.2.0 which
> has been patched for the 19200 7o1 serial settings the Z3801A wants.
> When I start ntpd I get the following type of stuff in clockstats and,
> of course, ntp will never sync to the Z3801A.
The Z3801A uses 19200, 7 bit, odd parity, 1 stop bit serial settings.
The HPGPS refclock is set for 8 bit even parity. Here's a patch for
4.2.0 that works for me (apply to refclock_hpgps.c):
18a19,22
> /* Jeff Mock patch for Z3801A doesn't work in 4.2.0 because "ttl" param
> changes. This version is set for the Z3801A comm structure, and
> WILL NOT work with the 58503.
> */
87a92
> #define SPEED232Z B19200 /* uart speed (19200 baud) */
157c162,170
< if (!(fd = refclock_open(device, SPEED232, LDISC_CLK)))
---
>
> //
> // If ttl parameter on server line is set to something other
> // than zero, initialize the serial port for 19200 baud
> // 7-bit odd parity for Z3801A. Otherwise setup for HP 58503A.
>
> // get rid of test because it doesn't work in 4.2.0 -- N8UR
>
> if (!(fd = refclock_open(device, SPEED232Z, LDISC_CLK | LDISC_7O1)))
John
More information about the questions
mailing list