I am trying to synchronize my linux system with PTP grand master clock using ptp4l. The clock is getting synchronized when I use P2P delay mechanism. But when I switch to E2E it is showing delay timeout.
My network setup is as follows:
PTP Grandmaster <--> PTP unaware switch <--> linux machine(slave).
I am using a linux machine with Intel I211 Gigabit Network adapter
#ethtool -T enp2s0
Time stamping parameters for enp2s0:
Capabilities:
hardware-transmit (SOF_TIMESTAMPING_TX_HARDWARE)
software-transmit (SOF_TIMESTAMPING_TX_SOFTWARE)
hardware-receive (SOF_TIMESTAMPING_RX_HARDWARE)
software-receive (SOF_TIMESTAMPING_RX_SOFTWARE)
software-system-clock (SOF_TIMESTAMPING_SOFTWARE)
hardware-raw-clock (SOF_TIMESTAMPING_RAW_HARDWARE)
PTP Hardware Clock: 1
Hardware Transmit Timestamp Modes:
off (HWTSTAMP_TX_OFF)
on (HWTSTAMP_TX_ON)
Hardware Receive Filter Modes:
none (HWTSTAMP_FILTER_NONE)
all (HWTSTAMP_FILTER_ALL)
I am trying to synchronize my linux system with PTP grand master clock using ptp4l. The clock is getting synchronized when I use P2P delay mechanism. But when I switch to E2E it is showing delay timeout.
My network setup is as follows:
I am using a linux machine with Intel I211 Gigabit Network adapter
With the following Grandmaster clock settings:
With this settings I am getting the clock synced.
But when I change the delay mechanism to E2E I am getting timeout messages.
What will be the reason for this issue?
Is there any settings I need to add to get it work when using E2E?