Jump to content

How to get sleep working?


dorts
 Share

9 posts in this topic

Recommended Posts

Hello,

 

I've just installed OSx 10.6.3 using iATKOS s3 v2, and updated to 10.6.5. However, everything works well except sleep. I tried installing Sleepenabler.kext but it still doesn't help.

 

Basically when I press sleep, the monitor will turn off, hard disk spins down, but my fans all go full blast. Would love any help I can get!

 

Using a DFI Blood Iron motherboard. :(

 

Thanks!

Link to comment
Share on other sites

Have you tried openhaltrestart.kext? Did not work for me but it seems to work for most ppl. Mine does the same thing and after days of research and ZERO help from anyone I just gave up and just shut down. Try going to kexts.com and looking around if you have not. Could be a DSDT thing.

Link to comment
Share on other sites

OpenHaltRestart does not do anything for sleep, and is now obsoleted by Chameleon 2.0 RC5.

 

Non-working S3 sleep (and non-working complete wake from S3 sleep) can be caused by a hundred different things, that's why it's hard to find help with fixing it.

 

If your Hackintosh is Intel-based, a big step on the way to working sleep is having native Power Management working - S3 sleep is a power state.

Chameleon 2.0 RC5 can help with that. Read this before you begin setting it up:

http://www.projectosx.com/forum/index.php?...amp;#entry10065

 

If your Intel-based Hackintosh has the ICHx Southbridge, look for DSDT sleep/wake fixes to the USB controller(s) and Firewire ports.

 

Make sure you have ACPI 2.0, ACPI APIC and all advanced CPU features (except CPU ID limit) enabled in the BIOS.

Old style APM powermanagement (this: http://en.wikipedia.org/wiki/Advanced_power_management ) and 'Energy Star' compliant settings should be turned off.

Link to comment
Share on other sites

OpenHaltRestart does not do anything for sleep, and is now obsoleted by Chameleon 2.0 RC5.

 

Non-working S3 sleep (and non-working complete wake from S3 sleep) can be caused by a hundred different things, that's why it's hard to find help with fixing it.

 

If your Hackintosh is Intel-based, a big step on the way to working sleep is having native Power Management working - S3 sleep is a power state.

Chameleon 2.0 RC5 can help with that. Read this before you begin setting it up:

http://www.projectosx.com/forum/index.php?...amp;#entry10065

 

If your Intel-based Hackintosh has the ICHx Southbridge, look for DSDT sleep/wake fixes to the USB controller(s) and Firewire ports.

 

Make sure you have ACPI 2.0, ACPI APIC and all advanced CPU features (except CPU ID limit) enabled in the BIOS.

Old style APM powermanagement (this: http://en.wikipedia.org/wiki/Advanced_power_management ) and 'Energy Star' compliant settings should be turned off.

 

Hi,

 

Thanks, I tried installing Chameleon as well as DSDT, it's still not working. Any other clues?

 

Thanks for the help! :angel:

Link to comment
Share on other sites

You don't have to quote a post when you're replying directly below it.

 

Installing Chameleon 2.0 RC5 is only half of it, power management is not enabled by default, you have to enable it yourself via com.apple.Boot.plist as explained in the release thread, make sure AppleHPET and AppleLPC.kext are loaded, all 'advanced' CPU features (except CPUID Limit) enabled in the BIOS etc etc. Follow the link I posted, it covers most of the basics.

 

Make sure you don't have sleepenabler or OpenHaltRestart (or any of the other restart fix kexts) installed.

Link to comment
Share on other sites

Hi, thanks for your help.

 

What I did was install Chameleon RC5, patch DSDT using the DSDT patcher GUI so I can delete disabler.kext. However after doing that and rebooting, it would boot to the loading screen, and then goes to a black screen.

 

Any suggestions? :)

Link to comment
Share on other sites

If you have a HPET setting in your BIOS make sure it's enabled. It's possible that you need to patch the HPET Device in your DSDT.

 

What I did was install Chameleon RC5, patch DSDT using the DSDT patcher GUI so I can delete disabler.kext.

 

It's possible that DSDTPatcherGUI has done more harm than good.

 

Zip and attach your DSDT as it was before you patched it with DSDTPatcherGUI. Maybe I can fix it for you, if fixing is needed. No promises though.

 

Patched DSDT or not, you should not have to use disabler.kext in the first place since your CPU is compatible with AppleIntelCPUPowerManagement.kext. DSDTPatcherGUI removes the CPU aliases from the processor scope in your DSDT but this is not necessary when you use GeneratePStates and CStates=yes with Chameleon 2.0 RC5.

 

Please follow the links I posted and do some reading, I repeat you need AppleHPET and AppleLPC loaded for Chameleon-injected native CPU Power Management to work.

 

Also here's the original release thread, lots of information on how to proceed in there:

http://www.insanelymac.com/forum/index.php?showtopic=225766

Link to comment
Share on other sites

 Share

×
×
  • Create New...