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 CorporationType BootUtil -? for helpPort Network Address Location Series WOL Flash Firmware Version
==== =============== ======== ======= === ============================= =======1 8C1CDA444A07 4:00.0 Gigabit NO FLASH Not Present2 8C1CDA444A08 5:00.0 Gigabit NO FLASH Not Present3 8C1CDA444A09 6:00.0 Gigabit NO FLASH Not Present4 8C1CDA444A0A 7:00.0 Gigabit NO FLASH Not Present5 8C1CDA444A0B 8:00.0 Gigabit NO FLASH Not Present6 8C1CDA444A0C 9:00.0 Gigabit NO FLASH Not Present7 8C1CDA444A0D 10:00.0 Gigabit NO FLASH Not Present8 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,烧录到其他网卡,即可批量生产。