Базуючись на вашому попередньому обговоренні сценаріїв синхронізації PTP із подвійним-датчиком у середовищі Linux, інсталяція драйвера мережевого адаптера, який підтримує апаратні мітки часу, потребує таких кроків для забезпечення належної роботи:
I. Видаліть старий драйвер (щоб уникнути конфліктів)
Система Linux: виконайте `sudo rmmod igb` (використовуючи Intel як приклад, замініть фактичною назвою драйвера), щоб видалити загальний драйвер.
Система Windows: правою{0}}клацніть мережевий адаптер у диспетчері пристроїв, виберіть «Видалити пристрій» і поставте прапорець «Видалити програмне забезпечення драйвера для цього пристрою».
II. Установіть офіційний драйвер-PTP
Завантажити драйвер: завантажте спеціальний пакет драйверів PTP- для вашої моделі мережевого адаптера з офіційного веб-сайту виробника мережевого адаптера (наприклад, Intel, Broadcom). Не використовуйте загальний драйвер, який автоматично оновлюється системою.
Встановлення та конфігурація:
Linux: скомпілюйте та встановіть вихідний код драйвера, переконавшись, що `CONFIG_PTP_1588_CLOCK=y` увімкнено в конфігурації ядра.
Windows: запустіть інсталятор і позначте параметр «Підтримка апаратної позначки часу PTP». Перезавантажте, щоб набуло чинності: після встановлення перезавантажте пристрій, щоб завантажити новий драйвер.
III. Перевірте успішне встановлення: виконайте `ethtool -T eth0`. Якщо вихідні дані містять `SOF_TIMESTAMPING_TX_HARDWARE` і існує вузол `/dev/ptp0`, інсталяція драйвера пройшла успішно, і функція апаратної позначки часу готова.

