Now I've managed to get back into the desktop. Put back the NullCPUPowerManagement.kext and boot is fine. I was under the impression that I could remove that kext after doing the changes to the DSDT?
Anyway, I still don't have any audio even if I've added the ALC889a.kext.
Even the external FireWire audio card I have isn't recognized. Do I need LegacyHDA.kext?
A few more things I was thinking about: which DSDT.aml file is it that gets used if I have one both in /Extra and one in /Library/DSDT/DSDTFiles?
Also I see there's one com.apple.boot.plist in /Extra but also one in /Library/Preferences/SystemConfiguration.
Which file am I supposed to edit?
It just has to have read permissions;
[mac05:~/Documents/Extra] root# ls -al /Volumes/Boot\ OSX/Extra/DSDT.aml
-rw-r--r-- 1 root wheel 18297 Feb 14 21:00 /Volumes/Boot OSX/Extra/DSDT.aml
I'm not sure what boot loader you're using (it would help to add a signature), but Extra should take preference over the other two you listed if you're using Chameleon.
I attach my kexts i have in Extra/Extensions. The ionetworkingfamily.kext has the Realtekr1000SL as plugin and is modified that it overwrites ionetworkingfamily.kext in /S/L/E even if Apple pumps up the version, my alc889a_v2 has the builtin part removed and the fakesmc is already modded.
If you have modded the macpro4.1.plist in ioplatformpluginfamily.kext (ACPI_SMC_PlatfromPlugin.kext) save it before updating Mac Pro Audio Update. This update also updates ioplatformfamilyplugin.kext.
Also, I downloaded and opened your posted DSDT file to compare with mine (UD4P) and I do not see the CPU changes listed in step #5. Has step #5 been modified or since been made obsolete by a later BIOS from GigaByte? Just point me to the thread # if I missed this.
Thanks for a great guide. I'm running i7 920 on a Gigabyte EX58-UD4P and am down to a few small tweaks in 10.6.2 to get everything perfect.