Intel i219-LM Had Only Been Running At ~60% Of Maximum Speed Due To Linux Driver Bug

Written by Michael Larabel in Intel on 20 April 2023 at 05:00 PM EDT. 23 Comments
INTEL
If you rely on an Intel I219-LM Gigabit Ethernet adapter, you will want to look forward to upgrading your Linux kernel build soon... A fix was committed today after Intel engineers discovered this particular Ethernet chipset had only been running at around 60% of its maximum speed due to a regression introduced back in 2020.

Intel's Linux networking engineers have landed a fix today to Linux 6.3 Git, which in turn is sure to be back-ported to stable supported kernel series. Since the release of Linux 5.8 in mid-2020, this Ethernet adapter had been running at around 60% of its advertised potential due to an e1000e driver regression.

Ethernet


The issue stems from TCP Segment Offload (TSO) not being properly disabled even though the change in Linux 5.8 attempted to do so. Now with Linux 6.3 -- and to be back-ported to supported stable series -- TSO is being properly disabled at driver probe time for the i219-LM. TSO needs to be disabled for this particular adapter for PCIe interfaces or at 10/100 speeds to avoid "hardware issues" with this particular chipset.

Intel 219-LM fix


This commit landed in the kernel tree a few minutes ago to properly address the situation. If all goes well, Linux 6.3 stable will be out this weekend.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week