crazyJAT Posted October 2, 2010 Share Posted October 2, 2010 Can someone explain, in this thread, why sleep is so hit or miss? Why does it work on some systems and not others? What is the factor that will determine if it works? These questions never seem to get answered in the many many posts I have read about sleep problems with certain hardware. In some cases it is determined that a certain kext will prevent sleep from working, though in my experience that is not always 100% true either. My questions come as the result of getting my Family Pack Snow Leopard installed on my many PCs. All systems are running a fully updated install of Snow Leopard 10.6.4 with the Chameleon 2 RC5 bootloader. On my Dell D630 laptop with a Core 2 Duo and X3100 video, sleep works with SleepEnabler (haven't tested without it though). On my Gigabyte GA-EP45T-DS3R with a Core 2 Quad Q9550 and ATI Radeon HD4850, sleep works with SleepEnabler (haven't tested without it though). However, on my 2 Intel D865GLC boards with a Celeron D 2.66 and nVidia 7800GS using the 10.4.0 legacy kernel, sleep does not work. When the machine is told to sleep, the hard drives power down, the monitor powers off but the system stays powered up (lights and internal fans are still on). With an update to 10.6.5 and a patched 10.5.0 kernel and new SleepEnabler.kext, this machine is now able to sleep and wake fine. Also, on my HP Pavilion DV2000 (DV2911us) with a Core 2 Duo and X3100 video, when I tell the system to sleep, the monitor goes black for a couple of seconds and then comes back on. The system never actually sleeps and it drives me crazy. I have an ECS 845GV-M3. I would love to get sleep working on this board too. I have a full install of 10.6.5 working with everything, audio, network, AGP video card, but no sleep. Anyone have this board? Can't get sleep working on my Gigabyte GA-K8NF-9 either. Everything else works. No sleeping with my K8V SE Deluxe (ha!). Most everything else works. Still working on USB 2.0... Why wont sleep work on my Intel board or my Gigabyte AMD board or my HP laptop? Is it a limitation of the modified kernel? Is it because of the processor or the motherboard chipset? Are there DSDT mods/hacks that can be done to fix sleep? Hopefully, someone can shed some light on this for me. Thanks. Link to comment https://www.insanelymac.com/forum/topic/233550-will-it-sleep-that-is-the-question/ Share on other sites More sharing options...
MaLd0n Posted October 3, 2010 Share Posted October 3, 2010 I'll try to use your GA-EP45T-DS3R/HD4850 as an example native power managment and restart fix(Chameleon RC5) add in boot.plist <key>GeneratePStates</key> <string>Yes</string> <key>GenerateCStates</key> <string>Yes</string> read carefully http://www.insanelymac.com/forum/index.php...t&p=1514836 *we do not need kext to sleep Fixs DSDT DTGP HDEF ALCxxx HPET IRQs Shutdown LPC the only kext we really need is fakesmc and *LegacyHda is not the Rules, each case is unique Compatibility is everything HD 4850 1- use the kext legacyati4800controller.kex (E/E or S/L/E) http://www.insanelymac.com/forum/index.php...st&id=59328 2- Graphicsenabler Use Lizard http://dl.dropbox.com/u/1034555/lizard/Lizard-custom.zip 2a-Auto detect value 2b-GraphicsInjection 2c-save REBOOT this is added in boot.plist *if you are not on 10.6.2 you will also need to plug a dvi>vga dongle in second dvi out in order to use the 1st dvi out, or use ATIframbuffer.kext, ATISupport.kext, and ATI4800Controler.kext from 10.6.2 The conclusion is... Vanilla, always Link to comment https://www.insanelymac.com/forum/topic/233550-will-it-sleep-that-is-the-question/#findComment-1558266 Share on other sites More sharing options...
crazyJAT Posted October 3, 2010 Author Share Posted October 3, 2010 Thanks for the native power management tips. I removed all extensions but PS2, fakesmc, legacyhda and legacy4800 and am now running with native power management on my GA-EP45T-DS3R. My processor runs a bit hotter. I'll have to see if there are any benefits to running this way as opposed to what I had. However, that still doesn't shed anymore light on the subject of sleep in OS X. My goal here is to try to get my Intel D865GLC to sleep properly. Any chance of that happening? Link to comment https://www.insanelymac.com/forum/topic/233550-will-it-sleep-that-is-the-question/#findComment-1558269 Share on other sites More sharing options...
MaLd0n Posted October 3, 2010 Share Posted October 3, 2010 My processor runs a bit hotter. Apply LPC fix and others http://www.insanelymac.com/forum/index.php?showtopic=223205 http://www.insanelymac.com/forum/index.php...t&p=1501094 DTGP HPET IRQs Shutdown Gigabyte LPC However, that still doesn't shed anymore light on the subject of sleep in OS X. My goal here is to try to get my Intal D865GLC to sleep properly. Any chance of that happening? use the search forum to try to find out about this I do not known Legacy disables the power management and you said sleepenabler kext does not work in your case... Link to comment https://www.insanelymac.com/forum/topic/233550-will-it-sleep-that-is-the-question/#findComment-1558303 Share on other sites More sharing options...
oldnapalm Posted October 3, 2010 Share Posted October 3, 2010 The legacy kernel blacklists AppleIntelCPUPowerManagement, so you would need SleepEnabler in this situation. In the laptop case, if it sleeps and wakes immediately, you may need to patch (in DSDT) the device responsible for the wake. Check kernel log (tail /var/log/kernel.log) right after the sleep try, look for "wake reason". Link to comment https://www.insanelymac.com/forum/topic/233550-will-it-sleep-that-is-the-question/#findComment-1558317 Share on other sites More sharing options...
crazyJAT Posted October 7, 2010 Author Share Posted October 7, 2010 The legacy kernel blacklists AppleIntelCPUPowerManagement, so you would need SleepEnabler in this situation. On most systems that I have, I use the Disabler.kext to blacklist AppleIntelCPUPowerManagement anyway, so this shouldn't matter. I have sleepenabler.kext and it still doesn't work, as I have stated in my post. Is there some DSDT fix for these legacy systems? Is it an incompatibility between sleepenabler and the legacy kernel? Does anyone actually know why? In the laptop case, if it sleeps and wakes immediately, you may need to patch (in DSDT) the device responsible for the wake. Check kernel log (tail /var/log/kernel.log) right after the sleep try, look for "wake reason". For the HP DV2000, when I tell it to sleep, only the display powers off, all the lights and the fan are still on. The display is only off for 20 seconds or so and then powers back on. The laptop never actually gets into a sleep state. The bios on this machine is crippled by HP. There are no options I am able to change at all except for boot order, so I am unable to adjust any ACPI settings. I have applied all DSDT patches I can find regarding sleep and wake, but there is just not enough information out there for me to find a solution on my own. Searching Google is not a solution unfortunately. Link to comment https://www.insanelymac.com/forum/topic/233550-will-it-sleep-that-is-the-question/#findComment-1560673 Share on other sites More sharing options...
00diabolic Posted October 12, 2010 Share Posted October 12, 2010 I would like to know the same thing. I have a Lenovo 3000 N200 and sleep is about the only thing that does not work. My screen will turn off through display sleep just fine but when I attempt a sleep it will not automatically go to sleep at all and if I force sleep it freezes the system with a black screen and nothing I can do but hold the power button to turn the system off. I have a very vanilla system with only about 10 non-apple kext used. Sleep enabler does not work for me at all and it kills speedstep which I have working vanilla. I have tried all of the versions through 10.6.4 and it does nothing for me. I have also applied all of the DSDT fixes mentioned above and believe the problem lies in the DSDT but I am not sure where it is. I have yet to try the boot.plist trick to force generation of pstate and cstate although this is unlikely to do much as I have native power mgmt working and my CPU speedsteps just fine. Any other ideas out there? Link to comment https://www.insanelymac.com/forum/topic/233550-will-it-sleep-that-is-the-question/#findComment-1563105 Share on other sites More sharing options...
thegame3202 Posted October 14, 2010 Share Posted October 14, 2010 Hey, I can't start a new thread and I have been researching for a few weeks now. I have a 4890 with a p6t deluxe v2 mobo. I have EVERYTHING working except for sleep. The mouse cursor disappears at the sleep time I set, but the monitor stays on. I have been using a DSDT i found on here from a guide so I don't know anything about that. What could possibly be causing it to not sleep? thanks! Link to comment https://www.insanelymac.com/forum/topic/233550-will-it-sleep-that-is-the-question/#findComment-1564214 Share on other sites More sharing options...
PierG3ek Posted October 24, 2010 Share Posted October 24, 2010 Hello, I have the exactly same problem on my HP DV5 laptop. I have try many things (kext, legacy kernel) to solve that but nothing enable sleep. kernel.log doesn't return any error on sleep. I need help. Link to comment https://www.insanelymac.com/forum/topic/233550-will-it-sleep-that-is-the-question/#findComment-1569394 Share on other sites More sharing options...
Recommended Posts