Skip to main content
HomeHardware DirectoryUSB & Thunderbolt

USB & Thunderbolt Drivers

USB controllers and Thunderbolt ports

16 documented families13 manufacturers8 logged failure modes7 answered questions
Compact USB-C hub with neatly connected cables and laptop on a clean white desk with blue tones.
USB & Thunderbolt reference

Visual reference

Related usb & thunderbolt hardware

Compact USB-C hub with neatly connected cables and laptop on a clean white desk with blue tones.
usb
Slim NVMe solid-state drive beside a motherboard and laptop in a cool blue hardware still life.
storage
Compact home office printer with blank paper and laptop on a bright white and light blue desk.
printer
Wireless router beside a laptop in an airy white workspace with bright blue details.
network

USB and Thunderbolt connectivity depends on host controllers built into your processor or chipset, plus firmware and software that manage power delivery, high-speed data, and device enumeration. Most standard USB ports work through drivers that Windows provides automatically, which is why keyboards, mice, and flash drives usually function the moment you plug them in. The situations that call for a specific driver are the more advanced ones: Thunderbolt docks, USB4 connections, high-speed USB hubs on add-in cards, and USB-C alternate modes that carry video and power at the same time.

Thunderbolt servicing depends on controller generation and system design. Some systems use Windows inbox support while others list OEM controller software or firmware. Starting with Windows 11, the OS-provided USB4 connection manager is required; the PC maker may separately offer Bios, platform, accessory, or dock firmware. Match each offered item to the exact computer and accessory rather than assuming one OEM bundle is required or guarantees power, display, network, and tunneling behavior.

For desktops built from parts, the chipset and USB controller drivers usually come from the platform vendor or the motherboard maker. Add-in USB expansion cards ship with their own controller drivers from the card's chipset vendor. When a port behaves inconsistently, the first questions are which controller serves that port and which vendor supplies its driver.

The families below are broad, authentic USB and Thunderbolt driver and controller lines. Several are integrated into the chipset or the OEM platform and are not offered as standalone universal downloads; laptop and prebuilt owners should obtain the OEM-customized package from their manufacturer, and motherboard owners should use their board's support page. We do not list version numbers or dates, because the right build depends on your controller, your firmware, and your Windows edition.

To reach a package, go to your PC or motherboard maker's support site, enter your model, confirm it, and install only the package that matches your system.

What usb & thunderbolt drivers actually do

USB and Thunderbolt drivers manage the host controllers that let a PC talk to everything you plug in, from a flash drive to a docking station. The controller driver handles enumeration, the process of detecting a device, reading what it is, and assigning it resources, and it negotiates the link speed so a fast device runs at its rated rate rather than an older fallback. For the many everyday ports on a machine, Windows supplies this driver automatically, which is why a mouse or keyboard just works.

The more capable the port, the more the driver has to coordinate. USB-C alternate modes let a single connector carry DisplayPort video and power alongside data, and the driver arbitrates which signals ride the cable at once. Power delivery negotiation decides how many watts flow in each direction, so a laptop can charge from a dock while driving a monitor through the same port. Getting this wrong is why a dock sometimes passes data but not video or charge.

Thunderbolt and USB4 can tunnel PCIe and display traffic in addition to USB data. Starting with Windows 11, Microsoft requires the operating-system-provided USB4 connection-manager drivers; an OEM may still supply platform firmware, Bios, dock firmware, and device-specific packages. Do not substitute a claimed Intel or OEM USB4 connection-manager download for the Windows inbox connection manager.

Expanded guide insight

The practical usb & thunderbolt context

USB problems can occur at the connector, cable, controller, hub, device, or driver layer. Seeing the physical chain first helps prevent unnecessary driver changes.

  • A cable can carry power without carrying data.
  • Device Manager can show the USB connection hierarchy.
  • Most standard USB drivers already ship with Windows.

Take care: Do not use metal tools inside a USB port; test a known-good cable and port before changing Windows settings.

Fast checks for common usb & thunderbolt problems

