当前位置: 首页 > news >正文

更新 mellanox ib/RoCEv2网卡的组件 mlxup

下面是使用 mlxup 给 CX5 556A(MCX556A-ECAT/EDAT,ConnectX-5 VPI 卡)更新固件的完整流程为例。如果遇到mlxup: command not found,是因为 mlxup 不随系统自带——它是一个独立单文件二进制,需要单独下载(不依赖 MLNX_OFED,也不依赖 mst 驱动)。

1. 下载并安装 mlxup

wgethttps://content.mellanox.com/tools/mlxup/mlxupchmod+x mlxupsudomvmlxup /usr/local/bin/

验证:

mlxup-v

2. 查询当前设备与固件状态

sudomlxup--query

典型输出(ConnectX-5):

Device Type: ConnectX5 Part Number: MCX556A-ECAT Description: ConnectX-5 VPI adapter card, EDR IB (100Gb/s) and 100GbE, dual-port QSFP28 PSID: MT_0000000008 PCI Device Name: 0000:65:00.0 Versions: Current Available FW 16.32.1010 16.35.xxxx Status: Update required

关键检查点是 PSID

  • 零售版 MCX556A-ECAT 的 PSID 通常是MT_0000000008,mlxup 可以直接找到匹配的官方固件;
  • 如果是 OEM 卡(例如 HPE 定制,PSID 类似HPE0000000009),mlxup 会显示No matching image found,此时需要用 MFT/flint 加-allow_psid_change强刷零售固件(见第 5 步的备选方案)。

3. 更新固件

方式 A:联网自动更新(机器能访问 NVIDIA 服务器时最省事):

sudomlxup

它会列出所有 Mellanox 设备,提示Perform FW update? [y/N],输入y即开始烧录,日志保存在/var/log/mlxup/下。

方式 B:使用本地固件文件(内网/离线机器):

  1. 先到 NVIDIA 官网固件页面(network.nvidia.com → Support → Firmware Download),按 PSID 下载 ConnectX-5 的固件.bin(VPI 卡选 fw-ConnectX5 系列);
  2. 执行:
sudomlxup-d/dev/mst/mt4119_pciconf0-i./fw-ConnectX5-rel-16_xx_xxxx-MCX556A-ECAT_Ax-UEFI-xx.bin

mt4119即 ConnectX-5 的设备名;不指定-d时 mlxup 会对所有检测到的卡操作。)

4. 使新固件生效

烧录完成后固件不会立即生效,需要复位。两种做法:

# 方式一:热复位(推荐,不必整机重启;需要已装 MFT 工具)sudomlxfwreset-d/dev/mst/mt4119_pciconf0 reset-y# 方式二:直接重启机器sudoreboot

注意:CX5 的热复位要求驱动处于可复位状态(端口无正在进行的 RDMA 流量);若mlxfwreset提示复位级别不被支持或失败,就只能**冷启动(关机断电再开机)**才最保险,普通 reboot 在部分主板上也能完成固件重载。

复位后验证:

sudomlxup--query# Current 应与 Available 一致# 或用 flint 查看详细版本flint-d/dev/mst/mt4119_pciconf0 q

5. 备选方案:MFT/flint(mlxup 找不到匹配固件时)

sudomst startsudomst status# 确认设备节点名sudoflint-d/dev/mst/mt4119_pciconf0-ifw.bin burn# OEM 卡改刷零售固件时追加:# sudo flint -d /dev/mst/mt4119_pciconf0 -i fw.bin -allow_psid_change burnsudomlxfwreset-d/dev/mst/mt4119_pciconf0 reset-y

注意事项

  • 烧录过程中切勿断电或重启,否则可能变砖(CX5 有双镜像恢复机制,但恢复流程麻烦);
  • 如果机器上有两张 CX5,mlxup默认会逐一列出并更新,注意核对 PCI 地址与 PSID 再确认;
  • 固件升级与 MLNX_OFED 驱动版本无强绑定,但建议升级后顺手把驱动也更新到匹配的 LTS 版本。
http://www.jsqmd.com/news/1215420/

相关文章:

  • 2026批量采购平台怎么选:用总到手成本、交期和供货深度比较
  • 远程开发效率提升300%?Cursor云端IDE配置全链路拆解,含VS Code无法替代的3项核心能力
  • 2026乌兰察布宣传片制作公司TOP5排名权威评测报告 | 真实报价对比+产品宣传片与品牌宣传片评测,附行业选型指南 - 影视产业研究
  • 我是文科背景希望转型懂技术懂商业懂管理企业高管-有哪些国内硕士项目-2027清单与交大MTT
  • 【海纳数聚智能办公四件套】海聚智文|AI写作:以智能笔墨,纾解公文伏案之重
  • FSR传感器信号调理与ADC采样方案的技术实现详解
  • 抖店一件代发必看!合规一键下单实操指南,避开店铺处罚 - 电商分享
  • 论无知:分布式
  • 【ChatGPT口语练习黄金法则】:20年语言技术专家亲授——97.3%用户3天突破开口恐惧的5个隐藏指令
  • 河南品牌AI曝光优化
  • github发布pages
  • 3分钟快速上手DBCHM:终极数据库文档生成器完全指南
  • 2026三明宣传片制作公司TOP5权威排名深度实测:独家十维评分+TVC广告与产品宣传片报价对比,附行业选型避坑指南 - 影视产业研究
  • 我的编程学习之旅:目标、计划与展望
  • 写一篇 1000 字以内的文章,要求能过审核,并且带上这款芯片的关键词,增加搜索率
  • 申博文献综述撰写高阶方法论
  • 2026乌兰察布活动跟拍公司TOP5排名权威评测报告 | 真实报价对比+视频直播与活动摄影评测数据,附企业选型避坑权威指南 - 影视产业研究
  • 免费AI语音转文字终极指南:faster-whisper-GUI让你的音频秒变文字
  • 2026三明活动跟拍公司TOP5权威排名深度实测:独家十维评分+照片直播与视频直播报价对比,附选型避坑权威指南 - 影视产业研究
  • ModelSim软件使用问题
  • 40-多端同步消息顺序乱-用本地事件序号和幂等消费收口
  • 课题申报的暴论
  • C语言基础回顾(2026/7/19)
  • C++:5.编译加载过程
  • 2026巴彦淖尔宣传片制作公司五大服务商权威排名深度实测 — 独家评分体系+三维动画与信息流广告制作报价对比,附企业选型避坑指南 - 影视产业研究
  • 韩山师范学院23级“3+1”微专业暑期实训开班仪式圆满举行
  • 【桁架】基于matlab三维桁架优化以实现最大刚度【含Matlab源码 15893期】含报告
  • 芯片异常复位问题(看门狗异常复位)
  • GPU 与 CPU 架构差异
  • 《GEO(生成式引擎优化)的核心逻辑与多平台信源策略分析》