Hiya ppl.
This guide is aimed to help you P6T users out there to get iAtkos v7 installed correctly.
But... I couldn't yet get the DSDT patch working, so Hyperthreading & Multi-core aren't working yet... though I will write the patching instructions in case anyone succeeds.
So if ANYone has different experience with the DSDT patching - please share with us here.
I'd like to thank M J who made this guide that started me off on the right track, and icchansan for helping me out with the installation. You both rock.
1 - BIOS Settings
- Reboot your computer, press DEL to enter the BIOS setup
- on the Main tab, goto Storage Configuration and Configure SATA as [AHCI]
- on the Advanced tab, you can leave Hypertheading enabled and cores on All (eventhough we won't use it),
make sure A20M is [Disabled].
Also make sure that the OnBoard Devices say "Enabled" for high def audio & "HD Audio" for the front panel
- on the Power tab, make sure (change if needed) that Suspended Mode = Auto,
Repost Video on S3 Resume = YES,
ACPI 2.0 Support = Enabled,
ACPI APIC Support = Enabled
and on APM Configuration change Restore on AC Power Loss to Last State
- Make sure you're set to boot from a CD in the Boot tab (CD should be above HDD).
- Save settings and Exit (don't forget to put the iAtkos installation DVD in the drive).
2 - iAtkos v7 installation
When you'll reboot your PC you'll see a message telling you can press [F8] to go into boot setting... press [F8] 
Now you can enter arguments (or flags) to modify the boot procedure... enter these flags:
Code:
busratio=20 cpus=1 -v
Press the enter key and wait for the installation to boot (it can take a couple of minutes)
You'll need to format a partition as HFS+, this should be a Primary partition (it won't work with Extended partitions):
- At the top menu you'll see a Utilities menu, select "Disk Utility".
- Select the partition you'd like to erase on the left panel.
- Click on the "Erase" tab and select "Mac OS Extended (Journaled)" & Erase.
- Close DiskUtility and continue.
- Select your newly formatted partition.
- Press Customize, leave the default selections and add these:
under x86 Patches --> ACPI --> x86 ACPI
under Drivers --> System --> sATA/IDE --> Intel sATA/IDE
under Drivers --> PS/2 --> Apple PS/2 (if you have a ps/2 keyboard)
under Drivers --> Network --> Realtek R1000
That's it, now you can start installing... shouldn't take too long...
After the installation is successful, you might get a kernel panic when the installation tries to reboot the system - reboot manually if that happens.
- Enter the BIOS again, and change back the Storage Configuration AHCI setting to IDE, eject the installation DVD.
3 - Booting into OSX
At boot time you'll see the Chameleon boot-loader timer. Press a key and stand on the OSX icon.
Enter the following flags:
Code:
busratio=20 cpus=1 -v
This boot could take a long while (up to 8 minutes even).
After a while, you'll see & hear the OSX Welcome Video.
Fill out all the first-boot forms........... and you're in OSX 10.5.7 with LAN, Sound, USB...
4 - Installing nVidia 9800 GT 512mb
This might work with other nVidia cards as well.
Download the NVEnabler kext & osx86tools
Extract them, and run osx86tools.
Click on "Install Kexts" and select the extracted NVEnabler kext.
After osx86tools finished installing the kext, reboot the computer (this time with busratio=20 cpus=1 -f -v ).
Your boot time is supposed to be significantly shorter, but it might be the DSDT fix that actually boosts the boot time. (I've done both of them at the same time, so I can't really tell which did the difference).
5 - Patching your DSDT
You should TRY this stage, and inform us if it worked or not. If not, you could still boot into your system with 1 core, no worries.
Open a terminal (type terminal in spotlight) & type this to see what's in your root dir:
if you can see a file called DSDT.aml there, then type:
to Delete it.
Download the DSDT Patcher
If you want to follow these instructions exactly, then extract the patch in your user's "Downloads" directory.
- Open your downloads directory and run the DSDT Patcher, when asked type "0" (zero). This will emulate the Darwin OS and the patch will extract the needed information to dsdt.dsl in the Debug directory and compile it to dsdt.aml in the main patch directory.
- Go to your DSDT_Patcher1.0.1e/Debug directory and locate the dsdt.dsl file. Open it with a text editor.
- Inside the file, you should see something like this (notice the lines that start with the word "Alias" in-between the "Processor" lines):
Code:
Scope (_PR)
{
Processor (P001, 0x01, 0x00000810, 0x06) {}
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) {}
} You should delete all the lines that start with "Alias", basically leaving you with something like this:
Code:
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) {}
} Now that the dsdt.dsl information is correct, we need to run the patch again, but tell it to use the file that we modified.
Open up a terminal and navigate to your patch directory... Should be something like this:
Code:
cd /Users/username/Downloads/DSDT_Patcher1.0.1e
and then type:
Code:
./DSDT\ Patcher Debug/dsdt.dsl
That will run the patcher again, select 0 (zero) again.
After the process is done we'll need to copy the dsdt.aml file to the root dir.
Make sure you're in the main patch directory and type:
Code:
cp dsdt.aml /DSDT.aml
Goto osx86tools again, check the Repair Permissions option, and run selected task.
Now when you boot, try to boot with these flags (assuming you left Hyperthreading Enabled and all cores enabled in the bios):
If it works for you - please tell us here in the forums.
If not, just boot with the original flags: busratio=20 cpus=1 -v
These are the flags that you'll need to type each time you boot to OSX.
Conclusion
I hope this guide was clear, understandable & helped you get Mac OSX installed on your P6T Core i7 system.
I will keep working in the future on getting Hyperthreading to work... if anyone gets it to work on the Asus P6T (non-deluxe), please let us know here.
Good luck!
-soundwave-
Bookmarks