1 of 1 people found this helpful
Let me help you with this.
At this point the configuration you are looking depends on the Computer Manufacture since we just provide the hardware to them so I think a good step is to confirm directly with the manufacture of the board to confirm if the feature has been enabled by them at this point or not.
This may be something that developers can help you with so I also recommend you posting your question at this link for other developers help you:
I'm not quite clear on why you need to disable USB 3.0 and go to EHCI. If you load the USB3.0 driver in your OS then you should have USB 2.0 and USB 3.0 function for any devices you connect. If you only go with what bios loads I believe you will only get USB 2.0. But as Kevin pointed out BIOS settings are what the board vendor provides.
Thanks for reply.
I understand that you just provide the hardware and manufacturers can decide or not to implement a feature. By the way, I'm glad to see that Intel still provide the USB port routing feature on Z97 chipset.
I'll contact Gigabyte about this and try to post on Intel's software forum. Thanks for the advise.
Using auto or smart auto mode, the "USB 3.0 Host Controller Switch Driver" is responsible to route any USB device to USB 3.0 controller if the USB 3.0 driver was loaded by the OS and to USB 2.0 controller if no USB 3.0 driver was loaded.
Is there any way to configure the "USB 3.0 Host Controller Switch Driver" to route USB 2.0 devices to EHCI controllers and USB 3.0 devices to XHCI controller ?
I don't need to disable USB 3.0, I need to have an access to two USB 2.0 controllers. At this point, if I keep the USB 3.0 enabled, any USB 2.0 device plugged on a USB 2.0 or USB 3.0 port will be routed to the USB 3.0 controller, so these devices will share the same 480Mbps USB 2.0 bandwidth. As we need to drive two USB 2.0 devices at the same time, using each 280Mbps, we need to have access to two USB 2.0 controllers in order to have enough bandwidth.