Contribute
Register

Gigabyte H97, USB ports not right?

Joined
Jul 31, 2015
Messages
88
Motherboard
Gigabyte H97N-WIFI
CPU
i3-4370
Graphics
HD 4600
Hi all, in another thread it was concluded that my usb ports are not properly installed.
Can you please have a look at it?
It has EH01 and EH02 as internal connectors.
It has HS11 which seems a IOUSBhostDevice, but I actually don't know what it is.
I have connected 15 ports to XHC (besides the EH01 and EH02).
I'm on Monterey.

Hope I can get advise how to make it proper...
 

Attachments

  • USBports.png
    USBports.png
    130.9 KB · Views: 9
Hi all, in another thread it was concluded that my usb ports are not properly installed.
Can you please have a look at it?
It has EH01 and EH02 as internal connectors.
It has HS11 which seems a IOUSBhostDevice, but I actually don't know what it is.
I have connected 15 ports to XHC (besides the EH01 and EH02).
I'm on Monterey.

Hope I can get advise how to make it proper...
Hello,
In Hackintool, select USB tab.
Then press "Clear all" icon to remove the old displayng.
Then press "Refresh" icon to get the actual status of used/unused ports.

1711536122790.png
 
they are all active. The fresh screenshot show everything except the ones without a usb in it..
Now, move your keyboard in all available ports (not in a green state). The already green lines will remain green.
New green lines will apear ( the USB keyboard is a USB 2.0 device).
You will find USB 2.0 ports ( native and USB 3.0's companions)
Make notes after every step, fill in the Comments field !

Then do the same tasks using a USB 3.0 stick.

Finally, you will have all discovered ports in "green".
Remove the non-green ports ( there is a "Delete" icon). Export the desired configuration ( saved file is on Desktop).

1711538968205.png
1711539010331.png


If there were mistakes you can always start from the beginning.

Cheers.
 
Last edited:
Hi all, in another thread it was concluded that my usb ports are not properly installed.
Can you please have a look at it?
It has EH01 and EH02 as internal connectors.
It has HS11 which seems a IOUSBhostDevice, but I actually don't know what it is.
I have connected 15 ports to XHC (besides the EH01 and EH02).
I'm on Monterey.

Hope I can get advise how to make it proper...
start fresh using:

remember what i said about the paired ports on your other thread.....
 
You should look at adding SSDT-EHCx-DISABLE.aml table to your /EFI/OC/ACPI folder and config.plist. The SSDT will disable the EHC1/EH01 and EHC2/EH02 USB controllers so only the XHC controller is present.

I used this SSDT on all my Z87/97 systems, it made configuring the USB ports simpler.

Have a read of this Sonoma guide for a similar Haswell system, the second post explains about USB port configuration.

 
It's a little bit tricky here ...

The Z97/H97 has both EHCI and XHCI controllers for USB. EHCI is USB2 only.

Now, when you see the two EH01 and EH02 lines at the top of the window, these are actually USB "Hubs" containting USB2 ports. Usually there are 6x ports on one hub and 8x ports on the other. You can only check this out using the IORegistryExplorer app.

Often the easiest way to go forward is to either disable the EHCI controller in BIOS OR use an SSDT-EHCx-Disable.aml ACPI file. Then you only have to deal with the XHCI controller.

Remember, you would usually have an HS04 and HS05 port to match the SS04 and SS05 ports in your listing, the USB2 side might be catered for by the EHCI controller, confusing matters.

How to proceed?

The testing process still need to be done BUT check your options above first.

:)
 
Last edited:
When I used the SSDT-EHCx-OFF.aml or SSDT-EHCx-DISABLE.aml table I found that all the EHCx ports were available on the XHC1 or XHCI controller, i.e. 14 x HSxx ports and 6 x SS0x ports, with the 2 x USB Hubs included within those ports.
 
Back
Top