gpsd-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [gpsd-users] syslog error message with new version - kernel PPS fail


From: hans mayer
Subject: Re: [gpsd-users] syslog error message with new version - kernel PPS failed Connection timed out
Date: Mon, 17 Aug 2015 21:24:42 +0200
User-agent: Mozilla/5.0 (Windows NT 6.0; rv:24.0) Gecko/20100101 Thunderbird/24.1.1


Yo Gary,

Additional to my previous e-mail I want to inform you
about the following:

I load module "pps-ktimer". I am sure you know it.
It generates also a 1PPS signal, but free running without
any hardware clock.
This generates /dev/pps1 - program "ppstest" works fine with this.

Next I tried to use /dev/pps1  for "gpsd".
But here I run into the same issue as with the other kernel module.
It results in this error: kernel PPS failed Interrupted system call

Kind regards
Hans

--


Am 08.08.2015 10:52, schrieb hans mayer:

Yo Gary,

I appreciate your patience with me. Many thanks.

 >> > How are you starting gpsd?
 >> /usr/local/sbin/gpsd -n -F /var/run/gpsd.sock -P /var/run/gpsd.pid
 >> /dev/ttyS2
 > add /dev/pps0 to the end of that.  Then gpsd opens it.

OK. My mistake. I didn't realize to give a second device
And the usage says: device...
So it's clear, it can be more than one.

So I checked if this would help. This is my cmd line
/usr/local/sbin/gpsd -n -F /var/run/gpsd.sock -P /var/run/gpsd.pid
/dev/ttyS2 /dev/pps0
( this is one line - my mailer generates a line break )

In syslog I see:
Aug  8 10:29:54 bananapi kernel: [45196.156753] pps pps1: new PPS source
serial2
Aug  8 10:29:54 bananapi kernel: [45196.164733] pps pps1: source
"/dev/ttyS2" added

It's still pps1. And of course NTP does not work.
ntpd[5437]: SHM(1) 802b 8b clock_event clk_no_reply

I started gpsd with debug option.
/usr/local/sbin/gpsd -n -N -F /var/run/gpsd.sock -D 5 /dev/ttyS2
/dev/pps0  > /tmp/gps_trace.txt 2>&1

Attached you can find the output.

What I have seen in the log, but maybe not important:
gpsd:WARN: KPPS:/dev/pps0 missing PPS_CAPTURECLEAR, pulse may be offset

But later on

gpsd:INFO: device /dev/pps0 activated
gpsd:INFO: KPPS:/dev/pps0 gps_fd:-2 not a tty
gpsd:INFO: KPPS:/dev/pps0 gps_fd:-2 not a tty
gpsd:ERROR: KPPS:/dev/pps0 kernel PPS failed Interrupted system call
gpsd:ERROR: KPPS:/dev/pps0 kernel PPS failed Interrupted system call
gpsd:ERROR: KPPS:/dev/pps0 kernel PPS failed Interrupted system call

This sounds not good.


Kind regards
Hans

--




Am 06.08.2015 22:53, schrieb Gary E. Miller:
Yo hans!

On Thu, 06 Aug 2015 22:16:13 +0200
hans mayer <address@hidden> wrote:

  > OK.  Be aware that driver can only use one edge...

I know. Actually it didn't work on a Banana PI at all.
With Bananian Linux! version: 15.04 - kernel 3.4.108+
It only worked on Raspberry PI.
I had to add this patch https://github.com/infinet/bananapi
And I do not know how to use the other edge - and how ?
I don't need it.
So it's not an issue for me (currently).

That patch is for kernel 3.4.  Get a newer kernel, which already has
the patch.

  > Yes, because you have not told gpsd how to access the /dev/pps0,
How can I ?

Details are in gpsd time service howto.

  > How are you starting gpsd?
/usr/local/sbin/gpsd -n -F /var/run/gpsd.sock -P /var/run/gpsd.pid
/dev/ttyS2

add /dev/pps0 to the end of that.  Then gpsd opens it.

  > You are starting gpsd as root, right?
Yes, of course.

Good.

  > What are the permissions on your /dev/pps0?

Original - after a boot - it is this:
crw------- 1 root root    242, 0 Aug  6 14:09 /dev/pps0
and I also changed group and permissions
crw-rw---- 1 root dialout 242, 0 Aug  6 14:09 /dev/pps0
no change in the behaviour

Since you are starting as root, and you did not have /dev/pps0 on your
command line, neither would work.  And when in doulbe just make it
666 for testing.  That eliminates a lot of confusion.

I started gpsd in debug mode
/usr/local/sbin/gpsd -n -N -F /var/run/gpsd.sock -D 4 /dev/ttyS2
I do not know why I hadn't this idea earlier. :-(

And I have seen it creates it's own /dev/pps1

Of course, attached to /dedv/ttyS2, which is not what you want
because your PPS is no on ttyS2 but on the gpio.

Of course it runs into a time-out if it does not use the one
provided from the system.
Attached the debug trace of some seconds running gpsd with -D 5.
This rises the question why is it creating pps1 instead
of using pps0 ?

Because any sane hardware does not use GPIO for things that are
related to the serial port.

  > You can not have followed the time service howto and used
  > rpi_gpio_ntp at the same time.

You are completely right.
But you can imagine I walked a stony way. As I said:

Keep reading it, you keep mising things that are in there.

  >> And I run the NTP configuration you mentioned in this doc.
Because of the fact that gpsd is currently not doing as I expect

Nor will gpsd do as you expect going the way you are going.

I was happy to bring it up and running with "rpi_gpio_ntp"
in the first attempt.

Yes, nice for testing, nothing more.

But in any case. Your page is a big help if one carries together
all these puzzle stones of a new big puzzle.

Oh, and you also read the Raspi section in the INSTALL file?

I am looking forward to find a solution.

Do it by the gpsd doc, and it will work fine.

RGDS
GARY
---------------------------------------------------------------------------

