Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

If you use ioreg or the there are values for a ton of data struvtures. I have yet to find a reference on what any of these values mean. For instance under the AppleACPIPPlatformExpert I want to know what the "Wake Reason" value means. Has anyone ever seen documentation for any of this stuff. Thanks

share|improve this question

FWIW, the Wake Reason is filled with the ID of what device woke the computer up from sleep.

As for documentation, there is some on but it's decidedly aimed towards developers using I/O Kit.

share|improve this answer
thank you but I've been all over the developer site and have not found any reference to any of these values. Perhaps you could tell me where you found that the wake reason is the ID of the device that cause the wake from sleep? – ghostsource Jul 6 '10 at 21:49

The keys and values are particular to various drivers. Some of those drivers are open source, and you can suss out how they interpret various keys and their values. The drivers that are not open source are unlikely to have any public documentation of their keys and values. The IO registry is primarily of interest to kernel extension developers, and even their interest is likely to be localized to a particular family of drivers, such as USB or Firewire.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .