引言
在服务器硬件生态飞速发展的今天,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 社区自主发布驱动,整机商无需重复开发,直接集成即可实现兼容,形成“部件厂商开发、全行业共享”的良性生态。

网迅 1GE 网卡适配实战:从驱动开发到测试验证的全流程
基于南向部件规范,网迅科技完成 1GE 网卡适配的全流程落地,形成可直接复用的技术路径:
- CSR准备及驱动配置: 在 csr 文件中指定网迅自研驱动,通过 NCSI over MCTP over SMBus 协议实现带外管理功能。

- 拓扑与层级设计: 开发平台基于米尔 Hi3093 开发板,依托南向部件框架的层级加载机制,root.sr 增加 I2c_8 拓扑,以及对应 Connector 对象,选择非天池模式加载 1GE 网卡。

- 核心功能开发: 聚焦厂商实现层目录进行针对性修改,无需关注框架底层细节;针对网卡 oem 功能补充指令,优化网卡信息获取(如 get vpd pn,get temperature 等 oem 命令)。

- 多场景测试验证: 完成 SMBus 通信指令收发、数据传输的全流程验证,并进行长期稳定运行的可靠性测试,针对性覆盖服务器 DC,AC 上电 / 掉电,BMC 冷 / 热复位等复杂工况,充分验证自研驱动在各类严苛运行条件下的稳定运行能力。
- 追踪调试优化: 利用框架自带的调试工具,快速定位驱动问题,提升开发迭代效率。



行业展望:共建开源适配新生态
在实践中,网迅科技也发现南向部件规范生态仍有完善空间,期待与行业伙伴共同发力:
- 标准持续迭代: 南向接口标准仍在持续迭代,需跟进最新标准动态,及时更新适配方案。
- 文档体系完善: 社区文档体系尚不完善,期待更多厂商加入,丰富技术资料与开发指南。
- 工具化辅助: 呼吁工具化辅助开发工具的落地,进一步提升部件驱动开发效率。
- 统一测试认证: 建议共建统一的测试用例集与标准认证体系,保障驱动质量与稳定性。
结语
南向部件规范以开源协作重构了硬件适配的底层逻辑,为部件厂商提供了更高效、更灵活的适配路径。网迅科技的 1GE 网卡适配实践,不仅验证了该模式的可行性与优越性,更展现了开源生态“共建、共享、共赢”的核心价值。
未来,网迅科技将持续深耕 openUBMC 社区,积极参与南向部件规范的完善与推广,与行业伙伴携手推动服务器硬件管理生态的标准化、高效化发展。
【版权声明】Copyright © 2026 openUBMC Community。本文由openUBMC社区首发,欢迎遵照CC-BY-SA 4.0协议规定转载。转载时敬请在正文注明并保留原文链接和作者信息。
【免责声明】本文仅代表作者本人观点,与本网站无关。本网站对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。本文仅供读者参考,由此产生的所有法律责任均由读者本人承担。