Gary E. Miller Rellim 109 NW Wilmington Ave., Suite E, Bend, OR 97703
address@hidden Tel:+1(541)382-8588


gps_trace.txt


gpsd:PROG: control socket opened at /var/run/gpsd.sock
gpsd:INFO: launching (Version 3.15)
gpsd:IO: opening IPv4 socket
gpsd:IO: opening IPv6 socket
gpsd:INFO: listening on port gpsd
gpsd:PROG: NTP: shmat(0,0,0) succeeded, segment 0
gpsd:PROG: NTP: shmat(32769,0,0) succeeded, segment 1
gpsd:PROG: NTP: shmat(65538,0,0) succeeded, segment 2
gpsd:PROG: NTP: shmat(98307,0,0) succeeded, segment 3
gpsd:PROG: NTP: shmat(131076,0,0) succeeded, segment 4
gpsd:PROG: NTP: shmat(163845,0,0) succeeded, segment 5
gpsd:PROG: NTP: shmat(196614,0,0) succeeded, segment 6
gpsd:PROG: NTP: shmat(229383,0,0) succeeded, segment 7
gpsd:PROG: shmget(0x47505344, 8928, 0666) for SHM export succeeded
gpsd:PROG: shmat() for SHM export succeeded, segment 262152
gpsd:INFO: stashing device /dev/ttyS2 at slot 0
gpsd:INFO: opening GPS data source type 2 at '/dev/ttyS2'
gpsd:INFO: speed 9600, 8N1
gpsd:IO: => GPS: $PASHQ,RID*28\x0d\x0a
gpsd:IO: => GPS: @F0.3=1*67\x0d\x0a
gpsd:IO: => GPS: @F0.3=1*67\x0d\x0a
gpsd:IO: => GPS: @F2.2=1*64\x0d\x0a
gpsd:IO: => GPS: @F2.2=1*64\x0d\x0a
gpsd:PROG: writing oncore control type Cj
gpsd:IO: => GPS: @@Cj)\x0d\x0aRID*28\x0d\x0a
gpsd:PROG: Probing "Garmin USB binary" driver...
gpsd:PROG: Probe not found "Garmin USB binary" driver...
gpsd:PROG: Probing "GeoStar" driver...
gpsd:PROG: Sent GeoStar packet id 0xc1
gpsd:IO: => GPS: 5053474700c100010000000050924746
gpsd:PROG: Probe not found "GeoStar" driver...
gpsd:PROG: Probing "Trimble TSIP" driver...
gpsd:INFO: speed 9600, 8O1
gpsd:IO: => GPS: $PASHQ,RID*28\x0d\x0a
gpsd:IO: => GPS: @F0.3=1*67\x0d\x0a
gpsd:IO: => GPS: @F0.3=1*67\x0d\x0a
gpsd:IO: => GPS: @F2.2=1*64\x0d\x0a
gpsd:IO: => GPS: @F2.2=1*64\x0d\x0a
gpsd:PROG: writing oncore control type Cj
gpsd:IO: => GPS: @@Cj)\x0d\x0aRID*28\x0d\x0a
gpsd:INFO: speed 9600, 8N1
gpsd:IO: => GPS: $PASHQ,RID*28\x0d\x0a
gpsd:IO: => GPS: @F0.3=1*67\x0d\x0a
gpsd:IO: => GPS: @F0.3=1*67\x0d\x0a
gpsd:IO: => GPS: @F2.2=1*64\x0d\x0a
gpsd:IO: => GPS: @F2.2=1*64\x0d\x0a
gpsd:PROG: writing oncore control type Cj
gpsd:IO: => GPS: @@Cj)\x0d\x0aRID*28\x0d\x0a
gpsd:PROG: Probe not found "Trimble TSIP" driver...
gpsd:PROG: no probe matched...
gpsd:INFO: gpsd_activate(2): activated GPS (fd 6)
gpsd:PROG: PPS:/dev/ttyS2 chrony socket /var/run/chrony.ttyS2.sock doesn't exist
gpsd:PROG: KPPS:/dev/ttyS2 checking /sys/devices/virtual/pps/pps0/path,
gpsd:PROG: KPPS:/dev/ttyS2 checking /sys/devices/virtual/pps/pps1/path, 
/dev/ttyS2
gpsd:INFO: KPPS:/dev/ttyS2 RFC2783 path:/dev/pps1, fd is 7
gpsd:INFO: KPPS:/dev/ttyS2 pps_caps 0x1133
gpsd:INFO: KPPS:/dev/ttyS2 have PPS_CANWAIT
gpsd:INFO: KPPS:/dev/ttyS2 kernel PPS will be used
gpsd:PROG: PPS:/dev/ttyS2 thread launched
gpsd:INFO: PPS:/dev/ttyS2 ntpshm_link_activate: 1
gpsd:INFO: device /dev/ttyS2 activated
gpsd:INFO: stashing device /dev/pps0 at slot 1
gpsd:PROG: switch_driver(PPS) called...
gpsd:PROG: selecting PPS driver...
gpsd:PROG: PPS:/dev/pps0 chrony socket /var/run/chrony.pps0.sock doesn't exist
gpsd:INFO: KPPS:/dev/pps0 RFC2783 path:/dev/pps0, fd is 8
gpsd:INFO: KPPS:/dev/pps0 pps_caps 0x1151
gpsd:INFO: KPPS:/dev/pps0 have PPS_CANWAIT
gpsd:WARN: KPPS:/dev/pps0 missing PPS_CAPTURECLEAR, pulse may be offset
gpsd:INFO: KPPS:/dev/pps0 kernel PPS will be used
gpsd:PROG: PPS:/dev/pps0 thread launched
gpsd:INFO: PPS:/dev/pps0 ntpshm_link_activate: 0
gpsd:INFO: device /dev/pps0 activated
gpsd:INFO: KPPS:/dev/pps0 gps_fd:-2 not a tty
gpsd:INFO: KPPS:/dev/pps0 gps_fd:-2 not a tty
gpsd:ERROR: KPPS:/dev/pps0 kernel PPS failed Interrupted system call
gpsd:ERROR: KPPS:/dev/pps0 kernel PPS failed Interrupted system call
gpsd:ERROR: KPPS:/dev/pps0 kernel PPS failed Interrupted system call
gpsd:ERROR: KPPS:/dev/pps0 kernel PPS failed Interrupted system call
gpsd:ERROR: KPPS:/dev/pps0 kernel PPS failed Interrupted system call
gpsd:INFO: running with effective group ID 20
gpsd:INFO: running with effective user ID 65534
gpsd:INFO: startup at 2015-08-08T08:29:54.000Z (1439022594)
gpsd:PROG: switching to match packet type 1: 
$GNZDA,082954.00,08,08,2015,00,00*7C\x0d\x0a
gpsd:PROG: switch_driver(NMEA0183) called...
gpsd:PROG: selecting NMEA0183 driver...
gpsd:INFO: /dev/ttyS2 identified as type NMEA0183, 0 sec @ 9600bps
gpsd:PROG: => Probing for Garmin NMEA
gpsd:IO: => GPS: $PGRMCE*0E\x0d\x0a
gpsd:IO: <= GPS: $GNZDA,082954.00,08,08,2015,00,00*7C
gpsd:PROG: => Probing for SiRF
gpsd:IO: => GPS: $PSRF100,0,9600,8,1,0*0C\x0d\x0a
gpsd:IO: <= GPS: $GNTXT,01,01,01,PASH inv format*28
gpsd:WARN: TXT: Warning: PASH inv format
gpsd:PROG: => Probing for FV-18
gpsd:IO: => GPS: $PFEC,GPint*58\x0d\x0a
gpsd:IO: <= GPS: $GNTXT,01,01,01,PGRM inv format*2A
gpsd:WARN: TXT: Warning: PGRM inv format
gpsd:PROG: KPPS:/dev/pps0 assert  1439022595.003805322, sequence: 45131, clear  
 0.000000000, sequence: 0 - using: assert
