Intel I219-LM throughput is exceptionally slow on both Windows 11 and Ubuntu 24.04 LTS
21:29 03 Feb 2026

Platform: HP ZBook X G1i 16 inch mobile workstation with intel I219-LM ethernet on board.
OS:
  (Attempt the same tests on the following operating systems:)

1. Microsoft Windows 11 (Installation via BIOS Network Recovery)

2. Ubuntu 24.04LTS (OEM version provided by HP: stella-noble-oem-24.04b-20250716-539.iso)

Issue Description:

After completing the system installation and performing a full update via Windows Update on Windows 11 or apt update && apt upgrade on Ubuntu, the onboard Ethernet transfer speeds are extremely slow when downloading Ubuntu or Windows 11 ISO images via wget or a web browser.

Confirmed that the network link speed is 1000Mb/s, but download speeds are capped at approximately 10MB/s. When using a USB Ethernet dongle with the same network cable, download speeds reach 100MB/s.

Action:

Test #1:

In Windows 11, navigate to Device Manager and locate the Intel(R) Ethernet Connection(24) I219-LM settings. Under the "Advanced" tab, change PCI Express Link Power Saving from Enabled to Disabled. After applying this setting, the onboard Ethernet throughput recovers to over 100MB/s.

Question:

Why hasn't HP disabled PCI Express Link Power Saving for the I219-LM by default? Alternatively, is there a defect in how the Intel Ethernet firmware handles Power Saving? This is a task that users should not be expected to troubleshoot and calibrate through trial and error.

Test #2:

In the HP OEM version of Ubuntu 24.04 LTS, I attempted various methods to disable PCI Express Link Power Saving, but none of them yielded any improvement in transfer speeds.

1.

Attempted to modify GRUB_CMDLINE_LINUX_DEFAULT by adding pcie_aspm=off, but it had no effect.

2.

Attempted to disable EEE (Energy Efficient Ethernet) via ethtool, but it had no effect.

sudo ethtool --set-eee eno1 off
3.

Disable Intel SmartPowerDown by adding options e1000e SmartPowerDownEnable=0 to /etc/modprobe.d/intel_ethernet.conf. but it had no effect.
4.

Attempted to modify InterruptThrottleRate in the e1000e driver options by adding options e1000e SmartPowerDownEnable=0 InterruptThrottleRate=3, but it also had no effect.
5.

Forcing fixed rate:

sudo ethtool -s eno1 speed 1000 duplex full autoneg on

Still had no effect.
6.

Completely disable "Hardware Offloading":

sudo ethtool -K eno1 tso off gso off gro off

This configuration slightly improved throughput, reaching approximately 18MB/s.
7.

Disable relevant Power Management features via BIOS:
Power Management Options-> Runtime Power Management [Uncheck]

Power Management Options-> Extended Idle Power States [Uncheck] 
Power Management Options-> Battery Health Manager -> Maximize Battery Health Management

Power Management Options-> Power Control [Uncheck] 
But still no effect.

8.

Adjusted Ubuntu Power Management from "Balanced" to "Performance", but it also had no effect.

Question: 
I have attempted almost every possible adjustment, but none could achieve the same result as in Windows 11, where simply modifying the PCI Express Link Power Saving restores the network speed.

I hope someone can help answer the two questions above.

ubuntu ethernet