Jump to content

The MSI Thread


45 posts in this topic

Recommended Posts

Hi folks,

 

A number of people have been moving from Gigabyte mobos to MSI, as they need much less tweaking to get things working for Hackintosh. However, much of the work that has been done for DSDTs is specific to Gigabyte or Asus mobos, and MSI owners are having to interject their questions and solutions into threads that were originally started for this other hardware. Therefore, I am starting this thread as a place to discuss all things MSI. The information will be much easier to keep track of if it's contained in one place.

 

 

I will try to keep this post updated with DSDTs as they are added to this thread.

 

p55m-gd45 DSDT v2.2

~posted by: Aargh-a-Knot

~Issues: None so far

~Link to post: HERE

 

I will include a link to the post where the DSDT is posted. Please include information about kexts, boot file, and SMBios info at the bottom of your post, following my example here.

 

I recently purchased an MSI p55M-gd45 mobo and an Intel core-i7 860 processor, and I couldn't be happier.

 

To see details about my complete build with pics, click HERE to go to my blog, OSX Marks the Spot.

 

Many of the things that required DSDT patches with the Gigabyte boards are working out-of-box with no tweaking. Things like vanilla SpeedStepping or hard drives displaying silver instead of orange. With only a minimal amount of changes, I was able to have almost everything working, except for two things: Wake from sleep, and Audio. I was able to get audio working in my original DSDT by adding Device (HDEF) and using LegacyHDA in /Extra, but, it sounded distorted. The bad sound quality was present using USB audio card as well, though not as bad as onboard sound.

 

After much investigation, I found a a DSDT that had been patched by InsanelyMac member pm_mickey that had audio working crystal clear. The HDEF device was exactly the same as in my original, so I am not sure what else could be causing the issue. The problem with pm_mickey's DSDT, however, was that I had no firewire. Others had luck by removing the FRWR device from the DSDT, but it did not help in my case. I believe there must be some differences in the p55m boards that account for this.

 

Anyway, I was able to patch together a DSDT with both working sound and Firewire. So far, everything seems to be working great. I will be investigating further to see if there any other ways I can optimize the DSDT to my specific board.

 

I am using the following with this DSDT:

Kexts: fakesmc, IONetworkingFamily, RealtekR1000SL, and LegacyHDA.

Boot file: AsereBLN

SMproductname: macPro3,1

BIOS version: 1.4

Link to comment
Share on other sites

Hi folks,

 

A number of people have been moving from Gigabyte mobos to MSI, as they need much less tweaking to get things working for Hackintosh. However, much of the work that has been done for DSDTs is specific to Gigabyte or Asus mobos, and MSI owners are having to interject their questions and solutions into threads that were originally started for this other hardware. Therefore, I am starting this thread as a place to discuss all things MSI. The information will be much easier to keep track of if it's contained in one place.

 

 

Aargh - thanks for this a very good idea as the Gigabit/Asus/Msi is all to intermixed. I also note that friend TonyMac is doing similar in a new website - great idea although I do have issues with folks reinventing the wheel.

 

Good luck with your MB - My son Scott is about to try the Asus option as well. MSI have infact set up a new division within Microstar that will concentrate solely on MBs and I understand that Gigabyte are trying for a third time to link up with MSI. We'll see.

 

Brgds/Tony.

Link to comment
Share on other sites

How I can enable AHCI mode in my bios I haven't really found it looked everywhere!

Heres pic of specs:

 

18836228.png

 

On my P43-Neo that setting is under Integrated Peripherals>On Chip ATA Devices>On Chip Sata Controller, but maybe your board just doesn't have AHCI option, there are some ICH9 and ICH10 boards that don't have that option.

Link to comment
Share on other sites

Thanks Aargh-a-Knot, I have the same MSI p55M-gd45 except with an i5-750, and have been trying to port my SL install to it.

 

Its weird though, I get same KP traceable to AppleACPIPlatform both with my 10.6.2 install booting from USB disk (it works on 2 other machines) and with tonymacx86 boot CD.

 

I note info.plist in AppleACPIPlatform does not have a match to our ACPI -- PNPA000. Did you have to mod this? Or your DSDT fixes this?

 

I also did not find a match for AHCI Controller in AHCIPortInjector.kext. I've added Ibex peak section with dev ID 0x3B208086, but haven't gotten far enough through boot to see if this works.

 

Any thoughts on a work around?

Link to comment
Share on other sites

Thanks Aargh-a-Knot, I have the same MSI p55M-gd45 except with an i5-750, and have been trying to port my SL install to it.

 

