]> git.baikalelectronics.ru Git - kernel.git/commit
r8169: fix autoneg issue on resume with RTL8168E
authorHeiner Kallweit <hkallweit1@gmail.com>
Thu, 20 Sep 2018 20:47:09 +0000 (22:47 +0200)
committerDavid S. Miller <davem@davemloft.net>
Fri, 21 Sep 2018 02:58:47 +0000 (19:58 -0700)
commit7aab25cb62711d6d4c56265d1c9b06e0310e36b8
tree2af303e79810fe5bc5461e75e025406f1a5852fe
parenta78e33ad5102fe65a74c7bc60134b2ea91a1b2ce
r8169: fix autoneg issue on resume with RTL8168E

It was reported that chip version 33 (RTL8168E) ends up with
10MBit/Half on a 1GBit link after resuming from S3 (with different
link partners). For whatever reason the PHY on this chip doesn't
properly start a renegotiation when soft-reset.
Explicitly requesting a renegotiation fixes this.

Fixes: 996634001c7c ("r8169: remove rtl8169_set_speed_xmii")
Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
Reported-by: Neil MacLeod <neil@nmacleod.com>
Tested-by: Neil MacLeod <neil@nmacleod.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/realtek/r8169.c