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 ID | Device name |
|---|---|
PCI\VEN_8086&DEV_51ED | Alder Lake PCH USB 3.2 xHCI Host Controller |
PCI\VEN_8086&DEV_43ED | 500 Series Chipset Family USB 3.2 Gen 2x2 (20 Gbs) xHCI Host Controller |
PCI\VEN_8086&DEV_A36D | 300/C240 Series Chipset Family USB 3.1 xHCI |
PCI\VEN_8086&DEV_7AE0 | 600 Series Chipset Family USB 3.2 Gen 2x2 (20Gbs) XHCI Host Controller |
PCI\VEN_1022&DEV_149C | Matisse USB 3.0 Host Controller |
PCI\VEN_1022&DEV_1639 | Renoir/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.
Official files only, nothing bundled
Step by step
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.
Read the hardware ID
Open Properties, Details, Hardware Ids. Match the codes to the table. VEN_1022 is AMD and VEN_8086 is Intel.
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.
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.
AMD: use AMD's chipset driver
Pick your socket and chipset on AMD's drivers page and install the package.
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.