|
From: Lauper A. <Ale...@co...> - 2014-03-14 13:38:45
|
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, <e10...@li...> 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 |