Linux 環境でのデュアル センサー PTP 同期シナリオに関する以前の説明に基づいて、ハードウェア タイムスタンプをサポートするネットワーク アダプタ ドライバをインストールするには、適切な機能を確保するために次の手順が必要です。{0}
I. 古いドライバーをアンインストールします (競合を避けるため)
Linux システム: `sudo rmmod igb` (Intel を例として使用し、実際のドライバー名に置き換えます) を実行して、汎用ドライバーを削除します。
Windows システム:-デバイス マネージャーでネットワーク アダプターを右クリックし、[デバイスのアンインストール] を選択し、[このデバイスのドライバー ソフトウェアを削除する] チェックボックスをオンにします。
II.公式 PTP- 固有のドライバーをインストールします
ドライバのダウンロード: ネットワーク アダプタのメーカー (Intel、Broadcom など) の公式 Web サイトから、ネットワーク アダプタ モデル用の PTP{0}} 固有のドライバ パッケージをダウンロードします。システムによって自動的に更新される汎用ドライバーは使用しないでください。
インストールと構成:
Linux: ドライバーのソース コードをコンパイルしてインストールし、カーネル構成で「CONFIG_PTP_1588_CLOCK=y」が有効になっていることを確認します。
Windows: インストーラーを実行し、「PTP ハードウェア タイムスタンプ サポート」オプションをチェックします。再起動して有効にする: インストール後、デバイスを再起動して新しいドライバーをロードします。
Ⅲ.インストールが成功したことを確認します。「ethtool -T eth0」を実行します。出力に「SOF_TIMESTAMPING_TX_HARDWARE」が含まれており、「/dev/ptp0」ノードが存在する場合、ドライバーのインストールは成功し、ハードウェア タイムスタンプ機能の準備が完了しています。

