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