gpsd:PROG: KPPS:/dev/pps0 assert  1439022595.003805322, sequence: 45131, clear  
 0.000000000, sequence: 0 - using: assert
gpsd:PROG: KPPS:/dev/pps0 Assert cycle:  116813, duration:       0 @  
1439022595.003805322
gpsd:PROG: KPPS:/dev/pps0 Assert cycle:  116813, duration:       0 @  
1439022595.003805322
gpsd:PROG: PPS:/dev/pps0 Assert cycle:  116813, duration:       0 @  
1439022595.003805322
gpsd:PROG: PPS:/dev/pps0 Assert rejected missing last_fixtime
gpsd:PROG: PPS:/dev/pps0 Assert cycle:  116813, duration:       0 @  
1439022595.003805322
gpsd:PROG: PPS:/dev/pps0 Assert rejected missing last_fixtime
gpsd:PROG: => Probing for Trimble Copernicus
gpsd:IO: => GPS: $PTNLSNM,0139,01*5C\x0d\x0a
gpsd:IO: <= GPS: $GNTXT,01,01,01,PSRF inv format*35
gpsd:WARN: TXT: Warning: PSRF inv format
gpsd:PROG: => Probing for Evermore
gpsd:IO: => GPS: 1002128e7f0101000101010000000000000000131003
gpsd:IO: <= GPS: $GNTXT,01,01,01,PFEC inv format*32
gpsd:WARN: TXT: Warning: PFEC inv format
gpsd:PROG: => Probing for GPSClock
gpsd:IO: => GPS: $PFEC,GPsrq*5B\x0d\x0a
gpsd:IO: <= GPS: $GNTXT,01,01,01,PTNL inv format*24
gpsd:WARN: TXT: Warning: PTNL inv format
gpsd:PROG: => Probing for Ashtech
gpsd:IO: => GPS: $PASHQ,RID*28\x0d\x0a
gpsd:IO: <= GPS: 
$GNRMC,082955.00,A,4808.95011,N,01617.02167,E,0.066,,080815,,,D*67
gpsd:PROG: GNRMC sentence timestamped 82955.00.
gpsd:PROG: GNRMC starts a reporting cycle.
gpsd:PROG: NTP: ntpshm_put(/dev/ttyS2 clock)  1439022595.000000000 @  
1439022595.210001666
gpsd:PROG: => Probing for UBX
gpsd:PROG: => GPS: UBX class: 06, id: 00, len: 0, crc: 0618
gpsd:IO: => GPS: b562060000000618
gpsd:IO: <= GPS: $GNVTG,,T,,M,0.066,N,0.121,K,D*3A
gpsd:PROG: => Probing for MediaTek
gpsd:IO: => GPS: $PMTK605*31\x0d\x0a
gpsd:IO: <= GPS: 
$GNGGA,082955.00,4808.95011,N,01617.02167,E,2,12,0.97,225.9,M,42.1,M,,0000*4F
gpsd:PROG: GNGGA sentence timestamped 82955.00.
gpsd:IO: <= GPS: $GNGSA,A,3,12,25,24,02,14,06,29,,,,,,1.62,0.97,1.30*1D
gpsd:PROG: GPGSA sets mode 3
gpsd:IO: <= GPS: $GNGSA,A,3,74,85,83,73,66,84,,,,,,,1.62,0.97,1.30*18
gpsd:PROG: GPGSA sets mode 3
gpsd:IO: <= GPS: 
$GPGSV,3,1,10,02,37,107,30,06,30,063,18,12,74,047,28,14,35,275,31*78
gpsd:PROG: Partial satellite data (1 of 3).
gpsd:IO: <= GPS: 
$GPGSV,3,2,10,24,44,154,33,25,57,289,18,29,29,216,43,31,08,313,17*7F
gpsd:PROG: Partial satellite data (2 of 3).
gpsd:IO: <= GPS: $GPGSV,3,3,10,33,27,220,40,39,34,168,*7B
gpsd:INFO: Sats used (12):
gpsd:IO: <= GPS: 
$GLGSV,3,1,10,65,02,272,,66,12,320,27,67,05,009,,73,15,124,28*67
gpsd:PROG: Partial satellite data (1 of 3).
gpsd:IO: <= GPS: 
$GLGSV,3,2,10,74,65,103,27,75,53,323,,76,01,310,,83,21,033,22*6E
gpsd:PROG: Partial satellite data (2 of 3).
gpsd:IO: <= GPS: $GLGSV,3,3,10,84,71,075,21,85,46,190,39*62
gpsd:WARN: GPGSV field 3 value of 10 != actual count 20
gpsd:INFO: Sats used (12):
gpsd:INFO: PRN= 66 az=320 el=12 (-0.628741, 0.749305, 0.207912)
gpsd:INFO: PRN= 73 az=124 el=15 (0.800789, -0.540139, 0.258819)
gpsd:INFO: PRN= 74 az=103 el=65 (0.411787, -0.095068, 0.906308)
gpsd:INFO: PRN= 83 az= 33 el=21 (0.508464, 0.782966, 0.358368)
gpsd:INFO: PRN= 84 az= 75 el=71 (0.314475, 0.084263, 0.945519)
gpsd:INFO: PRN= 85 az=190 el=46 (-0.120626, -0.684105, 0.719340)
gpsd:IO: <= GPS: $GNGLL,4808.95011,N,01617.02167,E,082955.00,A,D*7A
gpsd:PROG: GNGLL sentence timestamped 82955.00.
gpsd:IO: <= GPS: $GNGST,082955.00,29,,,,3.2,2.3,6.7*40
gpsd:PROG: GNGST sentence timestamped 82955.00.
gpsd:IO: <= GPS: $GNZDA,082955.00,08,08,2015,00,00*7D
gpsd:IO: <= GPS: $GNTXT,01,01,01,PFEC inv format*32
gpsd:WARN: TXT: Warning: PFEC inv format
gpsd:PROG: KPPS:/dev/pps0 assert  1439022596.003827028, sequence: 45132, clear  
 0.000000000, sequence: 0 - using: assert
