Yes, the HDAEnabler.kext is an alternative to DSDT modding with the Device (HDEF) plus DTGP Method patches.........
In reply to
I have now re-written the instructions in my OS X LIon Install Guide topic post #5 Item 2. for Realtek ALC885/889a, to make it clearer to understand.....
You need to search your DSDT for the presence of either Device (AZA) or Device (AZAL) or Device (AZAD) and replace AZA, AZAL, or AZAD with HDEF, giving Device (HDEF) and insert the HDEF patch into the section, and so on, as now explained more clearly in post #5......
What about your PCI sound card.....?
BTW what was needed to get NVEnabler.kext working for you......?
Okay, the guide makes a lot more sense now then!
From what I've read, getting the PCI sound card to work is either impossible or difficult, so I'm not going to try it. Same with the WiFi adapter.
The reason NVEnabler didn't work for me the first time was because I was trying multiple methods to get video working at once (my fault). It resulted in a black screen. HDAEnabler didn't work the first time because I think I was using the wrong version of AppleHDA (I'm now using the 10.6.2 version in your post 5 of the Lion tutorial).
Here is a summary of my entire setup:
Again my system specs:
EVGA 680i SLi Motherboard
Intel Core 2 Duo E6600 CPU
XFX (Nvidia) 7900GS Video Card
160GB IDE HDD 7200RPM (target drive for OSX, set as slave jumper)
160GB SATA HDD 7200RPM (with Windows 7)
LG DVD-RW IDE Disk Drive (set as primary jumper)
2GB Super Talent DDR2 RAM
Abit Airpace 802.11g PCI-E 1x Wifi Adapter (Atheros AR5007EG) (from what I've read, this MIGHT work, but requires some effort. I kept this plugged in to use on my Windows boot).
Creative X-Fi PCI Sound Card (from what I've read, there is no solution to making this work. I kept this plugged in to use on my Windows boot)
Here is a set of instructions I made for myself in case I have to reinstall SL:
1. Set OSX HDD as primary Hard Drive in BIOS
2. Use [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] to install OSX Snow Leopard (alternatively, use verdant's nforceSL132Boot ISO. I used [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] because before finding this thread, I was incorrectly trying to use tony's [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] + [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] install guide. That won't work for nForce Mobos!)
3. Run Chameleon 2.0 RC4.pkg (I'm not sure if it's necessary to run this before RC5, but I did anyway just to be safe).
4. Run Chameleon 2.0 RC5_r828.pkg
5. Do not restart the computer. Instead, install com.apple.Boot.plist and SMBIOS.plist files in /Extra (verdant provided these for me, and I never looked at their contents so I'm not really sure how to make these)
6. Install the following in /Extra/Extensions:
7. Install the following in /System/Library/Extensions:
8. Edit the NVDANVX40hal.kext by adding the device id for the XFX 7900GS video card (0x029210de&0xfff0ffff) in the info.plist file.
9. Run these commands:
sudo chown -R root:wheel /System/Library/Extensions/
sudo chmod -R 755 /System/Library/Extensions/
sudo touch /System/Library/Extensions/
sudo kextcache -v 1 -t -a i386 -a x86_64 -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /System/Library/Extensions
10. Restart the computer.
11. (Optional) Apply the 10.6.8 update. Recommended for the latest features/bug fixes from Apple.
As you can see, I didn't have to do any DSDT patching since I used NVEnabler for video and HDAEnabler for audio. If you don't like using the enablers, you could alternatively use DSDT patching (part B of post 1).
The only thing I can see that isn't working, is Sleep mode. When I enter sleep mode, my monitor shuts off, hard drives shut off, but the fans remain on. Also, pressing the power button or keyboard does not wake the computer so I'm force to shut it down completely. If anyone has advice on this, let me know!
I've attached all the kexts I used. I hope this helps someone!