A Linux két{0}érzékelős PTP-szinkronizálására, a hálózati kártya-illesztőprogram-frissítésekre és a hardveres időbélyeg-adaptációra összpontosítva, ha a hardveres időbélyeg nem működik, a következő négy alapvető lépéssel elháríthatja a hibát:
I. Ellenőrizze az illesztőprogram- és kernelmodulokat
Ellenőrizze az illesztőprogram betöltését
`lsmod|végrehajtása grep igb` (példaként Intel hálózati kártya használatával), hogy ellenőrizze, hogy az illesztőprogram-modul betöltődött-e.
A verzióegyeztetés ellenőrzése
Futtassa az `ethtool -i eth0` parancsot annak ellenőrzésére, hogy az illesztőprogram-verzió támogatja-e a hardver időbélyegeit. Előfordulhat, hogy a régebbi illesztőprogramokból hiányzik ez a funkció, ezért frissíteni kell őket a legújabb stabil hivatalos verzióra.
II. Erősítse meg a hálózati kártya hardverképességeit
Parancs végrehajtása
Ítéleti kritériumok
SSOF_TIMESTAMPING_TX_HARDWARE és SOF_TIMESTAMPING_RX_HARDWARE** láthatónak kell lennie. Ha hiányoznak, az azt jelenti, hogy maga a hálózati kártya hardvere nem támogatja, vagy a megfelelő funkció le van tiltva a BIOS-ban.
III. Ellenőrizze a PTP konfigurációs paramétereit
Ellenőrizze a konfigurációs fájlt: Ellenőrizze az „/etc/linuxptp/ptp4l.conf” fájlt, és győződjön meg arról, hogy a „time_stamping” értéke „hardver” (az alapértelmezett érték), a „phc_index” pedig a megfelelő PTP óraeszközre mutat (pl. „/dev/ptp0”).
Szoftverromlás hibaelhárítása: Ha a naplók azt mutatják, hogy "visszatér a szoftver időbélyegzéséhez", ellenőrizze, hogy az elégtelen engedélyek vagy a hiányzó eszközcsomópontok nem okoznak-e hardverhívási hibákat.
IV. Rendszer- és engedélyproblémák elhárítása
Engedélyellenőrzés: Győződjön meg arról, hogy a `ptp4l` root jogosultságokkal fut; A hétköznapi felhasználók nem férhetnek hozzá a `/dev/ptp*` eszközökhöz.
Ütköző szolgáltatási interferencia: Tiltsa le a hálózati kártyák automatikus konfigurálását a NetworkManager vagy más hálózatkezelő eszközök segítségével, hogy megakadályozza a hálózati kártya paramétereinek visszaállítását és a hardver időbélyegeinek érvénytelenségét.
Ez a folyamat gyorsan meghatározhatja, hogy a problémát illesztőprogramok, hardver, konfiguráció vagy rendszerengedélyek okozzák-e, és visszaállíthatja a hardver időbélyegző funkcióit.

