Looks like the DSDT.aml isn't loading, that's why you still need NCPM.
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.
Thanks, that's good to know.
The Mac Pro Audio Update will break sound for all chipsets other than alc889a. The upcoming 10.6.3 will break it too. Apple hardcoded device ids in AppleHDA. There are 2 solutions yet. Either use 10.6.2 AppleHDA or binpatch the new one. If you have ALC889a you are safe with dsdt patch and my legacy kext. For all others back up AppleHDA.kext and after applying the update replace AppleHDA with the 10.6.2 AppleHDA.
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.
aschar1 posted his updated ALC889a.kext two posts back, and you probably downloaded the unmodified dsdt.dsl instead.
d00d -- can you insert a before and after shot of this (removing BuiltInHDA key section) as with the rest of your code changes?
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.