Hello Scott, I haven't seen anyone reply concerning your query .
I am not sure if you are talking the stock kernel or with
Ulrich Windl 's latest patches ? I included his latest announce
message that I have below . You also didn't mention which version
of the kernel you were/are using . Hth, JimL
PS: I beleive that the 2.3.latest has the patches mentioned below
(but please do check)
I don't beleive that the 2.2.??? have them at all . same for the
2.0.??? kernels .
On Sat, 8 Jan 2000, Miller, Scott K. wrote:
> I've been going over NTPD docos (I wish O'Reilly would publish a book on
> this!) and get conflicting reports about whether or not PPS (pulse per
> second on DCD) is supported in the linux serial driver. I have a totally
> accurate clock (TAC-2) from TAPR.ORG which is a GPS receiver that puts out
> PPS accurate to within 10usec (in addition to NMEA). The problem is that
> NTP doesn't seem to be syncing on the PPS signal arriving on the DCD pin.
> I've verified with a LED that DCD is oscillating at 1Hz. This is probably
> pilot error configuring NTP but thought I'd ask if the linux serial driver
> has built-in support or not.
> Cheers,
> Scott Miller
+----------------------------------------------------------------+
| James W. Laferriere | System Techniques | Give me VMS |
| Network Engineer | 25416 22nd So | Give me Linux |
| [EMAIL PROTECTED] | DesMoines WA 98198 | only on AXP |
+----------------------------------------------------------------+
On Tue, 21 Dec 1999, Ulrich Windl wrote:
>
> Date: Tue, 21 Dec 1999 15:15:42 +0100 (CET)
> From: Ulrich Windl <[EMAIL PROTECTED]>
> Reply-To: Ulrich Windl <[EMAIL PROTECTED]>
> To: [EMAIL PROTECTED]
> Subject: announce: PPSkit-0.9.0 released
>
> (As many people had theit changce to complain, but did not, here's the
> next generation software disaster ;-)
>
> Hi,
>
> the year is ending soon, and in fact this year has been a great year
> for PPS support in Linux. I roughly made 15 releases of my PPSkit,
> not to tell about the many many hours I spent testing debugging and
> merging. I'd also like to thank Meinberg in Germany for providing me
> with a reliable PPS source (GPS167) that made further development
> possible.
>
> To finish this year, I made a new release, PPSkit-0.9.0, that features
> a new hardpps() routine and some interesting features related to
> Linux (update the CMOS clock chip). See the NEWS and README...
>
> Here are the NEWS, and at the end there'll be the LSM file. Enjoy!
>
> Ulrich
>
>
> NEWS for 0.9.0
>
> + Merged changes into Linux-2.2.13.
>
> + Added new opton ``-P#'' to ``enable_pps.c'': Set the maximum PPS
> calibration interval (up to 32768s or 9h).
>
> + Updated ``TODO''. Updated ``README'' (added performance data).
> Updated ``MANIFEST''.
>
> + Modified ``change_speed()'' in ``drivers/char/serial.c'' not to
> clear ``UART_IER_MSI'' when the PPS API is set up (just to make
> sure).
>
> + Added new ``time'' subdirectory (``pps'', ``rtc_runs_localtime'',
> ``rtc_update'', ``tickadj'', ``time_tick'', ``timezone'') to
> ``/proc/sys/kernel''. Kind of experimental, mostly for debugging...
>
> + Added new variables ``rtc_update'' and ``rtc_update_slave'' to
> control updating of the real-time clock (RTC). Now the updating of
> the RTC can be turned off by setting ``rtc_update'' to zero. When
> setting the system time, the RTC will be updated once now. The
> period for updating the RTC is also controlled by ``rtc_update''.
>
> + Implemented complete update of the RTC, including hour and date
> (replaced ``set_rtc_mmss()'' with ``update_rtc''). Added new
> variable ``rtc_runs_localtime'' to control the timezone for the RTC
> (together with ``sys_tz'').
>
> + Tried to update non-i386 architectures as well (alpha, arm, m68k,
> mips, sparc, sparc64), all untested. Please send feedback and
> patches!
>
> + Removed ``time_tolerance'' variable and use new ``pps.frange''
> instead. The dynamic tolerance seen in ``adjtimex()'' is gone to be
> more compatible with the rest of the world (Well, it depends on what
> ``tolerance'' should be). ``MAXWANDER'' is constant and quite
> large, accepting worse samples now. Promoted ``time_esterror'' and
> ``time_maxerror'' to nanoseconds to allow small increments (I had
> 0.2PPM for a longer time).
>
> + Merged changes for ``nanokernel #3'' (dated 1999-08-29). Changed
> some spinlocks to be more correct (I hope). Enforce ``MOD_PPSMAX''.
>
>
>
> Begin3
> Title: PPSkit
> Version: 0.9.0
> Entered-date: 1999-12-20
> Description: kernel time patch for NTP v4 (nanokernel '#3'), including
> PPS
> support against Linux 2.2.13 (kernel patch, documentation,
> test
> programs). Implements nanoseconds as resolution.
> Implements
> PPS API draft "05" (dated 1999-08-17)
> Keywords: NTP, PPS, PPS API, kernel, RFC1305, RFC1589, xntp, ntpd,
> time,
> clock, pulse-per-second, synchronization, calibration,
> adjtimex, nanoseconds, POSIX.4, nanokernel, hardpps
> Author: [EMAIL PROTECTED] (Ulrich Windl)
> Maintained-by: [EMAIL PROTECTED] (Ulrich Windl)
> Primary-site: linux.kernel.org /pub/linux/daemons/ntp/PPS
> 98kB PPSkit-0.9.0.tar.gz
> Alternate-site:
> Original-site: pcphy4.physik.uni-regensburg.de /pub/wiu09524/PPS
> PPSkit-0.9.0.tar.gz
> Platform: RS232-compatible precision pulse-per-second with an error
> less than 500PPM (0.0005%, 0.5ms)
> Copying-policy: GPL, but payment welcome! (other licensing posible, ask!)
> End
-
To unsubscribe from this list: send the line "unsubscribe linux-serial" in
the body of a message to [EMAIL PROTECTED]