I've been following this thread since about the end of 2009. I've had a working SL install upgraded to 10.6.8 on a P5N7A-VM/Q9650 with the onboard Nvidia 9300, mostly (but not completely) vanilla with most everything working perfectly. I was never able to have Legacy USB enabled. I used a older 2.0 RC4 Chameleon with a custom DSTD.aml for this board. I also use the EFI partition for the Extra folder rather than the root of the main partition.
I made a CCC backup of my SL install and decided to take the plunge to Lion, or at least try. Since this board is old now, and much less supported than the Gigabyte boards, I figure I would have my work cut out for me, and I did... but I was able to get it working on 10.7.3.
I used my existing DSTD and changed only the NVidia setting to "Parent" to get around the black screen on the 10.7.2 that I started with. I used the ###### app to make a USB stick from the App Store download.
Based on the advice I seen in the forums, I used the IOUSBFamily and IOUSBMassStorage kexts from 10.6.8 after not having a working KB/Mouse. The only other major issues I had post install were Audio and Wake from Sleep.
Audio has been a real treat... after hours (literally) over three days of trying every AppleHDA I could find with or without HDAEnabler, VoodooHDA, LegacyAppleHDA.. and patching/building my own with a HDA Wizard tool.. I finally have some sound output using an old 10.6.3 Kext with HDAEnabler.
On my SL install, I had a LegacyAppleHDA kext in my Extra folder that seemed to somehow work in conjunction with an AppleHDA kext under S/L/E. It doesn't make sense to me, but changing or removing either one would result in no sound or volume control. I have the HDEF patch in the DSDT, and never used the HDAEnabler until now.
My audio has a background sound that seems to be picking up interference from events on the screen. You can hear network traffic, moving the mouse over the dock, etc as a static in the speakers. It's not very loud and is not present over top of music, etc... but it's annoying none the less.
My sleep works as far as sleeping, but wake up will power on the system for a few seconds and shut it back down. I can't find anything in any logs. Not suffering any CMOS resets or anything like that. On SL, my sleep and wakeup worked good, even reconnecting my USB devices without any errors. (which took me a while to perfect)
Anyway, I'm hoping to find someone here who has a AppleHDA.kext that is patched for HDEF on the P5N7A-VM being used with Lion that's not dependant on the HDAEnabler. I've tried everything that I can find, and I haven't hit the right combination. Many show a DSDT patch different than my DSDT but any attempt to modify mine to match (even while substituting in the correct address space) seems to cause a KP. Everything I find seems to be created for the Asus P5Q that also used the ALC1200 audio.
Even people with Apple MACs are having wake from sleep issues with 10.7.3 so I'm not sure where to begin with that.
I'm by no means an expert at this, I just succeed by trial and error and some educated guessing.
I am more than willing to help anyone with this motherboard who are having other issues... just hoping someone can provide me with a magic AppleHDA.kext that will work in Lion properly without the HDAEnabler.
If anyone has sleep/wake working, I'd love to hear about your setup as well.
Thanks in advance!