So here is my list of hardware for this install:
ASUS P5KPL-AM (updated to the current bios 0518)
Intel Core2 Quad Q9300 (was previously using a core2 duo with this same install method)
2x Kingston 2GB DDR2 800mhz
INNO3D 9800GT 1GB DDR3 PCIe
Apple Airport Extreme (attached to a Mini PCI adapter)
3x500GB Seagate Barracuda SATA
And other needed item's:
Snow Leopard Retail disc
Empire EFI V1.085 R2
Chameleon RC5 pre8
Kext utility.app
DSDT for the motherboard
An existing Leopard/Snow install (preferably on a completely seperate HDD)
Needed kexts:
AppleIntelPIIXATA.kext
Disabler.kext
Fakesmc.kext
IOPCIFamily.kext
NullCPUPowerManagement.kext
NVEnabler 64.kext
OpenHaltRestart.kext
SleepEnabler.kext
VoodooHDA.kext
So, after all this has been collected together:
STEP 1:
Insert the Empire EFI disc and boot your system from DVD-Rom, you will be presented with the empire bootscreen.

Read the onscreen instructions and eject the empire disc and insert your retail snow disc, wait for the disc to spinup in the drive & hit F5 to refresh the drives. The snow install disc will show up as a boot option now, go ahead and select to boot from that.

It will do a verbose boot

STEP 2:
It will boot to the welcome screen of the installer, select your preffered language and click the continue button

Note: There are 2 choices here for the next step, either setup your target drives from an existing install of leopard/snow or do as I did & just use disk utility on the install menu

I chose to follow blackosx and partition the 500GB drive into specific partitions:
1st partition - Chameleon (1GB in size)
2nd partition - Snowleopard (483GB in size)
3rd partition - SLbackup (15GB in size)
This was done because you want to keep all the chameleon resources away from the retail install partition, and a backup partition for testing out updates etc.. so they don't fubar your main install.
With that done click continue

Choose your target drive & click customize

It's up to you here what you keep checked but I uncheck all the options as I don't need them

Click ok then click install, the installer will now start to install Snow onto your HDD

It should only take roughly 20mins so go and grab a cup of tea/coffee or whatever till it's done

Wait for it to restart or click the restart button, when the PC reboot's dont boot into your new install of snow leopard as it won't work, instead boot into your already working leopard or snow leopard install
STEP 3:
Once booted into your working install go ahead and install chameleon onto your "Chameleon" partition either manually or with Dr.hurt's great installer package.
Open the "Extra/Extensions" folder and place all the kext files into here:
AppleIntelPIIXATA.kext
Disabler.kext
Fakesmc.kext
IOPCIFamily.kext
NullCPUPowerManagement.kext
NVEnabler 64.kext
OpenHaltRestart.kext
SleepEnabler.kext
VoodooHDA.kext
Now, in order for VoodooHDA to actually work from the "extra" folder it depends on another 2 kext's which you will also need to put in the folder, these 2 kexts are all on your new snow leopard install in the "System/Library/Extensions" folder, copy and paste the following kexts to your extra directory:
IOAudioFamily.kext
OSvKernDSPLib.kext
So your "Extra/Extensions" folder should have the following in it now:
AppleIntelPIIXATA.kext
Disabler.kext
Fakesmc.kext
IOAudioFamily.kext
IOPCIFamily.kext
NullCPUPowerManagement.kext
NVEnabler 64.kext
OpenHaltRestart.kext
OSvKernDSPLib.kext
SleepEnabler.kext
VoodooHDA.kext
Move back to the "Extra" folder and grab the "Extensions" folder and drag it onto kext utility, this will make an "extensions.mkext" file in the same folder
Place also into the "Extra" folder the "DSDT.aml" file (Which can be obtained by using DSDTSE to extract it)
and edit the "apple.boot.plist" and "smbios.plist" to your particular needs, these I have yet to fully understand myself to be honest, see the chameleon documentation for further info on these as I just do not know enough about them to write anything worthwhile, I will paste here my plist files but you will be able to do your own better nodoubt.
apple.boot.plist:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Kernel</key> <string>mach_kernel</string> <key>Timeout</key> <string>5</string> <key>Kernel Flags</key> <string>arch=i386</string> <key>Theme</key> <string>Bootcamp</string> <key>Graphics Mode</key> <string>1280x720x32</string> <key>Wait</key> <string>No</string> </dict> </plist>
smbios.plist
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>SMbiosversion</key> <string>MP31.88Z.00C1.B00.0802091544</string> <key>SMmanufacter</key> <string>Apple Inc.</string> <key>SMproductname</key> <string>MacPro3,1</string> <key>SMsystemversion</key> <string>1.0</string> <key>SMserial</key> <string>W87234JHYA4</string> <key>SMexternalclock</key> <string>333</string> <key>SMmaximalclock</key> <string>2333</string> <key>SMmemtype</key> <string>19</string> <key>SMmemspeed</key> <string>800</string> <key>SMmemmanufacter_1</key> <string>0xAD00000000000000</string> <key>SMmemserial_1</key> <string>0x00001020</string> <key>SMmempart_1</key> <string>0x48594D503131325336344350362D59352020</string> <key>SMmemmanufacter_2</key> <string>0xAD00000000000000</string> <key>SMmemserial_2</key> <string>0x00003021</string> <key>SMmempart_2</key> <string>0x48594D503131325336344350362D59352020</string> <key>SMmemmanufacter_3</key> <string>0xAD00000000000000</string> <key>SMmemserial_3</key> <string>0x00003021</string> <key>SMmempart_3</key> <string>0x48594D503131325336344350362D59352020</string> <key>SMmemmanufacter_4</key> <string>0xAD00000000000000</string> <key>SMmemserial_4</key> <string>0x00003021</string> <key>SMmempart_4</key> <string>0x48594D503131325336344350362D59352020</string> </dict> </plist>
Now reboot the PC and configure your Bios to boot from the new drive you just setup the chameleon partition, when chameleon boots up you can either just let it do it's thing (as there shouldn't be any errors and it should boot into OSX)
or type -v to do a verbose boot and look to see if any error's occur on booting

It should boot to the welcome video with QE/CI & sound enabled

Simply follow the onscreen instructions & setup your user account and sit back & enjoy Snow Leopard

That should give you a working install with sleep/restart etc... working, I have nodoubt missed something so please feel free to reply with suggestions, I will also try and answer any questions to the best of my knowledge from anyone trying to setup on this motherboard also.
OPTIONAL STEPS:
As stated there was a 3rd partition made for a backup install incase of emergencies, simply follow the same instructions but obviously just install to the "backup" partition.
Software update will work straight away, select all the updates and install them. Just remember to remove "SleepEnabler.kext" from your extra directory and replace with the 10.6.2 SleepEnabler.kext and then rebuild the mkext cache before rebooting the machine or you will end up with a kernel panic.
Regards
EDIT1: Added info on sleepenabler replacement.



Sign In
Create Account












