2026-09-05
Framework now sells a 10 Gigabit Ethernet expansion module, and Jeff Geerling has been putting it through its paces. The headline result: the module works, but USB-C's messy spec landscape means you might not get the speed you paid for.
The issue is that USB-C as a connector tells you almost nothing about the capabilities behind it. USB 3.2 Gen 2 (10 Gbps), Thunderbolt 3/4, USB4 — they all use the same plug, and not every port on every machine actually delivers the bandwidth a 10GbE NIC demands. Jeff found real-world throughput varied wildly depending on which USB-C port he used and on which host. Some ports silently negotiated down to USB 2.0 speeds.
Why homelabbers should care
If you're eyeing compact 10GbE connectivity — maybe for a Framework laptop doubling as a portable admin station, or any USB-C-to-10GbE adapter for a mini server — this is a cautionary tale. Before spending £80+ on a 10G USB adapter, you need to confirm your specific port supports at least USB 3.2 Gen 2. Check your motherboard or laptop spec sheet for the exact USB standard on each port; the physical connector alone is meaningless.
This also matters if you're building travel-friendly homelabs (a growing trend) and relying on USB-C docks and adapters for networking.
Caveats
This isn't a Framework-specific problem — it's a USB-C ecosystem problem. Any 10GbE USB dongle from 10GbE USB-C Ethernet adapter will hit the same wall on an underpowered port. Framework at least documents their ports well; many laptop vendors don't.
What to do
If you're running USB-C cables in your lab, make sure you're using ones rated for the bandwidth you need. A decent cable makes a difference at 10 Gbps — our 240W USB-C Fast-Charging & Data Cable – Braided, LED Indicator handles USB 3.2 data and high-wattage charging for £5.99. Beyond that, read the source post carefully before buying any USB-C 10G gear, and always verify your port specs first.