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
