Linux 7.2 Brings Mainline Support for Affordable Realtek RTL8159 10GbE USB Adapters

Mainline Linux 7.2 adds support for the Realtek RTL8159 10GbE USB chipset through the r8152 driver. Independent developer Birger Koblitz contributed patches based on Realtek's code, enabling full 10G speeds with required PHY firmware. Affordable adapters now under $60 deliver strong performance on USB 3.2 ports. This integration simplifies deployment for Linux users and servers alike.
Linux 7.2 Brings Mainline Support for Affordable Realtek RTL8159 10GbE USB Adapters
Written by Juan Vasquez

Realtek’s RTL8159 chipset has started showing up in low-cost USB 10GbE adapters sold for as little as $55. Until now Linux users needed to rely on the company’s separate driver package. That changes with the upcoming Linux 7.2 kernel.

The patches add native recognition for the RTL8159 inside the existing r8152 driver. Birger Koblitz, an independent open-source developer, authored the series. He based much of the work on Realtek’s own out-of-tree code released under GPL. The changes landed in the net-next tree days ago. They target the summer release of Linux 7.2.

Support covers 10Gbit link speeds along with Energy Efficient Ethernet. The chip reuses frame descriptors and SRAM access patterns introduced for the RTL8157 5G variant. Most power management and setup logic carries over too. Device ID 0x815a identifies the new silicon.

One catch remains. The RTL8159 needs PHY firmware to reach full 10Gbit speeds. Without it the link tops out at 5Gbit. Koblitz extracted the firmware blob from Realtek’s driver where it sits in a ram17 array. The mainline r8152 code now loads it through the driver’s existing upload path. The blob itself will arrive separately in the linux-firmware repository. Once both pieces land, adapters should work out of the box.

Testing confirmed the improvements. On a Lekuo DR59R11 adapter connected via USB 3.2 Gen 2×2, iperf3 hit 8.96 Gbits/sec against an AQC107 PCIe card. Kernel logs show the expected firmware request for rtl_nic/rtl8159-1.fw followed by successful load. The driver reports version v1.12.13 and the interface comes up with carrier detected.

Real-world availability of these adapters has accelerated interest. CNX Software reported in April that models from XikeStor, Lekuo and Wisdpi sell between $55 and $89 depending on vendor and promotions. The XikeStor SKN-U310GT in an aluminum case stays cool at 33°C under load. Power draw sits between 2.0W and 2.9W.

Performance varies with host port. Full throughput close to 9.5 Gbps appears on USB 3.2 Gen 2×2 ports. Drop to a 10Gbps USB 3.2 Gen 2×1 connection and numbers fall to around 6.6 Gbps. Older USB 3.0 ports limit users to roughly 4.7 Gbps. Apple systems reach over 5 Gbps but struggle to hit true 10G rates and sometimes misreport link speed.

Homelab enthusiasts have taken notice. Reddit threads discuss picking up multiple units before prices potentially rise then fall as supply increases. One user reported near 8 Gbps on Proxmox after updating drivers and fixing VLAN quirks. The consensus points to these adapters as a budget way to add multi-gigabit connectivity to laptops, mini PCs and NAS boxes without opening the chassis.

Realtek continues to publish its own driver updates. The latest version 2.21.4 from late 2025 supports kernels up to 6.17 and includes RTL8159 code. Many users compile it or use DKMS packages today. Mainline integration removes that burden for future distributions. It also brings the usual benefits of upstream review, bug fixes tied to kernel releases, and broader hardware compatibility testing.

The patches themselves form a compact series of three. One adds 10Gbit link speed constants and EEE support. Another introduces the RTL8159 chip ID and related initialization. The final ties firmware handling together. Koblitz tested against both 5Gbit RTL8157 adapters and PCIe cards to verify negotiation and throughput consistency.

But the story extends beyond one chip. Realtek has rolled out a family of USB Ethernet controllers over the past several years. Earlier RTL8156 2.5G parts gained solid mainline support and earned praise for value. The RTL8157 brought 5Gbit speeds with similar driver patterns. Now the 10G step arrives at prices that undercut Thunderbolt alternatives by a wide margin.

Enterprise users may still prefer PCIe cards for lowest latency and highest sustained loads. Yet for many scenarios these USB adapters fill a gap. They turn any modern laptop or single-board computer into a 10G client with minimal fuss. Once Linux 7.2 ships and firmware lands, that experience gets cleaner.

Distributions will pick up the changes quickly. Ubuntu, Fedora and others track net-next merges for their next releases. Users who compile their own kernels can already test the patches today. The firmware submission should follow shortly given the merge timing.

So the arrival of mainline RTL8159 support marks another step in the steady expansion of affordable high-speed networking options. No longer must Linux users hunt for out-of-tree modules or accept reduced functionality. The kernel will simply recognize the hardware, load the right firmware and deliver the speeds these compact adapters promise.

Subscribe for Updates

DevNews Newsletter

The DevNews Email Newsletter is essential for software developers, web developers, programmers, and tech decision-makers. Perfect for professionals driving innovation and building the future of tech.

By signing up for our newsletter you agree to receive content related to ientry.com / webpronews.com and our affiliate partners. For additional information refer to our terms of service.

Notice an error?

Help us improve our content by reporting any issues you find.

Get the WebProNews newsletter delivered to your inbox

Get the free daily newsletter read by decision makers

Subscribe
Advertise with Us

Ready to get started?

Get our media kit

Advertise with Us