we used two orin device to test ptp as follows: Host side
ifconfig eth0 down
ifconfig eth0 up
ifconfig eth0 0.0.0.0
ip addr add 10.0.0.1/24 dev eth0
ip link set dev eth0 up
timedatectl set-ntp false
date 010100002018
phc_ctl /dev/ptp0 set
phc_ctl /dev/ptp0 get
Slave side
ifconfig eth0 down
ifconfig eth0 up
ifconfig eth0 0.0.0.0
ip addr add 10.0.0.2/24 dev eth0
ip link set dev eth0 up
timedatectl set-ntp false
phc_ctl /dev/ptp0 get
The date obtained from the slave is January 1, 1970, not January 1, 2008. Please give me some advice, thank you.
Host side:
ifconfig eth0 down
ifconfig eth0 up
ifconfig eth0 0.0.0.0
ip addr add 10.0.0.1/24 dev eth0
ip link set dev eth0 up
timedatectl set-ntp false
date 010100002018
sudo ptp4l -i eth0 -m
phc_ctl /dev/ptp0 set
phc_ctl /dev/ptp0 get
Slave side:
ifconfig eth down
ifconfig eth0 up
ifconfig eth0 0.0.0.0
ip addr add 10.0.0.2/24 dev eth0
ip link set dev eth0 up
timedatectl set-ntp false
sudo ptp4l -i eth0 -m -s
phc_ctl /dev/ptp0 get
We still did not get the exact host time, may I ask whether this test sequence is correct or wrong?