Just wanted to thank everyone in here in a big way for all your contributions. I just used this thread to set up my first ever Hackintosh, and everything -- from sleep to digital audio to 1000Mbit networking to a PCI FireWire 800 card to the Gigabyte SATA headers -- is working absolutely flawlessly. To sum up, I'll recap the system and outline the steps I took to get here.
Motherboard: X58A-UD3R v. 2.0
RAM: 12 GB (6 x Corsair DDR3-1333 spec'd for 7-7-7-24)
Video card: XFX ATI HD 4870, 1 GB (non-reference)
Displays: 1 x Dell 2007FP (1600x1200), 1 x 23" ACD (1920x1200)
Boot drive: Corsair Nova 128 GB SATA 3 Gb/s SSD, connected to SATA2_0
Other internal drives: 4 x 7200 rpm, various sizes and makers, connected to SATA2_2, 3, 4, 5
Optical drive: Samsung SH-S222L (IDE DVD/CD burner)
Other: TI-based Syba FireWire 800 PCI card
Case: Lian Li PC-A71F
0. Disconnect all disks except SSD and take out all but 4GB RAM (2GB DIMMs in slots 1 and 3).
1. Initial Boot - For some reason this system would hang on the spinny Apple screen when attempting to boot from the retail SL DVD from iBoot. Kakewalk solved the problem. So I initially booted and installed 10.6.0 from Kakewalk.
** Of note: I noticed at this point that my 4870 and IDE DVD/CD drive were fully working without any additional effort. No sound or networking yet, obviously.
2. Reboot into my 10.6.0 install from Kakewalk, combo update to 10.6.4. Note that I had to have the combo update burned to DVD as I had no networking yet.
3. Reboot into my 10.6.4 install using Kakewalk.
4. Copy nullspot
's DSDT file to the Desktop (see Post 33
4. Back up the original /S/L/E/AppleHDA.kext, and copy nullspot
's modified AppleHDA.kext (see Post 38
) into /S/L/E.
5. Run MultiBeast 2.1.1, using the following options:
- System Utilities (both items)
- Advanced Options: Kexts:
- JMicron36xeSATA (my Gigabyte SATA headers are connected to external ports)
- Mac Pro i7 smbios.plist
- OSX Software: Kext Utility
6. Copy the following items into /E/E:
- nullspot's modified FakeSMC.kext (see Post 33)
- nullspot's legacy889HDA.kext (see Post 38)
- jacoverse's modified IONetworkingFamily.kext (Realtec_8111d_3264.zip) (see Post 79)
7. Modify /Extra/com.apple.Boot.plist as instructed by nullspot
(see Post 33
8. Run KextUtility (or repair permissions and rebuild kext cache).
9. Shut down the machine, reconnect extra hard disks, and reinstall RAM.
10. Boot straight from BIOS and enjoy networking, sound, Software Update, dual displays, excellent 3D performance, and a 9506 32-bit GeekBench score (still only running at 2.93 GHz, not sure of my cooling yet).
Thanks again, especially to nullspot