What you seeLikely area to checkSafe first move
“USB device not recognized” appearsEnumeration failed at the device, cable, or portTry another port and known-good cable
Ports fail after sleepA controller did not resume cleanlyPerform a full shutdown and restart
External drive disconnects under loadCable, hub power, or port capacity is insufficientConnect directly or use a powered hub
Start with the lowest-risk check that matches what you see, then return to the detailed sections below if it does not resolve the issue.

Identify your exact device first

  • In Device Manager, expand "Universal Serial Bus controllers" to see the host controllers, hubs, and root hubs on the machine.
  • Look for a separate Thunderbolt controller entry, which indicates Thunderbolt or USB4 rather than plain USB.
  • Note whether a port is chipset-integrated or served by an add-in controller such as an ASMedia chip on a motherboard.
  • Check port markings on the chassis: a lightning symbol suggests Thunderbolt, and speed labels such as 5G or 10G indicate the rated bus speed.
  • A USB-C port that drives a monitor supports DisplayPort alternate mode; one that will not only pass data and power.
  • On a laptop or prebuilt, the model or service tag tells the maker's support site which Thunderbolt, USB4, and dock package to offer.

A longer walkthrough lives in How to identify your Windows device and Using Device Manager safely.

Documented families, side by side

All 16 usb & thunderbolt families in this catalog

FamilyManufacturerReference coverageHow you recognize it
Intel USB 3.x eXtensible Host ControllerIntelModern 10/11 use the inbox xHCI driver; legacy packages varyxHCI host controller shown in Device Manager
Intel Thunderbolt Controller and SoftwareIntel10/11 only where listed for the exact controller or device packageThunderbolt-capable controller or USB4 host router identified for the exact system
Intel USB4 Connection ManagerIntel11 on systems implementing native USB4 supportUSB4 Host Router shown on a supported Windows 11 system
AMD USB 3.x Host ControllerAMD10/11 only where listed for the exact controller or device packageUSB controller entry on an AMD system
AMD Chipset USB Filter and Fast ChargeAMDOnly where the exact AMD/OEM package lists this componentComponent explicitly listed for the exact board or system
ASMedia USB 3.x Host Controller (via board vendor)ASUS10/11 only where listed for the exact controller or device packageShown as an ASMedia USB controller in Device Manager
Dell Thunderbolt and USB-C Docking DriversDell10/11 only where listed for the exact controller or device packageDell computer identified by Service Tag
HP Thunderbolt and USB-C Dock SoftwareHP10/11 only where listed for the exact controller or device packageExact HP computer product number
Lenovo Thunderbolt and USB-C Dock DriversLenovo10/11 only where listed for the exact controller or device packageExact Lenovo machine type and model
Microsoft Surface USB and Dock FirmwareMicrosoft Surface10/11 only where listed for the exact controller or device packageBundled in a Surface driver and firmware package
ASRock Motherboard USB Controller PackageASRock10/11 only where listed for the exact controller or device packageListed per ASRock board model
MSI Motherboard USB and Thunderbolt PackageMSI10/11 only where listed for the exact controller or device packageListed per MSI board model
Gigabyte Motherboard USB Controller PackageGigabyte10/11 only where listed for the exact controller or device packageExact Gigabyte board model and hardware revision
Acer USB-C and Dock Drivers (OEM packages)Acer10/11 only where listed for the exact controller or device packageExact Acer computer model
Logitech USB Receiver and Unifying SoftwareLogitech10/11 only where listed for the exact controller or device packageReceiver logo or exact part identified as Unifying, Logi Bolt, or product-specific
Razer USB Controller SoftwareRazer10/11 only where listed for the exact controller or device packageExact Razer product model
Scan the list first, then open the family that matches your hardware for the full reference.

Reference coverage summarizes the Windows releases discussed in this catalog; it is not certified compatibility. Confirm the exact device or PC model, hardware revision, current Windows release, and current package requirements on the publisher source before making a change.

Documented usb & thunderbolt families

Reference coverage: Modern 10/11 use the inbox xHCI driver; legacy packages vary

