[SRU][N][PATCH 0/1] No IP Address assigned after hot-plugging Ethernet cable on HP Platform
En-Wei Wu
en-wei.wu at canonical.com
Wed Aug 6 15:10:14 UTC 2025
BugLink: https://bugs.launchpad.net/bugs/2115393
[ Impact ]
On HP platform, a system equipped with Intel 8086:57a0 Ethernet exhibits
a symptom: after hot plugging the Ethernet cable, the network interface
can't get an IP address from DHCP server. This is caused by a packet
loss problem introduced by the commit from stable update:
96d4a384ccc2edfe5 e1000e: change k1 configuration on MTP and later
platforms
The packet loss problem reproduces with the 100% rate, when no packet
can be sent and received by the Ethernet controller, eventually block
the DCHP process.
Although there is an RFC patch [1] from upstream mailing list, it simply
introduces a module parameter which can turn the k1 configuration off.
That being said, turning off the k1 configuration would increase the
system's power consumption.
[ Fix ]
For the temporary solution, we revert the following patch:
96d4a384ccc2edfe5 e1000e: change k1 configuration on MTP and later
platforms
[ Test Plan ]
1. Boot into Ubuntu kernel with Ethernet cable unplugged
2. Plug the Ethernet cable into the machine
3. Check if the system can get IP address from a DHCP server
[ Where problems could occur ]
Reverting the commit might cause minor packet loss on some platform,
said by the Intel Ethernet maintainer. That being said, we have not
observed it on our certified machines.
[ Additional Information ]
[1]
https://lore.kernel.org/netdev/20250710092455.1742136-1-vitaly.lifshits@intel.com/
En-Wei Wu (1):
Revert "e1000e: change k1 configuration on MTP and later platforms"
drivers/net/ethernet/intel/e1000e/defines.h | 3 -
drivers/net/ethernet/intel/e1000e/ich8lan.c | 80 ++-------------------
drivers/net/ethernet/intel/e1000e/ich8lan.h | 4 --
3 files changed, 5 insertions(+), 82 deletions(-)
--
2.43.0
More information about the kernel-team
mailing list