Jump to content

Need Help with DSDT (Sleep-Haswell) 10.11


Meetesh
 Share

12 posts in this topic

Recommended Posts

Laptop Model : Acer Aspire ES1-571
System Configuration: 
i5-4210U

HD 4400

4GB Ram

1TB Hdd

 

What Works :

  1. Graphics
  2. battery indicator
  3. Networking(using usb wifi - RT2870)
  4. Sound
  5. almost everything

What does not work:

  1. Sleep - Instant Wake
  2. clover sometimes get's stuck at error allocating runtime area in pages ... (I reboot until it boots up-> usually 2,3 times)(FIXED)

CLOVER CAN BE FIXED USING THIS FILE I FOUND ONLINE : 

remove all other osxaptiofix.efi's from your UEFIDRIVERS64 Folder and just add this

 

OsxAptioFix2Drv-free2000.efi.zip

 

 

Clover Extracted Origin DSDT : origin.zip

Patched DSDT : Patched.zip

 

SLEEP :

with my DSDT(without RTC patch)

reboots in sleep

 

with my DSDT(using RTC patch)

Wake reason = GLAN EHC1 XHC

//instant wake on sleep

 

Patches Applied

RTC -> Prevents restart when I put the laptop to sleep

SMBUS

Brightness (PNLF)-> Works Great (Haswell - Rehabman)

WMI -> removed

IMEI -> added

 

what I have tried,

  1. I tried removing all the _PRW methods(Including XWAK in XHC) in the DSDT
    wake reason = power-button XHC (User)
  2. I tried the Rehabman 0x0D/0x6D/0x0D+0x6D patched (no change)

 

PATCHED WITH ACPI DEBUG : Patched_ACPI_DEBUG.zip

I tried using AcpiDebug.kext by rehab man but all the _PRW methods are called and that leads to the instant system wake.

(I Just added "\RMDT.PUSH ("CALLING _PRW LOCATION")")

 

Link to comment
Share on other sites

hello

 

many hacks don't sleep well .. and many macs also ..

 

btw is this important to u ?  u say all other things works well .. just try to remember what u have is a pc .. not a mac if so u can argue with apple ..

 

good hack

Link to comment
Share on other sites

First of all, Thanks for all your help I really appreciate that.
Well I totally understand that this is a PC and sleep isn't really a deal breaker for me either,
but what I really love about hackintosh is how sometimes this attitude of pushing things overboard sometimes benefits the whole community.
Never the less I have tried around 38 different DSDT configurations and ended up with the cleanest and most satisfactory, also figured out how to get rid of the "couldn't allocate runtime area" and other apple services seem to work fine.
This hackintosh works better than expected and the best of all it cost around 350USD(brand new).
 

  • Like 1
Link to comment
Share on other sites

Instant wake can be solved by patching _PRW and for what I see in MaLd0n's post, you need the "0x6D instant wake" patch from RehabMan's repo.

 

Also delete content of XWAK, ESEL and XSEL if you have them.

 

Hope it helps!

Link to comment
Share on other sites

Nope, no luck. still the problem exists...

kernel[0]: Wake reason: power-button XHC (User)

 

tired removing the XHC method itself, XHC problem is gone, any way to remove the power-button method(This weird laptop's DSDT does not have PWRB method at all).... 

kernel[0]: Wake reason: power-button (User)

Link to comment
Share on other sites

  • 1 month later...
 Share

×
×
  • Create New...