在UEFI方式下,使用网卡对高密度服务器上的OS进行升级时,设备设置里突然找不到网卡了怎么办?本文依托戴尔易安信PowerEdge C6420,以Linux操作系统为例,实际演示了遇到此种状况该如何解决,供相关人员参考。
① 从Mellanox官网下载MFT工具:
http://www.mellanox.com/page/management_tools
② 选择Linux版本的RPM包▼:
③ 完成下载后,将其拷贝到Linux中,并进行解压:
tar zxvf mft-4.11.0-103-x86_64-rpm.tgz
④ 然后开始安装MFT工具▼
⑤ 安装完成后,启用MFT工具▼
mst start
⑥ 获取device ID▼
mst status
设备名固定为【mt4117_pciconf0】
⑦ 依次执行如下命令▼
mlxconfig -d /dev/mst/mt4117_pciconf0 set UEFI_HII_EN=1
mlxconfig -d /dev/mst/mt4117_pciconf0.1 set UEFI_HII_EN=1
mlxconfig -d /dev/mst/mt4117_pciconf0 set EXP_ROM_UEFI_x86_ENABLE=1mlxconfig -d /dev/mst/mt4117_pciconf0.1 set EXP_ROM_UEFI_x86_ENABLE =1---->执行:mlxconfig -d /dev/mst/mt4117_pciconf0 set UEFI_HII_EN=1
执行: mlxconfig -d /dev/mst/mt4117_pciconf0.1 set UEFI_HII_EN=1
执行:mlxconfig -d /dev/mst/mt4117_pciconf0 set EXP_ROM_UEFI_x86_ENABLE=1
执行:mlxconfig -d /dev/mst/mt4117_pciconf0.1 set EXP_ROM_UEFI_x86_ENABLE =1
⑧ 完成以上操作后,重启服务器,进入BIOS界面▼
此时,在“Device Settings”界面里,就可以看到Mellanox网卡啦。
⑨ 看到UEFI网卡后,就可以进行网口的PXE设置了▼