Με βάση την προηγούμενη εστίασή σας στον συγχρονισμό PTP διπλού{0}}αισθητήρα Linux, τις ενημερώσεις προγραμμάτων οδήγησης κάρτας δικτύου και την προσαρμογή χρονικής σφραγίδας υλικού, εάν η χρονική σήμανση υλικού δεν λειτουργεί, μπορείτε να αντιμετωπίσετε προβλήματα χρησιμοποιώντας τα ακόλουθα τέσσερα βασικά βήματα:
I. Ελέγξτε τις μονάδες προγράμματος οδήγησης και πυρήνα
Ελέγξτε τη φόρτωση προγράμματος οδήγησης
Εκτέλεση `lsmod|grep igb` (χρησιμοποιώντας μια κάρτα δικτύου Intel ως παράδειγμα) για να επιβεβαιώσετε ότι η μονάδα προγράμματος οδήγησης έχει φορτωθεί.
Επαλήθευση αντιστοίχισης εκδόσεων
Εκτελέστε το `ethtool -i eth0` για να επιβεβαιώσετε ότι η έκδοση του προγράμματος οδήγησης υποστηρίζει χρονικές σημάνσεις υλικού. Τα παλαιότερα προγράμματα οδήγησης ενδέχεται να μην έχουν αυτήν τη δυνατότητα και πρέπει να ενημερωθούν στην πιο πρόσφατη σταθερή επίσημη έκδοση.
II. Επιβεβαιώστε τις δυνατότητες υλικού κάρτας δικτύου
Εκτέλεση Εντολής
Κριτήρια κρίσης
Τα SSOF_TIMESTAMPING_TX_HARDWARE και SOF_TIMESTAMPING_RX_HARDWARE** πρέπει να είναι ορατά. Εάν λείπουν, σημαίνει ότι το ίδιο το υλικό της κάρτας δικτύου δεν το υποστηρίζει ή η σχετική λειτουργία είναι απενεργοποιημένη στο BIOS.
III. Ελέγξτε τις παραμέτρους διαμόρφωσης PTP
Επαληθεύστε το αρχείο διαμόρφωσης: Ελέγξτε το «/etc/linuxptp/ptp4l.conf» και επιβεβαιώστε ότι το «time_stamping» έχει οριστεί σε «hardware» (η προεπιλεγμένη τιμή) και το «phc_index» δείχνει τη σωστή συσκευή ρολογιού PTP (π.χ., «/dev/ptp0»).
Αντιμετώπιση προβλημάτων υποβάθμισης λογισμικού: Εάν τα αρχεία καταγραφής εμφανίζουν "επιστροφή στη χρονική σήμανση λογισμικού", ελέγξτε εάν τα ανεπαρκή δικαιώματα ή οι κόμβοι συσκευής που λείπουν προκαλούν αποτυχίες κλήσεων υλικού.
IV. Αντιμετώπιση προβλημάτων συστήματος και αδειών
Έλεγχος αδειών: Βεβαιωθείτε ότι το "ptp4l" εκτελείται με δικαιώματα root. Οι απλοί χρήστες δεν θα πρέπει να έχουν πρόσβαση στις συσκευές `/dev/ptp*`.
Αντικρουόμενες παρεμβολές υπηρεσίας: Απενεργοποιήστε την αυτόματη ρύθμιση παραμέτρων των καρτών δικτύου από το NetworkManager ή άλλα εργαλεία διαχείρισης δικτύου για να αποτρέψετε την επαναφορά των παραμέτρων της κάρτας δικτύου και την ακύρωση των χρονικών σημάνσεων υλικού.
Αυτή η διαδικασία μπορεί να εντοπίσει γρήγορα εάν το πρόβλημα προκαλείται από προγράμματα οδήγησης, υλικό, ρυθμίσεις παραμέτρων ή δικαιώματα συστήματος και να επαναφέρει τη λειτουργία χρονικής σήμανσης υλικού.

