White Rabbit|CERN开放精密授时,用光纤同步两节点

把精密时间送到远端

CERN与GSI等发展、NIST实际部署的开放时间同步技术。本页选官方SPEC双节点入门套件,含概览视频、原版BOM、九章接线与PPS测量图解;原采购入口、版本兼容和校准边界明确标注。

alan000

IEEE IFCS(NIST应用论文) 2018

参数信息

基础同步节点
2 个

复现文档

01|确认两节点范围和采购包

### 确认两节点范围和采购包

本页使用两台PC、两块SPEC4.1与两块DIO2.0直接以2m光纤相连,不需要额外WR交换机。逐项核标准套件7类物料,以及另购的两根mini-USB数据线。原厂老商品链接保留,但在售和库存未确认,先向原供应链询价核版本、五金及校准。GPS/原子钟和长光纤属于后续扩展,不能漏算进所宣传的基础功能。

[原手册v3.1完整命令与图](https://gitlab.com/ohwr/project/wr-starting-kit/-/tree/7ef09bfebbadd1ca8bd8567a35c11b7305aabbe4/doc/wr-starting-kit.md) · [锁定源码](https://gitlab.com/ohwr/project/wr-starting-kit/-/tree/7ef09bfebbadd1ca8bd8567a35c11b7305aabbe4)

原图Seven Solutions,官方手册GPL v2;中文流程图为本站整理。保留来源与许可。未在本站运行硬件。

![01|确认两节点范围和采购包 图解](https://cdn.lunlunapp.com/sbp/projects/a7f80b66-f9a5-4dea-b726-e60e1e600797/cover/742eac762bc7413fa65e9a289a7ec724.jpg)

![01|确认两节点范围和采购包 图解](https://cdn.lunlunapp.com/sbp/projects/a7f80b66-f9a5-4dea-b726-e60e1e600797/cover/a42360cb62ff4f8099ff600cd789fe0d.png)

02|断电安装板卡并固定

### 断电安装板卡并固定

每台PC断电,核PCIe x4/x8/x16槽及机箱高度;将FMC-DIO与SPEC按接口方向、支柱和原紧固件组合,再插入PCIe固定挡板。原手册建议两台PC;部分内核在一机双板时出现问题。确认没有弯针、松动或裸露金属短路。

[原手册v3.1完整命令与图](https://gitlab.com/ohwr/project/wr-starting-kit/-/tree/7ef09bfebbadd1ca8bd8567a35c11b7305aabbe4/doc/wr-starting-kit.md) · [锁定源码](https://gitlab.com/ohwr/project/wr-starting-kit/-/tree/7ef09bfebbadd1ca8bd8567a35c11b7305aabbe4)

原图Seven Solutions,官方手册GPL v2;中文流程图为本站整理。保留来源与许可。未在本站运行硬件。

![ssk_inside.jpg](https://orecord-files.oss-cn-zhangjiakou.aliyuncs.com/sbp/projects/a7f80b66-f9a5-4dea-b726-e60e1e600797/files/image/b751772a367b45c1aa0c20a977992d8b.jpg)![ssk_configs.png](https://orecord-files.oss-cn-zhangjiakou.aliyuncs.com/sbp/projects/a7f80b66-f9a5-4dea-b726-e60e1e600797/files/image/46b8b91a7aaf43db93d46ae4468e578a.png)

03|接成对SFP、光纤与UART

### 接成对SFP、光纤与UART

PC01用紫色AXGE-3454-0531;PC02用蓝色AXGE-1254-0531。用LC-LC 2m单模光纤连接,保留端帽清洁端面。每块SPEC mini-USB连接对应PC作物理UART,线缆必须传数据。记录两台PC、板序列号、光模块料号和UART对应关系。

[原手册v3.1完整命令与图](https://gitlab.com/ohwr/project/wr-starting-kit/-/tree/7ef09bfebbadd1ca8bd8567a35c11b7305aabbe4/doc/wr-starting-kit.md) · [锁定源码](https://gitlab.com/ohwr/project/wr-starting-kit/-/tree/7ef09bfebbadd1ca8bd8567a35c11b7305aabbe4)

原图Seven Solutions,官方手册GPL v2;中文流程图为本站整理。保留来源与许可。未在本站运行硬件。

![ssk_sfp.jpg](https://orecord-files.oss-cn-zhangjiakou.aliyuncs.com/sbp/projects/a7f80b66-f9a5-4dea-b726-e60e1e600797/files/image/652aaa90067a4986a9e2896466e3ac03.jpg)![ssk_usb.jpg](https://orecord-files.oss-cn-zhangjiakou.aliyuncs.com/sbp/projects/a7f80b66-f9a5-4dea-b726-e60e1e600797/files/image/0ac222c505ff4cca8fb868e0efae22bd.jpg)

04|锁定系统和源码依赖

### 锁定系统和源码依赖

原手册验证Ubuntu16.04.6/内核4.15.9与18.04.2/4.18.0-17;18.04.3的5.0内核有兼容问题。使用独立实验环境,不把旧驱动直接装到日常主系统。锁定v3.1及其全部子模块,先核当前GitLab迁移路径,再按原文安装构建依赖、make与sudo make install。源码只是下载审阅,本页没有执行上游代码。

[原手册v3.1完整命令与图](https://gitlab.com/ohwr/project/wr-starting-kit/-/tree/7ef09bfebbadd1ca8bd8567a35c11b7305aabbe4/doc/wr-starting-kit.md) · [锁定源码](https://gitlab.com/ohwr/project/wr-starting-kit/-/tree/7ef09bfebbadd1ca8bd8567a35c11b7305aabbe4)

原图Seven Solutions,官方手册GPL v2;中文流程图为本站整理。保留来源与许可。未在本站运行硬件。

![calibration.png](https://orecord-files.oss-cn-zhangjiakou.aliyuncs.com/sbp/projects/a7f80b66-f9a5-4dea-b726-e60e1e600797/files/image/6a38728d4e474239895ac7a74bccf4db.png)

05|识别PCIe并加载驱动

### 识别PCIe并加载驱动

lspci应能识别CERN设备,记实际PCIe路径;按原手册加载spec、htvic、wr-nic、wr-dio,核出现wri接口和dmesg。若正常有接口就跳过EEPROM修复。仅旧板明确提示无FRU时才按自身型号、序列号和总线路径修复,不能复制示例序列号。

[原手册v3.1完整命令与图](https://gitlab.com/ohwr/project/wr-starting-kit/-/tree/7ef09bfebbadd1ca8bd8567a35c11b7305aabbe4/doc/wr-starting-kit.md) · [锁定源码](https://gitlab.com/ohwr/project/wr-starting-kit/-/tree/7ef09bfebbadd1ca8bd8567a35c11b7305aabbe4)

原图Seven Solutions,官方手册GPL v2;中文流程图为本站整理。保留来源与许可。未在本站运行硬件。

![05|识别PCIe并加载驱动 图解](https://orecord-files.oss-cn-zhangjiakou.aliyuncs.com/sbp/projects/a7f80b66-f9a5-4dea-b726-e60e1e600797/files/image/b751772a367b45c1aa0c20a977992d8b.jpg)

![05|识别PCIe并加载驱动 图解](https://orecord-files.oss-cn-zhangjiakou.aliyuncs.com/sbp/projects/a7f80b66-f9a5-4dea-b726-e60e1e600797/files/image/6a38728d4e474239895ac7a74bccf4db.png)

06|读串口、备份配置和校准信息

### 读串口、备份配置和校准信息

物理UART115200,确认wrc提示符;ttyUSB编号按实际枚举。ver核版本,sfp show与sfp match核模块和校准数据库。仅已确认SDBFS缺失/损坏才按官方修复流程操作,正常配置不要格式化。原手册不同章节示例延迟数字不同,使用专门校准章节与具体硬件/固件匹配的数据;不把教学数字套到新模块。

[原手册v3.1完整命令与图](https://gitlab.com/ohwr/project/wr-starting-kit/-/tree/7ef09bfebbadd1ca8bd8567a35c11b7305aabbe4/doc/wr-starting-kit.md) · [锁定源码](https://gitlab.com/ohwr/project/wr-starting-kit/-/tree/7ef09bfebbadd1ca8bd8567a35c11b7305aabbe4)

原图Seven Solutions,官方手册GPL v2;中文流程图为本站整理。保留来源与许可。未在本站运行硬件。

![06|读串口、备份配置和校准信息 图解](https://orecord-files.oss-cn-zhangjiakou.aliyuncs.com/sbp/projects/a7f80b66-f9a5-4dea-b726-e60e1e600797/files/image/0ac222c505ff4cca8fb868e0efae22bd.jpg)

![06|读串口、备份配置和校准信息 图解](https://orecord-files.oss-cn-zhangjiakou.aliyuncs.com/sbp/projects/a7f80b66-f9a5-4dea-b726-e60e1e600797/files/image/6a38728d4e474239895ac7a74bccf4db.png)

07|配置主从并观察锁定

### 配置主从并观察锁定

紫色节点依次ptp stop、mode master、ptp start;蓝色节点ptp stop、mode slave、ptp start。在从端gui检查Link up、Locked Calibrated、TRACK_PHASE与Phase tracking ON。原GUI的clock offset仅是内部估计,不替代外部测量。基础主端自由振荡器,只证明两节点相对同步,不能声称绝对UTC溯源。

[原手册v3.1完整命令与图](https://gitlab.com/ohwr/project/wr-starting-kit/-/tree/7ef09bfebbadd1ca8bd8567a35c11b7305aabbe4/doc/wr-starting-kit.md) · [锁定源码](https://gitlab.com/ohwr/project/wr-starting-kit/-/tree/7ef09bfebbadd1ca8bd8567a35c11b7305aabbe4)

原图Seven Solutions,官方手册GPL v2;中文流程图为本站整理。保留来源与许可。未在本站运行硬件。

![07|配置主从并观察锁定 图解](https://cdn.lunlunapp.com/sbp/projects/a7f80b66-f9a5-4dea-b726-e60e1e600797/cover/a42360cb62ff4f8099ff600cd789fe0d.png)

![07|配置主从并观察锁定 图解](https://cdn.lunlunapp.com/sbp/projects/a7f80b66-f9a5-4dea-b726-e60e1e600797/cover/3f985329394f494090b2454585477424.png)

08|接双通道PPS测量

### 接双通道PPS测量

两块板连接器#1即channel0分别经等长LEMO线、LEMO-BNC接示波器两通道。先确认PLL锁定,必要时按原命令将channel0置p模式。核端接设置和通道偏斜,原手册提示线长约5ns/m的额外延迟;一根线长差足以掩盖亚纳秒同步。第三根套件线保留给DIO扩展测试。

[原手册v3.1完整命令与图](https://gitlab.com/ohwr/project/wr-starting-kit/-/tree/7ef09bfebbadd1ca8bd8567a35c11b7305aabbe4/doc/wr-starting-kit.md) · [锁定源码](https://gitlab.com/ohwr/project/wr-starting-kit/-/tree/7ef09bfebbadd1ca8bd8567a35c11b7305aabbe4)

原图Seven Solutions,官方手册GPL v2;中文流程图为本站整理。保留来源与许可。未在本站运行硬件。

![ssk_pps-setup.png](https://orecord-files.oss-cn-zhangjiakou.aliyuncs.com/sbp/projects/a7f80b66-f9a5-4dea-b726-e60e1e600797/files/image/753cdff22b62435393e59796f92f0453.png)![ssk_lemo.jpg](https://orecord-files.oss-cn-zhangjiakou.aliyuncs.com/sbp/projects/a7f80b66-f9a5-4dea-b726-e60e1e600797/files/image/35d078ccd56740dd8c94e36eb323d39c.jpg)

09|记录波形、误差和复现边界

### 记录波形、误差和复现边界

记录双PPS边沿差的均值、峰峰值、时间跨度和测量不确定度,并做重连/重启后的锁定检查。原5ns/div照片是作者数据,不是本站验收结果。stamp-frame网络例程8ns分辨率与PPS同步指标分开记录。归档硬件序列号、内核、提交、固件ver、SFP数据库和接线照片;没有实测记录就不标复现成功。

[原手册v3.1完整命令与图](https://gitlab.com/ohwr/project/wr-starting-kit/-/tree/7ef09bfebbadd1ca8bd8567a35c11b7305aabbe4/doc/wr-starting-kit.md) · [锁定源码](https://gitlab.com/ohwr/project/wr-starting-kit/-/tree/7ef09bfebbadd1ca8bd8567a35c11b7305aabbe4)

原图Seven Solutions,官方手册GPL v2;中文流程图为本站整理。保留来源与许可。未在本站运行硬件。

![09|记录波形、误差和复现边界 图解](https://cdn.lunlunapp.com/sbp/projects/a7f80b66-f9a5-4dea-b726-e60e1e600797/cover/3f985329394f494090b2454585477424.png)![ssk_pps-res.jpg](https://orecord-files.oss-cn-zhangjiakou.aliyuncs.com/sbp/projects/a7f80b66-f9a5-4dea-b726-e60e1e600797/files/image/49ec87ae5e424bf68a47dbd3fe5e2f70.jpg)