APPLIED: [SRU][P][PATCH 0/1] No IP Address assigned after hot-plugging Ethernet cable on HP Platform

Mehmet Basaran mehmet.basaran at canonical.com
Thu Aug 7 12:40:48 UTC 2025


Applied to plucky:linux master-next branch. Thanks.

-------------- next part --------------
En-Wei Wu <en-wei.wu at canonical.com> writes:

> 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
>
>
> -- 
> kernel-team mailing list
> kernel-team at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 873 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20250807/bfb6bb2a/attachment.sig>


More information about the kernel-team mailing list