Contribute
Register

ASUS 100 Series and Later Custom SSDT for XHCI USB Port Control

Do you have Automerge checked in clover? did you check the code to make sure automerge was actually in your config.

Post your EFI I will take a look at it. Also tell me exactly what ports you want on and what ports you want off. I use this method without a kext and it works great.
Thank you very much

I want only this ports

HS01 HS05 HS06 HS07 HS08 HS09 HS10 HS11 HS12
SS01 SS05 SS06 SS07 SS08

I attached original untouched SSDT in ACPI folder
Screen Shot 2019-04-22 at 11.19.00 PM.png
 

Attachments

  • CLOVER.zip
    2.9 MB · Views: 151
Last edited by a moderator:
Thank you very much

I want only this ports

HS01 HS05 HS06 HS07 HS08 HS09 HS10 HS11 HS12
SS01 SS05 SS06 SS07 SS08

I attached original untouched SSDT in ACPI folderView attachment 401175

Looks like something is not right in your SSDT I can not fix it but if you could send me the unaltered version of it I think I can make it work correctly.
 
Looks like something is not right in your SSDT I can not fix it but if you could send me the unaltered version of it I think I can make it work correctly.
I sent you the one I extracted by F4 in clover boot
I didn't touch it

UPDATE ;


I've managed to fix it
Asus Z170i Pro Gaming mini itx - USB SSDT
Screen Shot 2019-04-23 at 2.40.40 AM.png
 

Attachments

  • SSDT-4.dsl
    14.5 KB · Views: 137
Last edited by a moderator:
I have been using this method successfully for while now but for one or other reason, ever since upgrading to Mojave 10.14.4 on my Skylake build, instability has all of a sudden surfaced. Now I am just wandering whether this
method requires the three new patches by PMheart for the Mojave 10.14.4 build ? I have not used any of his patches as yet maybe this is the time to try them, but only if this method supports/requires them.
 
I have been using this method successfully for while now but for one or other reason, ever since upgrading to Mojave 10.14.4 on my Skylake build, instability has all of a sudden surfaced. Now I am just wandering whether this
method requires the three new patches by PMheart for the Mojave 10.14.4 build ? I have not used any of his patches as yet maybe this is the time to try them, but only if this method supports/requires them.
Mojave 10.14.4 does requires different patches to disable XHCI port limits. MultiBeast 11.2 has the new patches.
 
Mojave 10.14.4 does requires different patches to disable XHCI port limits. MultiBeast 11.2 has the new patches.
I applied the 3 patches contained in Multibeast 11.2 as you suggested, but the instability seems even more pronounced, with those patches included in the config.plist file for my Skylake build. For longer than a year now I have been blessed with a stable Skylake build, that was just extraordinary, and all of a sudden this happens which I believe relates to the 10.14.4 upgrade

I attached a "Supporting files.zip" folder containing the following files:

GA-Z170X-UD3-USB.kext being a single kext method to ensure that the USB ports I need are appropriately configured. No other kexts were required to support this method, which entailed modifying it's info.plist wherein one needed to define the USB ports and types one required.

The result of using this single kext method only, without any SSDT-03.aml, is depicted in a screenshot of the "iOreg output", also attached

When I started experiencing instability problems, from about 10.14.1, I switched from my GA-Z170X-UD3-USB.kext method to your kextless method of USB control. The attached file "SSDT-3-xh_rvp10", which I am presently still using, refers. That worked well for quite some time and I was impressed with the idea that your method promised to outlive arbitrary Apple macOS updates. In addition I strongly feel that your method is more elegant than anything else available, considering the state of the art at present.

The result of using your kextless method only, without my single GA-Z170X-UD3-USB.kext method is depicted in a screenshot of the "iOreg output", also attached.

Note that both methods yield the same iOreg result and that my USB requirement is only 12 ports and well within the limit of 15 ports imposed by Apple for a single USB controller.

I know that I should have also attached problem reporting files to assist you and your fellow experts in troubleshooting this issue. I am hoping however that there is a known issue, connected to 10.14,4 that causes this instability and that a quick fix or solution might just be readily be available.

My instability might even have it's origin with Lilu and it's siblings, which from time to time I compile myself to ensure that I am running with the latest commits.

Hoping you can assist or suggest an alternative approach to get back the stability I have become accustomed to over the many months of trouble free operation.

Greetings
 

Attachments

  • Supporting files.zip
    145.9 KB · Views: 193
Back
Top