Jika cap masa perkakasan tidak berfungsi, bagaimanakah anda harus menyelesaikan masalah?

Jun 02, 2026

Tinggalkan pesanan

Berdasarkan tumpuan anda sebelum ini pada penyegerakan PTP dwi-penderia Linux, kemas kini pemacu kad rangkaian dan penyesuaian cap masa perkakasan, jika cap masa perkakasan tidak berfungsi, anda boleh menyelesaikan masalah menggunakan empat langkah teras berikut:

 

I. Semak Modul Pemacu dan Kernel

Semak Pemuatan Pemandu

Laksanakan `lsmod|grep igb` (menggunakan kad rangkaian Intel sebagai contoh) untuk mengesahkan bahawa modul pemacu dimuatkan.

Pengesahan Padanan Versi

Jalankan `ethtool -i eth0` untuk mengesahkan bahawa versi pemacu menyokong cap masa perkakasan. Pemacu lama mungkin kekurangan ciri ini dan perlu dikemas kini kepada versi rasmi stabil terkini.

 

II. Sahkan Keupayaan Perkakasan Kad Rangkaian

Laksanakan Perintah

Kriteria Penghakiman

SSOF_TIMESTAMPING_TX_HARDWARE dan SOF_TIMESTAMPING_RX_HARDWARE** mesti kelihatan. Jika mereka tiada, ini bermakna perkakasan kad rangkaian itu sendiri tidak menyokongnya atau fungsi yang berkaitan dinyahdayakan dalam BIOS.

 

III. Semak Parameter Konfigurasi PTP

Sahkan fail konfigurasi: Semak `/etc/linuxptp/ptp4l.conf` dan sahkan bahawa `time_stamping` ditetapkan kepada `hardware` (nilai lalai) dan `phc_index` menghala ke peranti jam PTP yang betul (cth, `/dev/ptp0`).

Selesaikan Masalah Degradasi Perisian: Jika log menunjukkan "kembali ke cap masa perisian", semak sama ada kebenaran yang tidak mencukupi atau nod peranti yang hilang menyebabkan kegagalan panggilan perkakasan.

 

IV. Selesaikan Masalah Sistem dan Kebenaran

Semakan Kebenaran: Pastikan `ptp4l` berjalan dengan keistimewaan root; pengguna biasa seharusnya tidak boleh mengakses peranti `/dev/ptp*`.

Gangguan Perkhidmatan Bercanggah: Lumpuhkan konfigurasi automatik kad rangkaian oleh NetworkManager atau alatan pengurusan rangkaian lain untuk menghalangnya daripada menetapkan semula parameter kad rangkaian dan menyebabkan cap masa perkakasan menjadi tidak sah.

Proses ini boleh menentukan dengan cepat sama ada masalah disebabkan oleh pemacu, perkakasan, konfigurasi atau kebenaran sistem dan memulihkan kefungsian cap masa perkakasan.

info-1328-915

Hantar pertanyaan
Hubungi kamijika ada sebarang pertanyaan

Anda boleh sama ada menghubungi kami melalui telefon, e-mel atau borang dalam talian di bawah. Pakar kami akan menghubungi anda kembali sebentar lagi.

Hubungi sekarang!