Jeremiah Brock <jbrock <at> everettcc.edu> writes: > > Hello Everyone, > > I have an interesting issue with an i350-t4 v01 card running under > Security Onion 1204. > > The PCI bus recognized the card and 4 interfaces but IGB will not > initialize them with DMESG showing : > > [ 1.970552] igb 0000:02:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16 > [ 1.970571] igb 0000:02:00.0: setting latency timer to 64 > [ 1.970909] igb 0000:02:00.0: irq 46 for MSI/MSI-X > [ 1.970916] igb 0000:02:00.0: irq 47 for MSI/MSI-X > [ 2.001797] igb 0000:02:00.0: The NVM Checksum Is Not Valid > [ 2.021179] igb 0000:02:00.0: PCI INT A disabled > [ 2.021185] igb: probe of 0000:02:00.0 failed with error -5 > > A quick google search brought me to you guys and a thread a few > months back : > http://sourceforge.net/p/e1000/mailman/message/33090729/ > > Todd mentions in the last entry that " The easiest way to fix this > is to write one byte to the EEPROM with a newer driver and let it > recalculate the checksums." > > # modinfo igb > filename: /lib/modules/3.2.0-77-generic/kernel/drivers/net/igb/igb.ko > version: 5.2.15 > > Can someone please help me with how this is accomplished? > > Thank you! > > ~J > > ------------------------------------------------------------------------------ > Dive into the World of Parallel Programming The Go Parallel Website, sponsored > by Intel and developed in partnership with Slashdot Media, is your hub for all > things parallel software development, from weekly thought leadership blogs to > news, videos, case studies, tutorials and more. Take a look and join the > conversation now. http://goparallel.sourceforge.net/ > _______________________________________________ > E1000-devel mailing list > E1000-devel <at> lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/e1000-devel > To learn more about Intel® Ethernet, visit http://communities.intel.com/community/wired > >
This is due to the FW version being too old on the card for the current IGB driver from the kernel. It is quite simple to update the FW using Intel's utility. You do not even need to boot into anything as the tools work from the installed system. I just had to do this with 2 of the i350t4 cards.... You will need the Preboot.tar.gz file; mkdir ~/intel_FW cd ~/inter_FW wget http://downloadmirror.intel.com/19186/eng/Preboot.tar.gz tar -xzpf Preboot.tar.gz cd ~/intel_FW/APPS/BootUtil/Linux_x64/ chmod u+x bootutil64e ./bootutil64e << look for the port that has the PXE under the "Flash Firmware" column. ./bootutil64e -NIC=1 -UP=PXE -FILE=~/intel_FW/APPS/BootUtil/BootIMG.FLB Reboot & PROFIT! :) ------------------------------------------------------------------------------ Don't Limit Your Business. Reach for the Cloud. GigeNET's Cloud Solutions provide you with the tools and support that you need to offload your IT needs and focus on growing your business. Configured For All Businesses. Start Your Cloud Today. https://www.gigenetcloud.com/ _______________________________________________ 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