|
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 |
[Prev in Thread] | Current Thread | [Next in Thread] |