Hi, Sean.
The following are some additional, common causes of sleep-related issues in Mac OS X beyond those you have already noted. If the problem arose suddenly, first consider any changes you made to your Mac before the problem arose.
1. Sleep problems can be caused by balky USB peripherals. Mac OS X power management is sensitive to malfunctioning USB devices or those which do not recognize power management commands. Check or remove USB peripherals, except your Apple keyboard and mouse, to see if this resolves the issue. If so, find the errant device by process of elimination: reconnecting the peripherals you disconnected one at a time until the problem recurs.
2. Selecting "Receive Faxes on this computer" in the System Preferences > Print & Fax > Faxing tab has caused idle sleep problems for some. Deselect this option if selected.
3. Applications or processes continuously writing to the Console logs can prevent the hard drive from sleeping, and hence the Mac. Check Console to see if a message is being written every minute or less. In addition to certain HP printers as previously discussed, Software for Canon scanners are known to cause this problem. If you have a Canon scanner and disconnect it from the computer, then the messages
<code style="background:#F0F8FF">Looking for devices matching vendor ID=1193 and product ID=8718
Looking for devices matching vendor ID=1193 and product ID=8717</code>
or
<code style="background:#F0F8FF">Looking for devices matching vendor ID=1193 and product ID=8719</code>
are written every few seconds to Console, preventing sleep. If that's the case, let me know and I can give you instructions for that.
Otherwise, analyzing the repeating Console messages is required.
Launch Console (in Applications > Utilities). Check both the
console.log and
system.log for blocks of recurring messages written therein at high frequency.
To open the console.log and system.log files, in Console select File > Open, then select:
- "Open Console Log" to open the
console.log file.
- "Open System Log" to open the
system.log file.
Note:
console.log may open by default when you launch Console.
If you find blocks of messages that repeat at high frequency, copy and paste a
sample of them into a reply here for analysis. Please do not post the entire log.
4. Legacy or third-party PCI or SCSI cards that fail to recognize Mac OS X power management commands. These may require a firmware or driver update from the card's manufacturer.
5. Reset the
PRAM or the
PMU / SMU for your specific Mac.
Note that some of the information above is from the "Sleep" chapter of my book,
Troubleshooting Mac® OS X.
Good luck!
😉 Dr. Smoke
Author:
Troubleshooting Mac® OS X
---
Note: The information provided in the link(s) above is freely available. However, because I own The X Lab, a commercial Web site to which some of these links point, the Apple Discussions
Terms of Use require I include the following disclosure statement with this post:
I may receive some form of compensation, financial or otherwise, from my recommendation or link.