]> git.baikalelectronics.ru Git - kernel.git/commit
e1000e: don't poke PHY registers to retreive link status
authorAuke Kok <auke-jan.h.kok@intel.com>
Mon, 15 Oct 2007 21:30:59 +0000 (14:30 -0700)
committerJeff Garzik <jeff@garzik.org>
Wed, 17 Oct 2007 01:10:27 +0000 (21:10 -0400)
commita760d5195e40f09de5f7b4636d5f16a84bfcd1dd
tree04b5cb53a8379145b3ea7ceca28cf50feaa6e713
parent4241c6cb88ebff160b30acf7531441f35a4ecab9
e1000e: don't poke PHY registers to retreive link status

Apparently poking the link status registers when autonegotiation
is running on the PHY might botch the PHY link on 80003es2lan
devices. While this is a very rare condition we can completely
avoid it alltogether by just using the MAC link bits to provide
the proper information to ethtool.

Signed-off-by: Auke Kok <auke-jan.h.kok@intel.com>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
drivers/net/e1000e/ethtool.c