copied you boot flags and it worked! so i followed your steps and now need to put to sleep! can you help with that? cheers mate for your input
In this case I would recommend the following:
1) Boot up using Unibeast as you have been able to.
2) Run Terminal from Unibeast. Then disable your 7000 driver on your hard drive. Assuming your hard drive is named OSX:
Code:
mkdir /Volumes/OSX/ati_backup
mv /Volumes/OSX/System/Library/Extensions/ATI7000Controller.kext /Volumes/OSX/ati_backup/
Make sure to swap out "OSX" with the real name of your hard drive if different. Hopefully there are no spaces in your drive name, as that will also cause problems with the commands I listed (so you may have to further adjust).
3) So now when you boot off your hard drive with the flags it should come up in VESA mode (low res graphics). You will need to use this boot flag to make sure it doesn't use the 7000 driver from your kextcache:
From here you can install whatever is necessary to get your particular motherboard to sleep. Or, if you already had sleep working, just make sure "Allow power button to put the computer to sleep" is checked in Energy Saver. I had to install a DSDT for my motherboard with sleep tweaks in place and also install the SleepEnabler kext linked to in my build.
4) Now you need to re-enable your 7000 driver by doing this:
Code:
cp -r /ati_backup/ATI7000Controller.kext ~/Desktop/
5) Run Kextbeast
6) Reboot and when it comes to the white or black screen, hit the power button and wait for it to go to sleep. It may take up to 2 minutes. Then hit the power button again to wake it up.
If above process doesn't work, it means your sleep is not working. Go back to step 1 and start over; then figure out why sleep isn't working and complete process. Note that it may not sleep at all in VESA mode; so you can't really test it until you install the driver.
If you have a spare video card; get sleep working with that first, then swap cards.