Fascinating new wrinkle for me here. I am VERY close to a working sleep, it seems, and may with my troubleshooting be able to help others with Sandy Bridge Gigabyte Z68AP boards as well. I'm using the DSDT from the Database here. Here's my story step by step ---
1. For the heck of it, I booted from iBoot using my existing Snow Leo HD as the startup disc (Inserted iBoot CD, right-arrowed to my HD, hit Return). Screen had one message before the apple logo "Unsupported Card!" but I'm fine with that.
2. MacOS 10.6.8 opened fine, booted to main screen, had a translucent menu bar [which indicated QE/CI]. Put the computer into Sleep mode via the Apple menu. IT SLEPT! I nearly fainted. Clicked the mouse to wake it up. IT WOKE UP AND HAD VIDEO BACK! I nearly fainted again ..
3. I rebooted the computer a second time (with the iBoot disc) just to make sure I wasn't dreaming all this. It worked FINE a second time, so it wasn't a fluke!
HOWEVER !!!
4. I then rebooted
without the iBoot CD as the active drive. Restarted from my Mac HD by itself. System slept fine. BUT it did
NOT wake up with video, my monitor said "Waiting for signal." Um, what ?!
5. Rebooted the computer (with the iBoot disc) and put it to sleep, clicked the mouse and it woke back up again with video, no problems.
So I narrowed it down to it being something on my HD [or not on my HD].
OBVIOUSLY there's code [or lack of code] on the iBoot CD only, that allows it to start video back up again ?? OR is it the fact that there's a CD in the drive that does not allow it to kill the video from starting up?
I already tried copying the kernel from the iBoot CD (using Show Invisible files in the Finder, mount Preboot.dmg, copy the kernel to the HD/Extras/ folder, adding in the proper kernel reference in my .plist on the HD because I saw it said that it was using the new kernel on the HD when I booted with -v).
My org.chameleon.Boot.plist has:
Kernel Flags: arch=i386 pmVersion=23 npci=0x2000 -v
Kernel: /Extra/mach_kernel
GenerateCStates=Yes, GeneratePStates=Yes
(other "standard" things like GraphicEnabler=Yes, Timeout=2, Legacy Logo=Yes, EthernetBuiltIn=Yes)
SO -- What do you think I can try from this point? We are inches away.
Thanks all for your help.