This is the integrated xHCI controller on Intel platforms. Intel documents its separate USB 3.0 eXtensible Host Controller driver for legacy platforms and operating systems that lacked USB 3.0 support at installation. Current Windows 10/11 normally use Microsoft's inbox xHCI stack; the Intel Chipset INF utility may identify hardware but is not a replacement functional USB driver.

How you recognize it

  • xHCI host controller shown in Device Manager
  • Exact hardware ID and system-maker package checked
  • Legacy Intel package only where specifically listed

Do not install Intel's legacy USB 3.0 package on a modern system unless the maker specifically lists it.

Full reference for this family
Reference coverage: 10/11 only where listed for the exact controller or device package

Thunderbolt software and servicing differ by controller generation and system design. Some systems use an OEM Thunderbolt package or control application; Intel documents that supported NUC products on Windows 11 use Thunderbolt support built into the operating system. Check the exact PC or motherboard support page for any controller driver, firmware, and authorization software it lists rather than assuming a generic or separate Intel package is required.

How you recognize it

  • Thunderbolt-capable controller or USB4 host router identified for the exact system
  • Port capability confirmed in the system manual
  • OEM package or Windows inbox path confirmed by model documentation

Use the support path documented for the exact system; a separate Thunderbolt download is not universal on Windows 11.

Full reference for this family
Reference coverage: 11 on systems implementing native USB4 support

The family name refers to USB4 connection management on Intel-based systems, but Microsoft requires the OS-provided USB4 connection-manager drivers starting with Windows 11. The inbox services enumerate and configure USB4 and Thunderbolt 3 routers after firmware handoff. The system maker remains the source for model-specific Bios, platform firmware, and dock updates; there is no universal Intel USB4 connection-manager package to prefer over Windows.

How you recognize it

  • USB4 Host Router shown on a supported Windows 11 system
  • Usb4HostRouter.sys and Usb4DeviceRouter.sys inbox services
  • Model-specific firmware obtained from the system maker

Windows 11 supplies the required USB4 connection manager; use the OEM only for model-specific firmware and related packages.

Full reference for this family
Reference coverage: 10/11 only where listed for the exact controller or device package

This is the USB 3.x host controller on AMD platforms, driving the high-speed ports wired to the processor or chipset. It is delivered inside the AMD chipset software rather than as a separate file, so installing or updating the chipset package is how you keep it current. Windows will run these ports generically, but the AMD build addresses power and charging behavior on supported boards.

How you recognize it

  • USB controller entry on an AMD system
  • Bundled in the AMD chipset software
  • Serves the labeled high-speed ports

USB host controller on AMD platforms; usually included in the AMD chipset driver package.

Full reference for this family
Reference coverage: Only where the exact AMD/OEM package lists this component

USB filter and fast-charge components have appeared on particular AMD or board-maker platforms, but AMD's general chipset installer documentation does not establish them as a current component on every Ryzen board. USB charging capability also depends on board circuitry, firmware, port, and power source. Install this only when the exact system or motherboard support package lists it.

How you recognize it

  • Component explicitly listed for the exact board or system
  • Supported charging port identified in the board manual

Do not assume this component or fast charging exists on every AMD platform.

Full reference for this family
Reference coverage: 10/11 only where listed for the exact controller or device package

Many motherboards add extra USB ports through an ASMedia host controller separate from the chipset, so those ports need the board vendor's ASMedia driver rather than the platform package. On ASUS boards this driver is listed with the other USB downloads for a specific model and revision. If a subset of a board's ports fails while others work, an unmatched ASMedia driver is a common cause.

How you recognize it

  • Shown as an ASMedia USB controller in Device Manager
  • Serves add-on ports beyond the chipset's own
  • Listed per board model on the vendor's support page

Add-on USB controllers on many ASUS boards; download the USB package listed for your exact board model.

Full reference for this family
Reference coverage: 10/11 only where listed for the exact controller or device package

Dell lists model-specific platform, Thunderbolt, USB-C, and dock downloads where applicable. A controller package and dock firmware may be separate, and availability depends on the Service Tag, dock model, controller generation, and Windows release. Install only the items Dell lists for both the computer and dock; the support selector alone does not prove that one bundle covers them all or guarantees every dock function.

