Hi Todd The only doc I have is "Programming iNVM in I211_rev1.0.pdf" (seems to apply also for i210 flashless devices). The instructions there are rather scarce.
The eeupdate version is: Using: Intel (R) PRO Network Connections SDK v2.22.14 EEUPDATE v5.22.14.00 I am using igb version 5.0.6 because 5.1.2 does not build on Debian 7.3. I tried 5.0.6 on another system with preprogrammed i210 and it worked flawlessly (however I am not sure if it was a flashless i210 as well). Just tried what happens when powering down the system right after programming, same result. I did not lock the iNVM content after programming. Is this a mandatory operation? Thanks for your help. Alex -----Ursprüngliche Nachricht----- Von: Fujinaka, Todd [mailto:todd.fujin...@intel.com] Gesendet: Freitag, 14. März 2014 16:17 An: Lauper Alexander; e1000-devel@lists.sourceforge.net Betreff: RE: i210 flashless - The NVM Checksum Is Not Valid There should be a doc file with the flashless update that you should follow. What is the version of eeupdate you are running? And is there a reason you're running an older version of igb? Can you try the newest version on e1000.sourceforge.net? igb-5.1.2 changed some of the features for flashless i210/i211 devices. Also, when programming the NVM it is necessary to power down the system completely and remove all power to make sure all of the values are re-read properly. Some only happen at power-on. I'm fairly sure the problems are either from power cycling , or from the version of eeupdate, but it doesn't hurt to also update the driver. Todd Fujinaka Software Application Engineer Networking Division (ND) Intel Corporation todd.fujin...@intel.com (503) 712-4565 -----Original Message----- From: Lauper Alexander [mailto:alexander.lau...@comlab.ch] Sent: Friday, March 14, 2014 6:39 AM To: e1000-devel@lists.sourceforge.net Subject: [E1000-devel] i210 flashless - The NVM Checksum Is Not Valid Hi We are using a i210 in flashless mode, programming the iNVM seems to have worked but when igb is loaded, it reports a checksum error. [ 6.883496] Intel(R) Gigabit Ethernet Network Driver - version 5.0.6 [ 6.883510] Copyright (c) 2007-2013 Intel Corporation. [ 6.883716] igb 0000:03:00.0: setting latency timer to 64 [ 6.884664] igb 0000:03:00.0: irq 42 for MSI/MSI-X [ 6.884700] igb 0000:03:00.0: irq 43 for MSI/MSI-X [ 6.900451] igb 0000:03:00.0: The NVM Checksum Is Not Valid [ 6.949623] igb: probe of 0000:03:00.0 failed with error -5 When I comment out the NVM checksum check in the driver it reports a "Invalid MAC Address" ... What I did is the following: ./eeupdate32 /NIC=1 /FILE=I210_Invm_Copper_NoAPM_v0.6.txt /MAC=xxxxxxxxxxxx /INVMUPDATE ./eeupdate32 /NIC=1 /ADAPTERRESET Output was: 1: Updating MAC Address to xxxxxxxxxxxx...Done. 1: Updating Checksum and CRCs...Done. Update INVM content ... Verify autoload configuration ... done. I left the file I210_Invm_Copper_NoAPM_v0.6.txt unchanged. Did I miss something there? eeupdate shows correct device ID (NIC 2 is unprogramed): NIC Bus Dev Fun Vendor-Device Branding string === === === === ============= ================================================= 1 3 00 00 8086-157B Intel(R) I210 Gigabit Network Connection 2 4 00 00 8086-1531 Intel(R) I210 Blank NVM Device lspci as well: root@ucm:~/Intel/OEM_Mfg# lspci 03:00.0 Ethernet controller: Intel Corporation Device 157b (rev 03) 04:00.0 Ethernet controller: Intel Corporation Device 1531 (rev 03) root@ucm:~/Intel/OEM_Mfg# modinfo igb filename: /lib/modules/3.2.0-4-686-pae/kernel/drivers/net/igb/igb.ko version: 5.0.6 license: GPL description: Intel(R) Gigabit Ethernet Network Driver author: Intel Corporation, <e1000-devel@lists.sourceforge.net> srcversion: 7D5C0C9D2D9DF9F98067FA5 root@ucm:~/Intel/OEM_Mfg# uname -a Linux ucm 3.2.0-4-686-pae #1 SMP Debian 3.2.54-2 i686 GNU/Linux Thanks and kind regards, Alex ------------------------------------------------------------------------------ Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech _______________________________________________ E1000-devel mailing list E1000-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/e1000-devel To learn more about Intel® Ethernet, visit http://communities.intel.com/community/wired ------------------------------------------------------------------------------ Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech _______________________________________________ E1000-devel mailing list E1000-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/e1000-devel To learn more about Intel® Ethernet, visit http://communities.intel.com/community/wired