I appreciate your hard work MaLd0n, It's sad that I have missed the point in time when Auto Patcher was still available, still the tools provided are more than enough to tinker with DSDT patching.
I have built a quiet HTPC machine from spare parts which I'm going to upgrade with a discrete graphics card later on, meanwhile using onboard GMA950. Staying at 10.6.7 until I polish everything, have almost everything working, as I had some previous knowledge with my GA-P35-DS3L & Q6600 setup for almost 3 years now coming from Leopard all the way to Lion without skipping a version.
Now the board is ASUS P5GZ-MX running ICH7 (no AHCI, SATA is set to Enhanced, but supposedly is working as Native), I have managed to get native PM with my E2160 4xP-State, have GMA950 running (sluggish, but oh well) and onboard ALC883 3-port sound working flawlessly. Also the onboard LAN is Marvell 8001 - somewhat tricky, using skgeosx helps. The real problem that is bothering me is that sleep is not working no matter what I do. I have even tried SleepEnabler, but it won't load with this kext. So back to traditional DSDT editing I go.. and beg for assistance.
Here's my files, which include:
* lspci and dmesg output
* System Profiler snippet
* IOReg data for use with IORegistryExplorer app
* DSDT that I have put together with the knowledge of things that i have
http://dl.dropbox.com/u/2573233/P5GZ-MX_iMac5%2C1.zip
I really have no idea where might be the problem with the sleep. The computer goes to sleep fine, all the coolers shut down and it will just blink the power LED until i hit the power button, tickle any HID device or remove a USB device to trigger a wake. Then it will prompt to wake but it will POST immediately meaning that it has restarted. So, no actual sleep at all.
The motherboard has jumpers for +5VSB to allow wake from S3 and I have them set accordingly, also S3 only, APCI 2.0 and APIC are enabled in BIOS.
Thank you in advance!
P.S. Sorry for the wall of text