How you recognize it

  • Dell computer identified by Service Tag
  • Exact dock model identified separately
  • Applicable controller and firmware items confirmed on Dell support

Look up the computer and dock separately; do not assume driver and dock firmware are one package.

Full reference for this family
Reference coverage: 10/11 only where listed for the exact controller or device package

HP may list platform, Thunderbolt, USB-C, and dock downloads by exact computer or accessory. A controller package and dock firmware can be separate, and support for display, network, USB, or charging depends on the computer port, dock, cable, power supply, and Windows release. Use only the items listed for the exact HP computer and dock; do not infer a combined package or guaranteed function from the support selector.

How you recognize it

  • Exact HP computer product number
  • Exact HP dock model
  • Applicable items confirmed on each support page

Look up the HP computer and dock separately; packaging and required updates vary.

Full reference for this family
Reference coverage: 10/11 only where listed for the exact controller or device package

Lenovo support may list Thunderbolt, USB4, USB-C, and dock items by machine type and accessory model. These items are not necessarily one bundle, and a machine-type selector does not prove that a dock firmware update is included or that every function is supported. Check the exact computer and dock pages, Windows release, cable, power supply, and port specifications.

How you recognize it

  • Exact Lenovo machine type and model
  • Exact Lenovo dock model
  • Applicable software or firmware confirmed separately

Check the computer and dock separately; do not assume software and firmware are bundled.

Full reference for this family
Reference coverage: 10/11 only where listed for the exact controller or device package

Surface devices receive USB-C, Thunderbolt, and dock support through Microsoft's own driver and firmware packages rather than a third-party download, keeping the connector, controller, and Surface dock in step. Updates typically arrive through Windows Update or a consolidated Surface package for the model. The recommended path is to keep the device and its dock current through those official channels.

How you recognize it

  • Bundled in a Surface driver and firmware package
  • Covers Surface USB-C, Thunderbolt, and docks
  • Delivered largely through Windows Update

Surface USB-C, Thunderbolt, and dock updates arrive through Surface driver and firmware packages.

Full reference for this family
Reference coverage: 10/11 only where listed for the exact controller or device package

ASRock lists USB controller drivers on the support page for each of its motherboards, covering both chipset ports and any add-on controllers on the board. Because the mix of controllers varies by model, the correct package is the one tied to your exact board and revision. Reach it by looking up your board model on ASRock's support site and taking the USB package listed there.

How you recognize it

  • Listed per ASRock board model
  • Covers chipset and add-on USB controllers
  • Selected by board model and revision

USB controller drivers listed under your specific ASRock board's support page.

Full reference for this family
Reference coverage: 10/11 only where listed for the exact controller or device package

MSI provides USB and, on equipped boards, Thunderbolt drivers per motherboard model, matched to the controllers that board actually carries. Boards with a Thunderbolt add-in header or onboard controller need the matching Thunderbolt software as well as the USB driver. Select the package for your exact MSI board model on its support page so add-on ports are covered.

How you recognize it

  • Listed per MSI board model
  • Includes Thunderbolt software on equipped boards
  • Covers chipset and add-on USB controllers

USB and Thunderbolt drivers for MSI boards; select the package for your exact model.

Full reference for this family
Reference coverage: 10/11 only where listed for the exact controller or device package

Gigabyte motherboard support pages may list packages for a board's chipset or additional USB controller. Modern ordinary USB 2.0/3.x ports normally use Windows inbox drivers, so the existence of a Gigabyte support selector does not establish that every board needs a separate USB installer. Match the exact model and hardware revision, then install a listed package only for the controller and Windows release it names.

How you recognize it

  • Exact Gigabyte board model and hardware revision
  • Additional controller identified by hardware ID
  • Package explicitly listed for that board and Windows release

Do not assume an ordinary USB installer is required; use a board package only when Gigabyte lists it for the exact controller.

Full reference for this family
Reference coverage: 10/11 only where listed for the exact controller or device package

