Jump to content

[deleted]


fN201v91yKadmdjxA
 Share

36 posts in this topic

Recommended Posts

I've got a patched SSDT for power management and the kernel is patched for Haswell CPUs. It's the same. It takes a long time to got into Sleep and then it instantly reboots.

Post ioreg using IORegistryExplorer v2.1 and I'll take a look...

Link to comment
Share on other sites

The first dump is made with v3.0.2(14) and the second one with v2.1 because I was wondering about the file sizes.

Make sure you're not dropping OEM SSDTs that are required.

 

Try GenericUSBXHCI.kext and -gux_defer_usb2.

 

You may need DSDT patches for HPET/etc. See here for examples: https://github.com/RehabMan/Laptop-DSDT-Patch ("System Patches" section)

Link to comment
Share on other sites

Thx man! If I close the Lid, it goes to sleep and if I open the lid and press a button, it wakes up again!

Two things I've noticed:

- after sleep the touchpad doesn't work anymore (Keyboard is still working)

What trackpad is in the laptop? Which drivers are you using?

 

- it takes some time (20 sec) until it goes to sleep

By design. It is a Mavericks "feature." Complain to Apple.

Link to comment
Share on other sites

It's a Synaptics Touchpad v7.5 (seen in verbose mode). I'm using the drivers inside the myHack kext - ApplePS2Mouse and ApplePS2Trackpad. I was just wondering, because in ML it takes 1-2 seconds until it is completely in sleep and 2-3 Seconds to wake up, so OK.

Using MyHack instead of doing a vanilla install is going to give you headaches.

 

For Synaptics: https://github.com/RehabMan/OS-X-Voodoo-PS2-Controller

 

ML does not have the ~20 sec sleep delay "feature".

Link to comment
Share on other sites

I've tried the VoodooPS2 kext and it worked!

So there is one thing left: How to disable the AMD Card? I know that you already described it, but I don't know how to apply this to the DSDT.

In your SSDT-5, you'll find an _OFF method. Above that is _INI, which you edit so it reads:

        Method (_INI, 0, NotSerialized)  // _INI: Initialize
        {
            Store (Zero, \_SB.PCI0.RP05.PEGP._ADR)
            _OFF() // this line added to turn Radeon off
        }
Link to comment
Share on other sites

 Share

×
×
  • Create New...