USB 3/XHCI driver stack for Windows 7

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

  1. RobrPatty

    RobrPatty MDL Addicted

    Jul 23, 2009
    770
    277
    30
    Ok will import and try to install. Will post results. Thx canonkong
     
  2. Squall-Leonhart

    Squall-Leonhart MDL Member

    Jul 23, 2009
    163
    38
    10
    #162 Squall-Leonhart, May 24, 2021
    Last edited: May 24, 2021
    Works fine on the Asus USB Boost driver paired with NEC controller, its an issue with this older generic driver as it works under 10 UASP just fine.

    do you know of a usb to sata cable that doesn't house an ASM chipset that i can try?

    I'm actually not 100% sure if this is a 1051 tbh, the 55AA device id corresponds to 1051, 1053, 1151 and 1153E, the cable in question is Startech USB312SAT3CB

    Edit, its a 1351, Startech aren't too bright and didn't update the device info block so it reports as a 1051.

    1051 vs 1351 list a different usb version, 3.0 vs 3.1.

    My guess is the win8 driver implements scatter gather and doesn't provide a fallback to not using it when issues are encountered.

    Edit
    I'm going to pick up a Sabrent EC-SS31,
     
  3. Squall-Leonhart

    Squall-Leonhart MDL Member

    Jul 23, 2009
    163
    38
    10
    #163 Squall-Leonhart, May 31, 2021
    Last edited: May 31, 2021
    Turns out it has nothing to do with the adapter, its a compatibiilty issue with the NT6.2 XHCI and uPD720200 with firmware 3034 that doesn't occur with the uPD720201 or uPD720202 and likely not with uPD720200a FW 4021
     
  4. daniel_k

    daniel_k MDL Member

    Jan 21, 2019
    161
    267
    10
    #164 daniel_k, Jun 3, 2021
    Last edited: Jun 3, 2021
    (OP)
    Final update just released:
    - Changed patching style, fewer code changes.
    - Now only signed with SHA-2 (previous release was also signed with publicly available SHA-1 signtool that will eventually be used to sign malware and have its certificate revoked).
    - Added vendor tags to device name. Example: USB xHCI Compliant Host Controller (Intel)
    - Dropped Vista support.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. burdvista

    burdvista MDL Novice

    Jan 14, 2020
    19
    6
    0
    #165 burdvista, Jun 6, 2021
    Last edited: Jun 6, 2021
    was it not possible to keep it supported? Oh well, that sucks.
     
  6. iceboy

    iceboy MDL Novice

    Jun 12, 2021
    2
    1
    0
  7. tzuyd

    tzuyd MDL Novice

    Jan 18, 2020
    11
    3
    0
    This is wonderful. My only wish is that the Win8/10 Bluetooth stack could be so easily transported. The Win7 one is garbage.
     
  8. Ab berg

    Ab berg MDL Novice

    Jul 3, 2021
    1
    0
    0
    Has someone tried using this drivers with Asrock B550 motherboard & Ryzen 3000 series CPU? As per post from CanonKing on Winraid, Asrock motherboards give BSOD with his drivers.
    I have Asrock B550 & Ryzen 5 3600 on my system and not able to use USB ports in Windows 7. Any help would be appreciated.
     
  9. ryegrass

    ryegrass MDL Novice

    Oct 9, 2019
    25
    2
    0
    #169 ryegrass, Jul 4, 2021
    Last edited: Jul 4, 2021
    You could try them yourself. Get a copy of Macrium Reflect (they have a free edition) and make an image of your boot drive, and restore media. Be sure and verify the image. That way if they BSOD or Windows won't boot, you can restore your existing, working operating system. I have done this many times when trying "experimental" drivers.

    Disclaimer: make sure you have a full image of your Windows drive before you do anything, and that it can be properly restored, otherwise you could be left with a system that won’t boot.
     
  10. escape1975

    escape1975 MDL Novice

    Aug 10, 2019
    8
    2
    0
    #170 escape1975, Jul 8, 2021
    Last edited: Jul 11, 2021
    Strange, I can't use DISM to integrate into Windows 7 Pro unless I use /forceunsigned (on x64), however x86 works fine!
    I'm doing the integration on Windows 10 LTSC not that it should matter, Windows sees each of the signed files as valid ...

    -----------------------------------------------------------------------------------------------------

    Issue1: It still works when installing Windows 7 x64 from a flash drive,
    but once the system is installed there's no mouse or keyboard.

    Fix1: F8 and disable signature enforcement fixes the above issue.

    Issue2: There's an issue on my systems, when I integrate KB2990941
    the installation cannot find install media booted from a USB stick,
    however the mouse/keyboard still work so the driver gets loaded.

    Fix2: Create a Windows 10 Bootable USB using a Windows 10 ISO,
    then insert the required KB2990941 and USB3 drivers into Windows 7
    install.wim and overwrite the USB's install.wim with the modified one.
     
  11. escape1975

    escape1975 MDL Novice

    Aug 10, 2019
    8
    2
    0
    #171 escape1975, Jul 11, 2021
    Last edited: Jul 11, 2021
    I wish I could integrate into Windows 7 x64 without having to use the /forceunsigned flag.
    I wonder why it complains that the drivers are unsigned, if they look signed to me :)

    Searching for driver packages to install...
    Found 1 driver package(s) to install.
    Installing 1 of 1 - .\driver\Usbxhci.inf: Error - The driver package contains x64 boot-critical drivers, but the drivers are not properly signed.
    Use the /forceunsigned option to install the drivers.
     
  12. red15530

    red15530 MDL Novice

    Jul 10, 2021
    1
    0
    0
    #172 red15530, Jul 11, 2021
    Last edited: Jul 11, 2021
    There is a TUF B450M-PRO GAMING motherboard. Windows 7 x64. Two USB3 on the rear panel do not work. Device Manager id:
    PCI\VEN_1022&DEV_149C&SUBSYS_87C01043&REV_00 PCI\VEN_1022&DEV_149C&SUBSYS_87C01043
    PCI\VEN_1022&DEV_149C&CC_0C0330
    PCI\VEN_1022&DEV_149C&CC_0C03
    When installing drivers from the first post, the PC freezes. After rebooting, when the desktop appears, it freezes again. Upon further reboot, the PC is stocked up, but the driver is still not installed.
    Why is this happening? What am I doing wrong?
     
  13. michang

    michang MDL Novice

    Aug 12, 2009
    44
    11
    0
  14. michang

    michang MDL Novice

    Aug 12, 2009
    44
    11
    0
  15. TTY001

    TTY001 MDL Novice

    Jan 26, 2021
    3
    0
    0
    Is there a way to integrate KB2864202 in boot.wim (WinPE)? I need to use the mouse and keyboard during the installation of Windows Server 2008 x86 on a Server which only has USB 3.0 ports.
     
  16. shhnedo

    shhnedo MDL Expert

    Mar 20, 2011
    1,038
    1,412
    60
    This does it for you(matter of fact, it integrates this same exact usb driver into boot.wim, winre.wim and install.wim). Otherwise you just dism /add-package it into the desired index.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  17. TTY001

    TTY001 MDL Novice

    Jan 26, 2021
    3
    0
    0
    Unfortunately DISM doesn't support Windows Server 2008 as it is based on Windows Vista.

    I had to use pkgmgr from the Windows AIK 1.1 which integrated the update in install.wim with no issues, but when I attempted with boot.wim it produced this error: 0x80004001

    Any help is appreciated.
     
  18. George King

    George King MDL Addicted

    Aug 5, 2009
    840
    765
    30
    See this for Vista / 2008
    Code:
    https://forums.mydigitallife.net/threads/tool-powis-powerful-windows-setup-v1-0-3.83558/page-2#post-1663664
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  19. TTY001

    TTY001 MDL Novice

    Jan 26, 2021
    3
    0
    0
    Thank you.

    The script worked fine, now I have to test it.
     
  20. valvoga

    valvoga MDL Novice

    Aug 19, 2014
    10
    4
    0
    If anyone here does not mind and are currently having time,
    can you please tell me in a noob way on how to install this driver to Windows 7 Iso

    The only thing i know to integrate usb 3 driver is by using simplix tool...
    Is there a way to integrate this special usb 3 xhci driver by using simplix tool?

    https://forums.mydigitallife.net/th...-aio-iso-with-install-wim-esd-creation.79421/

    I have tried installing windows 7 with simplix tool....
    But after the installation, Mouse and Keyboard just stopped working....

    I do not know on how to integrate the driver to install.wim
    Sorry for the noobish question

    Is it possible to install this custom xhci driver without the use of PCI E USB card?
    Im using maximus xii hero mobo, is it possible to boot the driver?

    Thank you very much for your attention