e1000e – The NVM Checksum Is Not Valid

Please note that this blog has been moved.

Now it has its own domain: mynixworld.info 🙂

If you want to read the latest version of this article (recommended) please click here and I open the page for you.

With the recent version of Linux kernel (just a guess) you may discover that your Intel 825** network card  (e1000e) is not working anymore and dmesg is displaying an annoying message like this:

e1000e: Intel(R) PRO/1000 Network Driver
e1000e 0000:0x:00.0: The NVM Checksum Is Not Valid
e1000e: probe of 0000:0y:00.0 failed with error -5

It seems that the nework adapter’s EEPROM is broken. If the error is not fixed yet then, at the boot time, the card’s EEPROM checksum will fail, and as a result of this you will get the above message.

Don’t throw your card to the waste container, perhaps it’s still working. Windows uses to ignore these kind of problems but Linux, being more rigorous, will check for such issues and will fail loading the device driver if card’s NVM checksum is not valid.

How to fix it?

Detailed steps you may find also here.
If everything works as expected then after reboot you should see something like this:

e1000e: Intel(R) PRO/1000 Network Driver
 e1000e 0000:00:19.0: setting latency timer to 64
 e1000e 0000:00:19.0: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
 e1000e 0000:00:19.0: irq 47 for MSI/MSI-X
 e1000e 0000:00:19.0: eth0: (PCI Express:2.5GT/s:Width x1) 00:24:81:18:88:88
 e1000e 0000:00:19.0: eth0: Intel(R) PRO/1000 Network Connection
 e1000e 0000:00:19.0: eth0: MAC: 8, PHY: 8, PBA No: FFFFFF-0FF

About Eugen Mihailescu

Always looking to learn more about *nix world, about the fundamental concepts of arithmetic, algebra and geometry. I am also passionate about programming, database and systems administration.
This entry was posted in linux and tagged , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s