Ethernet Products
Determine ramifications of Intel® Ethernet products and technologies
5534 Discussions

i219-LM: NVM Checksum failure when changing MAC address from 88:88:88:88:87:88

nickpelling
Beginner
2,729 Views

I'm trying to get a Nexcom 7260 device (based on an i3-1115GRE) working with Debian, but was dismayed to see that the unit I was working with had the 88:88:88:88:87:88 MAC address bug.

So, I downloaded eeupdate64e (V5.35.12.00) for Linux and ran it (having first added iomem=relaxed to the kernel command line). With /NIC=1 /MAC=xxxxxxxxxxxx, it reports:

 

NIC Bus Dev Fun Vendor-Device  Branding string

=== === === === ============= ====================

1    0    31   06  8086[-]15FB    Intel(R) Ethernet Connection (13) I219-LM

 

1: Updating Mac Address to xxxxxxxxxxxx...Done.

1:  Updating Checksum and CRCs...Failed.

 

I've tried /TEST, /DEBUG, /CALCCHKSUM etc, but nothing seems to set the checksum correctly. According to dmesg, e1000e is reporting "Invalid MAC Address: xx:xx:xx:xx:xx:xx", which is followed by "probe of 0000:00:1f:6 failed with error -5": which is why the NIC isn't now working.

What should I do with eeupdate64e to fix the MAC address and checksum? Without this, this unit seems basically to be a brick.

 

Thanks!

0 Kudos
1 Reply
nickpelling
Beginner
2,307 Views

Since posting, I've tried booting from a DOS disk to use EEUPDATE.EXE (annoyingly, the device wouldn't boot from DOS) and running EEUPDATEW64.EXE under Windows. This suffered from all the same issues, along with emitting an "Unable to initialize adapter 1 code c86a002" message.

There also seem to be plenty of posts relating to the same kind of problem:

I've tried following suggestions given in these various threads (but with no luck, alas).

0 Kudos
Reply