Intel 700 800系网卡升级支持WOL UEFI PXE方法

       Intel 700 800系网卡默认的NVM版本是不支持UEFI的,升级NVM也不能解决,需要将UEFI driver 包到NVM里。操作步骤如下:

1. 下载Preboot软件包,有Windows和Linux版本,本次使用Linux版本做示例。

Intel® Ethernet Connections Boot Utility, Preboot Images, and EFI Drivers

2. 将网卡插入Linux服务器,并上传下载的preboot工具包到Linux下解压。

[root@localhost ~]# cd preboot/
[root@localhost preboot]# ls
3rd_party_licenses.txt  APPS  DOCS  index.htm  legaldis.htm  license.htm  license.pdf  license.txt  readme.txt  RelNotes.rtf  verfile.tic  warranty.htm
[root@localhost preboot]# 

3. 进入对应的OS版本路径。

[root@localhost Linux_x64]# pwd
/root/preboot/APPS/BootUtil/Linux_x64

4. 执行命令./bootutil64e ,列出当前可以升级的网卡

[root@localhost Linux_x64]# ./bootutil64e 

Intel(R) Ethernet Flash Firmware Utility
BootUtil version 1.39.56.1
Copyright (C) 2003-2023 Intel Corporation

Type BootUtil -? for help

Port Network Address Location Series  WOL Flash Firmware                Version
==== =============== ======== ======= === ============================= =======
  1   8C1CDA444A07     4:00.0 Gigabit NO  FLASH Not Present
  2   8C1CDA444A08     5:00.0 Gigabit NO  FLASH Not Present
  3   8C1CDA444A09     6:00.0 Gigabit NO  FLASH Not Present
  4   8C1CDA444A0A     7:00.0 Gigabit NO  FLASH Not Present
  5   8C1CDA444A0B     8:00.0 Gigabit NO  FLASH Not Present
  6   8C1CDA444A0C     9:00.0 Gigabit NO  FLASH Not Present
  7   8C1CDA444A0D    10:00.0 Gigabit NO  FLASH Not Present
  8   8C1CDA444A0E    11:00.0 Gigabit NO  FLASH Not Present
[root@localhost Linux_x64]# 

5. 执行命令./bootutil64e -Nic=1 -up=combo进行升级,每个网络芯片只需要执行一个接口。比如XL710BM1有4个10G口,只需要升级第一个口。

[root@localhost Linux_x64]# ./bootutil64e -Nic=1 -up=combo

6. 升级完成后需要断电重启设备才能生效,重启后即可通过UEFI PXE引导。

7. 用lanconfefi备份包好的NVM,烧录到其他网卡,即可批量生产。

你可能感兴趣的:(linux)