Framework's 10G Ethernet module exposes USB-C's complexity
Framework's new 10G Ethernet expansion card for its modular laptops reveals the complexities and limitations of USB-C, including thermal challenges, power delivery constraints, and compatibility issues that arise when pushing the standard to its limits.
Background
- Framework makes modular, repairable laptops with swappable port expansion cards. They sell a 10 Gigabit Ethernet (10GbE) module — a very fast networking standard (10x typical home Ethernet) found mostly in servers and pro setups.
- That module plugs into a USB-C slot, but USB-C is deceptively complex: it bundles USB data, power delivery, video signals, Thunderbolt, and "alternate modes" (standards that let non-USB signals travel over USB-C cables). Different ports, cables, and chips support different subsets.
- Jeff Geerling (a well-known tech YouTuber and writer) explores why building this module is surprisingly hard — it needs specific controller chips, proper power negotiation, and the right alternate mode support. Many USB-C ports and cables simply won't work, confusing buyers.
- This illustrates a wider problem: USB-C was meant to unify everything into one port, but the spec is so sprawling that compatibility is often unpredictable, even for experts.