Jump to content

fluid | fixed

 [GUIDE] SNOW on Abit IP35-Pro! (ICH9-R)


  • Please log in to reply
358 replies to this topic

#1
ricola

ricola

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 170 posts
  • Gender:Male
Hi all,

This guide is about how to install Snow Leopard from a running OS X, with Abit IP35-Pro motherboard spesific.

  • Abit IP35 Pro Motherboard
  • Chipset P35/ICH9R
  • Intel C2D E7500 2.93GHz
  • Memory 2 x 2GB DDR2
  • Audio ALC888 [DSDT] working!
  • Dual LAN RTL 8110SC/8169SC [OOB] working!
  • VGA Geforce 9400GT 512MB [Efi String] working!
  • HDD WDC Sata 320GB [set Sata=AHCI in BIOS, Guid Partition Table]
  • Pioneer DVD-RW  DVR-215 Sata

Posted Image
< < < < Download (SL PRO.dmg) > > > >

  • In bios set > Integrated Peripheral > Onchip Sata Device > Sata Mode > AHCI

  • Format/Erase (Guid) partition Snow (from now on we call it Snow )

  • Disk utility > Select Snow Partition > Info (copy UUID information to a Note) click!

  • Open terminal, type :
    	   sudo -s 
    	   chown 0:0 /Volumes/Snow
    

  • Mount SL PRO.dmg and run SL PRO v1.0 targeting Snow

  • Insert your VGA GFX String to /Snow/Extra/com.apple.boot.plist.
    		  <key>device-properties</key>
    		  <string>PASTE_YOUR_GFX_STRING_HERE</string>
    

  • Insert Snow partition UUID information to :
    • /Volumes/Snow/Extra/com.apple.boot.plist
    • /Volumes/Snow/Extra/Extensions/PlatformUUID.kext/contents/info.plist
    • /Volumes/Snow/Extra/smbios.plist click!
    - com.apple.Boot.plist
    	<key>Kernel Flags</key>
    	<string>boot-uuid=Paste_Your_UUID_Here</string>
    
    - PlatformUUID.kext/Contents/info.plist
    	<key>PlatformUUID</key>
    	<string>Paste_Your_UUID_Here</string>
    
    - smbios.plist
    	<key>SMUUID</key>
    	<string>Paste_Your_UUID_Here</string>
    

  • Mount Snow.dmg or DVD

  • In terminal type :
    open /Volumes/Mac\ OS\ X\ Install\ DVD/System/Installation/Packages/OSInstall.mpkg
    


  • Done! restart your computer!
  • Set your Snow HDD to first order boot priority  in bios
  • Boot with option -v -x
  • Mount your Snow.dmg or DVD, from Snow type this in terminal :
    sudo -s
    chown 0:0 /
    open /Volumes/Mac\ OS\ X\ Install\ DVD/System/Installation/Packages/BSD.pkg
    diskutil repair permissions /
    

  • Update to 10.6.1 :|

SL 64bit

Special thanks to : Apple, Chameleon Team, Solar, SaCleoCheater, Voynix, Netkas, Stellarola, Fassl, Tmongkol, cVaD, Aquamac, and Dr. Hurt


-ricola

#2
wuyanxu

wuyanxu

    InsanelyMac Protégé

  • Members
  • Pip
  • 15 posts
this is on the assumption you already got which version of Leopard installed?

#3
phrozen209

phrozen209

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 4 posts
awesome! i have the same mobo and am trying this now.

#4
iamhappy

iamhappy

    InsanelyMac Protégé

  • Members
  • PipPip
  • 83 posts
  • Gender:Male
I own a Msi Neo 2 Fr tough, but since they seem similar (p35, IHC9) i'll give this tutorial a try :thumbsup_anim:

thanks

#5
ricola

ricola

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 170 posts
  • Gender:Male

View Postwuyanxu, on Aug 27 2009, 07:36 PM, said:

this is on the assumption you already got which version of Leopard installed?
Hi Wuyanxu,

It can be from a running Leopard 10.5.x or 10.6(older build), as I succeded on both.

#6
Kevin87

Kevin87

    InsanelyMac Protégé

  • Members
  • Pip
  • 29 posts
Ricola thanks so much for the tutorial. I was wondering I have the ip35-e. Do you think that this will also work for this motherboard?

#7
ricola

ricola

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 170 posts
  • Gender:Male
@Kevin87 : Yes, probably will, but you have to create your own DSDT.aml to match IP35-E bios :)

#8
boundone

boundone

    InsanelyMac Protégé

  • Members
  • Pip
  • 9 posts
Thanks so much for your tutorial!

You are my saviour :)

Bound One

#9
mustiCas

mustiCas

    InsanelyMac Protégé

  • Members
  • Pip
  • 49 posts
7. You have to modify GFX string in com.apple.boot.plist and information in smbios.plist to match yours.

How do I know whichone is mine?
I have HD4850 if its anything to do with this.

EDIT:
I did everything exactly as said exept the GFX part. Now when I am booting up I get the following Kernel Panic:

Panic (cpu 0 caller 0x.....) Unable to find driver for this platform :\ACPI\".\n"@/SourceCache/xnu/xnu-1456.1.25/iokit /Kernel/IOPlatformExpert.cpp:1389

Any ideas what this could be about?

#10
ricola

ricola

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 170 posts
  • Gender:Male

View PostmustiCas, on Aug 28 2009, 03:46 PM, said:

