Jump to content

HOW-TO GUIDE: Snow Leopard Retail 10.6 on Asus P6T Deluxe V2


  • Please log in to reply
481 replies to this topic

#41
gecko

gecko

    InsanelyMac Protégé

  • Members
  • PipPip
  • 62 posts

After a ton of work I managed to get this bad boy up and going. I Installed Chameleon RC3, trashed the nvidia injector, added the graphics enabler into boot.plist, booted into safe mode and used kext utilty as well as reinstalling the BSD.pkg so that disk utility would repair the permissions (I had the missing packages error)......then here I am. Typing from SL :P

Now to start tweaking the hell outta her.

Thanks for this guide, all the comments, and anyone and everyone that works with this stuff.



Amen for Chameleon!!! If you use this, you only need a modified com.apple.Boot.plist in /Extra with the following options per the boothelp.txt that I suggest:

Options useful in the com.apple.Boot.plist file:
Wait=Yes|No Prompt for a key press before starting the kernel.
"Quiet Boot"=Yes|No Use quiet boot mode (no messages or prompt).
Timeout=8 Number of seconds to pause at the boot: prompt.
"Instant Menu"=Yes Force displaying the partition selection menu.

GraphicsEnabler=Yes|No Automatic device-properties generation for graphics cards.
VideoROM=<file> Use an alternate ROM image (default path: /NVIDIA.ROM).
VBIOS=Yes|No Inject VBIOS to device-properties.

EthernetBuiltIn=Yes|No Automatic "built-in"=yes device-properties generation
for ethernet interfaces.



If you do these things... no need for efi strings for graphics ... and your time machine will work with the EthernetBuiltIn set to YES for EN0... and it will automatically countdown/load SL from the boot menu.

Chameleon is always the way to go IMO. RC3 is no different

#42
gecko

gecko

    InsanelyMac Protégé

  • Members
  • PipPip
  • 62 posts
Has anyone noticed that on the Asus P6T that Disk Utility detects the sata ports as "External"? That most likely is where the problem resides.

#43
daboat2xblx

daboat2xblx

    InsanelyMac Protégé

  • Members
  • Pip
  • 11 posts
I'm stuck at single core w/o HT. When I boot up with all 4 enabled, I get the Still Waiting for Root Device. I am using my own DSDT.aml built with the patcher provided.

I also can only boot when I add -v to the options.

Suggestions?

#44
Dojomann

Dojomann

    Mach popcorn

  • Members
  • PipPipPip
  • 111 posts
  • Gender:Male
  • Location:Windsor, Ontario
What board do you have? Did you remember to remove the "alias" bits from the dsdt.dsl and then recompile it? Otherwise more than one core won't work.

#45
daboat2xblx

daboat2xblx

    InsanelyMac Protégé

  • Members
  • Pip
  • 11 posts

What board do you have? Did you remember to remove the "alias" bits from the dsdt.dsl and then recompile it? Otherwise more than one core won't work.


I have the Asus P6T Deluxe V2, I looked at the dsdt.dsl after the GUI ran and it looked like it automatically did the removal and recompile. Am I wrong?

#46
Dojomann

Dojomann

    Mach popcorn

  • Members
  • PipPipPip
  • 111 posts
  • Gender:Male
  • Location:Windsor, Ontario
If it looks like this:

Scope (_PR)
{
Processor (P001, 0x01, 0x00000810, 0x06) {}
Alias (P001, CPU1)
Processor (P002, 0x02, 0x00000000, 0x00) {}
Alias (P002, CPU2)
Processor (P003, 0x03, 0x00000000, 0x00) {}
Alias (P003, CPU3)
Processor (P004, 0x04, 0x00000000, 0x00) {}
Alias (P004, CPU4)
Processor (P005, 0x05, 0x00000000, 0x00) {}
Alias (P005, CPU5)
Processor (P006, 0x06, 0x00000000, 0x00) {}
Alias (P006, CPU6)
Processor (P007, 0x07, 0x00000000, 0x00) {}
Alias (P007, CPU7)
Processor (P008, 0x08, 0x00000000, 0x00) {}
Alias (P008, CPU8)
Processor (P009, 0x09, 0x00000000, 0x00) {}
Alias (P009, CPU9)
Processor (P010, 0x0A, 0x00000000, 0x00) {}
Processor (P011, 0x0B, 0x00000000, 0x00) {}
Processor (P012, 0x0C, 0x00000000, 0x00) {}
Processor (P013, 0x0D, 0x00000000, 0x00) {}
Processor (P014, 0x0E, 0x00000000, 0x00) {}
Processor (P015, 0x0F, 0x00000000, 0x00) {}
Processor (P016, 0x10, 0x00000000, 0x00) {}
}

