Pokud hardwarové časové razítko nefunguje, jak byste měli problém řešit?

Jun 02, 2026

Zanechat vzkaz

Na základě vašeho předchozího zaměření na synchronizaci PTP s duálním{0}}senzorem v systému Linux, aktualizace ovladačů síťových karet a přizpůsobení časového razítka hardwaru, pokud časové razítko hardwaru nefunguje, můžete problém odstranit pomocí následujících čtyř základních kroků:

 

I. Zkontrolujte moduly ovladače a jádra

Zkontrolujte načítání ovladače

Spusťte `lsmod|grep igb` (použijte jako příklad síťovou kartu Intel), abyste potvrdili, že je načten modul ovladače.

Ověření shody verzí

Spuštěním `ethtool -i eth0` potvrďte, že verze ovladače podporuje hardwarová časová razítka. Starší ovladače mohou tuto funkci postrádat a je třeba je aktualizovat na nejnovější stabilní oficiální verzi.

 

II. Potvrďte hardwarové možnosti síťové karty

Proveď příkaz

Kritéria posuzování

SSOF_TIMESTAMPING_TX_HARDWARE a SOF_TIMESTAMPING_RX_HARDWARE** musí být viditelné. Pokud chybí, znamená to, že samotný hardware síťové karty je nepodporuje nebo je příslušná funkce v BIOSu zakázána.

 

III. Zkontrolujte parametry konfigurace PTP

Ověřte konfigurační soubor: Zkontrolujte `/etc/linuxptp/ptp4l.conf` a potvrďte, že `time_stamping` je nastaveno na `hardware` (výchozí hodnota) a `phc_index` ukazuje na správné hodinové zařízení PTP (např. `/dev/ptp0`).

Odstraňování problémů s degradací softwaru: Pokud protokoly ukazují, že se vrací k softwarovému časovému razítku, zkontrolujte, zda nedostatečná oprávnění nebo chybějící uzly zařízení nezpůsobují selhání hardwarového volání.

 

IV. Odstraňování problémů se systémem a oprávněními

Kontrola oprávnění: Ujistěte se, že `ptp4l` běží s právy root; běžní uživatelé by neměli mít přístup k zařízením `/dev/ptp*`.

Konfliktní rušení služeb: Zakažte automatickou konfiguraci síťových karet pomocí NetworkManageru nebo jiných nástrojů pro správu sítě, abyste zabránili tomu, aby resetovaly parametry síťové karty a způsobily neplatnost časových razítek hardwaru.

Tento proces může rychle určit, zda je problém způsoben ovladači, hardwarem, konfigurací nebo systémovými oprávněními, a obnovit funkci časového razítka hardwaru.

info-1328-915

Odeslat dotaz
Kontaktujte náspokud máte nějaký dotaz

Můžete nás kontaktovat telefonicky, e-mailem nebo online formulářem níže. Náš specialista vás bude brzy kontaktovat.

Kontaktujte nyní!