Na podlagi vaše prejšnje osredotočenosti na sinhronizacijo PTP z dvojnim-senzorjem Linuxa, posodobitve gonilnikov omrežne kartice in prilagoditev časovnega žiga strojne opreme, če časovni žig strojne opreme ne deluje, lahko odpravite težave z naslednjimi štirimi osnovnimi koraki:
I. Preverite gonilnik in module jedra
Preverite nalaganje gonilnika
Izvedite `lsmod|grep igb` (z uporabo omrežne kartice Intel kot primer), da potrdite, da je modul gonilnika naložen.
Preverjanje ujemanja različic
Zaženite `ethtool -i eth0`, da potrdite, da različica gonilnika podpira časovne žige strojne opreme. Starejši gonilniki morda nimajo te funkcije in jih je treba posodobiti na najnovejšo stabilno uradno različico.
II. Potrdite zmožnosti strojne opreme omrežne kartice
Izvedi ukaz
Kriteriji presoje
SSOF_TIMESTAMPING_TX_HARDWARE in SOF_TIMESTAMPING_RX_HARDWARE** morata biti vidna. Če manjkajo, to pomeni, da strojna oprema omrežne kartice sama ne podpira ali pa je ustrezna funkcija onemogočena v BIOS-u.
III. Preverite konfiguracijske parametre PTP
Preverite konfiguracijsko datoteko: preverite `/etc/linuxptp/ptp4l.conf` in potrdite, da je `time_stamping` nastavljen na `hardware` (privzeta vrednost) in `phc_index` kaže na pravilno napravo za uro PTP (npr. `/dev/ptp0`).
Odpravljanje težav z degradacijo programske opreme: Če dnevniki kažejo "vrnitev na časovni žig programske opreme", preverite, ali nezadostna dovoljenja ali manjkajoča vozlišča naprave povzročajo napake pri klicu strojne opreme.
IV. Odpravljanje težav s sistemom in dovoljenji
Preverjanje dovoljenj: Zagotovite, da se `ptp4l` izvaja s korenskimi pravicami; običajni uporabniki ne bi smeli imeti dostopa do naprav `/dev/ptp*`.
Motnje v navzkrižnih storitvah: onemogočite samodejno konfiguracijo omrežnih kartic s pomočjo NetworkManagerja ali drugih orodij za upravljanje omrežja, da jim preprečite ponastavitev parametrov omrežne kartice in povzročitev, da časovni žigi strojne opreme postanejo neveljavni.
Ta postopek lahko hitro ugotovi, ali težavo povzročajo gonilniki, strojna oprema, konfiguracija ali sistemska dovoljenja, in obnovi funkcionalnost časovnega žiga strojne opreme.

