e1000e 0000:00:1f.6: The NVM Checksum Is Not Valid

Ubuntu20.04系统,遇到 I219 网卡不能用的问题,查看dmesg得到如下信息:

 

解决办法:

1. 下载Intel官方工具Boot Utility: 

下载地址:https://www.intel.com/content/www/us/en/download/15755/intel-ethernet-connections-boot-utility-preboot-images-and-efi-drivers.html?

下载linux下的工具:

 

2. 使用方法

把Preboot.tar.gz上传到ubuntu20.04系统内;

解压:

mkdir preboot
tar -xvf Preboot.tar.gz -C preboot

执行:

cd preboot/APPS/BootUtil/Linux_x64/
chmod +x bootutil64e
./bootutil64e -NIC 1 -defcfg

然后reboot系统,I219网卡即可正常工作。

番外:

如何更改I219网卡的MAC地址?

1. 下载UEFI Shell下eeprom更新工具eeupdate64e.efi, 放到U盘里;

2. U盘接到主板上,开机后按F10选择进入UEFI Shell环境(不通厂家的主板选择”Boot device“的命令不同, 不一定都是F10),如果"Boot device"选择界面没出现”UEFI Shell“选项的话,需要在BIOS配置里使能”UEFI Shell“;

3. 输入 fs0: 然后回车进入到U盘目录(一般情况下U盘目录都是fs0:,如果不是fs0:的话,再试试fs1:或者fs2:等等...);

2. 执行 eeupdate64e.efi /NIC=1 /MAC=112233445566 

然后Ctrl+Alt+Del重启电脑即可看到MAC地址已经被更改。

  • 上述/NIC=1中的1代表网卡号,如果主板有多个网卡,可能需要做相应调整。
  • 112233445566指你想要更新的MAC地址,这里是随便写的一个不合法的MAC地址。注意,MAC地址中间不要用":"分隔

 

posted @ 2023-11-03 18:43  闹闹爸爸  阅读(954)  评论(8)    收藏  举报