Its weird though, I get same KP traceable to AppleACPIPlatform both with my 10.6.2 install booting from USB disk (it works on 2 other machines) and with tonymacx86 boot CD.

 

I note info.plist in AppleACPIPlatform does not have a match to our ACPI -- PNPA000. Did you have to mod this? Or your DSDT fixes this?

 

I also did not find a match for AHCI Controller in AHCIPortInjector.kext. I've added Ibex peak section with dev ID 0x3B208086, but haven't gotten far enough through boot to see if this works.

 

Any thoughts on a work around?

 

I am using a 100% Vanilla install... didn't have to mod anything on the Snow Leopard install itself. The bootloader, dsdt, smbios.plist and com.apple.Boot.plist take care of everything. Are you using an untouched install? My advice, if possible, is to try it with a fresh install. You can at least rule out some possibilities. I keep all this stuff on a usb flash disk, leaving the OS disk completely untouched. This is a good idea for several reasons; most importantly, you can have a backup usb boot stick in case something goes awry. This is especially helpful if you experiment with different dsdt patches often, as I do. If a patch doesn't work, I just pop the backup stick in and reboot. I have a USB flash drive that plugs right onto the mobo usb header for when I'm done messing around with the dsdt stuff. Then I just set the flash drive to be hidden, and I don't have to see it if I don't want to.

 

Sorry if my rambling wasn't any help. Let me know how it goes for you.

 

~Aargh

Link to comment
Share on other sites

Thanks, that helps.

 

My install is pretty vanilla. Patched dev ids for ATI video and wireless on my laptop, thats about it. They don't match anything in new rig, so they don't load anyway. And thats not where KP comes from.

 

I know tonymacx86 boot cd is intended to be vanilla and it gives me same KP.

 

I use a vanilla USB install to transfer to new computer. I've used this as backup since 10.4.3 -- used to need it every time we updated trying to make update work.

 

It might be the i5; I've read some places we have support in 10.6.2, others that we won't have that till 10.6.3.

 

Planning to try your new DTST tomorrow. If that fails, might try Qoopz, or might just wait for 10.6.3

Link to comment
Share on other sites

Keep up the good work. For some reason firewire doesn't work but I have the same exact board and it works in Windows 7. The cable is one of those crappy retractable ones so that's probably part of the issue. It does disco in windows. I tried getting rid of the NullIntell power management kext and I can't boot. Tried enable/disabling speedstep in the bios. Oh well. It works I care little for vanilla but sleep would be great!!

Link to comment
Share on other sites

Thanks, that helps.

 

My install is pretty vanilla. Patched dev ids for ATI video and wireless on my laptop, thats about it. They don't match anything in new rig, so they don't load anyway. And thats not where KP comes from.

 

I know tonymacx86 boot cd is intended to be vanilla and it gives me same KP.

 

I use a vanilla USB install to transfer to new computer. I've used this as backup since 10.4.3 -- used to need it every time we updated trying to make update work.

 

It might be the i5; I've read some places we have support in 10.6.2, others that we won't have that till 10.6.3.

 

Planning to try your new DTST tomorrow. If that fails, might try Qoopz, or might just wait for 10.6.3

 

 

It is not the i5-750. Many many people have that running with no issues using 10.6 images. It is your DSDT or kexts. You do not need to use Qoopz.

 

What kexts are in your install Extra folder?

Link to comment
Share on other sites

Keep up the good work. For some reason firewire doesn't work but I have the same exact board and it works in Windows 7. The cable is one of those crappy retractable ones so that's probably part of the issue. It does disco in windows. I tried getting rid of the NullIntell power management kext and I can't boot. Tried enable/disabling speedstep in the bios. Oh well. It works I care little for vanilla but sleep would be great!!
When you talk about firewire does't it not work all together? Does it work when you have something plugged in on reboot? Or do you just not have how swap capability? Firewire hot swap is a problem for a lot of motherboards.
Link to comment
Share on other sites

Or BIOS settings...

Well thanks guys.

 

With Aargh's 2.0 DSDT I get much further in boot process.

Now getting KP at AppleAHCIPort. I've dealt with that one before.

 

BIOS settings don't seem to matter. I get same thing in AHCI or RAID mode. Its curious, Win 7 gives same dev ID for AHCI as RAID, on my E520 the settings change dev ID. Linux doesn't care which mode you use either. Of course, XP doesn't boot in AHCI.

 

As I had added device IDs to AHCIPortInjector.kext I am convinced that is the problem. Should have moved that out of /E/E 1st. Single user mode didn't work yet either or I would have fixed it.

 

