博客详情页
  • 下载
  • 开发
  • 文档
  • 学习
  • 支持
  • 社区
  • 动态
Repositories
EN
Repositories
EN
部件适配新模式:网迅科技基于南向部件规范的1GE网卡适配实战

部件适配新模式:网迅科技基于南向部件规范的1GE网卡适配实战

技术干货

2026/04/14
王晨

引言

在服务器硬件生态飞速发展的今天,BMC(基板管理控制器)作为硬件远程管控的核心中枢,其部件适配效率直接关乎产品的上市节奏与市场竞争力。长期以来,部件厂商在传统 BMC 适配模式下,饱受部件繁杂、软件栈碎片化、协议标准不一、调试手段缺失等痛点困扰。

北京网迅科技有限公司作为网卡厂商,依托 openUBMC 社区南向部件规范,独立完成了 1GE 网卡的适配落地。

本文将从网卡厂商实践视角出发,深度拆解传统适配模式的行业痛点,系统阐述南向部件规范的技术革新优势,完整呈现 1GE 网卡适配的全流程路径,并结合实践提出生态共建的展望,为硬件行业的开源适配提供可复用的参考方案。

关于网迅科技:专注芯片设计的网络硬件实力派

网迅科技成立于 2014年5月,专注集成电路高端芯片设计,提供网络产品解决方案,凭借多年技术沉淀,构建了覆盖 100/40/25/10/1GE 的全系列网卡芯片及配套网卡产品矩阵。此次分享的核心产品——1GE 网卡,提供 1 口/2 口/4 口多端口选择,支持 NCSI over MCTP over SMBus 进行带外管理,可充分满足服务器场景的多样化管理需求。

传统 BMC 适配四大痛点:制约厂商效率的关键瓶颈

网迅科技在网卡 BMC 适配过程中,深刻感受到传统模式带来的多重挑战,这也是行业内众多硬件厂商共同面临的难题:

  • 适配工作量巨大: 网卡产品型号丰富,需确保每一款网卡适配不同整机商的 BMC 环境,每新增一款网卡,部件商都要投入大量人力进行 BMC 驱动适配与兼容性验证,研发周期被大幅拉长。
  • 软件栈碎片化: 整机商 BMC 软件栈标准不一,部件厂商需投入大量精力学习不同架构,全量适配难度极高。
  • 协议标准不统一: 各整机商对网卡管理协议的要求存在差异,一款机型上完成全量开发验证的周期漫长。
  • 调试能力缺失: 缺乏自主调试手段,网卡固件潜在问题易流入下游环节,排查与整改成本高昂。

南向部件规范:创新模式下的适配革新方案

南向部件规范的出现,以开源协作模式打破传统适配的封闭壁垒,网迅科技在实践中切实体会到四大核心优势:

  • 标准化接口降门槛: 规定了服务器部件接口要求,对服务器部件的驱动接口信息、部件模型信息和部件描述信息进行标准化,由 CSR 承载,并提供开发指导,让部件厂商可直接基于规范开发驱动,无需适配不同整机商的 BMC 软件栈,降低开发门槛,减少重复的硬件适配工作。
  • 模块化开发提效率: 驱动代码模块独立封装,按照部件类型分为网卡部件管理接口模型、xPU 部件管理接口模型,RAID 部件管理接口模型等,部件厂商研发人员无需掌握 BMC 全量知识,通过不同部件管理接口即可对资源进行操作,能够聚焦部件本身,快速完成驱动开发。
  • 高自由度促创新: 减少了新协议预研和功能迭代对 BMC 厂商的依赖,且驱动开发阶段即可直接通过 BMC 作为调试测试工具,简化验证流程,使部件厂商能自主优化产品的能力。
  • 开源生态共赋能: 部件厂商通过 openUBMC 社区自主发布驱动,整机商无需重复开发,直接集成即可实现兼容,形成“部件厂商开发、全行业共享”的良性生态。

alt text

网迅 1GE 网卡适配实战:从驱动开发到测试验证的全流程

基于南向部件规范,网迅科技完成 1GE 网卡适配的全流程落地,形成可直接复用的技术路径:

  • CSR准备及驱动配置: 在 csr 文件中指定网迅自研驱动,通过 NCSI over MCTP over SMBus 协议实现带外管理功能。
    alt text
  • 拓扑与层级设计: 开发平台基于米尔 Hi3093 开发板,依托南向部件框架的层级加载机制,root.sr 增加 I2c_8 拓扑,以及对应 Connector 对象,选择非天池模式加载 1GE 网卡。
    alt text
  • 核心功能开发: 聚焦厂商实现层目录进行针对性修改,无需关注框架底层细节;针对网卡 oem 功能补充指令,优化网卡信息获取(如 get vpd pn,get temperature 等 oem 命令)。
    alt text
  • 多场景测试验证: 完成 SMBus 通信指令收发、数据传输的全流程验证,并进行长期稳定运行的可靠性测试,针对性覆盖服务器 DC,AC 上电 / 掉电,BMC 冷 / 热复位等复杂工况,充分验证自研驱动在各类严苛运行条件下的稳定运行能力。
  • 追踪调试优化: 利用框架自带的调试工具,快速定位驱动问题,提升开发迭代效率。
    alt text
    alt text
    alt text

行业展望:共建开源适配新生态

在实践中,网迅科技也发现南向部件规范生态仍有完善空间,期待与行业伙伴共同发力:

  • 标准持续迭代: 南向接口标准仍在持续迭代,需跟进最新标准动态,及时更新适配方案。
  • 文档体系完善: 社区文档体系尚不完善,期待更多厂商加入,丰富技术资料与开发指南。
  • 工具化辅助: 呼吁工具化辅助开发工具的落地,进一步提升部件驱动开发效率。
  • 统一测试认证: 建议共建统一的测试用例集与标准认证体系,保障驱动质量与稳定性。

结语

南向部件规范以开源协作重构了硬件适配的底层逻辑,为部件厂商提供了更高效、更灵活的适配路径。网迅科技的 1GE 网卡适配实践,不仅验证了该模式的可行性与优越性,更展现了开源生态“共建、共享、共赢”的核心价值。

未来,网迅科技将持续深耕 openUBMC 社区,积极参与南向部件规范的完善与推广,与行业伙伴携手推动服务器硬件管理生态的标准化、高效化发展。

【版权声明】Copyright © 2026 openUBMC Community。本文由openUBMC社区首发,欢迎遵照CC-BY-SA 4.0协议规定转载。转载时敬请在正文注明并保留原文链接和作者信息。

【免责声明】本文仅代表作者本人观点,与本网站无关。本网站对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。本文仅供读者参考,由此产生的所有法律责任均由读者本人承担。

关于作者

王晨

北京网迅科技有限公司工程师,openUBMC Component Drivers SIG Maintainer。深入参与 openUBMC 南向部件驱动开发。