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