Hi team,
One of our customer's issues, I'm forwarding it below, could you please provide some troubleshooting suggestions? Any troubleshooting ideas are appreciated.
Currently we are using the DP83640PHY chip to implement the PTP protocol on the Linux side and the following error is reported when testing (Directive: ./ptp4l -i eth0 -m -H) with the ptp4l software:
ptp4l[1970.968]: port 1: assuming the grand master role
ptp4l[1971.969]: timed out while polling for tx timestamp
ptp4l[1971.969]: increasing tx_timestamp_timeout may correct this issue, but it is likely caused by a driver bug
ptp4l[1971.969]: port 1: send sync failed
ptp4l[90.823]: port 1: MASTER to FAULTY on FAULT_DETECTED (FT_UNSPECIFIED)
ptp4l[107.026]: port 1: FAULTY to LISTENING on INIT_COMPLETE
ptp4l[114.285]: port 1: LISTENING to MASTER on ANNOUNCE_RECEIPT_TIMEOUT_EXPIRES
Based on our current testing, it has not called the following function in the DP83640 driver
The master chip we currently use is stm32mp157
Linux kernel version 4.19
May I know how I can troubleshoot the issue? We look forward to hearing from you.
Best Regards,
Amy Luo