Contribute
Register

[Updated] wildwillow's Haswell Build: GA-Z87X-OC - i7-4770K - HD4600+GT 640

Status
Not open for further replies.
I got USB 3.0 running again on all ports.
Switched to VirtualSMC.kext in the wibe of "modern and lean" system - works fine so far.

All it takes are 6 kexts and a minimal config.plist.
I have deepest respect from all the developers - thank you so much!


I tried to create a custom USBPorts.kext following every guide I could find but failed.
USBInjectAll.kext and a port limit patch for 10.14.2, FB-Patcher ... it did not work for me either way.

In the end, it was simply placing FakePCIID.kext and FakePCIID_XHCIMux.kext into L/E and removing all patches from ACPI DSDT. That includes GFX0 to IGPU since whatevergreen.kext does not seem to need it. Also no port limit patch.

And suddenly all internal and external ports were running as they should at usb 2.0 and usb 3.0 speeds.


This thread does not seem to get much attention anymore, but if there is someone who could help me out with one last fix: the system does not sleep as it should. It enters sleep states and wakes up immediately afterward. I researched the topic and it seems that the power management seems to be applied to the USB ports via a custom file - the very thing I just failed at.

Any help here would be appreciated.

Also thanks a lot for the support of the forum members over the years for this system.
It still runs like a charm and is a joy.
Hi, @ColdCross. Post your EFI folder, and I will try to reproduce your system ASAP. I've a machine with your motherboard to test it.
 
With latest Clover from main branch and kexts to go in Library/Extensions.
Please be sure to remove all other kexts, expecially since VirtualSMC.kext is used.

drivers64UEFI of clover contains also:
DataHubDxe-64.efi (not sure about function, system works without)
FSInject-64.efi (not sure about function, system works without)
AudioDxe-64.efi (was a test from latest clover)

This setup is for IGPU.
System enters sleep state, but wakes up instantly again.
The system used to enter sleep correctly on Sierra.
 

Attachments

  • EFIandKEXTS.zip
    17.3 MB · Views: 128
With latest Clover from main branch and kexts to go in Library/Extensions.
Please be sure to remove all other kexts, expecially since VirtualSMC.kext is used.

drivers64UEFI of clover contains also:
DataHubDxe-64.efi (not sure about function, system works without)
FSInject-64.efi (not sure about function, system works without)
AudioDxe-64.efi (was a test from latest clover)

This setup is for IGPU.
System enters sleep state, but wakes up instantly again.
The system used to enter sleep correctly on Sierra.
I have a working SSDT USB for the same motherboard if you need I can upload it for you.
 
I have a working SSDT USB for the same motherboard if you need I can upload it for you
Thanks please upload it.
Upload also your complete EFI folder if is not a problem.
Thanks :)
 
Last edited:
EFI Minus themes
 

Attachments

  • EFI.zip
    3.1 MB · Views: 153
Have you tried?

Thank you tsrattan for sharing your EFI folder.

I tried to simply replace it with mine, as the config.plist was a bit too complex for me to understand and to apply it to my setup. I went back to FakeSMC.kext... but the system did not boot up at all.

Does your system go to sleep properly?
What MacOS are you on?

I will try later on to use your SSDTs folder and somehow to merge it manually with my setup,
but my knowledge ends unfortunately quite quickly on this one.

The system is running good, USB 3.0 on full speeds, GFX acceleration works, everything smooth, bluetooth hands-off and wifi thanks to native card.... so no real complaining.

The only "issue" is the sleep.
 
Thank you tsrattan for sharing your EFI folder.

I tried to simply replace it with mine, as the config.plist was a bit too complex for me to understand and to apply it to my setup. I went back to FakeSMC.kext... but the system did not boot up at all.

Does your system go to sleep properly?
What MacOS are you on?

I will try later on to use your SSDTs folder and somehow to merge it manually with my setup,
but my knowledge ends unfortunately quite quickly on this one.

The system is running good, USB 3.0 on full speeds, GFX acceleration works, everything smooth, bluetooth hands-off and wifi thanks to native card.... so no real complaining.

The only "issue" is the sleep.
I am using Mojave, and it sleeps properly. Only one USB port next to SATA was disabled to bring it under 15 port limit.
 
Updated to 10.14.3 with temporarily copying "the usual" kexts from S/E to the /Other folder.
Update without problems.

Everything works as before (apart from sleep).
 
Status
Not open for further replies.
Back
Top