Linux Study Lab !

当前位置:   网站首页 >> 未分类

Intel i225V/LM 芯片有线网卡固件升级

固件刷新存在风险,请三思而后行,本文不对刷新固件造成的任何不良后果负责!

因有2.5G需求给老主板配了一张独立网卡,在螃蟹8125B和intel 225、226之间作出了选择。发现这一代2.5g网卡芯片基本都是存在问题的,最终选了i225这张卡。这张卡存在的问题显而易见,比如B3硬件版本之前的会出现协商速率失败,无论1000M还是2500M都给你协商出个100M的速率来,或者就是在2500M速率下频繁的掉线,网卡驱动在事件管理器里不停的报断线,导致对数据包收发频繁且无缓冲的应用造成特别大的体验问题。目前市售的独立卡基本是B3硬件版本的,B1和B2多见于早期主板集成i225的时代,但是B3版本其实还是存在一定问题的,所以在购买时要挑选自带散热芯片的,或者购买后自行加装散热片为妙。另一旦工作强度负载大温度上升后,掉线情况也是有的。B3版本芯片的芯片信息如下:

Intel(R) Ethernet Controller (3) I225-LM 8086 15F2 B3 SLNNJ/SLNNH
Intel(R) Ethernet Controller (3) I225-V 8086 15F3 B3 SLNMH/SLMNG

其中在系统中安装驱动后,会有(3)字样;也可观察芯片上的蚀刻代码是否为SLNN*或SLMN*系列。

这一代的卡在安装驱动的过程中也会遇到不少麻烦,通常由于购买后未知芯片内固件额版本,直接在intel官网下载最新驱动安装后可能会遇到错误代码39提示,即驱动程序损坏。

所以在首次安装驱动时可选择先安装1.1.4.38版本的驱动,若驱动正常使用,可选择覆盖1.1.4.42版本驱动,若驱动报错可先回退到上一版本。在驱动正常的情况下,推荐使用固件刷新程序刷新一下芯片的内置固件。

下载芯片驱动和固件刷新程序包:

https://file.iooii.com/#/?code=2PXOJ

解压后,找到iqvsw64e.ini文件,鼠标右键选择安装。然后使用管理员权限打开一个命令行窗口,将目录定位到解压后的固件刷新程序文件夹。

输入

 EEUPDATEW64e.exe /nic=1 /eepromver

可以查看到当前网卡芯片的固件版本,要注意,如果机器上插着不止一张intel网卡,请适当调整nic=后的数字,定位到你要刷新固件的网卡的编号,且该编号在后续刷新固件时会用到,切忌不可看错。

Using: Intel (R) PRO Network Connections SDK v2.38.10
EEUPDATE v5.38.10.00
Copyright (C) 1995 - 2022 Intel Corporation
Intel (R) Confidential and not for general distribution.


NIC Bus Dev Fun Vendor-Device  Branding string
=== === === === ============= =================================================
  1   5  00  00   8086-15F3    Intel(R) Ethernet Controller (3) I225-V

 1: EEPROM Image Version: 1.57

输出结果如上,,我们将会看到该网卡的编号为1,EEPROM的固件版本为1.57 ,低于将要刷新的版本1.89

此时先行备份一下1.57固件,运行备份命令,会在固件刷新程序文件夹中产生当前网卡固件的备份,文件名为网卡的MAC地址

EEUPDATEW64e.exe /nic=1 /DUMP

正常备份后,运行如下命令刷新网卡程序,可以优先尝试刷新2MB版本的固件文件,2MB和1MB的区别是2MB固件内涵PXE启动相关ROM信息。

EEUPDATEW64e.exe /nic=1 /d NVM\FXVL_15F2_LM_2MB_1.89.bin   ##如果是i225LM请运行该命令
EEUPDATEW64e.exe /nic=1 /d NVM\FXVL_15F3_V_2MB_1.89.bin    ##如果是i225V请运行该命令

如果运行2M固件后报错 Shared Flash image update FAILED! Flash index is bad or out of range 则说明你的网卡只能刷1MB版本,请将命令中的2MB改为1MB运行即可。如刷新成功则提示:shared flash image update successfully 。

刷新成功后,请关闭计算机,将电源断开30秒后,再通电开机,正常情况下使用查询命令输出的结果会提示固件版本号为1.89,非正常情况下你会发现驱动名字里的(3)不见了,说明你缺少了断电再开机的步骤。

极端情况下,刷新出错,你可能会找不到的网卡芯片,此时也请使用断电大法,然后重新使用固件刷新程序。

固件刷新存在风险,请三思而后行,本文不对刷新固件造成的任何不良后果负责!


参考文章:Station-Drivers - Intel I225-V/I225-LM Rev 1.x Lan Controllers Firmware Version 1.89


发表我的评论

Hi,您需要填写昵称和邮箱!

  • 必填项