InfiniteMac OSx86

InfiniteMac OSx86 (http://infinitemac.com/forum.php)
-   Snow Leopard 10.6 (http://infinitemac.com/forumdisplay.php?f=87)
-   -   [GUIDE] Retail MSI X58 Platinum SLI + Pictures 64 BIT (http://infinitemac.com/showthread.php?t=4084)

x986123 09-14-2009 11:51 PM

[GUIDE] Retail MSI X58 Platinum SLI + Pictures 64 BIT
 
1 Attachment(s)
Hello, I got a request by email to show those people with MSI x58 motherboards.
http://img182.imageshack.us/img182/4914/81547085.jpg

I have the Core i7 920, but the whole i7 range should work.

First off, I would recommend an install of Leopard 10.5.7 or 10.5.8 (iPC works best)
  • Once you have it basically installed, you should get the Snow Leopard DVD or DMG.
  • Mount the DMG/Disk and type this into terminal:

Code:

defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder

  • Go to /System/Installation/Packages.
  • Find and run OSInstall.mpkg.
  • Install it on a separate partition or hard drive.
  • If you installed it and received an error, it's ok. (To avoid error, just restore the DMG to another partition or a USB stick, and mount from there.)

Next, install Chameleon RC3 onto the "SnowHDD" or whatever you called it.
You should get an Extra/Extensions folder on the main root of you Snow Hard Drive. Copy the Kext's there.

http://img11.imageshack.us/img11/997...90914at345.png

Find the Kexts you need, which are listed here:
http://img30.imageshack.us/img30/229...90914at335.png

Kexts can be found HERE!

Alternatively, I uploaded my kext pack, HERE.

The kext are:

Code:

FakeSMC.kext (v2 at Netkas' site.)
PlatformUUID.kext
IOAHCIBlockStorageInjector.kext
Jmircon.kext
OpenHaltRestart.kext
NullCPUPM (I see no effect, Just increases boot time by 10 seconds... REMOVE IT.)

Get EFI strings (best results) for your Graphics Card.

The Ethernet should be working out of the box! (for x58 platinum SLI) If not, get the Realtekr1000.kext from that site listed above!

Create a DSDT.aml file and put it in your root! http://pcwizcomputer.com/index.php?o...=150&Itemid=48

Change your Main Hard drive to the snow leopard one in the BIOS. Boot into Snow, and boot with -v. If this fails, boot with the -x32 and -v.

As soon as you get in, it might fail and you might get a Kernel Panic. DON'T PANIC! Log on as FAST as you can, and either run Kext Utility, or run the BSD.pkg from the /System/Installation/Packages. After its done, reboot, and use Disk Utility. If you choose, Kext Utility, go as FAST as you can, and drop S/L/E into the Kext Utility icon and let it finish. It might panic, but after reboot, run it on E/E and reboot. No more panics!

Thank you for reading!

christopherl 09-15-2009 03:55 AM

After having a bit of trouble initially from having the dmg on the same partition as the active running Leopard install I'm stuck after it installed successfully. I installed Chameleon and am now not able to get that install to successfully boot.

When running -x32 -v I notice a few lines of interest:

Error - kext net.osrom.kext.Disabler declares com.apple.kernel dependencies. Only com.apple.kpi.* dependencies are supported for 64-bit kexts.
Can't load kext net.osrom.kext.Disabler - failed to resolve library dependencies.
Kext net.osrom.kext.Disabler failed to load (0xdc00800e).
kxld[com.apple.driver.decrypt]: The Mach-0 file is malformed: Invalid magic numbeR: 0xfeedface.

and then later on the last line, at which it freezes, is:
JMicronATA

When running -v I notice the same lines, and it ends here:

netkas presents fakesmc, a kext which emulates smc device
in6_ifattach_linklocal: nd6_prelist_add failed 12
in6_ifattach: lo0 failed to attach a linklocal address.
Fire

christopherl 09-15-2009 04:00 AM

Just tried with -x32 -v busratio=20 cpus=1 and I received this:

JMicronATA: JMB363 (CMD 0xcc00, CTR 0xc880, IRQ 17, BM 0xc400)
panic(cpu0 called 0xffffff80002cbf74): Kernel trap at 0xffffff7f80776ae1, type 14=page fault, registers:
[...]
Error code: 0x0000000000000000
[...]
Kernel Extensions in backtrace (with dependencies):
com.apple.iokit.IOATAFamily(2.6.0)
BSD process name corresponding to current thread: kernel_task

x986123 09-15-2009 04:15 AM

Hmm. What are the BIOS settings? DO you have the latest BIOS? Did you recieve that last panic in snow leopard or during boot?

In snow, you do not need Busratio=20 or CPUS=1 with a DSDT Patch

christopherl 09-15-2009 04:17 AM

Received all of those during boot, the last was trying with -x.

BIOS settings are: HPET enabled, AHCI, Bit Execute disabled, Hyperthreading Enabled

christopherl 09-15-2009 04:30 AM

http://img411.imageshack.us/img411/5805/img0040p.jpg

x986123 09-15-2009 04:39 AM

I have bit execute enabled, try that? BTW, do you have the Platinum Pro, Platinumx58 or Platinum SLI?

christopherl 09-15-2009 04:43 AM

Fantastic news! I just tried removing the JMicronATA kext and I'm able to boot into Snow Leopard, which is where I'm writing this post from. Things are running a bit slow, but I think that's because I haven't configured the graphics card (9800 GTX+) yet. Well, this is a great start, at least!

christopherl 09-15-2009 05:22 AM

Latest update:

After figuring out how to use OSX86Tools to update the EFI strings for 9800 GTX+, I checked the Hardware Overview and noticed this:

Model Name: Mac Pro
Model Identifier: MacPro2,1
Processor Speed: 2.71 GHz
Number Of Processors: 1
Total Number Of Cores: 4
L2 Cache (per core): 256 KB
L3 Cache: 8 MB
Memory: 6 GB
Bus Speed: 533 MHz

I'm running the i7 920, so that information seems like it's completely wrong. Am I missing something, or did that get screwed up somehow?

x986123 09-15-2009 06:09 AM

Its all right... Whats wrong?