Acer support may list USB-C, Thunderbolt, platform, or dock items for a particular computer or accessory. Availability and packaging vary: a controller driver and dock firmware are not necessarily bundled, and an Acer model lookup does not guarantee video, network, or charging compatibility with every dock. Identify the computer, dock, cable, power requirement, and Windows release, then use only the applicable Acer items.

How you recognize it

  • Exact Acer computer model
  • Exact dock or accessory model
  • Applicable download confirmed on Acer support

Do not assume Acer bundles controller software and dock firmware or that one package enables every dock function.

Full reference for this family
Reference coverage: 10/11 only where listed for the exact controller or device package

Logitech has several receiver families, including Unifying, Logi Bolt, and product-specific receivers, and their pairing tools are not interchangeable. A previously paired keyboard or mouse may use Windows HID support for basic input, but that does not mean every receiver and device pair works immediately. Use the software Logitech lists for the exact receiver and peripheral; firmware-update capability is device- and application-specific.

How you recognize it

  • Receiver logo or exact part identified as Unifying, Logi Bolt, or product-specific
  • Peripheral compatibility checked against that receiver family
  • Current Logitech application support checked for the device

Identify the receiver family first; Unifying, Logi Bolt, and product-specific receivers are not universally interchangeable.

Full reference for this family
Reference coverage: 10/11 only where listed for the exact controller or device package

Razer publishes model-specific software and, for some products, separate firmware updaters. The broad family name does not establish that every Razer USB device or powered hub is managed by one application, supports lighting or profiles, or has app-delivered firmware. Check the exact product support page and Windows requirements; standard USB or HID functions may be inbox-supported, while optional features vary by device.

How you recognize it

  • Exact Razer product model
  • Software or firmware updater explicitly listed on that product's support page
  • Optional features confirmed in the product documentation

Do not infer hub management, lighting, profiles, or firmware support without the exact Razer product page.

Full reference for this family

Device Driver Guide does not host, mirror, or alter driver files. The official-source citations below are maintained separately from this reference material and never point to third-party mirrors.

Where the correct package usually comes from

For Thunderbolt, USB4, and docks, first identify the PC, controller generation, dock, cable, port capabilities, and Windows release. Windows 11 supplies the required USB4 connection manager. Install OEM controller software, Bios, or dock firmware only when the exact PC or accessory page lists it; these may be separate downloads and are not guaranteed to exist for every combination.

On a self-built desktop, chipset USB drivers come from the platform vendor's chipset package or from your motherboard model's support page. Add-in USB expansion cards are the separate case: their controller driver comes from the card's chipset vendor or the card maker, since the motherboard package knows nothing about them.

For ordinary USB ports and everyday devices, the driver already in Windows is usually correct and needs no download. Reach for a specific package only when you are dealing with a high-speed controller, a Thunderbolt or USB4 link, a dock, or a USB-C alternate mode that is not behaving.

Official sources and citations

These links serve two different purposes. A manufacturer support selector helps you find an exact model, but does not prove that a package or feature exists for every product in a family. Claim-specific documents explain the cited technology, requirement, lifecycle, or bounded package example. In either case, check the publisher domain, exact model and hardware revision, operating-system release, supported-products list, and package notes before making a change.

Device Driver Guide is an independent reference, not a repair or technical-support service. It does not host or mirror installers and receives no payment for these links. A named-model package example applies only to the systems and operating systems on that publisher page; it is not a recommendation to install the package across a family. Report a moved or incorrect link through the correction form.

USB & Thunderbolt reference tables

Which USB package matches the port

Port typeBest sourceAlso needs firmwareWhat a wrong choice looks like
Chipset USB on a laptop or prebuiltPC maker chipset packageNoOccasional link or power-state quirk
Chipset USB on a self-built desktopPlatform or motherboard packageNoPorts work but charging behaves oddly
Add-in USB expansion cardThe card chipset vendorNoThat card's ports have no driver
Onboard ASMedia controllerThe board maker USB packageNoA subset of ports fails while others work
Thunderbolt or USB4 on a laptopWindows inbox or PC-maker path documented for the modelOnly if offeredSymptoms vary by controller, firmware, cable, and dock
Docking stationDock maker page for the exact modelOnly if offeredCharging, display, USB, or network faults need separate isolation
The correct source depends on whether a port is chipset, add-in, or Thunderbolt.

