>-----Original Message----- >From: Koki Sanagi [mailto:[email protected]] >Sent: Sunday, December 18, 2011 5:24 PM >To: [email protected] >Cc: [email protected]; [email protected]; Wyborny, >Carolyn; Kirsher, Jeffrey T; Brandeburg, Jesse; Allan, Bruce W; >Skidmore, Donald C; Rose, Gregory V; Waskiewicz Jr, Peter P; Duyck, >Alexander H; Ronciak, John >Subject: [PATCH net-next v2] igb: reset PHY after recovering from PHY >power down > >According to 82576_Datasheet.pdf, PHY setting is lost after PHY power >down. >So resetting PHY is needed when recovering from PHY power down to set a >default >setting to PHY register. >Owing to this lack, NIC doesn't link up in some rare situation. > >Signed-off-by: Koki Sanagi <[email protected]> >--- >diff --git a/drivers/net/ethernet/intel/igb/igb_main.c >b/drivers/net/ethernet/intel/igb/igb_main.c >index 89d576c..9b923b0 100644 >--- a/drivers/net/ethernet/intel/igb/igb_main.c >+++ b/drivers/net/ethernet/intel/igb/igb_main.c >@@ -1498,6 +1498,7 @@ void igb_power_up_link(struct igb_adapter >*adapter) > igb_power_up_phy_copper(&adapter->hw); > else > igb_power_up_serdes_link_82575(&adapter->hw); >+ igb_reset_phy(&adapter->hw); > } > > /**
ACK Carolyn Wyborny Linux Development LAN Access Division Intel Corporation ------------------------------------------------------------------------------ Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev _______________________________________________ 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
