Where is the 'Intel(R) USB 3.1 eXtensible Host Controller - 1.10 (Microsoft)' string from?

guliteb 36 Reputation points
2021-03-07T02:18:51.697+00:00

On Intel 10th gen processor system, USB host controller is using Windows inbox driver (USBXHCI.sys). The device name is Intel(R) USB 3.1 eXtensible Host Controller - 1.10 (Microsoft) in Device Manager. But I cannot find this string in usbxhci.inf under c:\windows\INF. Actually, I cannot find the string in any INF files under c:\windows\INF. I want to know where this device name comes from. Is it from the Intel chipset or usbxhci.sys, or anywhere else?

Windows Hardware Performance
Windows Hardware Performance
Windows: A family of Microsoft operating systems that run across personal computers, tablets, laptops, phones, internet of things devices, self-contained mixed reality headsets, large collaboration screens, and other devices.Hardware Performance: Delivering / providing hardware or hardware systems or adjusting / adapting hardware or hardware systems.
1,540 questions
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Azuro Aztro 1 Reputation point
    2021-07-18T16:42:13.117+00:00

    if you go to Device manager, and go all the way down to the universal series bus controllers you should be able to find it there. 115644-image.png

    0 comments No comments

  2. Castorix31 81,461 Reputation points
    2021-07-18T18:01:22.153+00:00

    Device Manager uses SetupDi APIs, which read data from registry (SetupDiOpenDeviceInfo, CM_Get_DevNode_Registry_Property with CM_DRP_FRIENDLYNAME)

    For example, on my OS with USB 3.0, it builds the string from
    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\PCI\VEN_8086&DEV_8C31&SUBSYS_50071458&REV_05\3&11583659&0&A0
    FriendlyName
    then from MUI resource in usbxhci.sys (with API RtlFormatMessageEx)

    0 comments No comments