Dock symptom to likely cause to first safe step

SymptomLikely causeFirst safe step
Data works but no video through a dockPort capability, graphics path, cable, firmware, or dock compatibilityConfirm specifications and check exact-model updates
No video from a USB-C monitorPort lacks alternate mode or bad cableConfirm alternate mode, use a full-featured cable
Dock stops charging the laptopNot enough power delivery or old firmwarePlug the dock's own adapter, update firmware
Device disconnects at randomCable, power, device, hub, or power managementTest another cable/port, then isolate power settings
USB 3 device runs at USB 2 speedWrong port, hub, or cableUse a labeled high-speed port and rated cable
Thunderbolt asks approval each bootDevice authorization was not retainedReview the trusted-device authorization setting
How to read a half-working dock or USB-C connection before assuming hardware failure.

Chipset vs add-in vs Thunderbolt

TraitChipset USBAdd-in cardThunderbolt or USB4
Where it livesProcessor or chipsetExpansion slotDedicated controller
Driver sourcePlatform or OEM packageCard chipset vendorOEM validated build
Firmware to manageNone separatelyRarelyYes, paired with the driver
Class driver fallbackNormal on modern WindowsDepends on controller hardware IDWindows inbox or OEM path depends on implementation
Update priorityLow unless a faultOnly for a documented fixApply only exact-model updates that address the symptom
How the three controller kinds differ for driver source and everyday behavior.

When updating helps, and when it does not

USB drivers are among the most stable on a PC, and if your ports enumerate devices reliably there is rarely a reason to update them. The chipset USB driver that came with your platform package tends to keep working for the life of the machine, so leave it alone unless you have a concrete fault tied to a specific port or controller.

When a dock or USB-C monitor has a fault, compare the PC and accessory support pages for applicable Bios, controller, graphics, network, and dock-firmware updates. Do not assume a driver and firmware were released as a pair; apply each only when its notes cover the exact hardware and symptom.

Add-in controller cards should be updated only when the card maker ships a fix for a problem you actually have. Chasing updates on a working expansion card adds risk without benefit.

Before you install anything

  • Identify whether the port in question is chipset, add-in, or Thunderbolt before choosing a package.
  • For a laptop or prebuilt, note your model or service tag so you can find the matched dock and Thunderbolt build.
  • Keep any dock connected and powered throughout a firmware update so it is not interrupted.
  • Close file transfers and safely eject storage so no device is in use during the install.
  • Have a spare full-featured USB-C cable on hand, since charge-only cables are a common cause of failed video or power.

How to update usb & thunderbolt drivers

  1. 1
    Identify the controller behind the port

    In Device Manager, expand 'Universal Serial Bus controllers' and 'Universal Serial Bus devices'. Note whether a port is served by the chipset controller, an add-in controller, or a Thunderbolt controller before choosing a driver.

  2. 2
    Choose the correct source

    For native USB4 on Windows 11, retain the OS-provided connection-manager drivers and use the computer maker for Bios, platform firmware, and dock packages. For Thunderbolt and desktop add-on controllers, follow the exact PC, board, or card maker page; modern chipset USB usually uses Windows inbox drivers.

  3. 3
    Update firmware only where the maker provides it

    Some Thunderbolt controllers and docks have separate firmware; others use only inbox or model-specific platform servicing. If the exact support page offers an applicable updater, follow its connection and power instructions and do not interrupt it.

  4. 4
    Install the driver package and reconnect devices

    Run the installer, then unplug and replug external devices, hubs, and docks so Windows re-enumerates them under the updated controller.

  5. 5
    Reboot and verify enumeration

    Restart the PC and confirm that all ports, the dock's downstream ports, and any USB-C display or power delivery function as expected in Device Manager and in daily use.

