工具与软件:
在硬件时间戳的初始化期间、ioctl 无法写入硬件时间戳参数。 TX_TYPE 为 HWTSTARP_TX_ON、Rx_FILTERS 为 HWTSTARP_FILTER_PTP_V2_EVENT。 使用 linuxPTP 开源协议栈 v4.2版本时发生以下错误、发生以下错误:
ptp4l[6.307]:选择/dev/ptp0作为 PTP 时钟
ptp4l[6.364]:设置 HWTSTARP:TX_TYPE = 1、Rx_FILTER = 12
ptp4l[6.364]:驱动程序拒绝了大多数常规 HWTSTARMP 滤波器
ptp4l[6.364]:设置具有 Rx_FILTER = 12的 HWTSTARP 失败:无效参数
ptp4l[6.364]:使用备用 Rx_FILTER = 9重试
ptp4l[6.364]:ioctl SIOCSHHWTSTARP 失败:参数无效
ptp4l[6.416]:端口1 (eth0):在 FAULT_DETECTED 上初始化为 FAULT_DEFAULT (FT_UNSPECIFIED)
ptp4l[6.416]:端口0 (/var/run/ptp4l):正在初始化以侦听 init_complete
ptp4l[6.417]:端口0 (/var/run/ptp4lro):正在初始化以侦听 INIT_COMPLETE
相关代码如下所示、sk.c/HWTS_init
eth0的时间戳参数:
功能:
硬件传输
软件发送
硬件接收
软件接收
软件系统时钟
硬件原始时钟
PTP 硬件时钟:0
硬件传输时间戳模式:
出错
提供中断
硬件接收滤波器模式:
无
ptpv2-L4-event
ptpv2-L4-sync
ptpv2-L4-delay-req
ptpv2-l2-事件
ptpv2-l2-sync
ptpv2-l2-delay-req
ptpv2 -事件
ptpv2-sync
ptpv2-delay-req
驱动程序:am65-cpsw-nuss
版本:6.6.6.6.32-ti-ge204a3987642
固件版本:
EXPANSION-ROM-VERSION:
bus-info: 8000000.ethernet
支持统计:是
支持测试:不支持
支持 EEPROM 访问:否
支持 REGISTER-DUMP:是的
supports-priv-FLAGS:可以
根据上述信息、您能告诉我故障信息吗? 我认为设置的参数在支持范围内

