In base alla discussione precedente sugli scenari di sincronizzazione PTP a doppio-sensore, puoi ripristinare rapidamente la sincronizzazione durante i conflitti BMCA seguendo questi passaggi:
Forza Master-Slave Role Lock Correggi immediatamente la configurazione su entrambi i sensori: imposta la priorità del sensore master da 1 a 128 e quella del sensore slave a 130, con una differenza di valore maggiore o uguale a 2. Ciò elimina i conflitti di elezione causati dall'uguaglianza di priorità all'origine.
Abilita la modalità esclusiva dell'orologio master Aggiungi il parametro "masterOnly 1" alla configurazione PTP del sensore master per forzare l'orologio master a rifiutare il passaggio all'orologio slave, eliminando completamente la possibilità di prelazione bidirezionale.
Riavvia il servizio PTP Esegui `sudo systemctl restart ptp4l` su entrambi i dispositivi per applicare la nuova configurazione, attivando una rielezione BMCA e stabilendo rapidamente una relazione master{2}}slave stabile.
Verifica lo stato della sincronizzazione Esegui `ptp4l -i eth0 -m -q` per controllare i log. Confermare che l'offset sia stabile nell'intervallo dei microsecondi e che non vi siano avvisi "miglior master modificato". La sincronizzazione è quindi tornata alla normalità. Questa operazione può risolvere oltre il 90% dei conflitti BMCA del doppio-sensore entro un minuto, ripristinando rapidamente la sincronizzazione ad alta-precisione.

