So, I've managed to get sleep to work now. I have SASMegaraid.kext installed & it had sleep disabled by the dev, got another version of it that had sleep enabled and it works now.
Problem is that it wakes after a period of time (maybe 30mins or a few hours) with:
2017-10-30 23:42:55.698535+0800 localhost kernel[0]: (AppleACPIPlatform) Wake reason: XHCI ETH0 (Network)
I have wake on ethernet disabled in both BIOS and Mac Energy setting
I am using all the ssdt mappings in
@kgb clover, except for unused PCI and unused AppleIGB - as I only have one port connected and found that AppleIGB.kext occasionally causes kernel panic on boot. IntelMausiEthernet.kext doesn't seem to have this issue.
Any idea's why it could be waking up with reason XCHI ETH0 ?
Thanks !
Edit: One more observation, occasionally after it wakes, the xcpm isn't as clean, the freq jumps around alot, rather than sit at 1.2G when idle