выполнив действия , описанные здесь , я обнаружил , что , когда вы выполните следующую команду:

sudo ptp4l -m -i eth0

ожидаемый выход selected eth0 as PTP clock

что я получаю, хотя selected \dev\ptp1 as PTP clock

Я искал немного и не могу найти, как это исправить. когда я запускаю это с файлом конфигурации, он делает то же самое. установка salveonly ничего не меняет, а интерфейс eth0 поддерживает аппаратную отметку времени. Сервер времени является TimeMachine на основе GPS и доступен в сети через eth0, и порты UDP открыты, чтобы позволить это. Я пытаюсь выяснить, как избежать дефолта ptp4l к встроенным устройствам ptp0 и ptp1. eth0 также не указан в каталоге /dev.

использование phc2sys для управления и при запуске службы, когда ptp4l работает как демон. phc2sys просто висит и ждет ptp4l. Состояние службы ptp4l показывает, что он работает и будет работать без проблем, но по умолчанию он равен /dev /ptp1, когда в конфигурации явно указано, что он должен использовать eth0. Его просто не слушают, где я говорю, чтобы слушать. ОС убунту. Любое понимание и помощь очень ценится. Я чувствую, что упускаю что-то важное, но простое.

0