kgp
Retired
- Joined
- May 30, 2014
- Messages
- 6,743
- Motherboard
- ASUS WS X299 Sage 10G
- CPU
- i9-7980XE
- Graphics
- Vega 64
- Mac
- Mobile Phone
Final Variant of USB kext. for Asrock Z370 extreme 4
SMBIOS : iMac 18,3
+++++++
Frontpanel: 2x USB 3.0 external connected with internal USB3.0 header USB3_5_6
2x USB 3.1 Gen1
SS05 (3) SS06 (3)
HS04 (3) HS05 (3)
+++++++
Frontpanel: 2x USB 3.0 external connected with internal USB3.0 header USB3_7_8
2x USB 3.1 Gen1
SS07 (3) SS08 (3)
HS03 (3) HS04 (3)
THIS ONE
IS HUB
+++++++
Frontpanel: 2x USB 3.1 external connected with internal USB3.1 header USB3_TC_1
2x USB 3.1 Gen2
PXSX (9) PXSX (9)
+++++++
Frontpanel: 6x USB 2.0 external connected with 3x USB2.0 headers; left to right USB_3_4,USB_1_2 and USB_5_6
USB_3_4
HS01 (0) HS02 (0)
USB_1_2
HS10 (0) HS11 (0)
USB_5_6
HS12 (0) HS13 (0)
+++++++
Back-Panel, 1st row at the top: 2x USB3.0 left to right; header USB3.1 T:USB1; B:USB2
USB 3.1 Gen 1
SS01 (3) SS02 (3)
HS06 (3) HS07 (3)
+++++++
Back-Panel, 2nd row from top: 2x USB 3.0 external; header USB3.1 Gen2 T:USB31_TA_1; B:USB3_TC_1
USB 3.1 Gen 2
PXSX (9) PXSX (9)
+++++++
Back-Panel, 3rd row from top: 2x USB 3.0 external; USB3.1 Gen1 T:USB3; B:USB4
USB 3.1 Gen 1
SS03 (3) SS04 (3)
HS08 (3) HS09 (3)
+++++++
Please note the following definitions and specifications now and in the future:
USB2.0 =USB2.0 (HS) [0,255]
USB3.1 Gen 1 = USB3.0 (HS, SSP) [3, 255]
USB3.1 Gen 1 Type-A = USB3.0 (HS, SSP) [3, 255]
USB3.1 Gen 1 Type-C = USB3.0 (HS, SSP) [9,10]
USB3.1 Gen 2 = USB3.1 (on different controller than XHC and not part of the XHC USB kext)
USB3.1 Gen 2 Type-A = USB3.1 (on different controller than XHC and not part of the XHC USB kext)
USB3.1 Gen 2 Type-C = USB3.1 (on different controller than XHC and not part of the XHC USB kext)
Inconsistencies:
a.) HS04 is defined twice, HS14 is missing in your port layout... typo? In the kext you have correctly HS04 (3) and HS14 (3). Thus within the port layout.rtf currently implemented in the modified XHC USB kext, I denoted HS14 for USB3_7_8. The latter assignment has also been considered within the new truncated 15-port kext where I dropped but not only also USB3_7_8.
Please verify correctness of my assumption!
b.) Improving port-layout.rtf denominations (see changes in blue color).
c.) Please define SS ports within each XHC USB kext always as SSP for consistency with other XHC USB kexts (fixed in the XHC USB Kext attached below).
d.) Please do not implement USB 3.1 Gen 2 (USB3.1) connectors within the XHC USB kext! SS09, SS10, USR1 and USR2 removed from XHC USB kext attached below.
e.) Your XHC USB kext for the Asrock-Z370-Extreme 4 finally has 22 ports (14x HS, 8xSSP). Highest SSP port is SSP8 , thus port-count is 18 (fixed in the XHC USB Kext attached below).
f.) Fixing of CFBundleGetInfoString, CFBundleIdentifier, CFBundleName entries
g.) adding user abbreviation at the beginning of filename.
h.) Stylistic modifications of filename
i.) For the truncated 15-port XHC USB kext, I removed:
1.) HS01, HS02(internal USB2.0 header USB_3_4)
2.) HS10, HS11(internal USB header USB_1_2)
3.) HS03, HS14, SSP7, SSP8 (internal USB3.0 header USB3_7_8)
Thus, the truncated 15-port XHC USB kext also attached below in fact only has 14 ports, with SSP6 being the highest SS port and 16 the resulting port-count.
+++++++
Frontpanel: 2x USB 3.0 external connected with internal USB3.0 header USB3_5_6
2x USB 3.1 Gen1
USB3_5 USB3_6
HS04 (3) HS05 (3)
SSP5 (3) SSP6 (3)
+++++++
Frontpanel: 2x USB 3.0 external connected with internal USB3.0 header USB3_7_8
2x USB 3.1 Gen1
USB3_7 USB3_8
HS03 (3) HS14 (3)
SSP7 (3) SSP8 (3)
+++++++
Frontpanel: 6x USB 2.0 external connected with 3x internal USB2.0 headers; left to right USB_3_4, USB_1_2 and USB_5_6
6x USB2.0
USB_3_4
HS01 (0) HS02 (0)
USB_1_2
HS10 (0) HS11 (0)
USB_5_6
HS12 (0) HS13 (0)
+++++++
Back-Panel, 1st row at the top: 2x USB3.0 external; USB3.1Gen1T:USB1B:USB2
2x USB 3.1 Gen 1
T:USB1 B:USB2
HS06 (3) HS07 (3)
SSP1 (3) SSP2 (3)
+++++++
Back-Panel, 3rd row from top 2x USB 3.0 external; USB3.1Gen1T:USB3B:USB4
2x USB 3.1 Gen 1
T:USB3 B:USB4
HS08 (3) HS09 (3)
SSP3 (3) SSP4 (3)
+++++++
Attachments
Last edited: