My friends Windows 10/Lubuntu 18.04 computer just stopped working!! So came to me to diagnose.... definitely dead! So then I got them to buy a new motherboard/cpu/memory (£249). i12100 MSI 610 16Gb ram Windows 11 compatible and Linux friendly... or so I thought
Windows 11 pro works fine, Lubuntu 22.04 would not connect to the network port message was "The NVM Checksum Is Not Valid" on bootup. Tried 5 other flavours of linux, all the same problem!!
$ dmesg | grep e1000e
[ 5.643760] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k
[ 5.643761] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[ 5.644308] e1000e 0000:00:1f.6: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
[ 5.877838] e1000e 0000:00:1f.6: The NVM Checksum Is Not Valid
[ 5.907340] e1000e: probe of 0000:00:1f.6 failed with error -5
Spend hours (days) digging around the internet looking as to why this "The NVM Checksum Is Not Valid" message remedy, a lot mostly involving messing around with scripts which could break on next system update, so not good once out of my house!
It turns out the network port is in a default state when MSI loaded the bios, Windows just ignores the problem and carries on, Linux must be told explicitly to ignore the problem during boot.
https://superuser.com/questions/1104537/how-to-repair-the-checksum-of-the-non-volatile-memory-nvm-of-intel-ethernet-co/1106641#1106641The answer turned out to be a lot simpler.. just go into the bios (any make of Motherboard) and drill down to enable the "Network Stack" and enable "Ipv4 PXE boot support" as well, save (F11) and reboot, go back into bios and disable previous "Network Stack" setting, save and reboot again. Go into linux hurrah
network message does not appear while booting and now I can get to sites on the internet.