Om hårdvarutidsstämpeln inte fungerar, hur ska du felsöka?

Jun 02, 2026

Lämna ett meddelande

Baserat på ditt tidigare fokus på Linux dubbel-sensor PTP-synkronisering, uppdateringar av drivrutiner för nätverkskort och anpassning av maskinvarutidsstämpel, om maskinvarutidsstämpeln inte fungerar, kan du felsöka med följande fyra kärnsteg:

 

I. Kontrollera drivrutin och kärnmoduler

Kontrollera drivrutinsladdning

Kör `lsmod|grep igb` (med ett Intel-nätverkskort som exempel) för att bekräfta att drivrutinsmodulen är laddad.

Verifiering av versionsmatchning

Kör `ethtool -i eth0` för att bekräfta att drivrutinsversionen stöder maskinvarutidsstämplar. Äldre drivrutiner kan sakna denna funktion och måste uppdateras till den senaste stabila officiella versionen.

 

II. Bekräfta nätverkskorts maskinvara

Utför kommando

Bedömningskriterier

SSOF_TIMESTAMPING_TX_HARDWARE och SOF_TIMESTAMPING_RX_HARDWARE** måste vara synliga. Om de saknas betyder det att själva nätverkskortets hårdvara inte stöder det eller att den relevanta funktionen är inaktiverad i BIOS.

 

III. Kontrollera PTP-konfigurationsparametrar

Verifiera konfigurationsfilen: Kontrollera `/etc/linuxptp/ptp4l.conf` och bekräfta att `time_stamping` är inställd på `hardware` (standardvärdet) och `phc_index` pekar på rätt PTP-klockenhet (t.ex. `/dev/ptp0`).

Felsöka mjukvaruförsämring: Om loggarna visar "faller tillbaka till programvarutidsstämpling", kontrollera om otillräckliga behörigheter eller saknade enhetsnoder orsakar fel på hårdvaruanrop.

 

IV. Felsöka system- och behörighetsproblem

Behörighetskontroll: Se till att `ptp4l` körs med root-privilegier; vanliga användare ska inte kunna komma åt `/dev/ptp*`-enheter.

Motstridiga tjänststörningar: Inaktivera automatisk konfiguration av nätverkskort av NetworkManager eller andra nätverkshanteringsverktyg för att förhindra att de återställer nätverkskortsparametrar och orsakar att maskinvarutidsstämplar blir ogiltiga.

Denna process kan snabbt fastställa om problemet orsakas av drivrutiner, hårdvara, konfiguration eller systembehörigheter och återställa maskinvarutidsstämpelfunktionalitet.

info-1328-915

Skicka förfrågan
Kontakta ossom har någon fråga

Du kan antingen kontakta oss via telefon, e-post eller onlineformulär nedan. Vår specialist kommer att kontakta dig inom kort.

Kontakta nu!