gpsd:PROG: KPPS:/dev/pps0 assert  1439022596.003827028, sequence: 45132, clear  
 0.000000000, sequence: 0 - using: assert
gpsd:PROG: KPPS:/dev/pps0 Assert cycle: 1000021, duration:       0 @  
1439022596.003827028
gpsd:PROG: KPPS:/dev/pps0 Assert cycle: 1000021, duration:       0 @  
1439022596.003827028
gpsd:PROG: PPS:/dev/pps0 Assert cycle: 1000021, duration:       0 @  
1439022596.003827028
gpsd:PROG: PPS:/dev/pps0 Assert cycle: 1000021, duration:       0 @  
1439022596.003827028
gpsd:PROG: NTP: ntpshm_put(/dev/pps0 pps)  1439022596.000000000 @  
1439022596.003827028
gpsd:PROG: NTP: ntpshm_put(/dev/pps0 pps)  1439022596.000000000 @  
1439022596.003827028
gpsd:INFO: PPS:/dev/pps0 Assert hooks called clock:  1439022596.003827028 real: 
 1439022596.000000000: accepted
gpsd:INFO: PPS:/dev/pps0 Assert hooks called clock:  1439022596.003827028 real: 
 1439022596.000000000: accepted
gpsd:PROG: PPS:/dev/pps0 Assert accepted @  1439022596.003827028 offset 
-0.003827028
gpsd:PROG: PPS:/dev/pps0 Assert accepted @  1439022596.003827028 offset 
-0.003827028
gpsd:IO: <= GPS: $GNTXT,01,01,01,PASH inv format*28
gpsd:WARN: TXT: Warning: PASH inv format
gpsd:IO: UBX: len 28
gpsd:PROG: switching to match packet type 11: 
b5620600140001000000c008000080250000070002000000000091af
gpsd:PROG: switch_driver(u-blox) called...
gpsd:PROG: selecting u-blox driver...
gpsd:INFO: /dev/ttyS2 identified as type u-blox, 2 sec @ 9600bps
gpsd:PROG: => GPS: UBX class: 0a, id: 04, len: 0, crc: 0e34
gpsd:IO: => GPS: b5620a0400000e34
gpsd:PROG: => GPS: UBX class: 06, id: 16, len: 8, crc: 31e5
gpsd:IO: => GPS: b56206160800030703000000000031e5
gpsd:PROG: => GPS: UBX class: 0a, id: 04, len: 0, crc: 0e34
gpsd:IO: => GPS: b5620a0400000e34
gpsd:PROG: => GPS: UBX class: 06, id: 01, len: 3, crc: 104b
gpsd:IO: => GPS: b56206010300010401104b
gpsd:PROG: => GPS: UBX class: 06, id: 01, len: 3, crc: 124f
gpsd:IO: => GPS: b56206010300010601124f
gpsd:PROG: => GPS: UBX class: 06, id: 01, len: 3, crc: 2c83
gpsd:IO: => GPS: b562060103000120012c83
gpsd:PROG: => GPS: UBX class: 06, id: 01, len: 3, crc: 45ac
gpsd:IO: => GPS: b5620601030001300a45ac
gpsd:PROG: => GPS: UBX class: 06, id: 01, len: 3, crc: 47b0
gpsd:IO: => GPS: b5620601030001320a47b0
gpsd:PROG: => GPS: UBX class: 06, id: 00, len: 20, crc: a0a9
gpsd:IO: => GPS: b5620600140001000000d0080000802500000700010000000000a0a9
gpsd:INFO: UBX_CFG_PRT: port 1
gpsd:IO: UBX: len 10
gpsd:WARN: TXT: Warning: PMTK inv format
gpsd:IO: UBX: len 108
gpsd:INFO: UBX_MON_VER: SW 2.01 (75331),HW 00080000,PROTVER 
15.00,GPS;SBAS;GLO;BDS;QZSS
gpsd:PROG: GNRMC sentence timestamped 82956.00.
gpsd:PROG: GNRMC starts a reporting cycle.
gpsd:PROG: tagged GST as a cycle ender.
gpsd:PROG: NTP: ntpshm_put(/dev/ttyS2 clock)  1439022596.000000000 @  
1439022596.233219984
gpsd:PROG: KPPS:/dev/pps0 assert  1439022597.003818442, sequence: 45133, clear  
 0.000000000, sequence: 0 - using: assert
