Berdasarkan fokus Anda sebelumnya pada sinkronisasi PTP sensor ganda Linux, pembaruan driver kartu jaringan, dan adaptasi stempel waktu perangkat keras, jika stempel waktu perangkat keras tidak berfungsi, Anda dapat memecahkan masalah menggunakan empat langkah inti berikut:
I. Periksa Modul Driver dan Kernel
Periksa Pemuatan Driver
Jalankan `lsmod|grep igb` (menggunakan kartu jaringan Intel sebagai contoh) untuk mengonfirmasi bahwa modul driver telah dimuat.
Verifikasi Pencocokan Versi
Jalankan `ethtool -i eth0` untuk mengonfirmasi bahwa versi driver mendukung stempel waktu perangkat keras. Driver lama mungkin tidak memiliki fitur ini dan perlu diperbarui ke versi resmi terbaru yang stabil.
II. Konfirmasikan Kemampuan Perangkat Keras Kartu Jaringan
Jalankan Perintah
Kriteria Penilaian
SSOF_TIMESTAMPING_TX_HARDWARE dan SOF_TIMESTAMPING_RX_HARDWARE** harus terlihat. Jika tidak ada, berarti perangkat keras kartu jaringan itu sendiri tidak mendukungnya atau fungsi terkait dinonaktifkan di BIOS.
AKU AKU AKU. Periksa Parameter Konfigurasi PTP
Verifikasi file konfigurasi: Periksa `/etc/linuxptp/ptp4l.conf` dan konfirmasikan bahwa `time_stamping` diatur ke `hardware` (nilai default) dan `phc_index` menunjuk ke perangkat jam PTP yang benar (misalnya, `/dev/ptp0`).
Memecahkan Masalah Degradasi Perangkat Lunak: Jika log menunjukkan "kembali ke stempel waktu perangkat lunak", periksa apakah izin yang tidak memadai atau node perangkat yang hilang menyebabkan kegagalan panggilan perangkat keras.
IV. Memecahkan Masalah Sistem dan Izin
Pemeriksaan Izin: Pastikan `ptp4l` berjalan dengan hak akses root; pengguna biasa seharusnya tidak dapat mengakses perangkat `/dev/ptp*`.
Interferensi Layanan yang Bertentangan: Nonaktifkan konfigurasi otomatis kartu jaringan oleh NetworkManager atau alat manajemen jaringan lainnya untuk mencegahnya menyetel ulang parameter kartu jaringan dan menyebabkan stempel waktu perangkat keras menjadi tidak valid.
Proses ini dapat dengan cepat menentukan apakah masalah disebabkan oleh driver, perangkat keras, konfigurasi, atau izin sistem, dan memulihkan fungsionalitas stempel waktu perangkat keras.

