Contribute
Register

10.11.0-10.11.3 Skylake Starter Guide

Status
Not open for further replies.
Got my ports to work at USB 3.0 speeds. Disabled 1 USB3.0, 4 USB2.0 ports.

Still needed USBInjectAll.kext and XHCI-200-series-injector.kext for this to work. Disabled change 15 port limit to 26 in XHCI kext is config.plist

Code:
uia_exclude=HS01;HS02;HS03;HS04;HS14;SS05;USR1;USR2


AlienwareAuroraR6-USBLayout.png
 

Attachments

  • SSDT-USB-AlienwareAuroraR6.aml
    927 bytes · Views: 232
  • SSDT-USB-AlienwareAuroraR6.dsl
    5.6 KB · Views: 268
Last edited:
<key>KextsToPatch</key>
<array>
<dict>
<key>Comment</key>
<string>Skylake APIC fix, discovered by Pike R. Alpha</string>
<key>Find</key>
<data>
wegQD7bw
</data>
<key>Name</key>
<string>AppleAPIC</string>
<key>Replace</key>
<data>
vhcAAACQ
</data>
</dict>

Am I supposed to include the "[/B]" at the end and in the beginning of this patch? What does that mean? Lastly, how do I actually insert this information? I'm assuming copying and pasting using text edit is not kosher?
 
Got my ports to work at USB 3.0 speeds. Disabled 1 USB3.0, 4 USB2.0 ports.

Still needed USBInjectAll.kext and XHCI-200-series-injector.kext for this to work. Disabled change 15 port limit to 26 in XHCI kext is config.plist

Code:
uia_exclude=HS01;HS02;HS03;HS04;HS14;SS05;USR1;USR2

What are USR1 and USR2?

Can I chose to disable whichever SS port I want? I would prefer to not disable a front port as those are the most accessible.
 
What are USR1 and USR2?

Can I chose to disable whichever SS port I want? I would prefer to not disable a front port as those are the most accessible.
See the image in my post. I've mapped the ports(with an indicative number in green) and their corresponding HS/SS number(in purple). Choose the HSxx, SSxx based on the ports you want to disable.

The attached .aml file describes all the ports available on the board. I've excluded the rest and the one i couldn't(don't use much) fit inside the 15 port limit.

Code:
uia_exclude=HS01;HS02;HS03;HS04;HS14;SS05;USR1;USR2
With this i'm disabling USB2 ports 3,4,5,6 and USB3 port 9(HS14,SS05)
 
See the image in my post. I've mapped the ports(with an indicative number in green) and their corresponding HS/SS number(in purple). Choose the HSxx, SSxx based on the ports you want to disable.

The attached .aml file describes all the ports available on the board. I've excluded the rest and the one i couldn't(don't use much) fit inside the 15 port limit.

I did look at your image. There is no reference to USR1 or USR2, so that is why I asked. I can dig deeper in your .AML file I suppose to see what those reference.
 
I did look at your image. There is no reference to USR1 or USR2, so that is why I asked. I can dig deeper in your .AML file I suppose to see what those reference.
On enabling the 15 to 26 port limit patch(in addition to USBInjectAll.kext), you will see it enabling 26 ports on the XHC controller as shown below (in IORegistryExplorer). Your system will not have them all. You find out your systems ports by plugging in a USB2 and USB3 device. Once you note everything, you can exclude the remaining devices.
find-xhc.png
 
Great guide. Thank you
I attached my SSDT_USB files for ASUS Z170i Pro Gaming with 15 USB ports:

HS01: USB2 device on port #1 from USB3 motherboard header, port <01 00 00 00>
HS02: USB2 device on port #2 from USB3 motherboard header, port <02 00 00 00>

HS05: USB2 device on USB3 #1, port <05 00 00 00>
HS06: USB2 device on USB3 #2, port <06 00 00 00>
HS07: USB2 device on USB3 #3, port <07 00 00 00>
HS08: USB2 device on USB3 #4, port <08 00 00 00>

HS09: USB2 #1 from USB2 motherboard header, port <09 00 00 00>
HS10: USB2 #2 from USB2 motherboard header, port <0A 00 00 00>

HS13: USB2 for Bluetooth USB Host Controller, port <0D 00 00 00>

SS01: USB3 #1 from USB3 motherboard header, port <11 00 00 00>
SS02: USB3 #2 from USB3 motherboard header, port <12 00 00 00>

SS05: USB3 #1 from up, port <15 00 00 00>
SS06: USB3 #2 from up, port <16 00 00 00>
SS07: USB3 #3 from up, port <17 00 00 00>
SS08: USB3 #4 from up, port <18 00 00 00>

HS03-HS04: unused
HS11-HS12: unused
HS14: unused
SS03-SS04: unused
SS09-SS10: unused
USR1,USR2: unused

You're my hero. Thank you so much for sharing your configuration files! :)
 

Attachments

  • Screenshot at Nov 05 11-10-35.png
    Screenshot at Nov 05 11-10-35.png
    2.3 MB · Views: 450
  • SSDT-USB-Z270XUltraGaming.dsl
    6.4 KB · Views: 298
  • SSDT-USB-Z270XUltraGaming.aml
    1.2 KB · Views: 364
Great thread and discussion. Does anyone know what are the ramifications of going with option 1 for the USB ports and not limiting them to 15 overall? It is being portrayed as not such a good idea. Why?
 
Status
Not open for further replies.
Back
Top