Unfortunately the new box is not near my existing boxes, so I likely won't try again till Monday.

 

EDIT -- Didn't get nearly as far in the boot process without AHCOPortInjector. Maybe need to think about this awhile :(.

 

 

 

Would it be impossible to install OSX without AHCI option? Just asking gonna update my bios

Might be interesting which BIOS people are using. I have the latest one from MSI site on my board, and I am having problems.

Link to comment
Share on other sites

Would it be impossible to install OSX without AHCI option? Just asking gonna update my bios

 

 

As far as I understand and am aware, OSX runs only on AHCI. You will also be able to run Vista/Win7 using ahci but will you will need to change the windows registry, google win7 achi for details.

 

Good luck with your bios.

Link to comment
Share on other sites

When you talk about firewire does't it not work all together? Does it work when you have something plugged in on reboot? Or do you just not have how swap capability? Firewire hot swap is a problem for a lot of motherboards.

 

 

DOH!!! Why didn't I think of that. It said the firewire was working but I was plugging the cam in after reboot. When I have it plugged in and boot it works. Sort of annoying but it works!!! Thanks.....

Link to comment
Share on other sites

As far as I understand and am aware, OSX runs only on AHCI. You will also be able to run Vista/Win7 using ahci but will you will need to change the windows registry, google win7 achi for details.

 

Good luck with your bios.

 

Thank you! I will flash my bios after a week and then I am ready to install my customized image and I also confirmed I get the AHCI when I update from MSI.

Link to comment
Share on other sites

  • 2 weeks later...

Hi all

 

Can someone post a link for a BootCD install Tutorial or at least a boot CD Iso for P55-GD65 ?

It seems the Bootc CD on Tonymacx86 Blog have not the specific kermel for 10.6.0 and 10.6.1 SL installation (if I understood all, you must use a BootCD with it to install 10.6.0 with the Apple Install DVD, then update to 10.6.2 and then install the bootloader and the specific kexts).

 

And I need you to understand why some put all the kext in the extra folder and other insist on putting RealtekR1000SL and Audio ketx in System/libray ?

 

Sorry my English is not as good as I wish.

 

Thnaks.

 

Eric

Link to comment
Share on other sites

Try on my page szkielkoioko

 

This tutorial is in polish language, but you can use google translate to translate to english or another languages

Thanks player_sct (and nice job)

 

I will burn and try your iso and let you know.

Edit : your BootCD work fine, SL installed on my HDD (need to do the after installation work : bootloader and kext).

 

Is your DSDT contains some specifics for i5 ? (as I'm running i7 860)

 

Is the Chameleon RC4 stock ? (or with specific boot file for example)

 

Why we cannot put the RealtekR100SL.kext in the Extra folder (instead of /System/Library) ?

 

Eric

Link to comment
Share on other sites

You can put RealtekR100SL.kext in E/E if you include IONetworkingFamily.kext as well.

Thank you very much for this answer Argh-a-Knot.

That's I was thinking after reading some post but you confirn it to me, thanks.

 

Another, perharps stupid, question : I read Chameleon is not able to launch Windows XP if installed to the same HD that OS X (GUID with Partition 1 SL in Journalised and Partition 2 Win in Fat->NTFS).

Is it still true ?

Is it possible to have 1 OS X 2 Linux 3 Window with Chameleon as bootloader ?

I think install sequence should be : first OSX (format HDD as GUID with partition 1 Mac Extended Journalised and others FAT), then XP (with partition reformated in NTFS) then Ubuntu (with partition reformated in ext3/ext4, without Grub I suppose) and at the end install of Chameleon (on the "EFI" partition).

Link to comment
Share on other sites

Anyone have experience overclocking an MSI p55 board? I found a great tutorial for oc'ing the i7 860
can you post link please.

 

but the settings that I would like to change are grayed out in my BIOS.

What a pity, MSI P55 are supposed very good for over-cloking (I see good review especialy P55-GD65 and P55-GD80).

Link to comment
Share on other sites

On my P55-GD65 Core i5 is work with 3,8Ghz :D Everything is stable and veeery fast :D My Geekbench score is over 10000.

 

Thymallus - I am glad that I could help :)

Chameleon RC4 is stock version (today I write new post with new versions dsdt, boot (Recursor RC4_V2 version) and extra folder - http://szkielkoioko.xsk.pl/nowa-wersja-dsd...h-msi-p55-gd65/

Link to comment
Share on other sites

 Share

×
×
  • Create New...