Remiantis ankstesne diskusija apie dvigubo{0}}jutiklio PTP sinchronizavimo scenarijus „Linux“ aplinkoje, norint įdiegti tinklo adapterio tvarkyklę, kuri palaiko aparatinės įrangos laiko žymes, reikia atlikti šiuos veiksmus, kad būtų užtikrintas tinkamas funkcionalumas:
I. Pašalinkite seną tvarkyklę (kad išvengtumėte konfliktų)
„Linux“ sistema: paleiskite „sudo rmmod igb“ (kaip pavyzdį naudokite „Intel“, pakeiskite tikruoju tvarkyklės pavadinimu), kad pašalintumėte bendrąją tvarkyklę.
„Windows“ sistema: dešiniuoju{0}}spustelėkite tinklo adapterį įrenginių tvarkytuvėje, pasirinkite „Pašalinti įrenginį“ ir pažymėkite „Ištrinti šio įrenginio tvarkyklės programinę įrangą“.
II. Įdiekite oficialią PTP{1}}specifinę tvarkyklę
Atsisiųskite tvarkyklę: iš oficialios tinklo adapterio gamintojo svetainės (pvz., „Intel“, „Broadcom“) atsisiųskite specifinį PTP{0}}tvarkyklės paketą, skirtą tinklo adapterio modeliui. Nenaudokite bendrosios tvarkyklės, kurią sistema automatiškai atnaujina.
Diegimas ir konfigūravimas:
„Linux“: sukompiliuokite ir įdiekite tvarkyklės šaltinio kodą, užtikrindami, kad branduolio konfigūracijoje įjungtas „CONFIG_PTP_1588_CLOCK{2}}y“.
„Windows“: paleiskite diegimo programą ir pažymėkite parinktį „PTP aparatinės įrangos laiko žymos palaikymas“. Paleiskite iš naujo, kad įsigaliotų: įdiegę iš naujo paleiskite įrenginį, kad įkeltumėte naują tvarkyklę.
III. Patvirtinkite sėkmingą diegimą: paleiskite „ethtool -T eth0“. Jei išvestyje yra „SOF_TIMESTAMPING_TX_HARDWARE“, o mazgas „/dev/ptp0“ egzistuoja, tvarkyklės įdiegimas sėkmingas ir aparatinės įrangos laiko žymos funkcija paruošta.