gpsd:PROG: KPPS:/dev/pps0 assert  1439022597.003818442, sequence: 45133, clear  
 0.000000000, sequence: 0 - using: assert
gpsd:PROG: KPPS:/dev/pps0 Assert cycle:  999991, duration:       0 @  
1439022597.003818442
gpsd:PROG: KPPS:/dev/pps0 Assert cycle:  999991, duration:       0 @  
1439022597.003818442
gpsd:PROG: PPS:/dev/pps0 Assert cycle:  999991, duration:       0 @  
1439022597.003818442
gpsd:PROG: PPS:/dev/pps0 Assert cycle:  999991, duration:       0 @  
1439022597.003818442
gpsd:PROG: NTP: ntpshm_put(/dev/pps0 pps)  1439022597.000000000 @  
1439022597.003818442
gpsd:PROG: NTP: ntpshm_put(/dev/pps0 pps)  1439022597.000000000 @  
1439022597.003818442
gpsd:INFO: PPS:/dev/pps0 Assert hooks called clock:  1439022597.003818442 real: 
 1439022597.000000000: accepted
gpsd:INFO: PPS:/dev/pps0 Assert hooks called clock:  1439022597.003818442 real: 
 1439022597.000000000: accepted
gpsd:PROG: PPS:/dev/pps0 Assert accepted @  1439022597.003818442 offset 
-0.003818442
gpsd:PROG: PPS:/dev/pps0 Assert accepted @  1439022597.003818442 offset 
-0.003818442
gpsd:IO: UBX: len 60
gpsd:PROG: UBX_NAV_SOL
gpsd:PROG: NTP: ntpshm_put(/dev/ttyS2 clock)  1439022597.000000000 @  
1439022597.101672827
gpsd:IO: UBX: len 316
gpsd:PROG: UBX_NAV_SVINFO
gpsd:INFO: Sats used (7):
gpsd:INFO: PRN=  2 az=107 el=37 (0.763739, -0.233498, 0.601815)
gpsd:INFO: PRN=  6 az= 63 el=30 (0.771634, 0.393167, 0.500000)
gpsd:INFO: PRN= 12 az= 47 el=74 (0.201588, 0.187984, 0.961262)
gpsd:INFO: PRN= 14 az=275 el=35 (-0.816035, 0.071394, 0.573576)
gpsd:INFO: PRN= 24 az=154 el=44 (0.315338, -0.646538, 0.694658)
gpsd:INFO: PRN= 25 az=289 el=57 (-0.514966, 0.177317, 0.838671)
gpsd:INFO: PRN= 29 az=216 el=29 (-0.514089, -0.707582, 0.484810)
gpsd:IO: UBX: len 26
gpsd:PROG: UBX_NAV_DOP
gpsd:IO: UBX: len 24
gpsd:PROG: UBX_NAV_TIMEGPS
gpsd:IO: UBX: len 296
gpsd:PROG: KPPS:/dev/pps0 assert  1439022598.003810899, sequence: 45134, clear  
 0.000000000, sequence: 0 - using: assert
gpsd:PROG: KPPS:/dev/pps0 assert  1439022598.003810899, sequence: 45134, clear  
 0.000000000, sequence: 0 - using: assert
gpsd:PROG: KPPS:/dev/pps0 Assert cycle:  999992, duration:       0 @  
1439022598.003810899
gpsd:PROG: KPPS:/dev/pps0 Assert cycle:  999992, duration:       0 @  
1439022598.003810899
gpsd:PROG: PPS:/dev/pps0 Assert cycle:  999992, duration:       0 @  
1439022598.003810899
gpsd:PROG: PPS:/dev/pps0 Assert cycle:  999992, duration:       0 @  
1439022598.003810899
gpsd:PROG: NTP: ntpshm_put(/dev/pps0 pps)  1439022598.000000000 @  
1439022598.003810899
gpsd:PROG: NTP: ntpshm_put(/dev/pps0 pps)  1439022598.000000000 @  
1439022598.003810899
gpsd:INFO: PPS:/dev/pps0 Assert hooks called clock:  1439022598.003810899 real: 
 1439022598.000000000: accepted
gpsd:INFO: PPS:/dev/pps0 Assert hooks called clock:  1439022598.003810899 real: 
 1439022598.000000000: accepted
gpsd:PROG: PPS:/dev/pps0 Assert accepted @  1439022598.003810899 offset 
-0.003810899
gpsd:PROG: PPS:/dev/pps0 Assert accepted @  1439022598.003810899 offset 
-0.003810899
gpsd:IO: UBX: len 60
gpsd:PROG: UBX_NAV_SOL
gpsd:PROG: NTP: ntpshm_put(/dev/ttyS2 clock)  1439022598.000000000 @  
1439022598.104150730
gpsd:IO: UBX: len 26
gpsd:PROG: UBX_NAV_DOP
gpsd:IO: UBX: len 24
gpsd:PROG: UBX_NAV_TIMEGPS
gpsd:PROG: KPPS:/dev/pps0 assert  1439022599.003832312, sequence: 45135, clear  
 0.000000000, sequence: 0 - using: assert
gpsd:PROG: KPPS:/dev/pps0 assert  1439022599.003832312, sequence: 45135, clear  
 0.000000000, sequence: 0 - using: assert
