]> www.infradead.org Git - users/jedix/linux-maple.git/commit
igb: Fix i354 88E1112 PHY on RCC boards using AutoMediaDetect
authorTodd Fujinaka <todd.fujinaka@intel.com>
Wed, 29 Apr 2015 22:23:28 +0000 (15:23 -0700)
committerBrian Maly <brian.maly@oracle.com>
Tue, 8 Sep 2015 22:26:40 +0000 (18:26 -0400)
commitff5b505030422ebbb799d71f70dcb1c503fc44f8
treeb87934f9352b96f19d9ee966c358c7833c8e3fd6
parent3416fc7073c9cb26a608bd489024e686d2948b93
igb: Fix i354 88E1112 PHY on RCC boards using AutoMediaDetect

Orabug: 21792102

e1000_check_for_link_media_swap() checks PHY page 0 for copper and PHY
page 1 for "other" (fiber) link. The switch back from page 1 to page 0
happened too soon, before e1000_check_for_link_82575() is executed, and
link on fiber (other) was never detected. Check for link while still on
the proper PHY page.

Signed-off-by: Todd Fujinaka <todd.fujinaka@intel.com>
Tested-by: Aaron Brown <aaron.f.brown@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
(cherry picked from commit 2ba6c0797c8b5a9f945345ef2b9193bd47e5f18e)
Signed-off-by: Brian Maly <brian.maly@oracle.com>
drivers/net/ethernet/intel/igb/e1000_82575.c