Mac OS X on x86 Hardware 2008–2024 Technical Archive
InfiniteMac OSx86 › Snow Leopard 10.6 › MSI P43 Neo & Snow Leopard it's love...
52,583 reads · 2009-09-13 – 2009-12-05
Report Snow Leopard 10.6 DSDT ALC889a / Audio Chameleon / Boot-132 AHCI / SATA

MSI P43 Neo & Snow Leopard it's love...

+ Audio Works with modified AppleHDA and DSDT.aml + Sleep... Works... ( auto sleep works too, but i can't turn the PC on by the USB mouse or keyboard just with the power button) + Chipset Works OOB + Ethernet Works OOB + Restart/ShutDown…

Primary Author
@kpkp Published 2009-09-13
Collection
Snow Leopard 10.6
Archival Footprint
52,583 historical reads · 36 curated field notes (from 47 dispatches) · 2009-09-13 – 2009-12-05
Credited Voices (14)
@mm67 (16)@kpkp (9)@pomalink (4)@M4nfr3D (3)@freaksey (3)@milanca (2)@metherockman (2)@ronoverdrive (2)@x986123@punk_zappa@kroat999@xXrkidXx@lei8888@JCsHands

+ Audio
Works with modified AppleHDA and DSDT.aml

+ Sleep...
Works... ( auto sleep works too, but i can't turn the PC on by the USB mouse or keyboard just with the power button)

+ Chipset
Works OOB

+ Ethernet
Works OOB

+ Restart/ShutDown
Works OOB, in the 64bit mode its necesary to use the OpenHaltRestart kext

+ TimeMachine
Works OOB

+ Jmicron
Works OOB - PATA port, 64bit kext needed in 64 bit mode

What i use
- Chameleon 2 + EFI 10.3 (Kernel Flags "-pci0")
- DSDT, creato con Patcher02Beta5 (made with Patcher02Beta5)
- fakesmc.kext (v2)
For 64bit mode:
- Jmicron.kext (64bit)
- OpenHaltRestart.kext

Author Updates & Technical Revisions

Follow-up dispatches by @kpkp

Author Update #1 @kpkp 2009-10-04

Solved all my problems...

Audio
I am using an Audigy 2 card, because the onboard sound has poor quality and by doing so i gained a FireWire port that the motherboard lacks - only 32bit mode for now

+ Sleep
Works, needs more testing...

+ Chipset
Works OOB

+ Ethernet
Works OOB

+ Restart/ShutDown
Works OOB

+ TimeMachine
Works OOB

+ Jmicron
Works OOB - PATA port

What i use?
- Chameleon 2 + EFI 10.3
- DSDT, made with Patcher02Beta5
- fakesmc.kext (v2)

Yup, thats all...
Its a great motherboard for lil money, i paid 53€ for it and now i can say they were well spent

Author Update #2 @kpkp 2009-10-13

First post updated...
You should find all u are looking for in the zipped package...

Author Update #3 @kpkp 2009-10-13 ↳ Re: @mm67
@mm67I wouldn't try to use P43-Neo dsdt on P43-Neo-F.

Me neither but if he wants to decompile and see something... Its all i can do...

Author Update #4 @kpkp 2009-10-13 ↳ Re: @mm67
@mm67Yes, same here. My P43-Neo also works great except after sleep shutdown and restart no longer work. Mine wakes up nicely using usb keyboard, mouse or Apple remote.

Would u mind to share your dsdt?
What bios version are u using?

Author Update #5 @kpkp 2009-10-13 ↳ Re: @mm67
@mm67I'm using version 1.9 but I don't have that machine at hand now. My sister's husband also wanted to test a Hackintosh. Now after two weeks of testing he is already planning to buy a real Mac or build his own

I have the 1.9 too... OK when u get it at hand put it here please, i would like to figure out whats up with my usb weakling up thing...

Author Update #6 @kpkp 2009-10-15 ↳ Re: @mm67
@mm67Got my MSI setup back today and updated bios to 1.A. That forced me to do all bios settings again and doing that I remembered what it was that made usb wake up possible. Goto power management setup>wake up event setup. Select wake up event by bios, and there You have it. Resume from S3 by usb device option While in bios goto Cell menu…

Thx for the tips...
What do you use to update the bios (i have no floppy on this pc)?
I tried with the current bios to enable the C-State but it wont boot... i will try later with the latest bios...

PS: maybe the update in the CPU microcode would help since i use intels E5200

Author Update #7 @kpkp 2009-10-15 ↳ Re: @mm67
@mm67No need for a floppy, make a dos usb stick. Like this: bay wolf.com/usbmemstick.htm

THX, done that, but still cant make it boot with the C-states enabled... maybe it depends on the CPU?
Could u share your dsdt?

Author Update #8 @kpkp 2009-10-19 ↳ Re: @mm67
@mm67This P43-Neo is real funny, with this I can boot to Win7 using Chameleon and sleep still works, no way to do that on my Gigabyte board.

May i ask u what CPU are u using with the msi p43 Neo?
Because i think i tried em all (even boot with your dsdt) and still can't boot with the c-states enabled?

EDIT: another thing, what method (compiler) did u use to compile your dsdt?

Synthesized Community Field Notes

36 technical responses curated from 47 original dispatches

Field Note #1 @pomalink 2009-10-13

good to know that someone with the MSI p43 neo got things going.
I however have no luck.
i'm able to get a full running 10.6.1 retail install to my GA ep45-ds3r.
and an Abit p35-Pro.
both of which using Chameleon 2 + EFI 10.3.

but my other system with the MSI P43 neo3-f cannot get past the Kernel Panic!
I'm getting error trying build a DSDT.aml using Patcher02Beta5 and the latest bios from MSI.
i've tried to follow many guides, but non of which to do with this particular Motherboard and Snow Leopard.

if you could, please share your successful DSDT.AML and "Extra" package for me to test out.

here's my non working spec:

MSI p43 neo3-f
intel e7200 2.53ghz
ati 4850 512mb
onboard sound
2GB DDR2 crucial ballistix

Field Note #2 @mm67 2009-10-13 ↳ Re: @pomalink
@pomalinkgood to know that someone with the MSI p43 neo got things going. I however have no luck. i'm able to get a full running 10.6.1 retail install to my GA ep45-ds3r. and an Abit p35-Pro. both of which using Chameleon 2 + EFI 10.3. but my other system with the MSI P43 neo3-f cannot get past the Kernel Panic! I'm getting error trying build…

Don't try to patch the bios file, extract dsdt.dsl from running system and patch that using Patcher02Beta5. If You have Windows on computer use Lavalys Everest for extraction or use Ubuntu live cd and run cat /proc/acpi/dsdt > dsdt.dat. Then run iasl -d dsdt.dat and You have your dsdt.dsl ready for patching.

Field Note #3 @mm67 2009-10-13 ↳ Re: @kpkp
@kpkpHere it's all i use... PS: Works in 64bit mode too, i also got the onboard sound to work thx to mormegil...

I wouldn't try to use P43-Neo dsdt on P43-Neo-F.

Field Note #4 @mm67 2009-10-13 ↳ Re: @kpkp
@kpkpMe neither but if he wants to decompile and see something... Its all i can do...

Yes, same here. My P43-Neo also works great except after sleep shutdown and restart no longer work. Mine wakes up nicely using usb keyboard, mouse or Apple remote.

Field Note #5 @mm67 2009-10-13 ↳ Re: @kpkp
@kpkpWould u mind to share your dsdt? What bios version are u using?

I'm using version 1.9 but I don't have that machine at hand now. My sister's husband also wanted to test a Hackintosh. Now after two weeks of testing he is already planning to buy a real Mac or build his own

Field Note #6 @pomalink 2009-10-13

thanx for the tip, i got past the Kernel Panic and Snow Leopard finally booted!
I use Ubuntu livecd's Terminal to extract DSDT.dsl using "cat /proc/acpi/dsdt > dsdt.dat" --> "iasl -d dsdt.dat"
I then got the DSDT.aml by compiling "iasl -sa dsdt.dsl"

hope this helps other who still havent gotten a working dsdt.aml

now all i need is to get sound and ati 4850 working.
i've tried a few methods to get ATI 4850 working, but still no go.
EFI 10.3 & 10.4 with GraphicsEnabler=yes, added ID to ATI4800controller.kext & ATIRadeonX2000.kext.
I also tried the EFI string by adding the hex to device properties in com.apple.boot
no luck with EVOenabler either.

anyhow ,thanx for LiveCD tip...now i'm able to patch my own DSDT which everyone should learn. Its not so bad!

Field Note #7 @M4nfr3D 2009-10-13

Can we help me?

I boot Retail with -f -v & boot132 method and works fine. In next step screen freeze in this:

Direct link, if thumbnail dont work:

Hardware:
MSI p43 NEO3
-hdd & dvd on sata
-ICH10/R
-ALC888
-P43
Intel C2D e7500
Palit nVidia gForce gts250
Patriot 2x2gb cl5

Any sugestions?

Field Note #8 @x986123 2009-10-14

Not only, My MSI X58 platinum SLI loves OSX Snow.

Everything works. EVERYTHING.

Field Note #9 @mm67 2009-10-14 ↳ Re: @M4nfr3D
@M4nfr3DCan we help me? I boot Retail with -f -v & boot132 method and works fine. In next step screen freeze in this: Direct link, if thumbnail dont work: Hardware: MSI p43 NEO3 -hdd & dvd on sata -ICH10/R -ALC888 -P43 Intel C2D e7500 Palit nVidia gForce gts250 Patriot 2x2gb cl5 Any sugestions?

If You have Neo, not Neo-F, then kpkp's patched dsdt.aml should help You. Anyways better to learn how to make your own.

Field Note #10 @M4nfr3D 2009-10-14

I have MSI MS-7514 P43 NEO3 and Leopard & Snow Leopard Retail didnt working.

here instalation of Leopard 10.5.6 Retail stop and I didnt know what i do next.

Sry bad eng...

Field Note #11 @mm67 2009-10-14 ↳ Re: @M4nfr3D
@M4nfr3DI have MSI MS-7514 P43 NEO3 and Leopard & Snow Leopard Retail didnt working. here instalation of Leopard 10.5.6 Retail stop and I didnt know what i do next. Sry bad eng...

MS-7519 is Neo, MS-7514 is Neo-F

Field Note #12 @pomalink 2009-10-14

I got ATI 4850 working using EFI string.
I still cant sound to work. I patched DSDT for ep45-ds3r with ALC889 and that works great. but DSDT.dsl for p43-neo3-f doesnt have "Device (AZAL) or (HDEF)".
i've tried patching AppleHDA using ALC888.txt but still no sound.
anyone here got it working?
if so, what direction did you take?

thanx for help!

Field Note #13 @mm67 2009-10-15 ↳ Re: @kpkp
@kpkpI have the 1.9 too... OK when u get it at hand put it here please, i would like to figure out whats up with my usb weakling up thing...

Got my MSI setup back today and updated bios to 1.A. That forced me to do all bios settings again and doing that I remembered what it was that made usb wake up possible. Goto power management setup>wake up event setup. Select wake up event by bios, and there You have it. Resume from S3 by usb device option While in bios goto Cell menu too, enable Intel EIST and Intel C-State tech options and You just got yourself speedstepping and c-states working out of the box.

Field Note #15 @kroat999 2009-10-15

by the way has someone a google Wave account for me ?

Field Note #16 @mm67 2009-10-15 ↳ Re: @kpkp
@kpkpThx for the tips... What do you use to update the bios (i have no floppy on this pc)? I tried with the current bios to enable the C-State but it wont boot... i will try later with the latest bios... PS: maybe the update in the CPU microcode would help since i use intels E5200

No need for a floppy, make a dos usb stick. Like this:
bay wolf.com/usbmemstick.htm

Field Note #17 @mm67 2009-10-15 ↳ Re: @kpkp
@kpkpTHX, done that, but still cant make it boot with the C-states enabled... maybe it depends on the CPU? Could u share your dsdt?

This is pretty much as basic as can be, this board just doesn't need lot of fixes. Even ICH10 works out of the box, I mean without dsdt fix or ioahciblockstorageinjector to fix orange HD icons.

Field Note #18 @pomalink 2009-10-16 ↳ Re: @punk_zappa
@punk_zappaWhere did you get the hd4850 EFI string?

got the string from here, Second Method:

http://www.insanelymac.com/forum/index.php?showtopic=18… ↗

make sure to use EFI 10.4 W/OUT GraphicsEnabler ...i.e…GraphicsEnabler=No.
add device ID to ATI4800controller.kext and ATIRadeonX2000.kext.

so now i have Graphics and sound working with patched AppleHDA.kext.
however, popping noise when sound comes out of sleep.
and System cant wake from sleep...just freezes.
maybe a patched DSDT.aml will fix both of these issues.
other than that, my p43-neo3-f is finally fully running! :

Field Note #19 @M4nfr3D 2009-10-16 ↳ Re: @mm67
@mm67MS-7519 is Neo, MS-7514 is Neo-F

What must I do to launch installation, or what distro will be working on my MS-7514 Neo-F?

Field Note #20 @milanca 2009-10-19

It's great to hear that MSI P43 Neo supports everything OTB, especially c_states and p_states, so speedstepping works vanilla out of the box. Can you guys confirm the same with MSI X58 platinum? The owner mentioned that everything works, does it include the speed step?

Field Note #21 @mm67 2009-10-19 ↳ Re: @milanca
@milancaIt's great to hear that MSI P43 Neo supports everything OTB, especially c_states and p_states, so speedstepping works vanilla out of the box. Can you guys confirm the same with MSI X58 platinum? The owner mentioned that everything works, does it include the speed step?

This P43-Neo is real funny, with this I can boot to Win7 using Chameleon and sleep still works, no way to do that on my Gigabyte board.

Field Note #22 @mm67 2009-10-19 ↳ Re: @kpkp
@kpkpMay i ask u what CPU are u using with the msi p43 Neo? Because i think i tried em all (even boot with your dsdt) and still can't boot with the c-states enabled? EDIT: another thing, what method (compiler) did u use to compile your dsdt?

What dsdt did you use, not the one from Leopard thread I hope, that is for Neo-F. I am using E7400 with MSI board. For compiling I use a recent version of IaslMe. This is the dsdt that I use on my P43 Neo.

Field Note #23 @freaksey 2009-10-24

can u post a link to the Neo-F thread? seems like the search engine is broken

Field Note #25 @freaksey 2009-10-25

mhh.. everest tells me i'm running on a MSI P43 Neo (MS-7519) and not on a Neo-F like the pakage tells me.

can you explain what do do with your files in the zip? (sorry I'm pretty new to hackintosh)

Field Note #26 @mm67 2009-10-25 ↳ Re: @freaksey
@freakseymhh.. everest tells me i'm running on a MSI P43 Neo (MS-7519) and not on a Neo-F like the pakage tells me. can you explain what do do with your files in the zip? (sorry I'm pretty new to hackintosh)

Then you put the dsdt.aml from this thread to your Extra folder.

Field Note #27 @freaksey 2009-10-25

Is it possible to install Snow without having access to a mac?

Field Note #28 @mm67 2009-10-25 ↳ Re: @freaksey
@freakseyIs it possible to install Snow without having access to a mac?

Yes, you need a bootcd and a retail SL dvd.

Field Note #29 @xXrkidXx 2009-10-25 ↳ Re: @freaksey
@freakseyIs it possible to install Snow without having access to a mac?

so basicly, restore your Snow Leopard disc or DMG to a 8gb flash drive.

install Chameleon, and change the boot file to the Netkas 10.4 EFI file. add any nessacary kexts. install.

Field Note #30 @mm67 2009-10-25 ↳ Re: @xXrkidXx
@xXrkidXxso basicly, restore your Snow Leopard disc or DMG to a 8gb flash drive. install Chameleon, and change the boot file to the Netkas 10.4 EFI file. add any nessacary kexts. install.

And the original question was this...

Is it possible to install Snow without having access to a mac?

Please do tell me also how to do all that using Windows

Show 6 additional community field notes (#31–#36)
Field Note #31 @milanca 2009-10-26 ↳ Re: @mm67
@mm67And the original question was this... Is it possible to install Snow without having access to a mac? Please do tell me also how to do all that using Windows

mm67, thanks for helping out new guys, it's really appreciated!

Field Note #32 @metherockman 2009-10-26

I am a newbie. How do i create boot 132 cd for MSI P43 NEO?

Field Note #33 @mm67 2009-10-26 ↳ Re: @metherockman
@metherockmanI am a newbie. How do i create boot 132 cd for MSI P43 NEO?

You can find a lot of guides over at Insanely or I can give you a ready iso file if you have a place where I can upload an 8 Mb zip file.

Field Note #34 @ronoverdrive 2009-10-27

The P45 Neo3-F mobo also works using the same kexts as this one. Only difference is you need to add USBBusFix=Yes to your boot flags for the USB to work properly. Just thought I'd share since I know the P45 Neo3-F doesn't have much info out there nor many successful installs of Leopard. I was surprised at how well Snow Leopard took to it.

Field Note #35 @JCsHands 2009-12-02 ↳ Re: @mm67
@mm67And the original question was this... Is it possible to install Snow without having access to a mac? Please do tell me also how to do all that using Windows

I am looking into this, I broke my 10.6 install with the 10.6.2 update. I think that I saw a tool here on infinitemac that would restore it to a flash drive or HDD. I was also looking into using BootThink, install it on the Flash drive and then try to boot off of that. maybe convert the DMG to an ISO and drop the files on the drive with bootthink. I am not sure if this will work or not, but this would probably be a new discussion.

Field Note #36 @ronoverdrive 2009-12-05 ↳ Re: @JCsHands
@JCsHandsI am looking into this, I broke my 10.6 install with the 10.6.2 update. I think that I saw a tool here on infinitemac that would restore it to a flash drive or HDD. I was also looking into using BootThink, install it on the Flash drive and then try to boot off of that. maybe convert the DMG to an ISO and drop the files on the drive…

pra sys.co.cc/2009/10/empire-efi/

Empire-EFI should do the job.

Corroborated & Participated: @metherockman @lei8888
Sources & Contributor Provenance (14 credited usernames · Thread #4066)
UsernameDossier ContributionDispatchesActive Window
@mm67Core Contributor162009-10-13 → 2009-10-26
@kpkpPrimary Author92009-09-13 → 2009-10-19
@pomalinkCore Contributor42009-10-13 → 2009-10-16
@M4nfr3DCore Contributor32009-10-13 → 2009-10-16
@freakseyCore Contributor32009-10-24 → 2009-10-25
@milancaContributor22009-10-19 → 2009-10-26
@metherockmanContributor22009-10-26
@ronoverdriveContributor22009-10-27 → 2009-12-05
@x986123Contributor12009-10-14
@punk_zappaContributor12009-10-15
@kroat999Contributor12009-10-15
@xXrkidXxContributor12009-10-25
@lei8888Contributor12009-11-24
@JCsHandsContributor12009-12-02