Thanks Dave, you are correct. The problem was with the header file timepps.h.

I thought that in recent kernel version (3.x) isn't necessary include or add any file to the source.

Checking the ntp configuration log I could see that it hasn't presence ... here the problem.

I've copied the timepps.h (from ppstools) to /usr/include of the kernel source that I'm going to use in the device.
Now:
#ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
*81.19.96.148 192.36.144.22 2 u 42 64 377 61.341 17.548 8.649 +192.168.2.123 130.206.3.166 2 u 49 64 377 14.596 -1.964 2.156 +130.206.3.166 .GPS. 1 u 56 64 377 37.706 -0.683 18.296 oPPS(0) .pps. 0 l 10 16 377 0.000 -0.004 0.031Thanks again.
Víctor Andrés Andrés


----- Original Message ----- From: "Dave Hart" <[email protected]>
To: "Victor Andres" <[email protected]>
Cc: <[email protected]>
Sent: Thursday, July 05, 2012 5:19 PM
Subject: Re: [ntp:questions] PPS not recognized in NTP


On Thu, Jul 5, 2012 at 09:54 UTC, Victor Andres wrote:
Once I'm sure the PPS signals are arriving correctly to system, I start to
configure NTP.
In /etc/ntp.conf, I add the sentencies to use driver 22 ATOM - PPS
server 127.127.22.0
fudge 127.127.22.0 refid pps

but I can't to see the peer listing ntpq -p, and if I run NTP -D1 I can see
that it can not reconize it as a valid clock type 22:
...
5 Jul 08:27:48 ntpd[1168]: refclock_newpeer: clock type 22 invalid
5 Jul 08:27:48 ntpd[1168]: 127.127.22.0 interface 127.0.0.1 -> (none)
...
I've compiled NTP 4.2.6p5 with --enable-ATOM

What could be the problem? perhaps the pps signal configuration?

config.log will tell you for sure, but my guess would be you are
missing the timepps.h header file that provides Linux PPSAPI.

Cheers,
Dave Hart

_______________________________________________
questions mailing list
[email protected]
http://lists.ntp.org/listinfo/questions

Reply via email to