使用ptp4l出现port 1: received SYNC\DELAY_REQ without timestamp

盖世灬英雄z 2021-11-12 13:44:22

在使用ptp4l对两块开发板进行时间同步的过程中,主机出现port 1: received DELAY_REQ without timestamp,从机出现port 1: received SYNC without timestamp。具体问题如下所示:

Master:

 Slave:

 使用ethtool查看对于timescamp支持情况如下所示:

 在我使用软件时间戳进行时间同步的过程中没有相同的问题,在使用硬件时间戳就会出现上述问题,请问有人遇到过类似的问题吗?具体是怎么解决的

...全文
1779 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
m0_54102311 2023-05-07
  • 打赏
  • 举报
回复
楼主这个问题解决了吗?我也遇到一样的问题,想请教一下怎么解决的
喜欢吃大西瓜 2022-04-22
  • 打赏
  • 举报
回复

可能是PTP报文的reserved字段不是0,为1导致的。可以修改linuxptp源码,或者使用v2.0版本

wangbaihe2015 2022-09-02
  • 举报
回复
@喜欢吃大西瓜 已经是2.0 了为啥还是不行?

23,224

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