7. You have to modify GFX string in com.apple.boot.plist and information in smbios.plist to match yours.

How do I know whichone is mine?
I have HD4850 if its anything to do with this.

EDIT:
I did everything exactly as said exept the GFX part. Now when I am booting up I get the following Kernel Panic:

Panic (cpu 0 caller 0x.....) Unable to find driver for this platform :\ACPI\".\n"@/SourceCache/xnu/xnu-1456.1.25/iokit /Kernel/IOPlatformExpert.cpp:1389

Any ideas what this could be about?

I don't know much about ATI Vga, take a look here and here

I think the KP is from DSDT.aml, as I use only 2 core, what processor u currently using?
Generate your own DSDT.aml and put it to /Extra :rolleyes:

#11
mustiCas

mustiCas

    InsanelyMac Protégé

  • Members
  • Pip
  • 49 posts
I am using q6600 (quad@2,4).
Is there a tool for generating DSDT.aml?

BTW! Thanks alot for quick answers - I have only tonight to get the system up.

#12
ricola

ricola

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 170 posts
  • Gender:Male

View PostmustiCas, on Aug 28 2009, 05:14 PM, said:

I am using q6600 (quad@2,4).
Is there a tool for generating DSDT.aml?

BTW! Thanks alot for quick answers - I have only tonight to get the system up.
DSDT Patcher GUI DL
DSDT Patcher fassl here

#13
mustiCas

mustiCas

    InsanelyMac Protégé

  • Members
  • Pip
  • 49 posts

View Postricola, on Aug 28 2009, 07:25 PM, said:

DSDT Patcher GUI DL
DSDT Patcher fassl here
Are you sure the problem is about that file? And I replace it only in root/Extra?

#14
waveman777

waveman777

    InsanelyMac Protégé

  • Members
  • Pip
  • 35 posts
Hi Ricola.

I'd like to try your guide for IP35-Pro but I'd like to install SL on software RAID
My question is - Should I use Chameleon RC2-r640 in this case?

Thanks for a great job with the guide

#15
ricola

ricola

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 170 posts
  • Gender:Male

View PostmustiCas, on Aug 28 2009, 05:30 PM, said:

Are you sure the problem is about that file? And I replace it only in root/Extra?
Yes, I'm pretty sure .. 'coz inside my DSDT is look like this :
	Scope (_PR)
	{
		Processor (CPU0, 0x00, 0x00000000, 0x00) {}
		Processor (CPU1, 0x01, 0x00000000, 0x00) {}
	}
It's only for 2 core :D, for quad normally looks like this
	Scope (_PR)
	{
		Processor (CPU0, 0x00, 0x00000000, 0x00) {}
		Processor (CPU1, 0x01, 0x00000000, 0x00) {}
		Processor (CPU2, 0x02, 0x00000000, 0x00) {}
		Processor (CPU3, 0x03, 0x00000000, 0x00) {}
	}

View Postwaveman777, on Aug 28 2009, 05:35 PM, said:

Hi Ricola.

I'd like to try your guide for IP35-Pro but I'd like to install SL on software RAID
My question is - Should I use Chameleon RC2-r640 in this case?

Thanks for a great job with the guide
Hi waveman,

I'm not sure about software RAID (never done that)
and i prefer to use RC2-r431 :)

#16
mustiCas

mustiCas

    InsanelyMac Protégé

  • Members
  • Pip
  • 49 posts
OK. I did replace the file (twice, with GUI and non-GUI version) in Snow/Extra folder. And no luck, still gives the exact error message.
However Im afraid that this could also be the cause of the messing-around that I did with the kexts the error is about. To be very sure, I will do a fresh install from beginning.

Btw - could there be a problem with permissions of the file maybe? What permissions should it have?

#17
waveman777

waveman777

    InsanelyMac Protégé

  • Members
  • Pip
  • 35 posts

View Postricola, on Aug 28 2009, 06:43 PM, said:

I'm not sure about software RAID (never done that)
and i prefer to use RC2-r431 :)


Is there any particular reason why you prefer r431? Is it because of some bugs or something?
I'm just curious because I was thinking that r640 version was meant specially for SL.

#18
ricola

ricola

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 170 posts
  • Gender:Male
@mustiCas : after the fresh install, there is no permissions problem, it should be ok. :)

@waveman777 : yes you can try r640, but I have had never luck with r640 version.

#19
mustiCas

mustiCas

    InsanelyMac Protégé

  • Members
  • Pip
  • 49 posts
Some additional questions while Snow is installing:
*Do you also get error in the end of SnowLeopard installation? I get it.
*With what file are you reading that compiled DSDT.aml? I can not read it with TextEdit/TextMate, gives some strange undeadable text (...Ä[Å DEBGDBG1[ÄRCRB

EDIT:
Tried with fresh install and all of the suggestions you gave - same Panic. When I tried with flags -v -s -x it got past the initial Panic but resulted with "Still waiting for root device" error (it was waiting for device with correct ID). Im out of ideas :huh:

#20
ricola

ricola

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 170 posts
  • Gender:Male
you have to de-compiled the DSDT.aml to DSDT.dsl, after the editing with textedit then you compile it back to DSDT.aml.
You can use iASLme tools to do this, just drag and drop your file to iASLme icon.

Did you do step no.8 ? because after you re=format/erase a partition the UUID information will change :huh:





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2013 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   Web hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy