Fix USB Controller driver

USB Controller under Other devices is a USB host controller inside the chipset that has no driver yet. Install the chipset or USB driver package from your PC or motherboard maker. On an AMD PC use AMD's chipset driver. Intel's chipset utility names the part but does not add USB drivers.

Checked October 30, 2026 against the manufacturer's own pages.

Hardware IDs on this page

Hardware IDDevice name
PCI\VEN_8086&DEV_51EDAlder Lake PCH USB 3.2 xHCI Host Controller
PCI\VEN_8086&DEV_43ED500 Series Chipset Family USB 3.2 Gen 2x2 (20 Gbs) xHCI Host Controller
PCI\VEN_8086&DEV_A36D300/C240 Series Chipset Family USB 3.1 xHCI
PCI\VEN_8086&DEV_7AE0600 Series Chipset Family USB 3.2 Gen 2x2 (20Gbs) XHCI Host Controller
PCI\VEN_1022&DEV_149CMatisse USB 3.0 Host Controller
PCI\VEN_1022&DEV_1639Renoir/Cezanne USB 3.1

Match the first line of Hardware Ids in Device Manager (Properties, Details) against this list. Names come from the public PCI ID Repository.

The short version

What to install and where it comes from. Every link goes to the manufacturer or Microsoft, never to a copy.

Shows up asUSB Controller, under Other devices
What it isChipset USB host controller (xHCI)
Not the same asUnknown USB Device (a plugged-in gadget)
AMD sourceAMD chipset driver
Intel noteChipset INF Utility does not install USB drivers
Intel Chipset INF Utilityintel.comAMD drivers and supportamd.comMicrosoft: update drivers through Device Managersupport.microsoft.com

Official files only, nothing bundled

Step by step

  1. Check what is flagged

    Make sure the entry is a controller under Other devices and not an Unknown USB Device under Universal Serial Bus controllers. The second case is covered on our USB device not recognized page.

  2. Read the hardware ID

    Open Properties, Details, Hardware Ids. Match the codes to the table. VEN_1022 is AMD and VEN_8086 is Intel.

  3. Run Windows Update

    Check Optional updates under Windows Update. Basic USB 3 drivers are part of Windows, so an update may be all that is needed.

  4. Install the maker's chipset or USB package

    On the PC or motherboard maker's page, look under Chipset or USB for your exact model, then install and restart.

  5. AMD: use AMD's chipset driver

    Pick your socket and chipset on AMD's drivers page and install the package.

  6. Test a port

    Plug in a mouse or drive. The controller should now sit under Universal Serial Bus controllers.

A controller, not a device

When a plugged-in gadget fails, Windows shows Unknown USB Device. This page is about something else: the chip in your PC that runs the USB ports. It is called a host controller, and xHCI is the type used for USB 3 speeds. If Windows cannot match it to a driver, it lists USB Controller under Other devices.

Why it happens

The most common trigger is a clean Windows install on a recent chipset, followed by a missing chipset package. Newer Intel and AMD boards bring controller designs that older Windows images do not know. The table gives examples from the public list for both makers, including Intel 500 and 600 series parts and AMD Matisse and Renoir/Cezanne parts.

Where the fix comes from

Start with Windows Update, then the PC or motherboard maker, who pack USB files with the chipset set. On AMD systems the chipset driver on AMD’s page is the matching source. For Intel, the Chipset INF Utility page says it does not install USB drivers, so use it only to name chipset parts and rely on the maker for USB.

After the fix

The controller moves under Universal Serial Bus controllers with a name like USB xHCI Compliant Host Controller. If a plugged-in device still fails, go to the USB device not recognized guide. We could not verify a driver for add-in card chips from other makers, so check their sites.

Questions

My USB ports still work. Why the mark?

Some ports may be on another controller that already works, for example a built-in hub. The flagged controller drives only part of the ports, often the fast ones.

Does Intel's utility fix it?

Intel states the utility does not install USB drivers. It can still rename chipset parts, but expect to rely on the PC maker for a USB package.

Is it a third-party USB card?

It can be. Add-in cards use chips from other makers, so read the VEN code and look on that maker's site.

Could Windows have the driver already?

Windows includes a standard xHCI driver. If the entry stays yellow, the chipset needs its package.