pi_3000
Posts: 4
Joined: Mon Feb 13, 2017 1:41 pm

signal pps non reçu de la carte gps adafruit

Mon Feb 13, 2017 6:29 pm

Bonjour,
je souhaiterais réaliser un serveur ntp sur le raspberry pi 2 avec le module gps (Adafruit Ultimate GPS HAT for Raspberry Pi A+/B+/Pi 2 - Mini Kit) https://www.adafruit.com/products/2324. Maisj'arrive pas à avoir le signal pps que cette carte fourni sur le #pin 4.
- ma config:
*uname -a: Linux raspberrypi 4.4.48-v7+ kernel with raspbian jessie with pixel January 2017 version.
* j'ai effectué les meises à jour: ... sudo apt-get update ; sudo apt-get dist-upgrade ;sudo rpi-update; sudo apt-get install pps-tools...
*raspi-config: port serie console terminal désactivé.
- fichier /boot/config.txt : enable_uart=1 dtoverlay=pps-gpio,gpiopin=4
- fichier /boot/cmdline.txt: dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles nohz=off
-GPSD fonctionne bien : avec cgps and gpsmon .
- 3 D fix: ok
- cat /dev/ttyAMA0 fonctionne , j'obtiens des données.
- sudo systemctl mask serial-getty@ttyAMA0.service
- sudo stty -F /dev/ttyAMA0 9600

Par contre la commande "sudo ppstest /dev/pps0" donne:
pi@raspberrypi:~ sudo ppstest /dev/pps0
trying PPS source "/dev/pps0"
found PPS source "/dev/pps0"
ok, found 1 source(s), now start fetching data...
time_pps_fetch() error -1 (Connection timed out)
time_pps_fetch() error -1 (Connection timed out)
time_pps_fetch() error -1 (Connection timed out)
time_pps_fetch() error -1 (Connection timed out)
time_pps_fetch() error -1 (Connection timed out)
.....
quand je rentre les commandes:
-lsof -i:2497 ne donne rien car pas de gpsd actif donc ok
-lsmod | grep pps
pps_ldisc 1972 2
pps_gpio 2655 0
pps_core 6779 3 pps_ldisc,pps_gpio
je crois que la valeur du pps_gpio doit etre 1 et pas 0 . c'est la le problème peut-être.
- cat /sys/class/pps/pps0/assert
0.000000000#0

Merci pour votre aide.

mengpo
Posts: 2
Joined: Wed Aug 06, 2014 6:43 am

Re: signal pps non reçu de la carte gps adafruit

Tue Feb 14, 2017 3:29 pm

Bonjour,

J'ai exactement le même souci (avec deux modules gps différents, 1 qui ressemble au tien et un autre basé sur du neo6m).
ça doit faire 3 jours que je tourne en rond et surtout je ne vois pas pourquoi le module pas-gpio ne se charge pas :x (si c'est bien le souci, parce que je n'en suis pas sûr...)

Je te tiens au courant si je trouve quelque chose ;)

pi_3000
Posts: 4
Joined: Mon Feb 13, 2017 1:41 pm

Re: signal pps non reçu de la carte gps adafruit

Wed Feb 15, 2017 10:07 pm

Merci mengpo.
il me semble que le pin 4 est occupé par le port pps0. c'est donc le signal pps venant du gps qui n'est ne passe pas.
y a t-il des commandes sur le terminal qui peuvent tracer le signal pps?

mengpo
Posts: 2
Joined: Wed Aug 06, 2014 6:43 am

Re: signal pps non reçu de la carte gps adafruit

Thu Feb 16, 2017 8:56 am

Je viens de regarder pour toi, pour le coup, il me semble qu'il te manque une règle dans le /etc/udev/rules.d/ qui va créer ton lien et donner les droits sur ce lien. Dans l'exemple suivant (et de ce que j'en ai compris), un lien virtuel est créé entre /dev/ttyAMA0 /dev/gps0

Un truc du style :
KERNEL=="ttyAMA0", SYMLINK+="gps0"

Tu copies/colles ça dans un fichier que tu mettras dans le dossier que j'ai évoqué ci-dessus.

Autre chose qui va grandement t'aider je pense, jettes un coup d'oeil sur le lien suivant :
https://www.ntpsec.org/white-papers/str ... to/#NTPSEC

Tu as tout ce qu'il faut pour créer un serveur NTP STRATUM-1 et c'est franchement super bien expliqué. J'ai quelques soucis avec un script python vers la fin mais le reste est très didactique.

Tiens moi au courant suis curieux de voir la suite

pi_3000
Posts: 4
Joined: Mon Feb 13, 2017 1:41 pm

Re: signal pps non reçu de la carte gps adafruit

Wed Mar 01, 2017 11:22 pm

Bonsoir mengpo,
je te remercie pour ton aide. tout marche maintenant.

Return to “Français”