From: Don Skidmore Date: Fri, 3 Dec 2010 13:23:30 +0000 (+0000) Subject: ixgbe: fix for link failure on SFP+ DA cables X-Git-Tag: v2.6.38-rc1~476^2~304 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a7f5a5fcd9f13afd3471a0de8c1fdaa8f989497c;p=pandora-kernel.git ixgbe: fix for link failure on SFP+ DA cables This patch helps prevent FW/SW semaphore collision from leading to link establishment failure. The collision might mess up the PHY registers so we reset the PHY. However there are SFI/KR areas in the PHY that are not reset with a Reset_AN so we need to change LMS to reset it. Also wait until AN state machine is AN_GOOD Signed-off-by: Don Skidmore Tested-by: Stephen Ko Signed-off-by: Jeff Kirsher Signed-off-by: David S. Miller --- Reading git-diff-tree failed