gpsd:PROG: KPPS:/dev/pps0 Assert cycle: 1000021, duration:       0 @  
1439022599.003832312
gpsd:PROG: KPPS:/dev/pps0 Assert cycle: 1000021, duration:       0 @  
1439022599.003832312
gpsd:PROG: PPS:/dev/pps0 Assert cycle: 1000021, duration:       0 @  
1439022599.003832312
gpsd:PROG: PPS:/dev/pps0 Assert cycle: 1000021, duration:       0 @  
1439022599.003832312
gpsd:PROG: NTP: ntpshm_put(/dev/pps0 pps)  1439022599.000000000 @  
1439022599.003832312
gpsd:PROG: NTP: ntpshm_put(/dev/pps0 pps)  1439022599.000000000 @  
1439022599.003832312
gpsd:INFO: PPS:/dev/pps0 Assert hooks called clock:  1439022599.003832312 real: 
 1439022599.000000000: accepted
gpsd:INFO: PPS:/dev/pps0 Assert hooks called clock:  1439022599.003832312 real: 
 1439022599.000000000: accepted
gpsd:PROG: PPS:/dev/pps0 Assert accepted @  1439022599.003832312 offset 
-0.003832312
gpsd:PROG: PPS:/dev/pps0 Assert accepted @  1439022599.003832312 offset 
-0.003832312
gpsd:IO: UBX: len 60
gpsd:PROG: UBX_NAV_SOL
gpsd:PROG: NTP: ntpshm_put(/dev/ttyS2 clock)  1439022599.000000000 @  
1439022599.104254510
gpsd:IO: UBX: len 26
gpsd:PROG: UBX_NAV_DOP
gpsd:IO: UBX: len 24
gpsd:PROG: UBX_NAV_TIMEGPS
gpsd:PROG: KPPS:/dev/pps0 assert  1439022600.003824853, sequence: 45136, clear  
 0.000000000, sequence: 0 - using: assert
gpsd:PROG: KPPS:/dev/pps0 assert  1439022600.003824853, sequence: 45136, clear  
 0.000000000, sequence: 0 - using: assert
gpsd:PROG: KPPS:/dev/pps0 Assert cycle:  999992, duration:       0 @  
1439022600.003824853
gpsd:PROG: KPPS:/dev/pps0 Assert cycle:  999992, duration:       0 @  
1439022600.003824853
gpsd:PROG: PPS:/dev/pps0 Assert cycle:  999992, duration:       0 @  
1439022600.003824853
gpsd:PROG: PPS:/dev/pps0 Assert cycle:  999992, duration:       0 @  
1439022600.003824853
gpsd:PROG: NTP: ntpshm_put(/dev/pps0 pps)  1439022600.000000000 @  
1439022600.003824853
gpsd:PROG: NTP: ntpshm_put(/dev/pps0 pps)  1439022600.000000000 @  
1439022600.003824853
gpsd:INFO: PPS:/dev/pps0 Assert hooks called clock:  1439022600.003824853 real: 
 1439022600.000000000: accepted
gpsd:INFO: PPS:/dev/pps0 Assert hooks called clock:  1439022600.003824853 real: 
 1439022600.000000000: accepted
gpsd:PROG: PPS:/dev/pps0 Assert accepted @  1439022600.003824853 offset 
-0.003824853
gpsd:PROG: PPS:/dev/pps0 Assert accepted @  1439022600.003824853 offset 
-0.003824853
gpsd:IO: UBX: len 60
gpsd:PROG: UBX_NAV_SOL
gpsd:PROG: NTP: ntpshm_put(/dev/ttyS2 clock)  1439022600.000000000 @  
1439022600.103245831
gpsd:IO: UBX: len 26
gpsd:PROG: UBX_NAV_DOP
gpsd:IO: UBX: len 24
gpsd:PROG: UBX_NAV_TIMEGPS
gpsd:PROG: KPPS:/dev/pps0 assert  1439022601.003816309, sequence: 45137, clear  
 0.000000000, sequence: 0 - using: assert
gpsd:PROG: KPPS:/dev/pps0 assert  1439022601.003816309, sequence: 45137, clear  
 0.000000000, sequence: 0 - using: assert
gpsd:PROG: KPPS:/dev/pps0 Assert cycle:  999991, duration:       0 @  
1439022601.003816309
gpsd:PROG: KPPS:/dev/pps0 Assert cycle:  999991, duration:       0 @  
1439022601.003816309
gpsd:PROG: PPS:/dev/pps0 Assert cycle:  999991, duration:       0 @  
1439022601.003816309
gpsd:PROG: PPS:/dev/pps0 Assert cycle:  999991, duration:       0 @  
1439022601.003816309
gpsd:PROG: NTP: ntpshm_put(/dev/pps0 pps)  1439022601.000000000 @  
1439022601.003816309
gpsd:PROG: NTP: ntpshm_put(/dev/pps0 pps)  1439022601.000000000 @  
1439022601.003816309
gpsd:INFO: PPS:/dev/pps0 Assert hooks called clock:  1439022601.003816309 real: 
 1439022601.000000000: accepted
gpsd:INFO: PPS:/dev/pps0 Assert hooks called clock:  1439022601.003816309 real: 
 1439022601.000000000: accepted
gpsd:PROG: PPS:/dev/pps0 Assert accepted @  1439022601.003816309 offset 
-0.003816309
gpsd:PROG: PPS:/dev/pps0 Assert accepted @  1439022601.003816309 offset 
-0.003816309
gpsd:IO: UBX: len 60
gpsd:PROG: UBX_NAV_SOL
gpsd:PROG: NTP: ntpshm_put(/dev/ttyS2 clock)  1439022601.000000000 @  
1439022601.103967985
gpsd:IO: UBX: len 26
gpsd:PROG: UBX_NAV_DOP
gpsd:IO: UBX: len 24
gpsd:PROG: UBX_NAV_TIMEGPS
gpsd:PROG: KPPS:/dev/pps0 assert  1439022602.003807975, sequence: 45138, clear  
 0.000000000, sequence: 0 - using: assert
