Ron you need to use the following when setting the Connector Type for each USB port.
- USB2 (0) - only those no the rear I/O plate with a black tang should be set as 'USB2'.
- USB3 (3) - Any physical USB3 or virtual USB2 port served from a Blue, Red or Cyan tanged port on the rear I/O should be set as 'USB3' .
- USB3 Header (3) - Any USB3 or virtual USB2 port served from a USB3 motherboard header, i.e. case front USB3 ports should be set as 'USB3'.
- USB2 Headers (255) - Any USB2 device/port served from a USB2 motherboard header, i.e. case front USB2 ports, Bluetooth header connection, case front card reader etc. should be set as 'Internal', not as USB2.
- @Feartech disagrees with this opinion on how the Header ports should be configured. He says that any physical USB2 case ports served from a motherboard header should be set a physical USB2 ports, not as internal.
- You may have a ITE connection showing, this is an internal port that is part of the motherboard workings, similar to an LED connection. Both of these should be set as 'Internal' (255) if present and part of the 15 x active ports in your USBPorts.kext.
- Type-C - These can be problematic to identify correctly, as there are two distinct port types.
- Type-c+sw (9) - is usually a Type-C port on the rear I/O, where if you insert a Type-C device a single port will be highlighted. The same port will be highlighted if you remove the device, flip it 180° and reinsert it in the same Type-C connector.
- Type-c (10) - is usually a Type-C port on the front case, served from an internal Type-C header. These behave differently in that a different port will be highlighted, if the Type-C device is removed, flipped 180° and reinserted in the same port.
- These Type-C ports and headers also serve virtual USB2 ports, the same number of USB2 ports as are discovered for the physical Type-C device. These if active should always be set to match the characteristics of the Type-C connector.
Also as
@Feartech said the ports are usually set in pairs so for example, HS01 & SS01 might be two ports from a single physical USB3 connection on the rear I/O plate. Both would need to be set as USB3, to match the physical side of the connector.
Your motherboard contains the following ports and headers:
Chipset+ASMedia® USB 3.1 Gen 2 Controller:
- 1 x USB Type-C™ port on the back panel, with USB 3.1 Gen 2 support
- 1 x USB 3.1 Gen 2 Type-A port (red) on the back panel
Chipset:
- 1 x USB Type-C™ port with USB 3.1 Gen 1 support, available through the internal USB header
- 6 x USB 3.1 Gen 1 ports (4 ports on the back panel, 2 ports available through the internal USB header)
- 6 x USB 2.0/1.1 ports (2 ports on the back panel, 4 ports available through the internal USB headers)
The above tells us that you should have the following ports available if all are discovered correctly.
2 x USB2 physical port
4 x USB2 Internal header ports, if both USB2 motherboard headers are discovered.
7 x USB3 physical ports, if all the ports from the Rear I/O plate and motherboard header are discovered.
7 x USB2 virtual ports, if all the ports from the Rear I/O plate and motherboard header are discovered.
2 x Type-c+sw ports, 1 x physical Type-c and 1 x virtual USB2.
4 x Type-c ports, 2 x physical Type-c and 2 x virtual USB2.
A total of 26 x ports, which is normal for an intel ATX motherboard.