Hi All!

Had problems with quad I350 and predefined flow control settings from
EEPROM with 3rd port.
Found that fc settings are always taken from 1st port.

File e1000_mac.c, e1000_set_default_fc_generic()

Instead of:
ret_val = hw->nvm.ops.read(hw, NVM_INIT_CONTROL2_REG, 1, &nvm_data);

Should be:
 ret_val = hw->nvm.ops.read(hw, NVM_INIT_CONTROL2_REG +
                               NVM_82580_LAN_FUNC_OFFSET(hw->bus.func), 1,
                               &nvm_data);

Sergey
------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with <2% overhead. 
Download for free and get started troubleshooting in minutes. 
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk
_______________________________________________
E1000-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/e1000-devel
To learn more about Intel&#174; Ethernet, visit 
http://communities.intel.com/community/wired

Reply via email to