[SRU] [B/D/Unstable/OEM-B/OEM-OSP1-B] [PATCH 0/1] Intel ethernet I219 may wrongly detect connection speed as 10Mbps

Kai-Heng Feng kai.heng.feng at canonical.com
Thu Jul 11 09:43:15 UTC 2019


BugLink: https://bugs.launchpad.net/bugs/1836177

[Impact]
Intel I219 ethernet may wrongly detect 1Gbps network as 10Mbps after
ethernet cable hotplugging.

[Fix]
Use delayed work before deciding the network speed.
This essentially workarounds unreliable reading on MII_BMSR register.

[Test]
Before the patch the network operates at 10Mbps after cable gets
plugged.
With the fix, network always operates in 1Gbps.

[Regression Potential]
Low. It changes the watchdog task from timer to delayed work, the logic
is essentially the same.

Detlev Casanova (1):
  e1000e: Make watchdog use delayed work

 drivers/net/ethernet/intel/e1000e/e1000.h  |  5 +-
 drivers/net/ethernet/intel/e1000e/netdev.c | 54 ++++++++++++----------
 2 files changed, 32 insertions(+), 27 deletions(-)

-- 
2.17.1




More information about the kernel-team mailing list