gpsd-users
[Top][All Lists]
Advanced

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

[gpsd-users] 1PPS issue with Jackson Labs Mini-PCIe GPS Module.


From: Lyle Baker
Subject: [gpsd-users] 1PPS issue with Jackson Labs Mini-PCIe GPS Module.
Date: Mon, 25 Apr 2016 19:19:26 +0000

Hi,

 

I’m attempting to bring up a Jackson Labs Mini-PCIe GPS card (http://www.jackson-labs.com/index.php/products/mini_pcie_gpsdo ) and I cannot get gpsd to recognize the 1PPS signal. Everything else seems to be working. The 1PPS is supposed to be present on the DCD pin on the USB tty driver. When I run gpsd with –D 5 I get the error below.

 

gpsd:ERROR: PPS ioctl(TIOCMIWAIT) failed: 25 Inappropriate ioctl for device

 

The full debug output is shown below.

 

Any ideas on how to get gpsd to read the DCD pin will be deeply appreciated.

 

Lyle Baker

 

 

 

address@hidden:~# ntpq -pn

     remote           refid      st t when poll reach   delay   offset  jitter

==============================================================================

+10.214.140.28   129.7.1.66       2 u   63   64  377    0.816    3.639   0.558

-10.214.140.27   129.7.1.66       2 u   64   64  377    1.019    1.645   0.654

-10.214.66.122   132.163.4.102    2 u   57   64  377    0.342   -1.875   0.616

-108.61.56.35    128.59.0.245     2 u   52   64  377   42.051    2.073   0.573

-45.79.111.114   127.67.113.92    2 u   62   64  377   40.434    3.032   0.393

-199.101.100.221 129.6.15.29      2 u   58   64  377   23.527   32.851   0.907

+131.107.13.100  .ACTS.           1 u  127   64  356   59.619    6.133   0.677

*127.127.28.0    .GPS.            0 l   29   64  377    0.000    2.006   1.280

127.127.28.1    .PPS.            0 l    -   64    0    0.000    0.000   0.000

address@hidden:~#

 

 

address@hidden:~# gpsd -nN -D 5 /dev/ttyUSB0

gpsd:INFO: launching (Version 3.9)

gpsd:IO: opening IPv4 socket

gpsd:IO: opening IPv6 socket

gpsd:INFO: listening on port gpsd

gpsd:PROG: NTPD shmat(0,0,0) succeeded, segment 0

gpsd:PROG: NTPD shmat(32769,0,0) succeeded, segment 1

gpsd:PROG: NTPD shmat(65538,0,0) succeeded, segment 2

gpsd:PROG: NTPD shmat(98307,0,0) succeeded, segment 3

gpsd:PROG: successfully connected to the DBUS system bus

gpsd:PROG: PPS thread launched

gpsd:INFO: NTPD ntpd_link_activate: 1

gpsd:INFO: stashing device /dev/ttyUSB0 at slot 0

gpsd:PROG: no /etc/gpsd/device-hook present, skipped running ACTIVATE hook

gpsd:INFO: opening GPS data source type 3 at '/dev/ttyUSB0'

gpsd:PROG: PPS Create Thread gpsd_ppsmonitor

gpsd:PROG: PPS thread awaiting device activation

gpsd:INFO: speed 38400, 8N1

gpsd:PROG: Probing "Garmin USB binary" driver...

gpsd:INFO: attempting USB device enumeration.

gpsd:INFO: 1d6b:0002 (bus 1, device 1)

gpsd:INFO: 10c4:ea60 (bus 5, device 2)

gpsd:INFO: 1d6b:0001 (bus 5, device 1)

gpsd:INFO: 1d6b:0001 (bus 4, device 1)

gpsd:INFO: 1d6b:0001 (bus 3, device 1)

gpsd:INFO: 1d6b:0001 (bus 2, device 1)

gpsd:SHOUT: vendor/product match with 091e:0003 not found

gpsd:PROG: Probe not found "Garmin USB binary" driver...

gpsd:PROG: Probing "GeoStar binary" driver...

gpsd:IO: Sent GeoStar packet id 0xc1

gpsd:IO: => GPS: 5053474700c100010000000050924746

gpsd:PROG: PPS chrony socket /var/run/chrony.ttyUSB0.sock doesn't exist

gpsd:INFO: KPPS checking /sys/devices/virtual/pps/pps0/path, /dev/ttyUSB0

gpsd:INFO: KPPS caps 1133

gpsd:WARN: KPPS kernel PPS will be used

gpsd:ERROR: PPS ioctl(TIOCMIWAIT) failed: 25 Inappropriate ioctl for device

gpsd:PROG: PPS descriptor cleaned up

gpsd:PROG: PPS gpsd_ppsmonitor exited.

gpsd:PROG: Probe not found "GeoStar binary" driver...

gpsd:PROG: Probing "Trimble TSIP" driver...

gpsd:INFO: speed 9600, 8O1

gpsd:INFO: speed 38400, 8N1

gpsd:PROG: Probe not found "Trimble TSIP" driver...

gpsd:PROG: no probe matched...

gpsd:INFO: gpsd_activate(): activated GPS (fd 6)

gpsd:INFO: device /dev/ttyUSB0 activated

gpsd:INFO: running with effective group ID 20

gpsd:INFO: running with effective user ID 65534

gpsd:INFO: startup at 2016-04-21T18:11:01.000Z (1461262261)

gpsd:PROG: switch_driver(Generic NMEA) called...

gpsd:PROG: selecting Generic NMEA driver...

gpsd:INFO: /dev/ttyUSB0 identified as type Generic NMEA (0.856056 sec @ 38400bps)

gpsd:PROG: => Probing for Garmin NMEA

gpsd:IO: => GPS: $PGRMCE*0E\x0d\x0a

gpsd:IO: <= GPS: $GPGGA,181102.000,3301.2318,N,09658.9212,W,1,08,1.0,160.2,M,-27.2,M,,0000*60

gpsd:DATA: GPGGA: registers fractional time 181102.00

gpsd:WARN: can't use GGA time until after ZDA or RMC has supplied a year.

gpsd:DATA: GGA: hhmmss=181102.000 lat=33.02 lon=-96.98 alt=160.20 mode=3 status=1

gpsd:PROG: GPGGA sentence timestamped 181102.00.

gpsd:PROG: GPGGA starts a reporting cycle.

gpsd:DATA: packet type 1 from /dev/ttyUSB0 with {ONLINE|LATLON|ALTITUDE|STATUS|MODE|PACKET|DRIVER|CLEAR}

gpsd:PROG: => Probing for SiRF

gpsd:IO: => GPS: $PSRF100,0,38400,8,1,0*3C\x0d\x0a

gpsd:IO: <= GPS: $GPGLL,3301.2318,N,09658.9212,W,181102.000,A,A*43

gpsd:DATA: GPGLL: registers fractional time 181102.00

gpsd:WARN: can't use GLL time until after ZDA or RMC has supplied a year.

gpsd:DATA: GLL: hhmmss=181102.000 lat=33.02 lon=-96.98 mode=2 status=1

gpsd:PROG: GPGLL sentence timestamped 181102.00.

gpsd:DATA: packet type 1 from /dev/ttyUSB0 with {ONLINE|LATLON|STATUS|PACKET}

gpsd:PROG: => Probing for FV-18

gpsd:IO: => GPS: $PFEC,GPint*58\x0d\x0a

gpsd:IO: <= GPS: $GPGSA,A,3,23,27,03,16,22,26,07,09,,,,,2.1,1.0,1.8*33

gpsd:PROG: GPGSA sets mode 3

gpsd:DATA: GPGSA: mode=3 used=8 pdop=2.10 hdop=1.00 vdop=1.80

gpsd:DATA: packet type 1 from /dev/ttyUSB0 with {ONLINE|MODE|DOP|PACKET|USED}

gpsd:PROG: => Probing for Trimble Copernicus

gpsd:IO: => GPS: $PTNLSNM,0139,01*5C\x0d\x0a

gpsd:IO: <= GPS: $GPRMC,181102.000,A,3301.2318,N,09658.9212,W,000.0,191.6,210416,,,A*7B

gpsd:DATA: merge_ddmmyy(210416) sets year 2016

gpsd:DATA: GPRMC: registers fractional time 181102.00

gpsd:DATA: RMC: ddmmyy=210416 hhmmss=181102.000 lat=33.02 lon=-96.98 speed=0.00 track=191.60 mode=2 status=1

gpsd:DATA: GPRMC time is 1461262262.000000 = 2016-04-21T18:11:2.00Z

gpsd:PROG: GPRMC sentence timestamped 181102.00.

gpsd:DATA: packet type 1 from /dev/ttyUSB0 with {ONLINE|TIME|LATLON|SPEED|TRACK|PACKET}

gpsd:PROG: => Probing for Evermore

gpsd:IO: => GPS: 1002128e7f0101000101010001000000000000131003

gpsd:IO: <= GPS: $PJLTS,-14.72,-12.50,11098,6,1.6633134,55.4437,7.0E-10,0,8,0x0*63

gpsd:WARN: unknown sentence: "$PJLTS,-14.72,-12.50,11098,6,1.6633134,55.4437,7.0E-10,0,8,0x0*63\x0d\x0a"

gpsd:DATA: packet type 1 from /dev/ttyUSB0 with {ONLINE|PACKET}

gpsd:PROG: => Probing for GPSClock

gpsd:IO: => GPS: $PFEC,GPsrq*5B\x0d\x0a

gpsd:IO: <= GPS: $GPZDA,181102.000,21,04,2016,00,00*5F

gpsd:DATA: GPZDA time is 1461262262.000000 = 2016-04-21T18:11:2.00Z

gpsd:DATA: packet type 1 from /dev/ttyUSB0 with {ONLINE|TIME|PACKET}

gpsd:PROG: => Probing for Ashtech

gpsd:IO: => GPS: $PASHQ,RID*28\x0d\x0a

gpsd:IO: <= GPS: $GPGGA,181103.000,3301.2334,N,09658.9211,W,1,07,1.1,162.4,M,-27.2,M,,0000*66

gpsd:DATA: GPGGA: registers fractional time 181103.00

gpsd:DATA: GGA: hhmmss=181103.000 lat=33.02 lon=-96.98 alt=162.40 mode=3 status=1

gpsd:DATA: GPGGA time is 1461262263.000000 = 2016-04-21T18:11:3.00Z

gpsd:PROG: GPGGA sentence timestamped 181103.00.

gpsd:PROG: GPGGA starts a reporting cycle.

gpsd:PROG: tagged RMC as a cycle ender.

gpsd:DATA: packet type 1 from /dev/ttyUSB0 with {ONLINE|TIME|LATLON|ALTITUDE|STATUS|MODE|PACKET|CLEAR}

gpsd:PROG: => Probing for UBX

gpsd:IO: => GPS: UBX class: 0a, id: 04, len: 0, crc: 0e34

gpsd:IO: => GPS: b5620a0400000e34

gpsd:IO: <= GPS: $GPGLL,3301.2334,N,09658.9211,W,181103.000,A,A*4F

gpsd:DATA: GPGLL: registers fractional time 181103.00

gpsd:DATA: GLL: hhmmss=181103.000 lat=33.02 lon=-96.98 mode=2 status=1

gpsd:DATA: GPGLL time is 1461262263.000000 = 2016-04-21T18:11:3.00Z

gpsd:PROG: GPGLL sentence timestamped 181103.00.

gpsd:DATA: packet type 1 from /dev/ttyUSB0 with {ONLINE|TIME|LATLON|STATUS|PACKET|PPSTIME}

gpsd:PROG: => Probing for MediaTek

gpsd:IO: => GPS: $PMTK605*31\x0d\x0a

gpsd:IO: <= GPS: $GPGSA,A,3,23,03,16,22,26,07,09,,,,,,1.4,1.1,0.9*31

gpsd:PROG: GPGSA sets mode 3

gpsd:DATA: GPGSA: mode=3 used=7 pdop=1.40 hdop=1.10 vdop=0.90

gpsd:DATA: packet type 1 from /dev/ttyUSB0 with {ONLINE|MODE|DOP|PACKET|USED}

gpsd:IO: <= GPS: $GPGSV,3,1,11,23,75,324,40,16,61,041,43,09,43,317,48,27,36,125,*7A

gpsd:PROG: Partial satellite data (1 of 3).

gpsd:DATA: packet type 1 from /dev/ttyUSB0 with {ONLINE|PACKET}

gpsd:IO: <= GPS: $GPGSV,3,2,11,26,31,043,33,03,31,211,14,08,23,159,16,07,20,283,32*71

gpsd:PROG: Partial satellite data (2 of 3).

gpsd:DATA: packet type 1 from /dev/ttyUSB0 with {ONLINE|PACKET}

gpsd:IO: <= GPS: $GPGSV,3,3,11,04,17,042,24,22,15,187,27,31,04,080,26*4E

gpsd:DATA: GSV: Satellite data OK (3 of 3).

gpsd:DATA: DOPS computed/reported: X=0.886215/nan, Y=0.792316/nan, H=1.188756/1.100000, V=2.445032/0.900000, P=2.718699/1.400000, T=1.675843/nan, G=3.193708/nan

gpsd:DATA: packet type 1 from /dev/ttyUSB0 with {ONLINE|DOP|SATELLITE|PACKET}

gpsd:IO: <= GPS: $GPRMC,181103.000,A,3301.2334,N,09658.9211,W,002.0,336.4,210416,,,A*78

gpsd:DATA: merge_ddmmyy(210416) sets year 2016

gpsd:DATA: GPRMC: registers fractional time 181103.00

gpsd:DATA: RMC: ddmmyy=210416 hhmmss=181103.000 lat=33.02 lon=-96.98 speed=1.03 track=336.40 mode=2 status=1

gpsd:DATA: GPRMC time is 1461262263.000000 = 2016-04-21T18:11:3.00Z

gpsd:PROG: GPRMC sentence timestamped 181103.00.

gpsd:PROG: GPRMC ends a reporting cycle.

gpsd:DATA: packet type 1 from /dev/ttyUSB0 with {ONLINE|TIME|LATLON|SPEED|TRACK|PACKET|REPORT|PPSTIME}

gpsd:IO: <= GPS: $PJLTS,-14.64,-12.50,11099,6,1.6633105,55.4436,6.9E-10,0,7,0x0*61

gpsd:WARN: unknown sentence: "$PJLTS,-14.64,-12.50,11099,6,1.6633105,55.4436,6.9E-10,0,7,0x0*61\x0d\x0a"

gpsd:DATA: packet type 1 from /dev/ttyUSB0 with {ONLINE|PACKET}

gpsd:IO: <= GPS: $GPZDA,181103.000,21,04,2016,00,00*5E

gpsd:DATA: GPZDA time is 1461262263.000000 = 2016-04-21T18:11:3.00Z

gpsd:DATA: packet type 1 from /dev/ttyUSB0 with {ONLINE|TIME|PACKET|PPSTIME}

gpsd:IO: <= GPS: $GPGGA,181104.000,3301.2339,N,09658.9214,W,1,06,1.2,165.8,M,-27.2,M,,0000*60

gpsd:DATA: GPGGA: registers fractional time 181104.00

gpsd:DATA: GGA: hhmmss=181104.000 lat=33.02 lon=-96.98 alt=165.80 mode=3 status=1

gpsd:DATA: GPGGA time is 1461262264.000000 = 2016-04-21T18:11:4.00Z

gpsd:PROG: GPGGA sentence timestamped 181104.00.

gpsd:PROG: GPGGA starts a reporting cycle.

gpsd:DATA: packet type 1 from /dev/ttyUSB0 with {ONLINE|TIME|LATLON|ALTITUDE|STATUS|MODE|PACKET|CLEAR|PPSTIME}

gpsd:IO: <= GPS: $GPGLL,3301.2339,N,09658.9214,W,181104.000,A,A*40

gpsd:DATA: GPGLL: registers fractional time 181104.00

gpsd:DATA: GLL: hhmmss=181104.000 lat=33.02 lon=-96.98 mode=2 status=1

gpsd:DATA: GPGLL time is 1461262264.000000 = 2016-04-21T18:11:4.00Z

gpsd:PROG: GPGLL sentence timestamped 181104.00.

gpsd:DATA: packet type 1 from /dev/ttyUSB0 with {ONLINE|TIME|LATLON|STATUS|PACKET|PPSTIME}

gpsd:IO: <= GPS: $GPGSA,A,3,23,16,22,26,07,09,,,,,,,1.5,1.2,0.9*30

gpsd:PROG: GPGSA sets mode 3


reply via email to

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