伙伴[需求]: LTS 适配沐创 N10G-X2-DC和N20G-R2F-25G
https://gitcode.com/openUBMC/network_adapter/issues/321
已完成详细设计评审和开发自测。
现有如下PR需要帮忙检视合入:
详细设计提交
https://gitcode.com/openUBMC/network_adapter/pull/551
network_adapter仓合入N20G-R2F-25G
https://gitcode.com/openUBMC/network_adapter/pull/550
vpd仓合入N10G-X2-DC sr
https://gitcode.com/openUBMC/vpd/pull/872
N20G-R2F-25G的sr合入pr会在N10G-X2-DC后提起,拆分原因是因为一起提超过1000行
@dli_bmc_vigaq @yelmh_kno07 还请东辉哥和明浩哥帮忙看下,感谢
答案内容由AI生成,仅供参考:
根据您提供的 Context 信息,我提取了与沐创网卡适配相关的内容,并整合如下:
背景回顾:沐创 N10G‑X2‑DC 合入 LTS 分支方案讨论
在知识库中(文档块 1 及搜索结果 1)记录了关于“沐创 N10G‑X2‑DC 合入 LTS 分支”的讨论(topic_id 6437),其中明确指出:
- 伙伴新增 N10G‑X2‑DC 需求希望进入 LTS 分支,但厂商要求的
libmcpp、component_drivers、devmon版本与 LTS 现行版本差异较大,存在兼容性疑问。 - 伙伴内部基于 2512 LTS 分支 已实现了“VPD + network_adapter”修改方案,并询问能否将该方案迁移至目标 LTS 分支进行适配。
此外,在另一个讨论(搜索结果 3)中涉及沐创网卡的 PartNumber 获取问题,指出通过 oem_smbus 读取的 PartNumber 不固定,且 NetworkAdapter 对象的 PartNumber 属性变更后未广播通知,需要在实现中注意。
当前提交的 PR 关联
您列出的三个 PR:
- 详细设计提交 –
network_adapter/pull/551 - network_adapter 仓合入 N20G‑R2F‑25G –
network_adapter/pull/550 - vpd 仓合入 N10G‑X2‑DC sr –
vpd/pull/872
根据知识库中的信息,这些 PR 很可能是上述 “VPD + network_adapter” 方案的具体实现,用于适配 沐创 N10G‑X2‑DC 及 N20G‑R2F‑25G 网卡。但 Context 中未包含这些 PR 的详细内容,因此无法对其实现细节进行进一步分析。
建议与说明
- 对于 N10G‑X2‑DC,Context 已有相关的方案讨论和技术背景,建议 commiter 结合已有讨论进行检视。
- 对于 N20G‑R2F‑25G,Context 中未直接提及该型号,但 PR #550 的合入内容可一并检视。
- 检视时请特别关注 版本兼容性 和 PartNumber 属性广播 等问题,这些已有知识库记录。
请社区 commiter @dli_bmc_vigaq、@yelmh_kno07 检视并给出意见。
partnumber伙伴内部讨论了下,目前在网络适配器页面显示即可,待main分支CSR2.0方案落地LTS后即可以在pcie页面显示
https://gitcode.com/openUBMC/vpd/pull/873
N20G的pr,依赖N10G先合入
已检视一次并提出了检视意见,还请及时处理
https://gitcode.com/openUBMC/vpd/pull/872已根据建议意见修改,还请帮忙再次检查,感谢
https://gitcode.com/openUBMC/network_adapter/pull/552自测时发现了一个问题的修改,也请帮忙一同检视合入。由于不止沐创网卡用到了oem_smbus,且main分支也存在此问题,所以没有直接在沐创网卡适配PR里带上。
均已合入,感谢