In confirmation: yes, that fixed things.  All four ports would fail with 
the invalid NVM error. Simply writing some value to the eeprom with a 
recent version (3.7 vs. 3.1 in Ubuntu) fixed all four checksums.

Thanks!

M

On 02/27/2013 05:34 PM, Fujinaka, Todd wrote:
> Just to reply to the list, this happened to be due to a bug in ethtool 
> (present in Ubuntu 12.04). The checksums aren't recalculated for all four 
> ports on the i350 due to this bug. Michael had to download the latest ethtool 
> and that fixed things (or so I hope!)
>
> Todd Fujinaka
> Software Application Engineer
> Networking Division (ND)
> Intel Corporation
> [email protected]
> (503) 712-4565
>
>
> -----Original Message-----
> From: Medved, Michael [mailto:[email protected]]
> Sent: Wednesday, February 27, 2013 5:44 AM
> To: [email protected]
> Subject: [E1000-devel] eeprom NVM problem
>
> Hi all-
>
> I'm doing some work with high speed GigE digital cameras, using a pair of 
> i350s on two network cards.  I was trying to reallocate packet buffers from 
> two ports to two other ports by following the instructions in the i350 
> datasheet.  In short, I changed the LAN_DIS bit for the two ports to one 
> using ethtool and then set RXPbsize to 1 as well.
>
> When I decided to go back, I changed the values back to their originals and 
> one of the cards works great, and the other card says NVM error for all four 
> ports.  I did a NVM dump and file compare, and the only things that appear to 
> be different are the MAC addresses, and the checksums for each port, which 
> one would expect. I suppose, in hindsight, I should've dumped the NVM to file 
> BEFORE I started messing with it... live and learn, right?
>
> Anyways, any suggestions?  I spent hours googling for a tool to compute 
> checksums, to no avail.  I never changed the values at the checksum location 
> - I compiled a current verison of igb w/o the NVM check when I was playing 
> with the other values.
>
> Thanks much,
>
> M
> ------------------------------------------------------------------------------
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics Download AppDynamics Lite for free 
> today:
> http://p.sf.net/sfu/appdyn_d2d_feb
> _______________________________________________
> E1000-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/e1000-devel
> To learn more about Intel® Ethernet, visit 
> http://communities.intel.com/community/wired

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
_______________________________________________
E1000-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/e1000-devel
To learn more about Intel® Ethernet, visit 
http://communities.intel.com/community/wired

Reply via email to