Confirm the install actually worked

  • Plug a device into each port and confirm it enumerates without an "unknown device" or error in Device Manager.
  • For a dock, confirm its downstream USB ports, video output, network, and laptop charging all work at once.
  • Check that a USB 3.x device reports its high speed rather than falling back to USB 2.0.
  • For Thunderbolt or USB4, confirm the controller appears without a warning icon and connected devices are recognized.
  • Confirm a USB-C monitor receives video and that the laptop charges through the same connection if expected.

Undoing a bad usb & thunderbolt install

If a port or dock breaks after a driver change, start in Device Manager by uninstalling the affected controller entry and choosing "Scan for hardware changes," which lets Windows re-detect and reinstall it. This often clears a bad enumeration without any download.

For a Thunderbolt or dock issue, reinstall the OEM Thunderbolt driver and matching dock firmware for your exact model, since partial function usually means the two drifted out of sync rather than a hardware failure. Reboot with the dock connected so the components initialize together.

If a whole chipset USB update caused trouble, reinstall the previous chipset package from your platform or motherboard maker, then reboot. Because USB controllers rarely offer a driver-level roll back, reinstalling the known-good package is the cleanest way to return to a working state.

Step-by-step: Roll back a problematic driver and Create a restore point.

What commonly goes wrong here

  • A generic Thunderbolt or dock driver can leave video or network dead while basic data still passes, masking the real cause.
  • Interrupting a dock firmware update by unplugging it can leave the dock in a broken state.
  • A charge-only USB-C cable will not carry video or full power, which looks like a driver fault but is a cable problem.
  • Power management can contribute to disconnects on some systems, but disabling USB selective suspend globally increases power use and is a diagnostic step, not a universal fix.
  • Plugging a high-speed device into a USB 2.0 port or through an unpowered hub caps its speed or starves it of current.
  • Installing a motherboard USB package that omits an add-in controller leaves that card's ports without a driver.

Mistakes to avoid with usb & thunderbolt

  • Installing a motherboard USB package that omits an add-in controller, leaving that card's ports without a driver.
  • Using a charge-only USB-C cable for a monitor, then blaming the driver when there is no video.
  • Unplugging a dock during a firmware update, which can leave it in a broken state.
  • Leaving USB selective suspend on, so Windows powers down a device mid-use and it disconnects.
  • Plugging a high-speed device into a USB 2.0 port or an unpowered hub and expecting full speed.
  • Assuming every Thunderbolt system needs a separate generic or OEM driver instead of checking its controller generation and Windows support path.
  • Assuming a Thunderbolt driver and dock firmware are always paired rather than checking each exact-model release note.
  • Assuming a single dead port means a bad controller before testing the device on another port.

Situations readers arrive with

My laptop dock gives me file transfers but the second monitor stays black.

A dock that passes data but not video usually means the Thunderbolt driver or dock firmware is generic or out of date. Go to your laptop maker's support site, enter your model, and install the Thunderbolt or dock package along with the dock firmware. Reboot with the dock connected so the pieces initialize together.

I connected a USB-C monitor straight to my laptop and got no picture.

First confirm that USB-C port supports DisplayPort alternate mode, since not all do. Install the OEM USB-C and graphics drivers for your model, then swap in a full-featured USB-C cable rated for video and power rather than a charge-only cable. Only after that should you suspect the monitor.

Devices on one specific USB port keep dropping out during large transfers.

Start by disabling USB selective suspend in the active power plan, and in that hub's Power Management tab clear the option that lets Windows turn off the device. Reinstall the chipset or OEM USB package if the port still misbehaves. A failing cable is also a common cause, so try a known-good one.

I added a USB expansion card and Windows shows an unknown device for its ports.

The motherboard USB package does not know about an add-in controller, so those ports need the card's own driver. Install the controller driver from the card chipset vendor or the card maker, then reboot. Confirm the slot supplies enough bandwidth for the card's rated speed.

My dock stopped charging my laptop after it had been working fine.

