USB 3/XHCI driver stack for Windows 7/Vista

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

  1. Doskungen

    Doskungen MDL Novice

    Dec 4, 2011
    43
    28
    0
    I'll give generalized step by step instructions since I am using Windows 7 Swedish version but it should be easy enough.

    You follow these instructions at your own risk. This is what worked for me.


    1) Extract the whole archive with the Generic USB Stack drivers to a directory C:\USBDriver for example.
    2) Go into Device Manager and open up the Universal Serial Bus Controllers branch in the device tree.
    3) Look here and locate the device entries that says "Intel/Renesas/Etron etc USB Host Controller" depending on what you have.
    4) Right click on it and choose "Update Driver"
    5) Here choose the second option "Choose driver software already on the computer"
    6) Here enter the path to the drivers you extracted C:\USBDriver in this example.
    7) Make sure that "Include Subdirectories" option is checked and click Next.

    From here it should find the Generic USB driver/UASP driver and install it for the controller you choose.
    Allow it to install the driver when asked.

    If you have more than one Host controller you may have to repeat this procedure for them as well.
    It should prompt you to restart the computer after installing the drivers which you should allow.

    The old drivers should still be on the computer and you should be able to roll back to them if you wish.
    I have been using these drivers now for about a week with no issues. I would also advise you to keep the drivers at
    hand if you would happen to need them at some point.

    Hope this helps, and good luck!
     
  2. jhws

    jhws MDL Novice

    Aug 31, 2020
    5
    0
    0
    Thanks. I followed the procedure but neither my NVMe SSD based USB3 nor external HDD with USB3 was recognized after Win7 reboot. The "USB Attached SCSI Mass Storage Device" became present in Device Manager after either of the USB3's was inserted but the USB3 itself was not recognized.

    During back-out, the driver's Roll-back option was grayed out because the previous "Etron USB 3.0 eXtensible Host Controller" was no longer available after it was updated to "USB Attached SCSI Mass Storage Device" via manual install and the latter had the roll-back option grayed out. So I had to roll back via a different route - using a previously-saved Windows Image Backup...
     
  3. Doskungen

    Doskungen MDL Novice

    Dec 4, 2011
    43
    28
    0
    I'm very sorry to hear that it caused you so much trouble. When I installed the Generic USB driver and restarted it detected the SCSI Mass Storage Device, and then proceeded to install the UASP driver, after which the USB harddrives showed up and were useable. In my experience it does this once for every new UASP compatible drive you plug into the computer. It is for times like this that I always keep all my drivers available if the operating system is trying to get to the driver files for installation.

    In the case of your attempt to rollback to the Etron USB 3.0 driver failing I would have first uninstalled the Generic USB 3.0 driver as well as the UASP driver if that shows up separately, and then installed the Etron USB 3.0 driver from scratch to revert back to that. This of course means you have to have the driver installer or loose driver files to point to. Glad to hear despite everything that you were able to get back to normal using an image backup.

    Kindest regards.
     
  4. Wong Ting Lun

    Wong Ting Lun MDL Novice

    Jun 26, 2020
    9
    0
    0
    Why the device name is show Simplified Chinese in Traditional Chinese System device manager?
     
  5. ThomasMann

    ThomasMann MDL Expert

    Dec 31, 2015
    1,521
    259
    60
    This will NOT work on older Android verions....
     
  6. asdf23451

    asdf23451 MDL Novice

    Feb 10, 2019
    18
    1
    0
    What?
     
  7. ThomasMann

    ThomasMann MDL Expert

    Dec 31, 2015
    1,521
    259
    60
    "What?" = This will NOT work on older Android verions.... I installed them... Win Desktop will not connect, after System restore, it connected again.
     
  8. Doskungen

    Doskungen MDL Novice

    Dec 4, 2011
    43
    28
    0
    I have used Samsung Android phones from version 4.4.2 to 6.0.1 under these USB drivers and both of those now older versions worked fine. It could be that you needed to re-install the USB drivers needed for your Android device for it to work under the new USB driver stack. This happened with some external harddrives that I connected after installing the driver stack. In any case I am happy to hear you got everything back to working order for yourself by using system restore.
     
  9. ThomasMann

    ThomasMann MDL Expert

    Dec 31, 2015
    1,521
    259
    60
    Yes, I was happy too, its an ASUS with 5.1
    Thanks anyway....
     
  10. Doskungen

    Doskungen MDL Novice

    Dec 4, 2011
    43
    28
    0
    I'm not sure I understand. You're using an ASUS phone with Android 5.1?
    How about trying to reinstall the official drivers for the phone from ASUS after you install the USB Driver Stack?
    Maybe that'll work for you?

    Sorry I couldn't be of more help.
     
  11. tweekr1

    tweekr1 MDL Novice

    May 10, 2015
    1
    0
    0
    Has anyone successfully used this driver to run windows 7 on a Z490 motherboard? If so could you share the motherboard vendor and your installation procedure.
    Thanks!
     
  12. Nikbawker

    Nikbawker MDL Novice

    Oct 23, 2020
    1
    0
    0
    #92 Nikbawker, Nov 26, 2020
    Last edited: Nov 26, 2020
    Edit; Derp, works on Asrock 970m Pro3 just fine, 2015 Vista capable board that runs fx series processors pretty well but not max overclocks. Used Doskungens Device Manager suggestion didn't even think of that, fixed the issue without restarting even while I was in the middle of copying files off of a usb.