[LinuxPPS] linuxPPS with 64 bits system
Hal V. Engel
hvengel at astound.net
Thu Aug 20 17:21:17 CEST 2009
On Thursday 20 August 2009 07:43:54 am William S. Brasher wrote:
> On Thu, 20 Aug 2009, christophe taffoureau wrote:
> > Hi,
> >
> > For our software, we patched the 32 bits kernel with PPSkit to manage
> > the synchronisation of our application.
> > We want to upgrade and improve our software with a 64 bits linux kernel
> > and switch the synchronisation management to LinuxPPS.
> >
> > Does LinuxPPS patch support 64 bits kernel ?
>
> A short answer is "Yes, it does."
I can confirm this. I have never used LinuxPPS on anything other than a 64
bit system. I think it should work on any architecture that the kernel runs
on. On x86 and x86_64 architectures there is additional optimization by way
of a low level interrupts capability that should give lower jitter when used.
>
> I installed LinuxPPS using 64 bit code in the same way as I installed it
> using 32 bit code, and I've had no problems running it on a 64 bit
> machine.
>
>
>
> This morning ntp reports:
>
> bill at spectre: $ ntpq -p
> remote refid st t when poll reach delay offset
> jitter
>
===========================================================================
>=== +GPS_NMEA(0) .GPS. 0 l 2 16 377 0.000 0.000
> 0.000 oPPS(0) .PPS. 0 l 5 16 377 0.000
> 0.000 0.000
>
> bill at spectre: $ ntptime
> ntp_gettime() returns code 0 (OK)
> time ce37c9cd.f7af63ac Thu, Aug 20 2009 8:10:37.967, (.967520417),
> maximum error 5995 us, estimated error 0 us
> ntp_adjtime() returns code 0 (OK)
> modes 0x0 (),
> offset -0.398 us, frequency -146.638 ppm, interval 1 s,
> maximum error 5995 us, estimated error 0 us,
> status 0x2001 (PLL,NANO),
> time constant 4, precision 0.001 us, tolerance 500 ppm,
>
> bill at spectre: $ ntpq -c rv
> assID=0 status=21f4 leap_none, sync_atomic/PPS, 15 events,
> event_peer/strat_chg,
> version="ntpd 4.2.4p7 at 1.1607-o Fri Jul 31 01:23:48 UTC 2009 (1)",
> processor="x86_64", system="Linux/2.6.30.2", leap=00, stratum=1,
> precision=-22, rootdelay=0.000, rootdispersion=0.324, peer=30836,
> refid=PPS, reftime=ce37c9f4.a1fa0fec Thu, Aug 20 2009 8:11:16.632,
> poll=4, clock=ce37c9fb.8c89a282 Thu, Aug 20 2009 8:11:23.548, state=4,
> offset=0.000, frequency=-146.639, jitter=0.000, noise=0.001,
> stability=0.000, hostname="spectre", signature="md5WithRSAEncryption",
> flags=0x80003, update=200908201020, leapsec=200808080000, tai=34,
> cert="spectre spectre 0x0", expire=201006271614
>
> _______________________________________________
> LinuxPPS mailing list
> LinuxPPS at ml.enneenne.com
> http://ml.enneenne.com/cgi-bin/mailman/listinfo/linuxpps
> Wiki: http://wiki.enneenne.com/index.php/LinuxPPS_support
More information about the LinuxPPS
mailing list