it isn't patched.

if it looks like this

Scope (_PR)
{
Processor (P001, 0x01, 0x00000810, 0x06) {}
Processor (P002, 0x02, 0x00000000, 0x00) {}
Processor (P003, 0x03, 0x00000000, 0x00) {}
Processor (P004, 0x04, 0x00000000, 0x00) {}
Processor (P005, 0x05, 0x00000000, 0x00) {}
Processor (P006, 0x06, 0x00000000, 0x00) {}
Processor (P007, 0x07, 0x00000000, 0x00) {}
Processor (P008, 0x08, 0x00000000, 0x00) {}
Processor (P009, 0x09, 0x00000000, 0x00) {}
Processor (P010, 0x0A, 0x00000000, 0x00) {}
Processor (P011, 0x0B, 0x00000000, 0x00) {}
Processor (P012, 0x0C, 0x00000000, 0x00) {}
Processor (P013, 0x0D, 0x00000000, 0x00) {}
Processor (P014, 0x0E, 0x00000000, 0x00) {}
Processor (P015, 0x0F, 0x00000000, 0x00) {}
Processor (P016, 0x10, 0x00000000, 0x00) {}
}

it is.

(just to clarify, the 2nd set is what you want it to look like)

Anyhows I posted my DSDT.aml a page ago and i have the same board... so if nothing else you might want to give that one a shot.

#47
daboat2xblx

daboat2xblx

    InsanelyMac Protégé

  • Members
  • Pip
  • 11 posts
Your dsdt.aml combined with switching my SATA ports seems to have gotten that up, but only with the -v flag set. It won't work otherwise.

Ideas?

#48
vader722

vader722

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts
First of all thank you all for your tons of informations and HowTo's !

I finally got a good working Snow Leo installation on my

Asus P6T WS Board (a bit different from the DeluxeV2)
Core i7 920 CPU
NVidia QuadroFX 570 GFX Card
12GIG DDR3 Ram
SATA Disk

Everything is working great (including Halt/Restart, GFX, Networking) except Audio.

I folllowed the beginning of the HowTo from wziard and got stuck at the FakeSMC and VoodoAudio problem. After many many installs i switched over to the Extra.Zip from Dojomann and Chameleon RC3 and got it runnning.

Installation was pretty easy, just installed Snow Leo from my working Leo installation to another Disc, copied the kexts from Dojomann's Extra.ZIP, build my own dstl.aml with the DSDTPatcher GUI from my running LEO installation, copied the boot.plist and thats it.

I ended in a working Snow Leo installation with working LAN, GFX, 32/64 Bit without any trouble.

Just Audio doesnt work till now. I tried the AD2000b.kext from the Extra.ZIP and the original AD2000b.kext including HDAEnabler from Dojomann's earlier Post, but i dont get Sound working. It seems that Audio is detected as i can see a HardwareID in the Systemprofiler but i dont see any Devices there. On my working LEO install i also use a AD2000b.kext from The_KiNG and there i can see all my Devices/Jacks and its working great. But on Snow Leo it wont work for me.

Hopefully i find a solution for Audio...

The rest is working great. Thank you all for your work !

#49
rhalph

rhalph

    InsanelyMac Protégé

  • Members
  • Pip
  • 7 posts

I'm not really following the whole geeky procedure


you are out of luck then...

Could anybody help me with a step by step procedure Please...........


your previous statement is a contradiction to your request...

#50
KariNeko

KariNeko

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 232 posts
  • Gender:Female
  • Location:Buenos Aires, Argentina
So does shutdown and restart work for anybody?

