[Outdated] USB 3.0/3.1 Drivers (original and modded)

@Pete12 :
Look into your mainboard manual.



Apart from reading the manual you can open Device manager and switch view from "Devices by type" to "Devices by connection" and then you can explore the tree of devices to find out to what ports your drives are connected. You can use USB flash drive to discover all ports connectivity.

Thank you ! I did not know this !
Its very complicated coz there are many USB 3.0/3.1-ports . I have no problems with these drivers , so maybe better to keep them both ! ( Asmedia and Intel/Microsoft)

Is there any way to add uasp support in those drivers ! They work great but i lost uaspstor.sys support so my dock station is not being detected as a USB scsi mass storage device



EDIT 1] My apologies for the wrong information regarding using USB 2 ports below, after re-reading the information on page 1 regarding the Intel USB 3-3.1 drivers, it actually states and I quote "Make sure, that your mouse and keyboard is not connected to any Intel USB port." So that means that we shouldn’t be using ANY Intel USB port when updating to the Fernando’s modded Intel USB 3-3.1 drivers. So I’ve actually learned something here, and I shall not edit what I have written bellow just in case someone else thinks along the same line that I was, that it is OK to use any USB 2 ports while updating the USB 3-3.1 ports’ drivers… or am I actually correct in this? Can anyone shed some light, please?

EDIT 2] I have answered my own question, I just found the information which I can not recall if I have already read, and had forgotten?? but at the top of the page on Page 1 of this thread, it states that it is OK to use USB 2 ports [* from the same manufacturer] if updating the USB 3-3.1 drivers. I quote:

"Tips for the manual installation of USB 3.0/3.1 drivers:
Before starting with the installation, you should make sure, that your input devices (keyboard and mouse) are connected with *USB 2.0 ports or with USB 3.0 ports from another manufacturer"

I think therefore I feel, to make this absolutely clear, the wording could be changed to:
"Before starting with the installation, you should make sure, that your input devices (keyboard and mouse) are connected with USB 2.0 ports [from the same manufacturer] or with USB 3.0 ports from another manufacturer".

And maybe repeat the [clarification] above in the Intel USB 3-3.1 driver update section, where it is written in red, I quote:

"Notes
Warning: Users, who don’t have the option to temporarily switch to an USB port, which is managed by another (non-Intel) USB Controller, should not try to manually install these mod+signed USB 3.0 drivers! They may not be able to use any USB device after the update of the USB 3.0/3.1 Controller driver."

The above is a bit confusing because it makes it sound as though you can not use ANY USB port from the same manufacturer, where as the top of the page it states that a USB 2 port from the same manufactured is OK to use while updating the USB 3-3.1 drivers.
I am only trying to add some constructive comments here, so that others might not get confused or miss that important point regarding USB 2 ports are OK to use.

ORIGINAL POST
I’m guessing you are wanting to know which ports are USB 2 because you are going to update the USB 3-3.1 drivers to the latest ones kindly provided by Fernando, because as Fernando states on page 1 of this thread, you should not have any memory card connected to USB 3-3.1 when updated the Asmedia/Intel USB 3-3.1 port drivers? If I am correct, motherboards [and notebooks] have blue coloured USB 3 ports and black USB 2 ports on the rear panel connection plate. I take it that your MB does not have USB 3.1 ports on the rear panel connection plate? so you’ve had to connect a USB 3.1 expansion card. In any case, USB 3.1 of which there are 2 types [type A =red type C =black], type C looks completely different to USB 2 and USB 3 ports, so one can not get them wrong or mixed up, especially type C, because it is physically different.

I hope this is of some help, if not yourself, to someone at least

@Anaxagoras :
Welcome at Win-RAID Forum!

I don’t know any, since these drivers natively do not support uasp.

Regards
Dieter (alias Fernando)

Hello,

coming from 5.0.0.32 Intel USB 3.x Drivers and updated to 5.0.1.38 yesterday.
1st Controller, 2nd Hub, 3rd PCI-Bus device.

Noticed that USB2.0-MTT-Hub and USB 3.0-Hub still got the 5.0.0.32 driver … had to update it manually
Is there any device that I should check too?!



Greetings!

@myDNA :
Thanks for the info about my wrong resp. misleading statement within the start post regarding the usage of Intel USB 2.0 ports for the connection of mouse and keyboard while trying to manually update the Intel USB 3.0/3.1 drivers.
The related sentence of the start post text has just been corrected/customized by me.
Thanks again for your input!

@pfinchen :
I have no idea why the drivers for your Intel USB 3.0 Hub and Switch devices haven’t been updated.
Which driverpack did you use and how did you try to install it?

Only the 3 devices, which are mentioned within the start post of this thread, need an updated driver.

@Fernando
Thats correct before 5.xxx version.
Since 5.xx driver installation the two device hubs got the driver aswell by itself

All devices that uses the driver so far:

Asrock Z170 OCF

" 1.Make sure, that your mouse and keyboard is not connected to any Intel USB port." ???
How to fix that ?? I have a Logitech-mouse/keyboard on USB 2-port and can replace this with a "cable-mouse" ,which works also , but still have to use USB 2 , I think they are ALL Intel.
Only USB3.0\3.1 are Asmedia .

Any idea how to fix ?

