这款网卡10G和25G硬件上都是相同的 都是CX4Lx核心 通过软件区分版本 所以可以通过强刷固件让10G卡变25G卡
这卡有两个产地 以色列和中国 使用上并无区别
早期多为以色列产 后期多为中国产
OCP版还有印度产的 PCIE版不知道有没有

原厂CX4121A直接按下面的教程刷即可
迈络思MCX4121A网卡10G刷25G流程
MCX4-Lx固件更新

接下来说说OEM
目前我接触过的有华为和戴尔

华为

华为的两款卡型号分别为 SP333(10G)和SP380(25G)
卡布局和公版的明显不一样 所以是无法刷公版的 只能刷华为固件(刷了公版不会砖 但插上光纤无法联网
华为对资料管控十分变态 网卡固件都需要权限才能下载 拜托了代理商的朋友帮忙才得以下载到
而且这卡的灯比较奇怪 插上光纤后两个灯只会亮一个 固定频率闪烁
价格 我买的时候80不包邮 24年11月底已涨价到120
固件包(有个奇怪的地方 我买到的SP333的PSID和官网下到的固件里的PSID并不一样 但不影响强刷官网的这两个固件
SP333(10G / HUA0020040036) NIC-SP333-CX4Lx-FW_14.32.1010_X86.zip
SP380(25G / HUA0000000023) NIC-SP380-CX4Lx-FW_14.32.1010_X86.zip

戴尔

戴尔就一款卡 型号为CX4121C(有两个P/N 020NJD 0MRT0D 用起来并无区别
原生25G 且官方固件更新到了最新的14.32 直接下载更新即可
14.32更新包 https://www.dell.com/support/home/zh-cn/drivers/driversdetails?driverid=xgp2x
根据官方的建议 最好先刷到14.24这个中间版本 再刷其他版本
14.24更新包 https://www.dell.com/support/home/zh-cn/drivers/driversdetails?driverid=h7x05
如果不想用戴尔的固件包更新也可以在运行固件包后点左边的 Extract… 解压固件包
然后去payload目录提取固件 再使用命令行更新(需要先安装WinMFT
戴尔版刷了公版后指示灯会有一些变化 具体如下
戴尔版 不插光纤时默认全部熄灭 插入光纤后 右灯根据速率显示 黄色10G 绿色25G 左灯有数据时闪烁
刷公版 不管插不插光纤两个网口都右灯常亮 插入光纤后右灯保持绿色常亮 不会根据速率改变颜色 左灯常亮 有数据时闪烁

简易强刷公版教程(谨慎操作 刷砖概不负责

以戴尔版进行演示(戴尔版原生25G且有最新版固件 非必要不用刷成公版

先安装好 WinMFT
https://network.nvidia.com/products/adapter-software/firmware-tools/
查看网卡
mst status

C:\Users\Administrator\Desktop>mst status
MST devices:
------------

mt4117_pciconf0

查看固件信息
flint -d <设备名> q

C:\Users\Administrator>flint -d mt4117_pciconf0 q
Image type:            FS3
FW Version:            14.32.2004
FW Release Date:       13.1.2022
Product Version:       14.32.2004
Rom Info:              type=UEFI version=14.25.18 cpu=AMD64
                       type=PXE version=3.6.502 cpu=AMD64
Description:           UID                GuidsNumber
Base GUID:             ****************        8
Base MAC:              ************            8
Image VSD:             N/A
Device VSD:            N/A
PSID:                  DEL2420110034
Security Attributes:   N/A

降级14.24
flint -d <设备名> -i <固件路径> burn

C:\Users\Administrator\Desktop>flint -d mt4117_pciconf0 -i fw-ConnectX4Lx-rel-14_24_8000-020NJD_0MRT0D_Ax-UEFI-14.17.13-FlexBoot-3.5.603.bin burn

    Current FW version on flash:  14.32.2004
    New FW version:               14.24.8000

    Note: The new FW version is older than the current FW version on flash.

 Do you want to continue ? (y/n) [n] : y

FSMST_INITIALIZE -   OK
Writing Boot image component -   OK
-I- To load new FW run mlxfwreset or reboot machine.

刷完重启电脑 再次查看固件版本 已经是14.24了

C:\Users\Administrator>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:             ****************        8
Base MAC:              ************            8
Image VSD:             N/A
Device VSD:            N/A
PSID:                  DEL2420110034
Security Attributes:   N/A

公版固件地址
https://network.nvidia.com/support/firmware/connectx4lxen/
强刷公版固件(使用–allow_psid_change 命令允许更改PSID以强刷固件
flint -d <设备名> -i <固件路径> –allow_psid_change burn

C:\Users\Administrator\Desktop>flint -d mt4117_pciconf0 -i fw-ConnectX4Lx-rel-14_32_1900-MCX4121A-ACH_Ax-UEFI-14.25.17-FlexBoot-3.6.502.bin --allow_psid_change burn
Done.ng flash section: 100%
    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_0000000647".
    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.

刷完后再次重启电脑 PSID已经变成了公版 换上25G模块就能用上了

C:\Users\Administrator>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:             ****************        8
Base MAC:              ************            8
Image VSD:             N/A
Device VSD:            N/A
PSID:                  MT_0000000647
Security Attributes:   N/A

附 看网卡温度教程

一样需要先装好WinMFT
如果是要看比较老的卡 比如CX3 需要安装低版本的
(老黄比较坏 旧网卡会直接删除对应的代码 导致新版WinMFT无法查看温度
实测544+FLR(CX3Pro) 可以用4.22.1-417-LTS版本查看
mget_temp -d <设备名>

C:\Users\Administrator>mget_temp -d mt4117_pciconf0
46

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注