[{"data":1,"prerenderedAt":350},["ShallowReactive",2],{"content-doc-\u002Fzh\u002Fblogs\u002Fwangxun-1GE":3,"surround-\u002Fzh\u002Fblogs\u002Fwangxun-1GE":348},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"date":10,"category":11,"author":12,"body":16,"_type":340,"_id":341,"_source":342,"_file":343,"_stem":344,"_extension":345,"coverImage":171,"plainText":346,"authorNames":347},"\u002Fzh\u002Fblogs\u002Fwangxun-1GE","blogs",false,"","部件适配新模式：网迅科技基于南向部件规范的1GE网卡适配实战","在服务器硬件生态飞速发展的今天，BMC（基板管理控制器）作为硬件远程管控的核心中枢，其部件适配效率直接关乎产品的上市节奏与市场竞争力。长期以来，部件厂商在传统 BMC 适配模式下，饱受部件繁杂、软件栈碎片化、协议标准不一、调试手段缺失等痛点困扰。","2026\u002F04\u002F14","essentials",[13],{"name":14,"description":15},"王晨","北京网迅科技有限公司工程师，openUBMC Component Drivers SIG Maintainer。深入参与 openUBMC 南向部件驱动开发。",{"type":17,"children":18,"toc":330},"root",[19,27,32,37,42,48,53,59,64,110,116,121,164,173,179,184,261,267,272,315,320,325],{"type":20,"tag":21,"props":22,"children":24},"element","h4",{"id":23},"引言",[25],{"type":26,"value":23},"text",{"type":20,"tag":28,"props":29,"children":30},"p",{},[31],{"type":26,"value":9},{"type":20,"tag":28,"props":33,"children":34},{},[35],{"type":26,"value":36},"北京网迅科技有限公司作为网卡厂商，依托 openUBMC 社区南向部件规范，独立完成了 1GE 网卡的适配落地。",{"type":20,"tag":28,"props":38,"children":39},{},[40],{"type":26,"value":41},"本文将从网卡厂商实践视角出发，深度拆解传统适配模式的行业痛点，系统阐述南向部件规范的技术革新优势，完整呈现 1GE 网卡适配的全流程路径，并结合实践提出生态共建的展望，为硬件行业的开源适配提供可复用的参考方案。",{"type":20,"tag":21,"props":43,"children":45},{"id":44},"关于网迅科技专注芯片设计的网络硬件实力派",[46],{"type":26,"value":47},"关于网迅科技：专注芯片设计的网络硬件实力派",{"type":20,"tag":28,"props":49,"children":50},{},[51],{"type":26,"value":52},"网迅科技成立于 2014年5月，专注集成电路高端芯片设计，提供网络产品解决方案，凭借多年技术沉淀，构建了覆盖 100\u002F40\u002F25\u002F10\u002F1GE 的全系列网卡芯片及配套网卡产品矩阵。此次分享的核心产品——1GE 网卡，提供 1 口\u002F2 口\u002F4 口多端口选择，支持 NCSI over MCTP over SMBus 进行带外管理，可充分满足服务器场景的多样化管理需求。",{"type":20,"tag":21,"props":54,"children":56},{"id":55},"传统-bmc-适配四大痛点制约厂商效率的关键瓶颈",[57],{"type":26,"value":58},"传统 BMC 适配四大痛点：制约厂商效率的关键瓶颈",{"type":20,"tag":28,"props":60,"children":61},{},[62],{"type":26,"value":63},"网迅科技在网卡 BMC 适配过程中，深刻感受到传统模式带来的多重挑战，这也是行业内众多硬件厂商共同面临的难题：",{"type":20,"tag":65,"props":66,"children":67},"ul",{},[68,80,90,100],{"type":20,"tag":69,"props":70,"children":71},"li",{},[72,78],{"type":20,"tag":73,"props":74,"children":75},"strong",{},[76],{"type":26,"value":77},"适配工作量巨大：",{"type":26,"value":79}," 网卡产品型号丰富，需确保每一款网卡适配不同整机商的 BMC 环境，每新增一款网卡，部件商都要投入大量人力进行 BMC 驱动适配与兼容性验证，研发周期被大幅拉长。",{"type":20,"tag":69,"props":81,"children":82},{},[83,88],{"type":20,"tag":73,"props":84,"children":85},{},[86],{"type":26,"value":87},"软件栈碎片化：",{"type":26,"value":89}," 整机商 BMC 软件栈标准不一，部件厂商需投入大量精力学习不同架构，全量适配难度极高。",{"type":20,"tag":69,"props":91,"children":92},{},[93,98],{"type":20,"tag":73,"props":94,"children":95},{},[96],{"type":26,"value":97},"协议标准不统一：",{"type":26,"value":99}," 各整机商对网卡管理协议的要求存在差异，一款机型上完成全量开发验证的周期漫长。",{"type":20,"tag":69,"props":101,"children":102},{},[103,108],{"type":20,"tag":73,"props":104,"children":105},{},[106],{"type":26,"value":107},"调试能力缺失：",{"type":26,"value":109}," 缺乏自主调试手段，网卡固件潜在问题易流入下游环节，排查与整改成本高昂。",{"type":20,"tag":21,"props":111,"children":113},{"id":112},"南向部件规范创新模式下的适配革新方案",[114],{"type":26,"value":115},"南向部件规范：创新模式下的适配革新方案",{"type":20,"tag":28,"props":117,"children":118},{},[119],{"type":26,"value":120},"南向部件规范的出现，以开源协作模式打破传统适配的封闭壁垒，网迅科技在实践中切实体会到四大核心优势：",{"type":20,"tag":65,"props":122,"children":123},{},[124,134,144,154],{"type":20,"tag":69,"props":125,"children":126},{},[127,132],{"type":20,"tag":73,"props":128,"children":129},{},[130],{"type":26,"value":131},"标准化接口降门槛：",{"type":26,"value":133}," 规定了服务器部件接口要求，对服务器部件的驱动接口信息、部件模型信息和部件描述信息进行标准化，由 CSR 承载，并提供开发指导，让部件厂商可直接基于规范开发驱动，无需适配不同整机商的 BMC 软件栈，降低开发门槛，减少重复的硬件适配工作。",{"type":20,"tag":69,"props":135,"children":136},{},[137,142],{"type":20,"tag":73,"props":138,"children":139},{},[140],{"type":26,"value":141},"模块化开发提效率：",{"type":26,"value":143}," 驱动代码模块独立封装，按照部件类型分为网卡部件管理接口模型、xPU 部件管理接口模型，RAID 部件管理接口模型等，部件厂商研发人员无需掌握 BMC 全量知识，通过不同部件管理接口即可对资源进行操作，能够聚焦部件本身，快速完成驱动开发。",{"type":20,"tag":69,"props":145,"children":146},{},[147,152],{"type":20,"tag":73,"props":148,"children":149},{},[150],{"type":26,"value":151},"高自由度促创新：",{"type":26,"value":153}," 减少了新协议预研和功能迭代对 BMC 厂商的依赖，且驱动开发阶段即可直接通过 BMC 作为调试测试工具，简化验证流程，使部件厂商能自主优化产品的能力。",{"type":20,"tag":69,"props":155,"children":156},{},[157,162],{"type":20,"tag":73,"props":158,"children":159},{},[160],{"type":26,"value":161},"开源生态共赋能：",{"type":26,"value":163}," 部件厂商通过 openUBMC 社区自主发布驱动，整机商无需重复开发，直接集成即可实现兼容，形成“部件厂商开发、全行业共享”的良性生态。",{"type":20,"tag":28,"props":165,"children":166},{},[167],{"type":20,"tag":168,"props":169,"children":172},"img",{"alt":170,"src":171},"alt text","\u002Fcategory\u002Fblog\u002Fwangxun-1GE\u002F%E5%9B%BE%E4%B8%80.png",[],{"type":20,"tag":21,"props":174,"children":176},{"id":175},"网迅-1ge-网卡适配实战从驱动开发到测试验证的全流程",[177],{"type":26,"value":178},"网迅 1GE 网卡适配实战：从驱动开发到测试验证的全流程",{"type":20,"tag":28,"props":180,"children":181},{},[182],{"type":26,"value":183},"基于南向部件规范，网迅科技完成 1GE 网卡适配的全流程落地，形成可直接复用的技术路径：",{"type":20,"tag":65,"props":185,"children":186},{},[187,201,215,229,239],{"type":20,"tag":69,"props":188,"children":189},{},[190,195,197],{"type":20,"tag":73,"props":191,"children":192},{},[193],{"type":26,"value":194},"CSR准备及驱动配置：",{"type":26,"value":196}," 在 csr 文件中指定网迅自研驱动，通过 NCSI over MCTP over SMBus 协议实现带外管理功能。\n",{"type":20,"tag":168,"props":198,"children":200},{"alt":170,"src":199},"\u002Fcategory\u002Fblog\u002Fwangxun-1GE\u002F%E5%9B%BE%E4%BA%8C.png",[],{"type":20,"tag":69,"props":202,"children":203},{},[204,209,211],{"type":20,"tag":73,"props":205,"children":206},{},[207],{"type":26,"value":208},"拓扑与层级设计：",{"type":26,"value":210}," 开发平台基于米尔 Hi3093 开发板，依托南向部件框架的层级加载机制，root.sr 增加 I2c_8 拓扑，以及对应 Connector 对象，选择非天池模式加载 1GE 网卡。\n",{"type":20,"tag":168,"props":212,"children":214},{"alt":170,"src":213},"\u002Fcategory\u002Fblog\u002Fwangxun-1GE\u002F%E5%9B%BE%E4%B8%89.png",[],{"type":20,"tag":69,"props":216,"children":217},{},[218,223,225],{"type":20,"tag":73,"props":219,"children":220},{},[221],{"type":26,"value":222},"核心功能开发：",{"type":26,"value":224}," 聚焦厂商实现层目录进行针对性修改，无需关注框架底层细节；针对网卡 oem 功能补充指令，优化网卡信息获取（如 get vpd pn，get temperature 等 oem 命令）。\n",{"type":20,"tag":168,"props":226,"children":228},{"alt":170,"src":227},"\u002Fcategory\u002Fblog\u002Fwangxun-1GE\u002F%E5%9B%BE%E5%9B%9B.png",[],{"type":20,"tag":69,"props":230,"children":231},{},[232,237],{"type":20,"tag":73,"props":233,"children":234},{},[235],{"type":26,"value":236},"多场景测试验证：",{"type":26,"value":238}," 完成 SMBus 通信指令收发、数据传输的全流程验证，并进行长期稳定运行的可靠性测试，针对性覆盖服务器 DC，AC 上电 \u002F 掉电，BMC 冷 \u002F 热复位等复杂工况，充分验证自研驱动在各类严苛运行条件下的稳定运行能力。",{"type":20,"tag":69,"props":240,"children":241},{},[242,247,249,253,257],{"type":20,"tag":73,"props":243,"children":244},{},[245],{"type":26,"value":246},"追踪调试优化：",{"type":26,"value":248}," 利用框架自带的调试工具，快速定位驱动问题，提升开发迭代效率。\n",{"type":20,"tag":168,"props":250,"children":252},{"alt":170,"src":251},"\u002Fcategory\u002Fblog\u002Fwangxun-1GE\u002F%E5%9B%BE%E4%BA%94.png",[],{"type":20,"tag":168,"props":254,"children":256},{"alt":170,"src":255},"\u002Fcategory\u002Fblog\u002Fwangxun-1GE\u002F%E5%9B%BE%E5%85%AD.png",[],{"type":20,"tag":168,"props":258,"children":260},{"alt":170,"src":259},"\u002Fcategory\u002Fblog\u002Fwangxun-1GE\u002F%E5%9B%BE%E4%B8%83.png",[],{"type":20,"tag":21,"props":262,"children":264},{"id":263},"行业展望共建开源适配新生态",[265],{"type":26,"value":266},"行业展望：共建开源适配新生态",{"type":20,"tag":28,"props":268,"children":269},{},[270],{"type":26,"value":271},"在实践中，网迅科技也发现南向部件规范生态仍有完善空间，期待与行业伙伴共同发力：",{"type":20,"tag":65,"props":273,"children":274},{},[275,285,295,305],{"type":20,"tag":69,"props":276,"children":277},{},[278,283],{"type":20,"tag":73,"props":279,"children":280},{},[281],{"type":26,"value":282},"标准持续迭代：",{"type":26,"value":284}," 南向接口标准仍在持续迭代，需跟进最新标准动态，及时更新适配方案。",{"type":20,"tag":69,"props":286,"children":287},{},[288,293],{"type":20,"tag":73,"props":289,"children":290},{},[291],{"type":26,"value":292},"文档体系完善：",{"type":26,"value":294}," 社区文档体系尚不完善，期待更多厂商加入，丰富技术资料与开发指南。",{"type":20,"tag":69,"props":296,"children":297},{},[298,303],{"type":20,"tag":73,"props":299,"children":300},{},[301],{"type":26,"value":302},"工具化辅助：",{"type":26,"value":304}," 呼吁工具化辅助开发工具的落地，进一步提升部件驱动开发效率。",{"type":20,"tag":69,"props":306,"children":307},{},[308,313],{"type":20,"tag":73,"props":309,"children":310},{},[311],{"type":26,"value":312},"统一测试认证：",{"type":26,"value":314}," 建议共建统一的测试用例集与标准认证体系，保障驱动质量与稳定性。",{"type":20,"tag":21,"props":316,"children":318},{"id":317},"结语",[319],{"type":26,"value":317},{"type":20,"tag":28,"props":321,"children":322},{},[323],{"type":26,"value":324},"南向部件规范以开源协作重构了硬件适配的底层逻辑，为部件厂商提供了更高效、更灵活的适配路径。网迅科技的 1GE 网卡适配实践，不仅验证了该模式的可行性与优越性，更展现了开源生态“共建、共享、共赢”的核心价值。",{"type":20,"tag":28,"props":326,"children":327},{},[328],{"type":26,"value":329},"未来，网迅科技将持续深耕 openUBMC 社区，积极参与南向部件规范的完善与推广，与行业伙伴携手推动服务器硬件管理生态的标准化、高效化发展。",{"title":7,"searchDepth":331,"depth":331,"links":332},4,[333,334,335,336,337,338,339],{"id":23,"depth":331,"text":23},{"id":44,"depth":331,"text":47},{"id":55,"depth":331,"text":58},{"id":112,"depth":331,"text":115},{"id":175,"depth":331,"text":178},{"id":263,"depth":331,"text":266},{"id":317,"depth":331,"text":317},"markdown","content:zh:blogs:wangxun-1GE.md","content","zh\u002Fblogs\u002Fwangxun-1GE.md","zh\u002Fblogs\u002Fwangxun-1GE","md","引言 在服务器硬件生态飞速发展的今天，BMC（基板管理控制器）作为硬件远程管控的核心中枢，其部件适配效率直接关乎产品的上市节奏与市场竞争力。长期以来，部件厂商在传统 BMC 适配模式下，饱受部件繁杂、软件栈碎片化、协议标准不一、调试手段缺失等痛点困扰。 北京网迅科技有限公司作为网卡厂商，依托 openUBMC 社区南向部件规范，独立完成了 1GE 网卡的适配落地。 本文将从网卡厂商实践视角出发，深度拆解传统适配模式的行业痛点，系统阐述南向部件规范的技术革新优势，完整呈现 1GE 网卡适配的全流程路径，并结合实践提出生态共建的展望，为硬件行业的开源适配提供可复用的参考方案。 关于网迅科技：专注芯片设计的网络硬件实力派 网迅科技成立于 2014年5月，专注集成电路高端芯片设计，提供网络产品解决方案，凭借多年技术沉淀，构建了覆盖 100\u002F40\u002F25\u002F10\u002F1GE 的全系列网卡芯片及配套网卡产品矩阵。此次分享的核心产品——1GE 网卡，提供 1 口\u002F2 口\u002F4 口多端口选择，支持 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 协议实现带外管理功能。\n  拓扑与层级设计：  开发平台基于米尔 Hi3093 开发板，依托南向部件框架的层级加载机制，root.sr 增加 I2c_8 拓扑，以及对应 Connector 对象，选择非天池模式加载 1GE 网卡。\n  核心功能开发：  聚焦厂商实现层目录进行针对性修改，无需关注框架底层细节；针对网卡 oem 功能补充指令，优化网卡信息获取（如 get vpd pn，get temperature 等 oem 命令）。\n  多场景测试验证：  完成 SMBus 通信指令收发、数据传输的全流程验证，并进行长期稳定运行的可靠性测试，针对性覆盖服务器 DC，AC 上电 \u002F 掉电，BMC 冷 \u002F 热复位等复杂工况，充分验证自研驱动在各类严苛运行条件下的稳定运行能力。 追踪调试优化：  利用框架自带的调试工具，快速定位驱动问题，提升开发迭代效率。\n    行业展望：共建开源适配新生态 在实践中，网迅科技也发现南向部件规范生态仍有完善空间，期待与行业伙伴共同发力： 标准持续迭代：  南向接口标准仍在持续迭代，需跟进最新标准动态，及时更新适配方案。 文档体系完善：  社区文档体系尚不完善，期待更多厂商加入，丰富技术资料与开发指南。 工具化辅助：  呼吁工具化辅助开发工具的落地，进一步提升部件驱动开发效率。 统一测试认证：  建议共建统一的测试用例集与标准认证体系，保障驱动质量与稳定性。 结语 南向部件规范以开源协作重构了硬件适配的底层逻辑，为部件厂商提供了更高效、更灵活的适配路径。网迅科技的 1GE 网卡适配实践，不仅验证了该模式的可行性与优越性，更展现了开源生态“共建、共享、共赢”的核心价值。 未来，网迅科技将持续深耕 openUBMC 社区，积极参与南向部件规范的完善与推广，与行业伙伴携手推动服务器硬件管理生态的标准化、高效化发展。",[14],[349,349],null,1785415973937]