If your mainboard has non-Intel USB ports, you should use them until the manual installation of the Intel USB 3.0 drivers has been completed.

If your system doesn’t offer a temporary switch of the input devices zo non-Intel USB ports (2.0/3.0/3.1), you should not try to manually install or update the Intel USB 3.0 drivers. Win8/10 users may have to stick with the generic MS USB 3.0 drivers.
Maybe I will offer in the future 32/64bit DPINST.EXE files to let the installation been done automaticly, but until now I don’t know the technique how to create them. Furthermore I am not sure, whether the installation will work with any modded driver.

" Maybe I will offer in the future 32/64bit DPINST.EXE files to let the installation been done automaticly "…guess I have to wait for this option.
The risk of losing USB is too big ! ( no mouse/ CD-drives etc. is not pleasant )
Any sight on the speed we can make with this update , is it really faster then the MS-Controller ( Win10) ??

Another option ; will this Logitech-mouse/Windows cable-mouse also work on an USB 3.1-port , this is an Asmedia-driver. ??

Why should it not work? All USB 3.0 and USB 3.1 Controllers do support all USB devices. The only difference may be the performance of the data transfer, but that doesn’t matter, if just a mouse or a keyboard is connected.

Yes ! Good news , this means we can attach our Logitech-mouse on USB 3.1 ( not Intel, its Asmedia).
Will try the modded drivers , if it will give us more transfer-speed !
Its useless if its not an improvement, agree ?



Well, I could do that. Not necessary installer in exe-file, but may be some script. Research is needed in either WiX, Win32 API and PowerShell. If I will manage to overcome laziness…

Hi Fernando,

Thank you for your persistent good job.
I have a question about the way the USB controllers are installed (by default) on my system.
My board has both Intel Z97 and ASmedia ASM1074 USB device controllers. What is puzzling me is that when I look in Device Manager (View by Connection) the Generic SuperSpeed USB Hub (that I can confirm is the USB 3.0 supplied by ASmedia) is under USB Root Hub (xHCI), which in turn is under Intel USB 3.0 eXtensible Host Controller - 0100 (Microsoft). All this in under PCI Express Root Complex.
So, it seems that it is the Intel USB 3.0 Host Controller that also controls the ASmedia USB ports. In fact, MSI never provided ASmedia USB drivers for this board.
Is it wise to install ASmedia USB drivers?


My System:
MB: MSI Z97 MPOWER
CPU: Intel i7 4790K
OS: Windows 8.1 64-bit

@mbk1969 :

The start post of [url=http://www.win-raid.com/t1300f25-Tips-Discussion-Usage-of-quot-mod-signed-quot-Drivers.html>this<[/url] thread contains a short guide (look into chapter II. B.), which has been written by our Forum member Zwulf. Until now I didn’t have the time to test it, but it may be helpful.


@m2840 :
Welcome at Win-RAID Forum!

I don’t believe that. Please check the HardwareIDs of the ASMedia USB 3.1 Controller from within the Device Manager (right-click onto the Controller and choose the options "Properties" > "Details" > "Property" > "HardwareIDs").

Yes, provided, that the HardwareIDs verify, that it is really an ASMedia USB Controller.

Regards
Dieter (alias Fernando)

Hi Fernando

I don’t believe that. Please check the HardwareIDs of the ASMedia USB 3.1 Controller from within the Device Manager (right-click onto the Controller and choose the options "Properties" > "Details" > "Property" > "HardwareIDs").

Yes, provided, that the HardwareIDs verify, that it is really an ASMedia USB Controller.



Sorry. I forgot to attach the Device Manager pictures in my last post. Here they are now.
My problem is that I don’t understand why is the ASmedia USB 3.0 controller absent in my setup.

Looking at ASmedia web site, I found out that the ASmedia ASM1074 is a Device Controller not a Host Controller. Maybe this explains the situation. According to ASmedia the ASM1074 is a USB3.0 HUB controller Product (I stress the HUB). So, if I want to install the ASmedia driver, eventually the only thing needed is the Hub driver (i.e. asmthub3.inf).
Since the subject is not within the bounds of my technical knowledge, I appreciate some comments.

Regards

Here is bat-file text for automated installation of Intel USB3/3.1 drivers.

1
2
3
4
5
6
7
8
9
10
 
@echo off
 
dpinst.exe /path ".\Controller Driver - as first" /sa /q /f
 
dpinst.exe /path ".\Hub Driver - as second" /sa /q /sh
 
dpinst.exe /path ".\Switch Driver - only if applicable" /sa /q /sh
 
shutdown -r -f -c "Rebooting after Intel USB3/3.1 drivers update"
 
 


It assumes that after archive with drivers is extracted to some folder that folder has following structure:
1
2
3
4
5
6
7
 
Controller Driver - as first
Hub Driver - as second
Switch Driver - only if applicable
Win-RAID CA Certificate
dpinst.exe
update.bat
Update drivers.txt
 

where "dpinst.exe" is program for driver installation and "update.bat" is script specified above. User should launch command prompt (as Administrator), then change current directory to a folder where "dpinst.exe" lies and execute "update.bat".

Warning: I did not test it but I will troubleshoot if necessary...

Update: Biggest problem with dpinst.exe is that I failed to find its exit codes therefore bat-file above will reboot OS even if device drivers updates were failed.