Всем привет! Люди помогите плз решить одну проблему. На системе собран ntpd, с поддержкой gps(nmea). В конфиге ntp.conf указаны строчки: server 127.127.20.0 prefer tinker panic 0 Запускаю демон с дебагом, на консоль валится примерно следующее:
nmea: gpsread 60 $GPGSV,3,1,12,28,73,092,,09,60,281,,31,48,293,,14,40,281,*75 nmea: gpsread 62 $GPGSV,3,2,12,08,39,104,33,17,30,154,,04,29,066,,02,26,122,*71 nmea: gpsread 62 $GPGSV,3,3,12,11,21,047,,26,21,204,,27,16,109,30,29,12,198,*7A nmea: gpsread 58 $GPRMC,094542.092,V,5548.7556,N,03729.3526,E,,,100907,,*1E nmea: gpsread 69 $GPGGA,094543.092,5548.7556,N,03729.3526,E,0,00,50.0,0.0,M,,,,0000*3F nmea: timecode 69 $GPGGA,094543.092,5548.7556,N,03729.3526,E,0,00,50.0,0.0,M,,,,0000*3F nmea: gpsread 40 $GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
(и так каждую секунду) Судя по тому, что он читает из ком порта, данные из gps девайса верные, и время, и дата (время 094543.092 UTC, дата 100907). Запущен уже довольно долго, но когда я смотрю ntpq -p, то вижу:
remote refid st t when poll reach delay offset jitter ============================================================================== GPS_NMEA(0) .GPS. 0 l - 64 0 0.000 0.000 0.004
Подскажите, почему, не смотря на правильные данные из ком порта, ntpd не хочет gps девайс брать за эталон времени и не подстраивается по нему, я специально локальные часы на сервере сместил на час, но реакция со стороны ntpd нулевая. В чем причина? Буду рад если поможете, вопрос очень актуален для меня :(