USB 3/XHCI driver stack for Windows 7

Discussion in 'Windows 7' started by daniel_k, Jun 21, 2020.

  1. Doskungen

    Doskungen MDL Novice

    Joined:
    Dec 4, 2011
    Messages:
    44
    Likes Received:
    29
    Trophy Points:
    0
    How would I go about updating the driver to the latest version to have this fix? When I try to update the driver it says that the best driver is already installed or something to that effect.
     
  2. ryegrass

    ryegrass MDL Novice

    Joined:
    Oct 9, 2019
    Messages:
    8
    Likes Received:
    0
    Trophy Points:
    0
    #122 ryegrass, Mar 17, 2021
    Last edited: Mar 17, 2021
    Since I haven't posted on this forum 5 times yet, they won't let me post a link for you. However if you Google "Windows install driver from inf" there are several fine guides which will show you exactly how to do this, but the gist of the Windows driver installation is below:


    1. Go to Control Panel and open Device Manager.

    2. Find the device that you’re trying to install a driver for.

    3. Right click the device and select properties.

    4. Select Driver tab, then click the Update Driver button.

    5. Choose Browse my computer for driver software.

    6. Let me pick from a list of device drivers on my computer

    7. Have disk

    8. Browse for the .inf driver file. Open and Next.

    9. The driver will be installed.
     
  3. csvw

    csvw MDL Novice

    Joined:
    Aug 4, 2009
    Messages:
    9
    Likes Received:
    0
    Trophy Points:
    0
    The USB3/XHCI driver is correct installed, but all usb3 devices attached usb3.0 ports can only work as usb2.0 devices. What's the problem? Thanks in advance for your help.
    My computer is Dell Optiplex 9020MT with Intel Q87 chipset.
    Hardware IDs are:
    PCI\VEN_8086&DEV_8C31&SUBSYS_05A41028&REV_04
    PCI\VEN_8086&DEV_8C31&SUBSYS_05A41028
    PCI\VEN_8086&DEV_8C31&CC_0C0330
    PCI\VEN_8086&DEV_8C31&CC_0C03


    USB\ROOT_HUB30&VID8086&PID8C31&REV0004
    USB\ROOT_HUB30&VID8086&PID8C31
    USB\ROOT_HUB30
     
  4. shhnedo

    shhnedo MDL Addicted

    Joined:
    Mar 20, 2011
    Messages:
    927
    Likes Received:
    1,273
    Trophy Points:
    30
    You mean the generic one from OP or the Intel driver you're supposed to use? If it's the former... well... time to install the actual driver Intel provides.
     
  5. csvw

    csvw MDL Novice

    Joined:
    Aug 4, 2009
    Messages:
    9
    Likes Received:
    0
    Trophy Points:
    0
    yeah, the former
     
  6. daniel_k

    daniel_k MDL Member

    Joined:
    Jan 21, 2019
    Messages:
    157
    Likes Received:
    247
    Trophy Points:
    10
  7. nimmy22

    nimmy22 MDL Novice

    Joined:
    Apr 3, 2021
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    0
  8. plumch

    plumch MDL Novice

    Joined:
    Apr 10, 2021
    Messages:
    2
    Likes Received:
    0
    Trophy Points:
    0
    #128 plumch, Apr 10, 2021
    Last edited: Apr 10, 2021
    Hello, @daniel_k
    You are my last hope
    i have pci-e card with asm3142
    win 8.1 x64
    my problem: this hardware id not include in all asmedia drivers so i'm on generic ms drivers (they are very slow in xperf dpc/isr)

    PCI\VEN_1B21&DEV_2142&SUBSYS_21421B21&REV_00
    PCI\VEN_1B21&DEV_2142&SUBSYS_21421B21
    PCI\VEN_1B21&DEV_2142&CC_0C0330
    PCI\VEN_1B21&DEV_2142&CC_0C03

    this is my hardware id (same as user @Andalu)
    in this thread he said that your drivers work in win7

    pls help run your drivers on win 8.1 x64 or maybe its possible to modify asmedia drivers
     
  9. shhnedo

    shhnedo MDL Addicted

    Joined:
    Mar 20, 2011
    Messages:
    927
    Likes Received:
    1,273
    Trophy Points:
    30
  10. plumch

    plumch MDL Novice

    Joined:
    Apr 10, 2021
    Messages:
    2
    Likes Received:
    0
    Trophy Points:
    0
    #130 plumch, Apr 10, 2021
    Last edited: Apr 10, 2021
    @shhnedo , thanks for reply
    i try to add my subsys to asmtxhci.inf but ofc hash error & no install
    in win-raid thread named: [Solution] Win7/8.1 Drivers for USB 3.0/3.1 Controllers of new AMD Chipset Systems
    i found archive 1.16.60.1 with asmtxhci.inf contains also:
    PCI\VEN_1B21&DEV_3241
    PCI\VEN_1B21&DEV_3242
    which not contains in original asmedia 1.16.60.1 driver and 1.16.61.1 that you provided
    so its possible to modify & install with custom id?

    upd: problem solved
     
  11. devilink

    devilink MDL Novice

    Joined:
    Jun 28, 2017
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    0
    It would be great if the logos of the various USB brands were also marked.
     
  12. Squall-Leonhart

    Squall-Leonhart MDL Member

    Joined:
    Jul 23, 2009
    Messages:
    163
    Likes Received:
    38
    Trophy Points:
    10
  13. daniel_k

    daniel_k MDL Member

    Joined:
    Jan 21, 2019
    Messages:
    157
    Likes Received:
    247
    Trophy Points:
    10
    ASM1051 is buggy and unreliable in UASP mode.
    The issue also affects Linux, so there nothing wrong with the driver.
     
  14. mdl052020

    mdl052020 MDL Member

    Joined:
    May 31, 2020
    Messages:
    1,047
    Likes Received:
    1,140
    Trophy Points:
    60
    Absolitely correct . most asmedia usb as well as sata chipset are buggy due to integerated malicious code into there firmware which has been discussed years ago.
     
  15. RobrPatty

    RobrPatty MDL Addicted

    Joined:
    Jul 23, 2009
    Messages:
    677
    Likes Received:
    232
    Trophy Points:
    30
  16. RobrPatty

    RobrPatty MDL Addicted

    Joined:
    Jul 23, 2009
    Messages:
    677
    Likes Received:
    232
    Trophy Points:
    30
  17. datamdl

    datamdl MDL Novice

    Joined:
    Feb 11, 2013
    Messages:
    4
    Likes Received:
    2
    Trophy Points:
    0
    Hello,
    Thanks for this great work!

    While the 64 bit version works perfectly, I have to report a prolem for the 32 bit version;

    *** STOP: 0x0000007E (0xC0000005,0x8277A39D,0x8078B6F8,0x8078B2E0)
    *** UsbHub3.sys - Address 8277A39D base at 8272F000, DateStamp 53d0da1e

    this BSOD only occurs if Booflags value for usbhub3 is 0x4.
    Removig that value fixes the crash but prevents booting from usb3 disks.
     
  18. RobrPatty

    RobrPatty MDL Addicted

    Joined:
    Jul 23, 2009
    Messages:
    677
    Likes Received:
    232
    Trophy Points:
    30
  19. daniel_k

    daniel_k MDL Member

    Joined:
    Jan 21, 2019
    Messages:
    157
    Likes Received:
    247
    Trophy Points:
    10
    @RobrPatty

    Find out the device ID of the XHCI controller connected to the CPU.

    Edit the INF file like this:
    Code:
    [Generic.Install.NT]
    CopyFiles=Generic.CopyFiles
    AddProperty=Generic.AddProperty
    ExcludeID=PCI\VEN_1B73&DEV_1000&CC_0C0330
    ExcludeID=PCI\VEN_1B73&DEV_1400&CC_0C0330
    ExcludeID=PCI\VEN_1B73&DEV_1009&REV_00
    ExcludeID=PCI\VEN_1022&DEV_????&CC_0C0330
    Replace the ???? with the device ID. Vendor should be 1022 (AMD).
     
  20. daniel_k

    daniel_k MDL Member

    Joined:
    Jan 21, 2019
    Messages:
    157
    Likes Received:
    247
    Trophy Points:
    10
    @datamdl

    Thanks for reporting the bug.
    May fix it some day, but can't promise you, because I couldn't find anything wrong, so a more in depth analysis is needed.