Loading... ## 前言 最近收到DELL的`MCX4-Lx4121C`网卡, 上机测试可以正常联网后, 想着更新下固件到最新版本. 查询之后发现NVIDIA家([于2020年完成以色列公司Mellanox并购](https://blogs.nvidia.cn/blog/nvidia-completes-acquisition-of-mellanox-creating-major-force-driving-next-gen-data-centers/))最新的固件为2024发布的`14.32`版本, Dell官网上的最新的为2021年的`14.28`版本, 这里分别记录固件更新的过程. ![3175344846-tuya.webp](https://zoe.red/usr/uploads/2024/09/3451471620.webp) ## Dell自家固件升级 --- 固件下载: https://www.dell.com/support/home/zh-cn/drivers/driversdetails?driverid=5pktn 下载好了windows平台的固件升级程序后, 直接右键管理员权限执行, 按照提示一步步执行更新即可, 更新的过程需要几分钟, 要耐心等一会. 固件刷完后, 提示要重启系统生效. ## 强行刷官方固件 --- 根据网上资料, MCX2/3/4/5都是支持强行刷官方/原厂固件, 所以这里进行一试, 注意可能的风险!!! 根据Dell的官方资料, 想要升级更新的固件, 建议MCX4-Lx先刷回14.24版本, 之后再继续更新 * https://www.dell.com/support/kbdoc/zh-cn/000198051/xc-lcm-fails-with-mellanox-fw-xx-22-xx-xx-and-olde * 14.24固件: https://www.dell.com/support/home/zh-cn/drivers/driversdetails?driverid=h7x05 所以按照Dell的指南, 先将`MCX4-Lx 4121C`网卡固件刷成了`14.24.80.00`版本, 在继续后面的操作 之后需要去NVIDIA官网完成刷机工具和固件的下载 * 刷机工具MFT: https://network.nvidia.com/products/adapter-software/firmware-tools/ * 固件下载: https://network.nvidia.com/support/firmware/firmware-downloads/ * 选择对应的型号, 这里应该为`ConnectX-4 Lx` -> `Ethernet` * 在打开的新页面选择`4121A-ACAT`对应的固件(解压后里面有*.bin的文件) MFT刷机工具 ![MFT刷机工具](https://zoe.red/usr/uploads/2024/09/3172859058.webp) 固件下载 ![iShot_2024-09-12_03.41.48.webp](https://zoe.red/usr/uploads/2024/09/2437965380.webp) ![iShot_2024-09-12_03.44.05.webp](https://zoe.red/usr/uploads/2024/09/333680061.webp) 将MFT工具目录加入到系统`PATH`环境变量下, 或者切换到目录下执行`Powershell`, 执行如下命令 ```sh # 查询设备号 PS C:\Users\*******> mst status MST devices: ------------ mt4117_pciconf0 # 在Dell官网刷的14.24的版本固件, 非上面的最新的14.28 # 为了方便刷入mellanox官方最新固件14.32不出莫名错误!!! # 查询确认设备信息 PS C:\Users\*******> flint -d mt4117_pciconf0 q Image type: FS3 FW Version: 14.24.8000 FW Release Date: 29.1.2019 Product Version: 14.24.8000 Rom Info: type=UEFI version=14.17.13 cpu=AMD64 type=PXE version=3.5.603 cpu=AMD64 Description: UID GuidsNumber Base GUID: 506b4b03001bfe72 8 Base MAC: 506b4b1bfe72 8 Image VSD: N/A Device VSD: N/A PSID: DEL2420110034 Security Attributes: N/A # 直接刷会提示错误 PS C:\Users\*******> flint -d mt4117_pciconf0 -i .\Desktop\fw-ConnectX4Lx-rel-14_32_1900-MCX4121A-ACA_Ax-UEFI-14.25.17-FlexBoot-3.6.502.bin burn Current FW version on flash: 14.24.8000 New FW version: 14.32.1900 -E- PSID mismatch. The PSID on flash (DEL2420110034) differs from the PSID in the given image (MT_2420110034). # 修改设置: 增加选项 --allow_psid_change, 开始强行刷固件 PS C:\Users\*******> flint --allow_psid_change -d mt4117_pciconf0 -i .\Desktop\fw-ConnectX4Lx-rel-14_32_1900-MCX4121A-ACA_Ax-UEFI-14.25.17-FlexBoot-3.6.502.bin burn Done. Current FW version on flash: 14.24.8000 New FW version: 14.32.1900 You are about to replace current PSID on flash - "DEL2420110034" with a different PSID - "MT_2420110034". Note: It is highly recommended not to change the PSID. Do you want to continue ? (y/n) [n] : y Burning FW image without signatures - OK Restoring signature - OK -I- To load new FW run mlxfwreset or reboot machine. ``` 系统重启后, 确认固件和网卡是否正常工作 ```sh PS C:\Users\*******> mst status -v MST devices: ------------ mt4117_pciconf0 bus:dev.fn=2e:00.0 mt4117_pciconf0.1 bus:dev.fn=2e:00.1 # 此时的固件版本和PSID都符合预期 PS C:\Users\*******> flint -d mt4117_pciconf0 q Image type: FS3 FW Version: 14.32.1900 FW Release Date: 25.8.2024 Product Version: 14.32.1900 Rom Info: type=UEFI version=14.25.17 cpu=AMD64,AARCH64 type=PXE version=3.6.502 cpu=AMD64 Description: UID GuidsNumber Base GUID: 506b4b03001bfe72 8 Base MAC: 506b4b1bfe72 8 Image VSD: N/A Device VSD: N/A PSID: MT_2420110034 Security Attributes: N/A ``` ## 更多参考 --- * https://www.right.com.cn/forum/thread-8311193-1-1.html ## 补充: 测速 --- 等到咸鱼淘的2张Dell的`MCX4-Lx 4121C`(170/张, 顺丰包邮)到货, 刷好了Nvidia最新的固件(v14.32), 用一根华为的`SFP28-25G-3M`DAC线连接成功到25G速率(咸鱼全新22/根包邮). 在Windows上进行iperf3测速, 基本符合预期. * 系统1: NUC13, 部署PVE8.2系统, 直接包含了网卡驱动; Wero的雷电硬盘盒+M2转PCIE+网卡 * 这是DIY雷电网卡的模板, 配合3D打印的外壳用在MAC或者其它机器上作为固定的10/25G网卡扩展方案还是很香 * 系统2: WIndows10 22H2 专业工作站版,MSI-X570-ACE主板+Ryzen9 3900, 插在PCIEx4的卡槽 * 上传极限到23Gb/s, 下载极限到18Gb/s ![PixPin_2024-09-13_05-42-31-MCX4-Lx-4121C-25G测速.webp](https://zoe.red/usr/uploads/2024/09/1770180730.webp) ![硬件组合-25G网卡扩展-tuya.webp](https://zoe.red/usr/uploads/2024/09/3849837205.webp) THE END 本文作者:将夜 本文链接:http://zoe.red/2024/672.html 版权声明:本博客所有文章除特别声明外,均默认采用 CC BY-NC-SA 4.0 许可协议。 最后修改:2024 年 09 月 13 日 © 允许规范转载 赞 如果觉得我的文章对你有用,请随意赞赏