Confirm the dock supplies enough power delivery for your laptop and that its own power adapter is connected directly, not daisy-chained. Update the dock firmware for your exact model, since a firmware regression can affect charging. Reboot with the dock powered before testing again.

Symptom-by-symptom troubleshooting

A USB device is not recognized on one specific port

Try the device on another port to isolate the fault. If a single controller shows an error in Device Manager, uninstall that controller entry and rescan for hardware changes, then reinstall the chipset or OEM USB package.

Thunderbolt dock connects but network or video does not work

Confirm the PC port supports the required display mode and bandwidth, use a certified full-featured cable and the dock's specified power adapter, and test each function separately. Then check the exact PC and dock pages for applicable inbox/OEM software or firmware; partial function does not identify one cause by itself.

USB-C monitor does not receive video

Confirm the port supports DisplayPort alternate mode, install the OEM USB-C and graphics drivers, and use a full-featured USB-C cable rated for video and power.

Devices disconnect randomly or during load

Test another cable, port, and powered hub; check power demand and Device Manager errors first. If the PC maker documents a power-management issue, temporarily changing selective-suspend or hub power settings can help isolate it, but do not present a global disable as the default fix.

USB 3.x device runs at USB 2.0 speeds

Confirm the device is plugged into a labeled high-speed port, install the correct host controller driver, and use a cable rated for the higher speed rather than a charge-only cable.

Thunderbolt device requires approval every time

Open the Thunderbolt or OEM control software and review the device-authorization setting. If the software offers a remembered approval for that specific device, follow the manufacturer's instructions before enabling it.

Dock stops charging the laptop

Confirm the dock supplies enough power delivery for your laptop, update the dock firmware, and connect the dock's power adapter directly rather than daisy-chaining through another device.

Unknown USB device with error in Device Manager

Reinstall the chipset or OEM USB package, test the device on another computer to rule out a hardware failure, and replace the cable, which is a common cause of enumeration errors.

Frequently asked questions

Do standard USB ports need a driver at all?

Most standard USB ports and everyday devices work with the drivers Windows supplies automatically. Specific drivers matter mainly for Thunderbolt, USB4, docks, add-in controllers, and USB-C alternate modes.

Where do I get Thunderbolt drivers for my laptop?

Check the computer maker's exact model page and its Windows requirements. Some controller generations use Windows inbox support, while others list OEM software or firmware; a separate Thunderbolt driver is not universal.

Why does my dock only work partially?

Data, display, network, and charging use different paths. Confirm port capabilities, cable rating, dock power, display limits, and device compatibility, then apply only the exact-model software or firmware updates the PC or dock maker lists.

What is USB-C alternate mode?

Alternate mode lets a USB-C port carry additional signals, such as DisplayPort video, alongside data and power. Video over USB-C requires both a compatible port and a full-featured cable.

How do I stop USB devices from disconnecting?

Start with another cable, port, and device; remove unpowered hubs and check power demand and Device Manager errors. Change selective-suspend or hub power settings only as a reversible diagnostic step or when the system maker recommends it, because disabling power management globally is not a universal fix.

Are USB4 and Thunderbolt the same thing?

They are closely related and share connectors and many capabilities, but they are certified separately. On supported systems, install the OEM package so the correct connection manager and firmware are in place.

Can I add faster USB ports to an older PC?

Yes, an add-in USB expansion card can provide additional or faster ports. Install the controller driver from the card's chipset vendor or the card maker, and confirm your slot supplies enough bandwidth.

Terms used on this page

Host controller
The chip that manages a set of USB ports, detecting devices and moving data between them and the system.
Enumeration
The process where Windows detects a plugged-in device, reads what it is, and assigns it resources.
Thunderbolt
A high-speed interface that tunnels PCIe and display traffic over a cable, tied closely to system firmware.
USB4
A connection standard sharing connectors and much capability with Thunderbolt, certified separately.
Alternate mode
A USB-C feature that lets the connector carry extra signals such as DisplayPort video alongside data and power.
Power delivery
The negotiation that decides how many watts flow through a USB-C connection and in which direction.

More definitions live in the glossary.

Customize