Jump to content

my X58 setup wouldn't shutdown properly most times


35 posts in this topic

Recommended Posts

So I have the x58 setup below. And I'm getting weird behavior when it comes to shut down.

 

There are times when it will properly shutdown. But most times, shutdown doesn't work properly. When I said it doesn't work properly, it goes like this:

 

1.all apps are closed

2. monitor go dim

3. CPU fan is still spinning even when left alone for 5 minutes.

 

The only way to shut it down is to press the power button for several seconds or unplug from the wall socket.

 

I am loading the following drivers/extensions:

1. FakeSMC

2. AppleIntelE1000e

3. patched AppleHDA

 

I've tried placing FakeSMC/AppleIntelE1000e into kexts/10.11 (clover) and inside SLE without any possitive outcome.

 

Any ideas what could be wrong? thanks! :)

my-x58.zip

Link to comment
Share on other sites

Do you tried apply DSDT patch for this?

Or if you use Clover, already try the fix in your config.plist?

1. I didn't know I need a patch. Can you please point me in the right direction?

 

2. I checked my config.plist inside "Clover Configurator" and I have ticked "Fix Shutdown".

 

Thanks again

Link to comment
Share on other sites


into method label _PTS code_regex_not If\s*\(LEqual\s*\(Arg0,\s*0x05\)\) code_regex ^((?:.|\n)*)$ replace_matched
begin
If (LEqual (Arg0, 0x05))\n
{\n
Store (Zero, SLPE)\n
Sleep (0x10)\n
}\n
Else\n
{\n
%1
}
end;
  • Like 1
Link to comment
Share on other sites

where do I insert that? look for a label called "PTS"?

 

thanks again

 

edit: This is my current _PTS method

 

 

    Method (_PTS, 1, NotSerialized)
    {
        Or (Arg0, 0xF0, Local0)
        Store (Local0, DBG1)
        OSTP ()
        Or (Arg0, 0xF0, Local0)
        Store (Local0, DBG1)
        If (LEqual (Arg0, One)) {}
        If (LEqual (Arg0, 0x03)) {}
        If (LEqual (Arg0, 0x05))
        {
            Store (0x99, SMIP)
        }
 
        If (LEqual (Arg0, 0x04))
        {
            If (LNot (PICF))
            {
                Sleep (0x64)
            }
        }
    }
Link to comment
Share on other sites

easier if you make a .txt file with that content and use maciasl to inject it

I copied --all-- the stuff you typed above and created a text file. I then click Patch on MaciASL and selected the text file not thing happens. The "apply" button is disabled.

 

It also says "0 patches, 0 changes".

 

Can you please help? thanks

Link to comment
Share on other sites

  • 3 months later...

I am also having this exact problem.  I've applied all the various patches trough clover (FixShutdown, Halt enabler, etc.) but nothing seems to work.  I'm a bit hesitant to apply a DSDT file that you guys posted as I'm afraid i will brick my system (I'm not 100% sure what those files do honestly). I've attached mine for reference.

DSDT.aml.zip

Link to comment
Share on other sites

I am also having this exact problem.  I've applied all the various patches trough clover (FixShutdown, Halt enabler, etc.) but nothing seems to work.  I'm a bit hesitant to apply a DSDT file that you guys posted as I'm afraid i will brick my system (I'm not 100% sure what those files do honestly). I've attached mine for reference.

Hello, welcome to InsanelyMac!

 

Can you post your hardware details? Create an signature for you  ;)

Is better to us to know what to do with your files.  ^_^

Link to comment
Share on other sites

I guess that would help. :)

 

Motherboard: EVGA X58 SLI LE
Graphics: EVGA GTX470
Sound: Integraded into the motheboard
Processor: Intel Core i7-920 Bloomfield Quad Core
RAM: 6GB Corsair (1600)
Hard Drive: 500GB
Internet: Using a physical ethernet cable

OS: El Capitan 10.11.6

Link to comment
Share on other sites

 Share

×
×
  • Create New...