gpsd:PROG: KPPS:/dev/pps0 assert  1439022602.003807975, sequence: 45138, clear  
 0.000000000, sequence: 0 - using: assert
gpsd:PROG: KPPS:/dev/pps0 Assert cycle:  999991, duration:       0 @  
1439022602.003807975
gpsd:PROG: KPPS:/dev/pps0 Assert cycle:  999991, duration:       0 @  
1439022602.003807975
gpsd:PROG: PPS:/dev/pps0 Assert cycle:  999991, duration:       0 @  
1439022602.003807975
gpsd:PROG: PPS:/dev/pps0 Assert cycle:  999991, duration:       0 @  
1439022602.003807975
gpsd:PROG: NTP: ntpshm_put(/dev/pps0 pps)  1439022602.000000000 @  
1439022602.003807975
gpsd:PROG: NTP: ntpshm_put(/dev/pps0 pps)  1439022602.000000000 @  
1439022602.003807975
gpsd:INFO: PPS:/dev/pps0 Assert hooks called clock:  1439022602.003807975 real: 
 1439022602.000000000: accepted
gpsd:INFO: PPS:/dev/pps0 Assert hooks called clock:  1439022602.003807975 real: 
 1439022602.000000000: accepted
gpsd:PROG: PPS:/dev/pps0 Assert accepted @  1439022602.003807975 offset 
-0.003807975
gpsd:PROG: PPS:/dev/pps0 Assert accepted @  1439022602.003807975 offset 
-0.003807975
gpsd:IO: UBX: len 60
gpsd:PROG: UBX_NAV_SOL
gpsd:PROG: NTP: ntpshm_put(/dev/ttyS2 clock)  1439022602.000000000 @  
1439022602.102852730
gpsd:IO: UBX: len 26
gpsd:PROG: UBX_NAV_DOP
gpsd:IO: UBX: len 24
gpsd:PROG: UBX_NAV_TIMEGPS
gpsd:PROG: KPPS:/dev/pps0 assert  1439022603.003830680, sequence: 45139, clear  
 0.000000000, sequence: 0 - using: assert
gpsd:PROG: KPPS:/dev/pps0 assert  1439022603.003830680, sequence: 45139, clear  
 0.000000000, sequence: 0 - using: assert
gpsd:PROG: KPPS:/dev/pps0 Assert cycle: 1000022, duration:       0 @  
1439022603.003830680
gpsd:PROG: KPPS:/dev/pps0 Assert cycle: 1000022, duration:       0 @  
1439022603.003830680
gpsd:PROG: PPS:/dev/pps0 Assert cycle: 1000022, duration:       0 @  
1439022603.003830680
gpsd:PROG: PPS:/dev/pps0 Assert cycle: 1000022, duration:       0 @  
1439022603.003830680
gpsd:PROG: NTP: ntpshm_put(/dev/pps0 pps)  1439022603.000000000 @  
1439022603.003830680
gpsd:PROG: NTP: ntpshm_put(/dev/pps0 pps)  1439022603.000000000 @  
1439022603.003830680
gpsd:INFO: PPS:/dev/pps0 Assert hooks called clock:  1439022603.003830680 real: 
 1439022603.000000000: accepted
gpsd:INFO: PPS:/dev/pps0 Assert hooks called clock:  1439022603.003830680 real: 
 1439022603.000000000: accepted
gpsd:PROG: PPS:/dev/pps0 Assert accepted @  1439022603.003830680 offset 
-0.003830680
gpsd:PROG: PPS:/dev/pps0 Assert accepted @  1439022603.003830680 offset 
-0.003830680
gpsd:IO: UBX: len 60
gpsd:PROG: UBX_NAV_SOL
gpsd:PROG: NTP: ntpshm_put(/dev/ttyS2 clock)  1439022603.000000000 @  
1439022603.103442936
gpsd:IO: UBX: len 26
gpsd:PROG: UBX_NAV_DOP
gpsd:IO: UBX: len 24
gpsd:PROG: UBX_NAV_TIMEGPS
gpsd:PROG: KPPS:/dev/pps0 assert  1439022604.003822219, sequence: 45140, clear  
 0.000000000, sequence: 0 - using: assert
gpsd:PROG: KPPS:/dev/pps0 assert  1439022604.003822219, sequence: 45140, clear  
 0.000000000, sequence: 0 - using: assert
gpsd:PROG: KPPS:/dev/pps0 Assert cycle:  999991, duration:       0 @  
1439022604.003822219
gpsd:PROG: KPPS:/dev/pps0 Assert cycle:  999991, duration:       0 @  
1439022604.003822219
gpsd:PROG: PPS:/dev/pps0 Assert cycle:  999991, duration:       0 @  
1439022604.003822219
gpsd:PROG: PPS:/dev/pps0 Assert cycle:  999991, duration:       0 @  
1439022604.003822219
gpsd:PROG: NTP: ntpshm_put(/dev/pps0 pps)  1439022604.000000000 @  
1439022604.003822219
gpsd:PROG: NTP: ntpshm_put(/dev/pps0 pps)  1439022604.000000000 @  
1439022604.003822219
gpsd:INFO: PPS:/dev/pps0 Assert hooks called clock:  1439022604.003822219 real: 
 1439022604.000000000: accepted
gpsd:INFO: PPS:/dev/pps0 Assert hooks called clock:  1439022604.003822219 real: 
 1439022604.000000000: accepted
gpsd:PROG: PPS:/dev/pps0 Assert accepted @  1439022604.003822219 offset 
-0.003822219
gpsd:PROG: PPS:/dev/pps0 Assert accepted @  1439022604.003822219 offset 
-0.003822219
gpsd:IO: UBX: len 60
gpsd:PROG: UBX_NAV_SOL
gpsd:PROG: NTP: ntpshm_put(/dev/ttyS2 clock)  1439022604.000000000 @  
1439022604.100656969
gpsd:IO: UBX: len 26
gpsd:PROG: UBX_NAV_DOP
gpsd:IO: UBX: len 24
gpsd:PROG: UBX_NAV_TIMEGPS
gpsd:PROG: KPPS:/dev/pps0 assert  1439022605.003814342, sequence: 45141, clear  
 0.000000000, sequence: 0 - using: assert