@ Dojomann
At your DSDT.aml, on _WAK Method you have 2 returns:
Return (WAKP)
		Return (Package (0x02)
Is this correct?

#51
Dojomann

Dojomann

    Mach popcorn

  • Members
  • PipPipPip
  • 111 posts
  • Gender:Male
  • Location:Windsor, Ontario
Yeah, the first return was the one that was actually generated. The second return and the "zero" stuff at the end is part of the hack/patch thing included with dsdtse (evosx86 team dsdt editor)..

Didn't seem to make a huge difference I don't think?

I'll try to remove the first return and see what happens.

EDIT: no difference. although note that the patch did allow me to use s3 sleep without sleepenabler.kext

oh and shutdown/restart only works if i don't use s3 standby. after i've gone and come back from standby even once i won't be able to shutdown/restart.

#52
drumz

drumz

    InsanelyMac Protégé

  • Members
  • Pip
  • 17 posts
I have 10.5.8 up and running smoothly and I can't even get to the bootloader for some reason. I keep getting the error screen that is GPT:error listed (or something along those lines, my screen cuts off the beginning of the message).
PLEASE HELP!
My system is:
Asus P6T Deluxe V1
Sapphire RADEON 4870 1 GB Toxic
Two 1.5 TB Seagates (one has 10.5.8 the other is the future SL disc)
Two Seagate Cheetahs in RAID 0 for windows 7 (shouldn't do anything)
6 GB OCZ DDR3-2000
i7 920 OC'd to 3.8 with speedstep and turboboost
Thanks!

#53
Dojomann

Dojomann

    Mach popcorn

  • Members
  • PipPipPip
  • 111 posts
  • Gender:Male
  • Location:Windsor, Ontario
Which bootloader are you using? AFAIK anything older than chameleon 2 rc3 needs to have the leopard partition be under 1 terabyte.

#54
jb7

jb7

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 2 posts
My pc only has windows 7 on it and i want to be able to dual boot with snow leopard. I also have a macbook pro, I was following your guide and got a bit confused, i'm assuming i would have to take the hdd out my pc (this is a separate hdd to the windows hdd), put it in an enclosure and connect to the macbook. I would then install snow leopard onto that hdd, even though I'm already booted into snow leopard on my macbook..is that correct? So essentially we're installing an os onto an external hdd?

#55
scott_donald

scott_donald

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 304 posts
  • Gender:Male
well followed guide up to yukon fix... then tried to boot...

chameleon loads fine...
-v just to see whats happening
nothing seems to be up... appears to about to boot
then black screen...

then hd light is still going so assume graphics related... tried to boot in every mode possible to try and get a picture but nothing... its a gtx 285 1gig... what can i do prior to trying to boot using my leopard install to get this to boot...

didnt have the problem with leopard... and have a perfect running 10.5.8 right now...

#56
Alexander.

Alexander.

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 3 posts

well followed guide up to yukon fix... then tried to boot...

chameleon loads fine...
-v just to see whats happening
nothing seems to be up... appears to about to boot
then black screen...

then hd light is still going so assume graphics related... tried to boot in every mode possible to try and get a picture but nothing... its a gtx 285 1gig... what can i do prior to trying to boot using my leopard install to get this to boot...

didnt have the problem with leopard... and have a perfect running 10.5.8 right now...


I had the same issue, and i could clearly tell the system wasn't frozen as i saw my flash drive blink whenever i hit enter or moved the mouse around.

I tried my cheap, backup video card (Geforce 7200GS 256mb) and low and behold, no more black screen and straight to the install!

After installation, i was able to load the GTX285 kexts and threw my card back in, everything worked perfectly (didn't even have to adjust the resolution, it detected my monitor and everything).

#57
scott_donald

scott_donald

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 304 posts
  • Gender:Male

I had the same issue, and i could clearly tell the system wasn't frozen as i saw my flash drive blink whenever i hit enter or moved the mouse around.

I tried my cheap, backup video card (Geforce 7200GS 256mb) and low and behold, no more black screen and straight to the install!

After installation, i was able to load the GTX285 kexts and threw my card back in, everything worked perfectly (didn't even have to adjust the resolution, it detected my monitor and everything).


what kexts???

i played around there and i now get aatpi erroro or somehtinglike that it cant find it... so not even getting that far there...

#58
Alexander.

Alexander.

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 3 posts
Just wanted to say thank you to the OP for putting together the SL package zip, which helped me get everything running (sound, ethernet, you name it) on the very first try.

Since i was not able to hook my drive up to the mac i had available to me (an old G4 iMac), i used the following guide to get started:

http://lifehacker.co...start-to-finish

Booting and installed right off of an 8gb flash drive. Had some issues but they were user-error related (not making sure i actually executed every single step, for example putting an "Extras" folder onto the flash drive instead of "Extra").

Once again, thank you - successfully posting from SL, all cores and 12gb of ram pumping away ;)

what kexts???

i played around there and i now get aatpi erroro or somehtinglike that it cant find it... so not even getting that far there...


Maybe "kext" was the wrong term to use here (sorry i'm new at this), but i used the following guide to create what i needed for my GTX 285 to not give me a black screen upon booting:

http://aquamac.probo...a...=509&page=1

#59
KariNeko

KariNeko

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 232 posts
  • Gender:Female
  • Location:Buenos Aires, Argentina

Yeah, the first return was the one that was actually generated. The second return and the "zero" stuff at the end is part of the hack/patch thing included with dsdtse (evosx86 team dsdt editor)..

Didn't seem to make a huge difference I don't think?

I'll try to remove the first return and see what happens.

EDIT: no difference. although note that the patch did allow me to use s3 sleep without sleepenabler.kext

oh and shutdown/restart only works if i don't use s3 standby. after i've gone and come back from standby even once i won't be able to shutdown/restart.


Hi, I don't have the WAK fix on my DSDT and I can also s3 sleep without sleepenabler.kext. Can 2 returns be there? because I think only the first one is going to be exectuted.
When you do a shutdown/restart (without having an s3 sleep first) does it take a while or is it instantly?

#60
pedro bello

pedro bello

    InsanelyMac Protégé

  • Members
  • Pip
  • 9 posts

Snow Leopard Retail Install on Asus P6T Deluxe V2

Intro: This guide is basically pulling together bits and pieces from a hundred different things I read in the process of figuring this out, but I do believe I now have a good, clean method of installing Snow Leopard a432 (retail edition) on my hardware. This should work with most similar hardware configurations, just be aware that I've written the audio/ethernet/graphics section specifically for the P6T Deluxe V2 and my graphics card. My setup:

Asus P6T Deluxe V2
Intel Core i7 920 @ 3.3ghz
nVidia GTS 250
1gb WD SATA drive

*note before beginning: I use the terms "copy" and "move" interchangeably; I'm not being specific.
**other note: Since you will be doing all of the setup from a drive/OS other than the 10.6 installation you're installing, keep in mind that "/System/Library/Extensions" is on your current system, while "/Volumes/Snow/System/Library/Extensions" is the Snow Leopard drive. Just make sure you're not accidentally doing anything to your own system throughout the guide.


I. Installing Snow Leopard

This can be done a variety of ways, all we're trying to do is get a clean retail installation of SL onto a fresh disk/partition. Since I have a MacBook Pro and an external SATA enclosure, I just attached my drive to the laptop and installed straight from the disc, so that is what I will describe. If you have multiple internal drives you could copy the retail DVD to a drive and run the installer from there, or run it straight from the disc onto the drive you'll be installing on, whatever. All you need to end up with is a hard drive with a clean 10.6 install on it.

a. Connect USB SATA drive to Mac

b. Open Disk Utility. Select the USB drive in the sidebar and erase/reformat it, I used Mac OS X Extended (Journaled). In this guide I will assume the name of the drive is "Snow." Ensure that the Partition Map Scheme is GUID. If it's not, click the "Partition" tab and setup a single partition (or more, if you desire, one is easiest though) with GUID.

c. IMPORTANT: Once the reformat/partitioning is complete, go to "Get Info" on the drive and look toward the bottom. Unlock the "Sharing & Permissions" section and uncheck "Ignore Ownership."

d. To run the installer, open Terminal and enter the following:

open '/Volumes/Mac OS X Install DVD/System/Installation/Packages/OSInstall.mpkg'

* This assumes you're running it straight from the disc. If this is not the case (for instance if you made a .dmg of the disc and then restored it to a separate drive/partition), amend the file path appropriately.

e. Click through the install dialogue, click "Customize" and deselect printer driver, additional fonts, additional languages that you don't want. Let the install go, should take around 15-20 minutes.


II. Installing Bootloader and DSDT patch

a. Download this pack of useful materials that I have generously put together: click

b. Run the Chameleon installer (Chameleon-2-1.0-r431.pkg) and be sure to change the install location to the drive you just put 10.6 on.

c. Run this in terminal:

sudo -s
   rm /Volumes/Snow/boot

* Remember to change the above path if your 10.6 drive is not called "Snow"

d. From the download pack, move "boot" to the root directory of your Snow drive. (The last step was deleting the old one, you're just replacing it with one that will work.)

e. Copy "dsdt.aml" from the download pack to the root directory of your Snow drive, but only if you have the same motherboard/cpu setup as me. If not, or if you encounter weird problems later, use the DSDT patcher GUI (also in download pack). To use that, just open the app, choose "Darwin/Mac OS X," check "Apple DSDT Patch to:", select your 10.6 drive from the drop-down, and hit "Run DSDT Patcher."


III. Kexts and smbios

a. Open the folder "Kexts" in the download pack and copy them all to /Snow/Extra/Extensions. You can also throw in any kexts I didn't include that you know you will need, if you're using different hardware.

b. Put "Kext Utility" (from the download pack) in Applications, your dock, wherever, and drag the folder /Snow/Extra/Extensions onto it. This will repair the kext permissions and create a new Extensions.mkext file.

c. Move "smbios.plist" from the download pack into /Snow/Extra.


IV. Ethernet fix (only for Asus P6T's Yukon 88E8056)

a. Open up Terminal, enter the following:

   sudo nano /Volumes/Snow/System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleYukon2.kext/Contents/Info.plist


Find <key>Yukon-88E8053</key> and make it <key>Yukon-88E8056</key> (change 53 to 56)
Find <string>0x436211AB</string> and make it <string>0x436411AB</string></key> (change 62 to 64)
Find <string>Yukon Gigabit Adapter 88E8053 Singleport Copper SA</string> and make it <string>Yukon Gigabit Adapter 88E8056 Singleport Copper SA</string> (change 53 to 56)

Hit ctrl + o and then enter to save the file, then ctrl + x to exit nano.


AT THIS POINT YOU SHOULD BE ABLE TO RESTART, SEE THE LOVELY CHAMELEON BOOTLOADER SCREEN, SELECT YOUR LEOPARD DRIVE, AND BOOT TO IT. If you don't see the lovely Chameleon bootloader screen make sure you're booting to the proper drive/partition, etc. If you encounter strange error(s) while booting, enter "-v" on the chameleon screen (just type it and it will show up on the bottom, then hit enter to boot) and see what it reports.

Edit: at this point you should be doing the last couple steps from your new Snow Leopard system, not from the remote system. Cleverly, we fixed ethernet before the first boot (how cool are we), so that should work.

V. Graphics fix

Props to Aquamac for his work on this. I'm just reposting his instructions here for convenience.

a. Download the necessary files for your nVidia graphics card (I'm not sure what to do for ATI cards, look around) from this page (the one in the download pack is for GTS 250): click

b. Copy the two files you downloaded (gfxutil and in.plist) to your desktop.
c. Enter this in Terminal:

cd ~/desktop 
   ./gfxutil -f display


You'll get something like this returned: PciRoot(0x1)/Pci(0xe,0x0)/Pci(0x0,0x0)

d. Copy that string, open "in.plist", and replace the provided string with the one you copied. Save in.plist.

e. Back in the same Terminal window, do this:

./gfxutil -i xml -o hex ./in.plist ./out.hex


f. A file called "out.plist" has appeared, magically, it seems, on your Desktop. Open it in a text editor and copy the string (or memorize it).

g. Open "/Library/Preferences/SystemConfiguration/com.apple.Boot.plist" in a text editor, and add some lines at the bottom before </dict></plist>:

<key>device-properties</key>
   <string>PASTE YOUR LONG HEX STRING HERE!</string>
   <key>Graphics Mode</key>
   <string>1280x1024x32</string>
*Stick your own screen resolution in there so system startup looks nice.

h. Save that file, or if it won't let you, save it under a different name somewhere else, delete the original, and copy the new one over (with the same name as the original, com.apple.Boot.plist).

i. Also put the new com.apple.Boot.plist in /Volumes/Snow/Extra/.


VI. Sound Fix

a. Terminal:

   rm /System/Library/Extensions/AppleHDA.kext


b. From the downloaded package, drag "VoodooHDA.kext" to Kext Utility, it will install it.

That's all.

Run Kext Utility again to make sure all permissions are set right, restart, and you should have working graphics and sound! Actually, only the line-out works and not my front headphone jack, but this is the best I could find. If anyone gets it fully working let us know. Also I can't get IDE devices to show up even with the AppleIntelPIIXATA.kext, if someone figures that out I'd love to know.


If you have questions, or encounter problems, or notice that I've forgotten something, I'll attempt to help. Good luck.


- wziard


Hi,sorry for my english.i cant install Chameleon-2-1.0-r431.pkg ,installation not succesfully.
THX





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

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