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]
  • PPS Miller, Scott K.
    • Mr. James W. Laferriere

Reply via email to