gpsd:PROG: KPPS:/dev/pps0 assert  1439022605.003814342, sequence: 45141, clear  
 0.000000000, sequence: 0 - using: assert
gpsd:PROG: KPPS:/dev/pps0 Assert cycle:  999992, duration:       0 @  
1439022605.003814342
gpsd:PROG: KPPS:/dev/pps0 Assert cycle:  999992, duration:       0 @  
1439022605.003814342
gpsd:PROG: PPS:/dev/pps0 Assert cycle:  999992, duration:       0 @  
1439022605.003814342
gpsd:PROG: PPS:/dev/pps0 Assert cycle:  999992, duration:       0 @  
1439022605.003814342
gpsd:PROG: NTP: ntpshm_put(/dev/pps0 pps)  1439022605.000000000 @  
1439022605.003814342
gpsd:PROG: NTP: ntpshm_put(/dev/pps0 pps)  1439022605.000000000 @  
1439022605.003814342
gpsd:INFO: PPS:/dev/pps0 Assert hooks called clock:  1439022605.003814342 real: 
 1439022605.000000000: accepted
gpsd:INFO: PPS:/dev/pps0 Assert hooks called clock:  1439022605.003814342 real: 
 1439022605.000000000: accepted
gpsd:PROG: PPS:/dev/pps0 Assert accepted @  1439022605.003814342 offset 
-0.003814342
gpsd:PROG: PPS:/dev/pps0 Assert accepted @  1439022605.003814342 offset 
-0.003814342
gpsd:IO: UBX: len 60
gpsd:PROG: UBX_NAV_SOL
gpsd:PROG: NTP: ntpshm_put(/dev/ttyS2 clock)  1439022605.000000000 @  
1439022605.102652406
gpsd:IO: UBX: len 26
gpsd:PROG: UBX_NAV_DOP
gpsd:IO: UBX: len 24
gpsd:PROG: UBX_NAV_TIMEGPS
gpsd:WARN: received terminating signal 2.
gpsd:PROG: => GPS: UBX class: 06, id: 04, len: 4, crc: 0f66
gpsd:IO: => GPS: b56206040400000001000f66
gpsd:PROG: => GPS: UBX class: 06, id: 01, len: 3, crc: 0f4a
gpsd:PROG: KPPS:/dev/pps0 assert  1439022605.359342432, sequence: 45142, clear  
 0.000000000, sequence: 0 - using: assert
gpsd:PROG: KPPS:/dev/pps0 assert  1439022605.359342432, sequence: 45142, clear  
 0.000000000, sequence: 0 - using: assert
gpsd:IO: => GPS: b562060103000104000f4a
gpsd:PROG: => GPS: UBX class: 06, id: 01, len: 3, crc: 114e
gpsd:PROG: KPPS:/dev/pps0 Assert cycle:  355528, duration:       0 @  
1439022605.359342432
gpsd:PROG: KPPS:/dev/pps0 Assert cycle:  355528, duration:       0 @  
1439022605.359342432
gpsd:PROG: PPS:/dev/pps0 Assert cycle:  355528, duration:       0 @  
1439022605.359342432
gpsd:PROG: PPS:/dev/pps0 Assert cycle:  355528, duration:       0 @  
1439022605.359342432
gpsd:IO: => GPS: b56206010300010600114e
gpsd:PROG: => GPS: UBX class: 06, id: 01, len: 3, crc: 2b82
gpsd:IO: => GPS: b562060103000120002b82
gpsd:PROG: => GPS: UBX class: 06, id: 01, len: 3, crc: 3ba2
gpsd:IO: => GPS: b562060103000130003ba2
gpsd:PROG: => GPS: UBX class: 06, id: 01, len: 3, crc: 3da6
gpsd:IO: => GPS: b562060103000132003da6
gpsd:PROG: => GPS: UBX class: 06, id: 01, len: 3, crc: 0422
gpsd:IO: => GPS: b56206010300f009010422
gpsd:PROG: => GPS: UBX class: 06, id: 01, len: 3, crc: fb10
gpsd:IO: => GPS: b56206010300f00001fb10
gpsd:PROG: => GPS: UBX class: 06, id: 01, len: 3, crc: fd14
gpsd:IO: => GPS: b56206010300f00201fd14
gpsd:PROG: => GPS: UBX class: 06, id: 01, len: 3, crc: 021e
gpsd:IO: => GPS: b56206010300f00701021e
gpsd:PROG: => GPS: UBX class: 06, id: 01, len: 3, crc: fe16
gpsd:IO: => GPS: b56206010300f00301fe16
gpsd:PROG: => GPS: UBX class: 06, id: 01, len: 3, crc: ff18
gpsd:IO: => GPS: b56206010300f00401ff18
gpsd:PROG: => GPS: UBX class: 06, id: 01, len: 3, crc: 001a
gpsd:IO: => GPS: b56206010300f00501001a
gpsd:PROG: => GPS: UBX class: 06, id: 01, len: 3, crc: 0320
gpsd:IO: => GPS: b56206010300f008010320
gpsd:PROG: => GPS: UBX class: 06, id: 00, len: 20, crc: a1af
gpsd:IO: => GPS: b5620600140001000000d0080000802500000700020000000000a1af
gpsd:INFO: closing GPS=/dev/ttyS2 (6)
gpsd:PROG: no /etc/gpsd/device-hook present, skipped running DEACTIVATE hook
gpsd:INFO: closing GPS=/dev/pps0 (-2)
gpsd:PROG: no /etc/gpsd/device-hook present, skipped running DEACTIVATE hook
gpsd:WARN: exiting.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]