LINUX.ORG.RU
ФорумAdmin

Синхронизация времени через /dev/ttyS0


0

0

Есть такая штуковина УСВ-1 (устройство синхронизации времени). Синхронизируется со спутниками, GPS.

Передает полученное точное время через RS-232 (com-порт)

Как линуху заставить брать время у нее и быть сервером точного времени (stratum 1)?


Ответ на: комментарий от Vlad_Ts

Документация молчит. Аппарат сертифицирован, так что никаких намеков на технические данные. Есть софтина к нему в комплекте под винду, которая умеет синхронизовать системное время. Запустил это дело под вайном, толку ноль - говорит, что время успешно переведено, но ессно линуксовое время не переводится.

siniy-p
() автор топика
Ответ на: комментарий от siniy-p

> Аппарат сертифицирован, так что никаких намеков на технические данные.

Я, наверно, не в теме, но разве сертификация подразумевает засекречивание всей документации? O_o

ero-sennin ★★
()
Ответ на: комментарий от ero-sennin

Документация, конечно, есть - но на уровне "нажми сюда, далее, ок"

Я имел ввиду, что нет параметров, которые передаются в ком-порт.

Попутная трабла: вроде заставил, что из-под вайна время переводится, но только не намного (не более 2-х минут). Хотя из винды - хоть на год. И с запуском вайна грабли. Сделал 4755 на wine*, он стартует с третьего раза (в /tmp/ создаются его временные файла с владельцем root, приходится менять владельца три раза и только потом запускается вайн). А если без SUID бита, то не хватает прав для перевода времени. А под рутом вайн не хочет стартовать.

siniy-p
() автор топика

Посмотрите доки и сайт ntpd, там была информация про такие устройства.

saper ★★★★★
()
Ответ на: комментарий от Marmirus

> 127.127.5.0 - это НЕ IP-адрес!

ну почему же? :-)

$ ping -c 3 127.127.5.0

PING 127.127.5.0 (127.127.5.0) 56(84) bytes of data.

64 bytes from 127.127.5.0: icmp_seq=1 ttl=64 time=0.253 ms

64 bytes from 127.127.5.0: icmp_seq=2 ttl=64 time=0.182 ms

64 bytes from 127.127.5.0: icmp_seq=3 ttl=64 time=0.151 ms

--- 127.127.5.0 ping statistics ---

3 packets transmitted, 3 received, 0% packet loss, time 2041ms

rtt min/avg/max/mdev = 0.151/0.195/0.253/0.044 ms

$

berrywizard ★★★★★
()
Ответ на: комментарий от berrywizard

я написал это к тому, чтобы человека не запутать, чтобы он понял, что последние две цифры означают тип устройства.

Marmirus ★★
()
Ответ на: комментарий от victorb

Для начала можно и просто cat /dev/ttyS0 попробовать, вдруг там тупое NMEA прёт.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.