Jump to content
2 posts in this topic

Recommended Posts

I'm trying to get to the point where my system properly halts/restarts, but using currently developed and "supported" extensions. What are other folks using?

 

What I have today is simple and works:

  • VoodooBattery from 1/7/2010 (version 1.0 (after all of those releases?))
  • VoodooPower from 5/28/2009 (version "©2008 Superhai")

 

System details:

  • Snow Leopard 10.6.2
  • Vanilla 10.6.2 kernel, with netkas's Atom binpatch
  • All non-vanilla items in /Extra (com.apple.boot.plist, smbios.plist, Extensions, etc)
  • All extra kernel extensions are in /Extra/Extensions, with some Apple ones copied in for dependency resolution.

 

As you can see, it's a very vanilla setup.

 

My questions:

  • How have others solved the halt/shutdown problem, where shutdown completes but power is not cut, or the system does not restart? OpenHaltRestart worked in Leopard, and VoodooPower works today, but it's not supported.
  • What exactly is it that's needed for many of these systems to halt/restart properly, and what current extension will provide it? OpenHaltRestart did, and the old VoodooPower did. As far as I can tell, the new kexts do not.

 

Here's the background, if it's useful. Long ago before the Voodoo kexts, I used Psystar's OpenHaltRestart to allow proper power down and restart. Otherwise the system would finish shutting down, but never hand control back to the BIOS to cut power or reset. I switched to the Voodoo kexts as they were being maintained and provided better battery information than my old solutions.

 

Today I was trying to move off of the old VoodooPower.kext, as I understand that was designed for Leopard only, and my only hope for having a vaguely supported system would be to move to one of the Snow Leopard kexts. Thus I started experimenting:

 

  • VoodooBattery + VoodooPower + OpenHaltRestart = success
  • VoodooBattery + VoodooPower = success
  • VoodooBattery + OpenHaltRestart = cannot halt/restart successfully
  • VoodooBattery = cannot halt/restart successfully
  • VoodooBattery + VoodooPowerMini = kernel panic at boot
  • VoodooPowerMini = kernel panic at boot
  • VoodooBattery + VoodooPowerAcpi = cannot halt/restart successfully

 

From this I've determined that:

  • OpenHaltRestart is no longer functional, and removed it.
  • VoodooBattery is required for any battery support (somewhat obvious).
  • VoodooPowerACPI does nothing on my system.
  • VoodooPowerMini kernel panics at boot.
  • VoodooPower (5/28/2009) is the only one that allows my computer to halt/restart, and it's seemingly no longer supported.

 

Something in addition to just VoodooBattery is required, or my system will not shut down. Whatever this code is, it was previously supplied by OpenHaltRestart, and is now supplied only by the obsolete VoodooPower. Vinnie881 reported this same issue.

Link to comment
https://www.insanelymac.com/forum/topic/213915-voodoopower-haltrestart/
Share on other sites

  • 2 weeks later...
×
×
  • Create New...