@msh sure, see below for my observations.
Your motherboard has the following USB ports.
- 6 x USB 3.0/2.0 ports (4 ports on the back panel, 2 ports available through the internal USB header)
- 8 x USB 2.0/1.1 ports (4 ports on the back panel, 4 ports available through the internal USB headers)
This means your board has a total of 20 USB ports. So you need to drop 5 x ports to keep within the 15 port limit.
You have 4 x USB3 and 4 x USB2 ports on the Rear I/O plate, as shown below.
View attachment 547632
These account for 12 of the possible 20 ports on your motherboard, as each USB3 port needs to be counted as 2 ports, as they have both a USB2 (virtual) and USB3 (Physical) port. Meaning the 4 x USB3 ports are in fact 8 x USB ports.
- The 4 x USB2 ports need to be set with the connector type 'USB2' in the Hackintool USB window.
- The 8 ports served by the USB3 ports need to be set with the connector type 'USB3' in the Hackintool USB window.
Your motherboard layout has been highlighted to show the 2 x USB2 header ports and 1 x USB3 header port.
View attachment 547633 Z97X-UD3H motherboard with USB headers highlighted
- Each USB2 header can provide 2 x USB2 ports. These are the only ports that should be set with the connector type 'Internal' in the Hackintool USB window.
- The USB3 header can provide 4 ports, 2 x USB3 and 2 x USB2 ports. All of the ports served by this header should be set with the connector type 'USB3', not internal as is the case of the USB2 headers. I don't know why this is the case but this has been what works on my Haswell boards.
The Hackintool USB window screenshot you provided contains the following:
- 6 x USB2 ports, when there are only a maximum of 4 x ports that can and should be set with this connector type.
- 2 x USB2 ports have been set as USB3, when there could be a maximum of 8 x USB2 (virtual) ports that could be set with this connector type.
- You have all the SSxx ports set as USB3, which is correct.
- You do not have any ports set as internal, when there could be a maximum of 4 x ports served from the USB2 headers that could and should be set with the 'Internal' connector type.
The above is based on all the ports being identified, it does not take in to account the 5 ports you need to drop to keep within the 15 port limit.
You would need to explain how many case front ports are used in your system.
- Are the case front ports a mix of USB2 and USB3, which headers they are served by?
- Do you have a USB card reader connected to a USB2 header port?
- Do you have a Bluetooth module connected to a USB2 header port?
If you compare your Hackintool USB screenshot with mine, you can see there is a bit of a difference in the setup. We are both using 9-series boards, with the same Device ID. But importantly we are not activating the same ports. This may be due to choice, case ports or additional devices being connected (BT module and card reader on my setup).
Which case are you using?
Do you have a Bluetooth device connected?
Do you have any additional devices connected, other than mouse and keyboard?
View attachment 547634 View attachment 547635
You would be advised when identifying the USB ports to add a comment to the Hackintool USB window, so you and we can tell when something doesn't look correct. To add a comment, simply right-click in the comment area adjacent to the port you want to add the comment for.
Hope this helps.