ACK: [SRU][Q:unstable][PATCH 0/1] No IP Address assigned after hot-plugging Ethernet cable on HP Platform
Jacob Martin
jacob.martin at canonical.com
Wed Aug 13 22:21:42 UTC 2025
On 8/5/25 2:13 AM, En-Wei Wu wrote:
> 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(-)
>
Acked-by: Jacob Martin <jacob.martin at canonical.com>
More information about the kernel-team
mailing list