[SRU] [J/L/M] [PATCH 0/1] Fix unreliable ethernet cable detection on I219 NIC

Kai-Heng Feng kai.heng.feng at canonical.com
Mon Aug 21 03:37:22 UTC 2023


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

[Impact]
Hotplugging RJ45 ethernet cable only works for one time because ACPI GPE
wake doesn't working properly anymore.

[Fix]
Always use PME poll to read PCI PME to know if there's wake event.

[Test]
With the patch applied, ethernet cable can always be detected.

[Where problems could occur]
PME poll mechanism periodically reads the PMCTRL register, so the power
consumption can be slightly higher. The increase will be very low,
probably won't be noticeable.

Kai-Heng Feng (1):
  e1000e: Use PME poll to circumvent unreliable ACPI wake

 drivers/net/ethernet/intel/e1000e/netdev.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

-- 
2.34.1




More information about the kernel-team mailing list