I decided to create a kind of how to for the awesome Big Bang xPower board as nobody seems to have created one before. You’ll have a magic verbose boot without any error, 32 and 64 bits proof.
I’ll skip basics steps that you can find on other x58 threads and explain directly what’s working or not and post kexts and the DSDT that I’ve made to have a fully working install on 10.6.7.
I’ll also skip video cards part, as anyone have a different one.
What’s working with DSDT edits :
- Native CPU power managment (thanks to Chameleon RC5)
- Power off and restart
- Native ICH10(to get rid of AHCIBlockStorage)
- Loading AppleLPC
- AppleSMBusPCI (doesn’t return any errors anymore)
- Sleep with no USB interrupt after wake up
- jMicron e-SATA
- Firewire (only after sleep)
dsdt.aml.zip 8.96KB 285 downloads
Needed kexts :
- FakeSMC (with temperature monitoring)
- Ethernet (RealtekR1000SL.kext)
- Audio (VoodooHDA.kext)
- e-SATA (JMicron36xeSATA.kext, only for system infos cosmetics)
(All kexts are going into S/L/E)
MSI_Big_Bang_xPower_Kexts.zip 340.8KB 225 downloads
What’s not working :
Note : USB3 seems to work natively on 10.6.7, I can't test because I don't have any USB3 device, but USB2 ones are working.
First of all, you need to upgrade to latest bios on MSI website.
Also, and i don’t know why, I had to put my Mac hard drive onto the 4th SATA port, as sleep doesn’t work in the 1st or 2nd one, maybe only relative to me, try it if sleep doesn’t work.
Bios configuration :
Set every onboard chip to AHCI
In Power Managment Setup :
ACPI Function - Enabled
ACPI Standby Set - S3
EuP 2013 - Disabled
Restore On AC Power Loss - On
Wake Up Event - USB - Enabled
You’re free to go for the rest of bios configuration, overclocking is working as I’m running my i920@4Ghz.
Get the latest Chameleon RC5, you’ll have to use GenerateCStates and USBBusFix.
Here’s the com.apple.boot.plist I’m using :
<?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>Graphics Mode</key> <string>1920x1200x32</string> <key>Kernel</key> <string>mach_kernel</string> <key>Kernel Flags</key> <string>-v arch=x86_64</string> <key>Theme</key> <string>Hackintosh</string> <key>GenerateCStates</key> <string>yes</string> <key>UseAtiROM</key> <string>yes</string> <key>GraphicsEnabler</key> <string>Yes</string> <key>USBBusFix</key> <string>Yes</string></dict></plist>
I hope that my english was not crappy and that this kind of how to will help xPower owners to install OS X on their computers, as it took me a lot of work to make this board fully working.
If anyone has a trick for working Firewire without sleeping, please post here.
See you guys !