我想添加到 ptp4l 附带的默认配置文件中。我尝试添加多个配置,所有这些配置都在联机帮助页中进行了描述,但无论我添加什么配置,我都会得到:
unknown option [option] at line x in global section
其中 MWE 是添加
BMCA noop
在默认配置的底部,并且 ptp4l 在启动时抛出错误。
这是我的配置文件的一部分:
#
# Clock description
#
productDescription ;;
revisionData ;;
manufacturerIdentity 00:00:00
userDescription ;
timeSource 0xA0
#
# Program and Clock options
#
BMCA noop
slaveOnly 1
我是否以某种方式写错了配置?我在 Ubuntu VM 上,但我正在使用 VI 进行编辑,所以我无法想象有任何格式错误。
答案1
我遇到了同样的问题,更新 linuxptp 版本是解决方案。
也许您应该将 linuxptp 更新到最新版本。
不要安装,apt-get
因为它提供的版本 1.8(到目前为止)不支持BMCA
选项,请下载最新版本的源代码并编译安装。