Hi all,
Haven't posted here or done anything on the OSx86 scene for a while, but I have a project that you guys might like, later down the pipeline
For now, I just wanted to share the kexts and DSDT that I'm using on my Gigabyte GA-P35-DS3P (Rev. 2). I recently had to install OS X 10.6.4 on it, and it was somewhat of a hassle, so I thought it might be convenient for me to post them here for others who have this board, and boards with similar hardware. The kexts and DSDT are attached. Everything goes in the Extra folder, and has been confirmed to work with Chameleon 2.0 RC4. I've tested everything in 32 bit mode and it works, haven't gotten around to trying it on 64 bit mode yet. Also included is a com.apple.Boot.plist that forces 32 bit boot, and an smbios.plist that allows your hackintosh to be recognized as a Mac Pro. Here are the kexts included:
AppleIntelPIIXATA.kext - Not even sure if this one is necessary, but its there for good measure to enable all SATA ports on my Intel ICH9R chipset.
JMicron36xATA.kext - Support for the JMicron ATA controller on this board. You need this for OS X to recognize and use IDE devices.
EvOreboot.kext - OpenHaltRestart didn't work, so I'm using this for proper shutdown/restart support.
fakesmc.kext - SMC device simulator. Not sure exactly about all the technical details on this one, but its included on all vanilla installations.
HDAEnabler.kext - Audio injector. Works in combination with DSDT and LegacyHDA.kext to provide fully working audio for the ALC889A codec. From tmongkol's ALC889A package.
LegacyHDA.kext - Modified by tmongkol to support ALC889A. This is the "4out2in" version which gets me working line output/line inut/SPDIF/microphone etc.
NullCPUPowerManagement.kext - Disables AppleIntelCPUPowerManagement.kext.
PlatformUUID.kext - Fix for the UUID 35 error (injects a generic UUID).
SleepEnabler.kext - This is the new version for 10.6.4, enables sleep.
VoodooPS2Controller.kext - Support for PS/2 keyboard and mouse.
IMPORTANT NOTE: Make sure the SATA mode in your BIOS is set to AHCI, otherwise you'll get "Still waiting for root device"
Files are attached
EDIT: Forgot to remove my device properties string from com.apple.Boot.plist, file is fixed now