waldo_pepperjack Posted January 3, 2010 Share Posted January 3, 2010 This guide will show you some practical steps to getting all sleep-related functions working on the GA-EP45-UD3L and related boards. Those functions include: Sleep from the Apple Menu Timed Sleep/Wake via Schedule (in System Preferences->Energy Saver->Schedule Button) Auto/Idle Sleep (in System Preferences->Energy Saver-> "Put the computer to sleep..." slider) Wake by Ethernet (in System Preferences->Energy Saver) Sleep by Ethernet (via a WakeOnLan function on another computer) Regular Wake by Keyboard or Mouse activity The ideas here are for the most part not my own, but rather a collection bits and pieces towards a solution. Credit goes to blackosx, UnsubscribeMe/MasterChief, Kdawg and a few others. The basic steps are: create a custom dsdt.aml file for your board and box tweak that dsdt.aml file so that USB devices are recognized properly (and don't interfere with sleep) make the proper settings in System Preferences take care of any applications or daemons that may interfere with sleep Here is the step-by-step list of fixes/mods/adjustments to try: 1. Create and patch a dsdt.aml file for you box using this guide (More) DSDT Fixes for Gigabyte UD3L and Related Boards in pdf form, with a majority of the credit going to blackosx and MasterChief. Perform the fixes as outlined: blackosx's guide for dsdt fixes the additional steps that I outline for the dsdt setup install the PleaseSleep.app and activate it to deal with any apps or daemons that are blocking sleep 2. In System Preferences -> Energy Saver, you should now have 4 checkboxes. Check the ones you want. Also, schedule Sleep and Wake via the Schedule button at the bottom. You may want to try disabling/unchecking "Put the hard disk(s) to sleep when possible." 3. Some USB keyboards and mice act less than perfectly. My HP keyboard and mouse would not wake up my HackPro. Switching to my Apple Keyboard and attaching the HP mouse to it solve that problem., Some keyboards, such as the Apple Aluminum Keyboard, may require a hack detailed here in order to get them to work properly with respect to sleep. Other USB or Firewire devices may interfere with sleep. If you suspect that, then disconnect them all and if you can then get sleep, try reconnecting them one-by-one to see which is the culprit. Report it back here and someone may have a solution. 4. Wake By Ethernet (also know as WakeOnLAN) can be tested using this handy app: WakeOnLAN . Note that the app seems to work well, but the dashboard widget seems to not work as well. 5. There have been some suggestions that SpeedStep interferes with normal sleep behavior. YMMV. My personal experience is that my own dsdt.aml made from scratch using ACPI Patcher, changed incrementally, gave no sleep problems when I added in SpeedStep. On the other hand, I tried adapting another user's dsdt (he has the same board, same CPU) and my sleep on longer worked predictably. 6. If sleep still doesn't work as you want it to, you can add the SleepEnabler.kext. Download it from the thread linked below (read the thread as well!) and add it to your /Extra/Extensions directory. Use Kext Utility (or an equivalent app or commands) to rebuild your kext cache and reboot. 10.6.2 SleepEnabler and Associated Issues - Read The Thread! Note that some users reported less-that-perfect results, but most comments were favorable. YMMV. Acks to netkas for this kext. 7. Some apps and daemons can interfere with sleep. Kdawg reports that two apps in particular, Dropbox and iStat, may lead to problems with idle-sleep or autosleep. See his thread here for a good analysis of things in general to look at if auto/idle sleep doesn't work for you. Also see his response below. Link to comment Share on other sites More sharing options...
kdawg Posted January 7, 2010 Share Posted January 7, 2010 This guide will show you some practical steps to getting all sleep-related functions working on the GA-EP45-UD3L and related boards.....Auto sleep for me has been a problem with iStat and Dropbox. The latest version of Dropbox (0.7.97) fixed that. As for iStat, disabling "Monitor S.M.A.R.T. drive temps" in the sensors panel fixed auto-sleep as well. Here is a thread I started. Link to comment Share on other sites More sharing options...
waldo_pepperjack Posted January 9, 2010 Author Share Posted January 9, 2010 thanks kdawg, your thread is an interesting read. I link it to it and added your ideas to the list. Link to comment Share on other sites More sharing options...
hitchhiker5 Posted January 15, 2010 Share Posted January 15, 2010 @waldo_pepperjack which bios version do you use ? F7 ? edit: sorry, I´ve seen it is F7 Link to comment Share on other sites More sharing options...
waldo_pepperjack Posted January 16, 2010 Author Share Posted January 16, 2010 @waldo_pepperjack which bios version do you use ? F7 ? edit: sorry, I�ve seen it is F7 Yes, F7. I'm thinking of upgrading to F8, but I need to make sure that it won't brick/harm/hurt/cripple a rev1.0 mobo. Link to comment Share on other sites More sharing options...
Andrea Tagliasacchi Posted February 5, 2010 Share Posted February 5, 2010 Hi Guys, I am sorry but I just installed 1.6.0 and the ONLY thing that I needed to do to get sleep working was to check the box: "start up automatically after a power failure": Probably the only thing I would need to do further than this is to have the keyboard to wake the computer from sleep, but I am SOOO happy already =D Finally I can sleep without annoying hums and I can save tons of energy without having to turn the machine off ALL the time. Good night guys! Link to comment Share on other sites More sharing options...
dino7777 Posted March 6, 2010 Share Posted March 6, 2010 Hi, I need a hint. I had the "autosleep" problem, and fixed it by turning Dashboard off via a script. So the problem was one or more widgets. But now, of course after a few newly installed progs and changes in dsdt (to get rid of NullCPUPoerPM kext) autosleep problem again. Strange is that, 1. manual sleep works 2. commands like pmset, System Events sleep work but non of this little helper apps work for me (RIP, Please sleep, nacrolepsy), even my guess is that this apps do nothing more than compare idle time and sleep setting time, and than call pmset! Any hint, as I am at ones wits end EDIT: Hi, I think the reason for this strange behavior is following "bug" console gives me no settings for pmset command AC Power -1* Currently in use: When I do the same as superuser , via sudo it shows all values. I have 2 admin accounts, and on one pmset shows correct values (no need to use sudo) At the other admin account I get no values?!? Link to comment Share on other sites More sharing options...
mhartman Posted August 27, 2010 Share Posted August 27, 2010 I know that this is an older thread, but I wanted to chime in and say that, in my case, the lack of auto sleep was caused by the DVD Rom Drive (an ASUS generic drive). To clarify, I was able to sleep using the sleep command, but I was unable to sleep using the Energy Saver Settings and it was driving me crazy because it was the one function on my system that wasn't working. After pulling much of my hair out, I determined that I was able to sleep using the Energy Saver Settings, however, after I disconnected the DVD Drive's power cable. Here is a thread regarding this issue that lists some drives that are known to be issues and are known to work: Link GA-EP45-UD3L (Cartri Bios v. 0.8)/10.6.4 - Vanilla Install Link to comment Share on other sites More sharing options...
Recommended Posts