Jump to content
Sign in to follow this  
Followers 0
bisk

Gigabyte board REBOOTS on WAKE, Help !

4 posts in this topic

Recommended Posts

Aloha,

 

I have an old series 4 board running 10.11.6. All is great except audio and a reboot on wake problem.

 

It turns out that the ALC889A audio on my board exhibits a ghost/phantom codec which renders native AppleHDA mods ineffective so I simply use VoodooHDA and all is well on that front.

 

However the reboot on wake problem persists !

 

This system sleeps with NO blinking power button light as if it is off. When I click the mouse or tap the K/B, it reboots instantly upon wake with NO desktop screen.

 

This HackPro used to do a CMOS reset as well despite the DSDT RTC fix but that was remedied by installing a patched AppleRTC kext. Never used to need to do BOTH !

This is a Gigabyte GA-EG45M-UD2H motherboard with Core 2 Quad Q6600 overclocked from 2.4GHz to 3.0GHz.

 

The BIOS is upgraded to the final F4 version and I am booting clover v2.3k r3998 defined as a MacPro3,1.

 

I know that these Gigabyte boards always had reboot on wake tendencies but there was a DSDT fix that declared 2 new vars: SLPE and AG3E which were then used in the _PTS() and _WAK() fuctions to fix the problem.

 

Unfortunately, what worked for SnowLeo/Lion/MountainLion does not seem to work for El Capitan :(

 

Everything else works fine including SpeedStep but seemingly with only 2 speeds, 2GHz and 3Ghz.

But my temps are super cool in the upper 30's-lower 40's C, never even reaching 45C.

 

I'm hoping that there is a DSDT guru out there who can help me with this reboot on wake issue.

 

Here is my hibernate settings info ...

 

pmset -g
Active Profiles:
AC Power        -1*
Currently in use:
 hibernatemode        0
 womp                 1
 networkoversleep     0
 sleep                60 (sleep prevented by softwareupdate_notify_agent)
 Sleep On Power Button 1
 ttyskeepawake        1
 hibernatefile        /var/vm/sleepimage
 autorestart          0
 disksleep            10
 displaysleep         20

 

Another strange behavior is that right after the clover boot menu, sometimes I get a blank display and system freeze instead of the verbose log screen. It may take 2 or 3 reboots until I finally get the line of:

 

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

and the system log ...

 

What causes this ? What exactly happens in between the clover boot menu and the screen dump ?

 

Any help to point me in the right direction will be greatly appreciated.

 

I enclose my DSDT, config.plist and ioreg.

 

Thanks in advance !

HelpFiles.zip

Share this post


Link to post
Share on other sites
Advertisement

Hey, turns out that I solved this one myself !

 

All I needed to do was to add a DSDT mod such that a "Windows 2001" style _INI() executes. Now this HackPro wakes from sleep properly AND no more intermittent black screens following the clover boot menu at startup. All is good :)

 

So for all of you experiencing the reboot on wake thing, be sure to consider doing the "Windows Init" DSDT mod.

 

Bye for now ...

Share this post


Link to post
Share on other sites

where can I fint "Windows Init" DSDT mod?

 

 

 

 

Hey, turns out that I solved this one myself !

 

All I needed to do was to add a DSDT mod such that a "Windows 2001" style _INI() executes. Now this HackPro wakes from sleep properly AND no more intermittent black screens following the clover boot menu at startup. All is good :)

 

So for all of you experiencing the reboot on wake thing, be sure to consider doing the "Windows Init" DSDT mod.

 

Bye for now ...

Share this post


Link to post
Share on other sites

As far as DSDT mods go, there is no universal fix. Its a custom modification, albeit, a simple one. U just look for the function in your DSDT with the conditional statement comparing to "Windows 2001", "Windows 2006", "Windows 2009", etc. and just simplify it to set the values for one of those choices. If u haven't messed around with DSDTs before just let clover do it for u. Check out the clover wiki and you'll find it. Good luck !

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.

×