Thogg Niatiz Posted September 2, 2016 Share Posted September 2, 2016 Hey guys, my main rig doesn't wake up properly. The system runs just fine, tested Yosemite, El Capitan and Sierra, but when it goes to sleep and I try to wake it up by USB keyboard, mouse or power button it comes to life but doesn't turn on the monitors (HDMI and DVI at iGPU) and reboots after a few seconds. What can I do? I use latest Clover and a patched DSDT. I attach the OEM DSDT and a file of fixes I use. Archiv.zip Link to comment Share on other sites More sharing options...
Allan Posted September 2, 2016 Share Posted September 2, 2016 Post your config.plist too. Link to comment Share on other sites More sharing options...
Thogg Niatiz Posted September 2, 2016 Author Share Posted September 2, 2016 Here you go (just wiped ROM, MLB and SMBIOS) config.plist.zip Link to comment Share on other sites More sharing options...
Allan Posted September 2, 2016 Share Posted September 2, 2016 Did you tried this DSDT with the patches already applied? Link to comment Share on other sites More sharing options...
Thogg Niatiz Posted September 2, 2016 Author Share Posted September 2, 2016 Yes, I always patch the DSDT before using it. I just store all useful and working patches in the patch file to have an overview when experimenting with more patches... Link to comment Share on other sites More sharing options...
Allan Posted September 2, 2016 Share Posted September 2, 2016 Try this: config.plist.zip DSDT 2.aml.zip Which drivers do you have in "drivers64UEFI" folder? Link to comment Share on other sites More sharing options...
Thogg Niatiz Posted September 2, 2016 Author Share Posted September 2, 2016 I'll try this right now and reply FSInject-64.efi, HFSPlus.efi, NTFS.efi, OsxAptioFix2Drv-64.efi and OsxFatBinaryDrv-64.efi 1 Link to comment Share on other sites More sharing options...
Allan Posted September 2, 2016 Share Posted September 2, 2016 FSInject-64.efi, HFSPlus.efi, NTFS.efi, OsxAptioFix2Drv-64.efi and OsxFatBinaryDrv-64.efi Ok! And did you changed something in hibernation mode? Link to comment Share on other sites More sharing options...
Thogg Niatiz Posted September 2, 2016 Author Share Posted September 2, 2016 Applied the changes, will reboot now. No, everything vanilla $ pmset -g Active Profiles: AC Power -1* Currently in use: hibernatemode 0 womp 0 networkoversleep 0 sleep 0 Sleep On Power Button 1 ttyskeepawake 1 hibernatefile /var/vm/sleepimage autorestart 0 disksleep 10 displaysleep 15 Link to comment Share on other sites More sharing options...
Allan Posted September 2, 2016 Share Posted September 2, 2016 Note: For you don't get problems, rename my config.plist to test.plist, and in Clover GUI, change the name of .plist that Clover will boot up. About DSDT, keep with you a working OS X USB boot. Link to comment Share on other sites More sharing options...
Thogg Niatiz Posted September 3, 2016 Author Share Posted September 3, 2016 Don't worry, I always keep a working emergency flash drive per rig. Thanks though I just rebooted, went to sleep and waked it 1min later. Still rebooting... What did you change in DSDT? 1 Link to comment Share on other sites More sharing options...
Allan Posted September 3, 2016 Share Posted September 3, 2016 If you have it, uncheck all these options in System Preference > Energy Saver: Send me a copy of your IOReg please. Link to comment Share on other sites More sharing options...
Thogg Niatiz Posted September 3, 2016 Author Share Posted September 3, 2016 I already had unchecked it. Sent you a pm for the IOReg, don't want my serial number in public... 1 Link to comment Share on other sites More sharing options...
Allan Posted September 3, 2016 Share Posted September 3, 2016 Sent you a pm for the IOReg Ok, I'll check and report you soon. Update: Hmmm, as I can see in your IOReg result, you don't have the proper power management. I recommend you create an SSDT using Piker's script. And let's see if will work. 1 Link to comment Share on other sites More sharing options...
Thogg Niatiz Posted September 3, 2016 Author Share Posted September 3, 2016 How do I inject it with clover? Just by putting the generated files except of DSDT to EFI/CLOVER/ACPI/patched ? Link to comment Share on other sites More sharing options...
Allan Posted September 3, 2016 Share Posted September 3, 2016 Just by putting the generated files except of DSDT to EFI/CLOVER/ACPI/patched ? Yes! Put it in "patched" folder with your DSDT. Link to comment Share on other sites More sharing options...
Thogg Niatiz Posted September 3, 2016 Author Share Posted September 3, 2016 Hmmm... speed step seems to work properly, but it still got wake problems. Link to comment Share on other sites More sharing options...
Allan Posted September 3, 2016 Share Posted September 3, 2016 Strange...even with your generated SSDT, the power management still wrong. Send me your SSDT, and a .log, to see what's happening. Link to comment Share on other sites More sharing options...
Thogg Niatiz Posted September 3, 2016 Author Share Posted September 3, 2016 Here you got my EFI folder. I again removed SMBIOS and also unnecessary folders EFI.zip Link to comment Share on other sites More sharing options...
Allan Posted September 3, 2016 Share Posted September 3, 2016 You have the complete SMBios informations? I don't need that, but if you just have this (see below) in your config.plist, this can cause such troubles. <key>SMBIOS</key> <dict> <key>ProductName</key> <string>iMac14,1</string> <key>Trust</key> <false/> </dict> And where is the SSDT created by Piker's script? I didn't find it in patched folder. Link to comment Share on other sites More sharing options...
Thogg Niatiz Posted September 3, 2016 Author Share Posted September 3, 2016 I got the complete SMBIOS, works fine with iMessage etc. I wasn't sure which SSDT to use: the stuff from -/Library/ssdtPRGen/ACPI oder -/Library/ssdt.aml? I chose the the folder, I guess I was wrong there :/ Shall I also remove the other files and just leave DSDT and (the correct) SSDT? 1 Link to comment Share on other sites More sharing options...
Allan Posted September 3, 2016 Share Posted September 3, 2016 I got the complete SMBIOS, works fine with iMessage etc. Ok! Shall I also remove the other files and just leave DSDT and (the correct) SSDT? Yes, perfect! The correct SSDT.aml need contain some information about it, look a e.g: Scope (\_PR.CPU0) { Method (_INI, 0, NotSerialized) // _INI: Initialize { Store ("ssdtPRGen version....: 15.6 / Mac OS X 10.9.5 (13F1808)", Debug) Store ("target processor.....: i5-3210M", Debug) Store ("running processor....: Intel(R) Core(TM) i5-3210M CPU @ 2.50GHz", Debug) Store ("baseFrequency........: 1200", Debug) Store ("frequency............: 2500", Debug) Store ("busFrequency.........: 100", Debug) Store ("logicalCPUs..........: 4", Debug) Store ("maximum TDP..........: 35", Debug) Store ("packageLength........: 20", Debug) Store ("turboStates..........: 6", Debug) Store ("maxTurboFrequency....: 3100", Debug) Store ("IvyWorkArounds.......: 3", Debug) Store ("machdep.xcpm.mode....: 0", Debug) Link to comment Share on other sites More sharing options...
Thogg Niatiz Posted September 3, 2016 Author Share Posted September 3, 2016 Ok, fixed it SSDT and debug.log attached debug.log.zip SSDT.aml.zip Link to comment Share on other sites More sharing options...
Allan Posted September 3, 2016 Share Posted September 3, 2016 Nice! Send me another IOReg Link to comment Share on other sites More sharing options...
Thogg Niatiz Posted September 3, 2016 Author Share Posted September 3, 2016 Sent you another pm 1 Link to comment Share on other sites More sharing options...
Recommended Posts