新闻中心

网卡固件 PSID 为什么不能忽略:同芯片不等于能刷同一镜像 NEWS DETAIL

资讯分类 · 选型与兼容 作者 · 中科新远技术编辑部 审核人 · 中科新远 发布时间 · 2026-07-29 更新时间 · 2026-07-29 来源 · NVIDIA MFT 文档
网卡固件 PSID 为什么不能忽略:同芯片不等于能刷同一镜像
场景示意图,不对应具体设备型号、端口布局或技术拓扑。

两张网卡使用同一控制器家族、外观相似,甚至显示相同速率,也不代表可以写入同一固件镜像。PSID 用于标识具体产品与固件配置范围,OEM 板卡、不同端口形态或硬件设计可能使用不同身份。忽略 PSID 强制写入不匹配镜像,风险不只是一项功能不可用,还可能影响端口、启动、管理或后续升级。批量运维应把 PSID 当作升级匹配键之一,而不是障碍提示。

先做不可变的设备盘点

升级计划应记录设备序列身份、PCI 地址、当前 PSID、固件版本、板卡名称、主机和端口用途。Linux 接口名或枚举序号会变化,不能单独作为资产键。查询要在每台目标节点实际执行,不能从采购表推断,因为同一批服务器也可能混装不同来源或修订的板卡。发现资产与预期不一致时,应先停止并补证据,而不是把未知设备归入数量最多的一类。

镜像来源和适用范围要可追溯

固件文件应来自相应厂商的正式渠道,保存文件摘要、版本、适用 PSID、获取时间和说明文档。OEM 板卡是否使用 NVIDIA 通用镜像,要按 OEM 与 NVIDIA 的当前支持路径确认,不能仅因工具允许跳过检查就视为兼容。内部仓库应禁止同名文件被覆盖,升级脚本在执行前再次比较设备 PSID 与批准清单。

升级不只是一条烧写命令

写入前需要排空业务、保存当前固件与配置证据,确认双口或多功能设备的影响范围,并准备带外访问。写入后何时生效、是否需要重启或设备复位,要按当前手册执行。只看到工具返回成功,不代表驱动已经加载新版本,也不代表链路和 RDMA 能力恢复。激活后应重新查询 PSID、版本、端口状态和关键配置。

灰度样本要覆盖不同硬件身份

若批次内存在多个 PSID、服务器平台或操作系统,应每个组合选择样本,而不是只升级一台代表全部。灰度验证包括冷启动、设备枚举、链路协商、错误计数、RDMA 基础通信和真实应用。观察窗口要覆盖高负载和一次维护重启。若新固件需要配套驱动或交换端版本,必须按批准矩阵一起验证,不能跨窗口留下未知组合。

恢复方案必须在故障前准备

准备旧固件、工具、命令记录和远程控制路径,并明确设备无法正常枚举时如何处理。固件备份能否直接用于恢复取决于设备与工具,不能在事故现场才验证。批量脚本要设失败阈值:出现首个身份不匹配、写入失败或激活异常时自动停止后续节点,避免把单机问题扩散为全网事件。

升级平台还应防止并发任务把同一设备重复纳入两个批次。可以在资产系统上建立维护锁,以稳定设备身份而非主机当前接口名去重。节点更换网卡后,旧维护记录不能自动套用到新设备,新 PSID 与序列身份必须重新进入审批。

受控升级流程

  1. 逐设备导出 PSID、序列、PCI、当前固件、配置和业务归属。
  2. 为每个 PSID 绑定经审核的镜像摘要与官方适用证据,禁止模糊家族匹配。
  3. 按不同服务器和软件组合灰度,完成激活、冷启动、链路与业务验证。
  4. 设置批量停止条件,任何身份或状态偏差都转人工复核。
  5. 保存升级前后记录和恢复制品,在稳定窗口结束后再扩大批次。

MFT flint 的查询、烧写和相关参数可参考 NVIDIA Firmware Tools flint 官方文档,实际操作应切换到当前 MFT 版本。本文不提供强制跨 PSID 烧写建议,也不据此声称任何 OEM 板卡可使用通用镜像。