Network eth1 missing, “The NVM Checksum Is Not Valid”

[   12.206251] NET: Registered protocol family 15
[   12.211931] Initializing XFRM netlink socket
[   12.224964] tun: Universal TUN/TAP device driver, 1.6
[   12.237862] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[   12.246922] e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI
[   12.254029] e1000: Copyright (c) 1999-2006 Intel Corporation.
[   12.261423] igb: Intel(R) Gigabit Ethernet Network Driver - version 5.6.0-k
[   12.268446] igb: Copyright (c) 2007-2014 Intel Corporation.
[   12.304181] pps pps0: new PPS source ptp0
[   12.308326] igb 0000:01:00.0: added PHC on eth0
[   12.312909] igb 0000:01:00.0: Intel(R) Gigabit Ethernet Network Connection
[   12.319839] igb 0000:01:00.0: eth0: (PCIe:2.5Gb/s:Width x1) 00:18:7d:3e:a6:34
[   12.327071] igb 0000:01:00.0: eth0: PBA No: 000300-000
[   12.332278] igb 0000:01:00.0: Using MSI-X interrupts. 4 rx queue(s), 4 tx queue(s)
[   12.351788] igb 0000:02:00.0: The NVM Checksum Is Not Valid
[   12.431734] igb: probe of 0000:02:00.0 failed with error -5
[   12.438829] igbvf: Intel(R) Gigabit Virtual Function Network Driver - version 2.4.0-k
[   12.446762] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
[   12.456467] ixgbe: Intel(R) 10 Gigabit PCI Express Network Driver - version 5.1.0-k
[   12.464196] ixgbe: Copyright (c) 1999-2016 Intel Corporation.
[   12.476332] Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)
[   12.494795] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).


[   12.351788] igb 0000:02:00.0: The NVM Checksum Is Not Valid
[   12.431734] igb: probe of 0000:02:00.0 failed with error -5

intel I211-AT The NVM Checksum Is Not Valid.
How to skip this error and let the driver load.

igb_main.c Include content

/* make sure the NVM is good , i211/i210 parts can have special NVM
* that doesn't contain a checksum
*/

switch (hw->mac.type) {
case e1000_i210:
case e1000_i211:
	if (igb_get_flash_presence_i210(hw)) {
		if (hw->nvm.ops.validate(hw) < 0) {
			dev_err(&pdev->dev,
				"The NVM Checksum Is Not Valid\n");
			err = -EIO;
			goto err_eeprom;
		}
	}
	break;
default:
	if (hw->nvm.ops.validate(hw) < 0) {
		dev_err(&pdev->dev, "The NVM Checksum Is Not Valid\n");
		err = -EIO;
		goto err_eeprom;
	}
	break;
}

@spplov, welcome to the community!

Can you provide more information (e.g. OpenWrt device and version)?

Uploading: 未标题-2.jpg...
version19.07

Intel® Network Adapters 211
My network card EEPROM is damaged
The driver EEPROM detection needs to be skipped before it can be recognized
How to skip detection