How to Fix a USB-C to Ethernet Adapter Not Working: Driver Updates, Speed Negotiation Issues, and Mac/Windows Troubleshooting for 2.5G Adapters
A USB-C to Ethernet adapter that won’t connect — or connects but tops out at 100 Mbps instead of 2.5 Gbps — is almost always a driver, speed-negotiation, or power-delivery problem. This guide walks through every fix for Windows 11, macOS, and common 2.5G adapters using Realtek and ASIX chipsets.
You plug a USB-C to Ethernet adapter into your laptop, expect a fast wired connection, and get nothing — or a frustratingly slow 100 Mbps link instead of the 2.5 Gbps you paid for. This is one of the most common wired-networking headaches in 2026, affecting MacBooks, Windows laptops, and even Linux machines. If the adapter works but the connection itself is dead, our broader guide on how to fix Ethernet not working on Windows, Mac, and Linux covers the wider set of causes. The good news: nearly every failure has a clear, fixable cause. This guide walks through each one in order, from the simplest checks to chipset-specific driver fixes.
Step 1: Identify Your Adapter’s Chipset
The chipset inside your adapter determines which driver it needs and whether your OS supports it natively. The three chipsets you’re most likely to encounter in 2026:
- Realtek RTL8153 / RTL8153B: The most common 1 Gbps chipset. Windows 10/11 includes inbox drivers. macOS supports it natively as of macOS Monterey and later.
- Realtek RTL8156 / RTL8156B: The 2.5 Gbps version. Windows 10/11 does not include this driver by default — you must install it manually from Realtek. macOS Sonoma and Ventura support RTL8156B natively; older macOS versions require a manual driver.
- ASIX AX88179 / AX88179A: Common in older third-party adapters and some OEM hubs. Apple removed native ASIX support starting with macOS Big Sur (11.0), breaking many adapters that worked on Catalina. Windows 10/11 requires a signed driver from ASIX.
On Windows, open Device Manager → Network Adapters to see the listed device name and chipset. On macOS, go to System Information → USB to identify the connected device. Knowing your chipset before troubleshooting saves time.
Fix on Windows: Driver Issues and Speed Negotiation
Install or Update the Driver
Windows 11 includes a generic CDC-ECM driver that works with many 1 Gbps USB Ethernet adapters but does not handle 2.5 Gbps Realtek or ASIX adapters correctly. If Device Manager shows your adapter under Network Adapters with a yellow warning triangle, or the adapter shows as “USB 10/100/1000 LAN” when you expected 2.5G, the inbox driver is incorrect.
For RTL8156 / RTL8156B adapters: download the USB 2.5G Ethernet LINUX driver package from Realtek’s official site (not the PCIe 2.5G driver — they are different). Run the installer, reboot, then confirm the adapter shows as “Realtek USB GbE Family Controller” or “Realtek 2.5G USB Ethernet Controller” in Device Manager.
For ASIX adapters: download the signed Windows driver from the ASIX website directly. After installation, right-click the adapter in Device Manager, select Properties → Advanced, and verify the Speed & Duplex setting is set to “Auto Negotiation”.
Fix USB Power Management Killing the Adapter
Windows 11 aggressively suspends USB devices to save power. This can disconnect your Ethernet adapter intermittently or prevent it from being recognized after the system wakes from sleep. To disable this:
- Open Device Manager → expand Universal Serial Bus Controllers.
- Right-click each USB Root Hub entry → Properties → Power Management.
- Uncheck “Allow the computer to turn off this device to save power.”
- Repeat for every USB Root Hub listed.
Also disable USB Selective Suspend: open Power Options → Change plan settings → Change advanced power settings → USB Settings → USB Selective Suspend Setting → set to Disabled.
Force Re-Detection After Windows Update
Windows feature updates occasionally overwrite third-party Ethernet adapter drivers with the generic Microsoft version, breaking 2.5G adapters. If your adapter stopped working after a Windows update, uninstall the adapter in Device Manager (right-click → Uninstall device, check “Delete the driver software”), unplug the adapter, reboot, then re-run the manufacturer driver installer before plugging the adapter back in. This clears any driver conflict introduced by the update.
Fix on macOS: ASIX Adapters and Native Driver Gaps
ASIX Adapters on macOS Ventura and Sonoma
If your USB-C hub or adapter uses an ASIX AX88179 or AX88179A chipset and stopped working when you upgraded to macOS Big Sur or later, this is a known compatibility break. Apple removed the kernel extension (kext) that drove ASIX adapters natively. You have two options:
- Install the ASIX macOS driver: ASIX publishes a signed kext for macOS. Download it from the ASIX website, install it, then approve the system extension under System Settings → Privacy & Security → Security. Note that kext installation requires a reboot and SIP (System Integrity Protection) must remain enabled — the signed ASIX kext does not require disabling SIP.
- Replace the adapter: A Realtek RTL8156B-based adapter is natively supported on macOS Ventura and Sonoma with no driver installation. Adapters from Cable Matters, Plugable, and Anker using RTL8156B are widely available and eliminate the driver problem permanently.
Adapter Not Appearing in macOS Network Settings
Even with a working driver, macOS sometimes fails to add a new Ethernet interface to your active network service order. If System Information shows the adapter under USB but no Ethernet option appears in System Settings → Network, click the “+” button, select Interface → USB 10/100/1000 LAN (or equivalent), add it, and apply. If the interface appears but shows “Not Connected,” verify the Ethernet cable is seated firmly at both the adapter and the switch or router port.
Why Your 2.5G Adapter Is Only Running at 100 Mbps or 1 Gbps
Speed negotiation failures are the most common 2.5G adapter problem and are usually caused by one of three things:
- Wrong cable category: 2.5GBASE-T requires Cat 5e or better. Cat 5 (without the “e”) is rated to 100 MHz and will not reliably negotiate above 1 Gbps. Check your cable label. If you’re unsure, replace it with a Cat 6 or Cat 6A patch cable.
- Switch or router port only supports 1G: A 2.5G adapter connected to a 1G port will auto-negotiate down to 1 Gbps — which is correct behavior, not a failure. Verify that the port you’re connecting to supports 2.5GBASE-T. Most consumer routers added 2.5G ports in 2022–2024; older routers and unmanaged switches typically max out at 1G. Run a speed test to confirm your actual throughput.
- Wrong Realtek driver installed: Realtek publishes both PCIe 2.5G drivers (for motherboard NICs) and USB 2.5G drivers (for adapters). Installing the PCIe driver on a USB adapter results in the adapter falling back to 1G or not negotiating at all. Uninstall any existing Realtek driver and re-install specifically the USB 2.5G package. Our dedicated guide on how to fix 2.5G and 10G Ethernet not working covers multi-gig speed negotiation in more depth.
USB Hub Interference
Connecting a 2.5G USB-C Ethernet adapter through a powered or unpowered USB 3 hub can cause intermittent disconnects or speed drops. USB 3 hubs running multiple high-bandwidth devices simultaneously (external SSD plus webcam plus Ethernet, for example) can saturate the hub controller’s available bandwidth, causing the Ethernet adapter to throttle or drop. For best results, connect your Ethernet adapter directly to a USB-C port on the laptop, not through a hub. If you must use a hub, choose one with a dedicated Ethernet chipset (rather than a general-purpose multi-port hub) and ensure it is powered by its own AC adapter. Our guide on Ethernet vs. WiFi speed explains why a wired connection is still worth the trouble for bandwidth-intensive tasks.
Quick Reference Checklist
- Identify chipset: Realtek RTL8153/8156 or ASIX AX88179/AX88179A
- Install the correct manufacturer driver — not the Windows inbox or macOS generic driver
- Disable USB Selective Suspend and USB power management on Windows
- On macOS: install the ASIX signed kext or switch to a Realtek RTL8156B adapter
- Use Cat 5e or better cable; verify the switch port supports 2.5GBASE-T
- Connect directly to the laptop USB-C port, not through a hub
- After a Windows update, reinstall the manufacturer driver from scratch
Related Articles
How to Fix WiFi Not Working on a Microsoft Surface: Driver, Firmware, and Network Reset Fixes for Surface Pro, Laptop, and Go
Surface WiFi problems are almost always caused by a broken Marvell or Qualcomm driver, a bad Windows update, or corrupted network stack settings. Here are the exact fixes for Surface Pro, Surface Laptop, and Surface Go.
How to Fix 2.5G and 10G Ethernet Not Working: Multi-Gig Speed Troubleshooting Guide
Upgraded to a multi-gig router or NIC but still seeing 1 Gbps? Here are the most common reasons 2.5G and 10G Ethernet connections fail to negotiate full speed—and how to fix each one.
How to Fix Ethernet Not Working on Windows, Mac, and Linux
Ethernet plugged in but no internet? From a dead cable to a corrupted driver, here are every cause and fix for wired connections that won’t work — on Windows, Mac, and Linux.