Jump to content

Success (32/64 Bit) - P5K (Vanilla)(10a432)(2009-09-04)


GoodWorld
 Share

24 posts in this topic

Recommended Posts

Hi.

 

 

After trying 10a432 for several days, at last I succeeded in installing 10a432. ( 80% : sk1nhd33t`s Guide , 20% : my trial )

[ My PC : ASUS P5K + E6750 + 8600GT + SATA HDD ]

 

 

 

 

===================================================================

Let`s collect nice infomations. This infomations will help ourselves from now on.

=====================================================================

 

 

 

 

[ Essentials ]

 

 

1. A 10a432.dmg

 

2. BIOS : SATA Mode - Enhanced

 

3. An installed Leopard ( I am using iDeneb_v1.6_1058_Lite )

 

When I installed Leopard, I made 3 GUID Partitions as the following:

 

Start by booting into your Leopard DVD and firing up Disk Utility. Select the disk you will use, and click on the "Partition" tab. Change the "Volume Scheme" drop down menu to "3 Partitions", and then click "Options...". Select GUID, and click ok.

( My 1st partition is iDeneb1058. My 2nd partition is 10a432. My 3rd partition is 10a432dvd. )

 

4. 2 blank GUID Partitions ( 10a432 Partition & 10a432dvd Partition )

 

5. DSDT Patcher GUI 1.0

 

6. 10a432p5k.zip ( unHideIT.v1.1.dmg + KextUtility.v2.3.2.dmg + AppleIntelPIIXATA2.kext + sk1nhd33t folder + AppleAzaliaAudio.kext )

 

 

( In sk1nhd33t folder )

o cameleon-RC1-r431

o pc-efi-10.1

o Extra folder

o apple.com.Boot.plist

o smbios.plist

o Extensions folder

 

( In Extensions folder )

o dsmos.kext

o NullCPUPowermanagement.kext

o PlatformUUID.kext

o Openhaltrestart.kext

o LegacyAppleHDAHardwareConfigDriver.kext

o LegacyHDAPlatformDriver.kext

o SleepEnabler.kext

o Theme folder

 

 

 

 

[ Installation ]

 

 

 

 

1. Install cameleon-RC1-r431 on Leopard, and replace the installed boot file in the root of Leopard with the boot file in pc-efi-10.1.

( Show all hidden files by using unHideIT.v1.1. )

( From now on Leopard manages the boot infomations, so you don`t have to install chameleon-RC1-r431 & pc-efi-10.1(boot file) on 10a432 & 10a432dvd. )

 

 

 

2. Restore 10a432.dmg to 10a432dvd by using Disk Utililty in Leopard ( Destination: 10a432dvd, Image: 10a432.dmg ).

( If you look at an Icon of MAC OS X Install DVD and a Window of MAC OS X Install DVD, just close the Window of MAC OS X Install DVD, otherwise you may get an "Install Failed" message )

( In this step, don`t put other things [boot, kext, dsdt.aml ...] into 10a432dvd, otherwise you may see the KP[Kernel Panic]. )

 

 

 

3. In the Desktop of Leopard, make the contents of Extra folder as the followings, and then copy the Extra folder to the root of 10a432dvd.

 

 

- Extra folder in the Desktop of Leopard

 

 

o apple.com.Boot.plist ( If you want, paste your gfx string in this plist. )

 

o smbios.plist ( Remove this plist. My 10a432 is likely to automatically get my system infos of the System Profiler without it. )

( Don`t put UUID into apple.com.Boot.plist and PlatformUUID.kext. )

 

o Extensions.mkext ( You can use /Extra/Extensions.mkext in your Leopard. This Extensions.mkext was made when you installed the chameleon2-rc1-r431 on your Leopard. )

( Use chameleon2-rc1-r431 Default Installation. (Chameleon Standard + Extras + Themes) )

 

o dsdt.aml ( Install DSDT Patcher GUI 1.0 on Leopard, and then put the installed dsdt.aml in the root of Leopard into the Extra folder of the Desktop. )

( If you have your compiled/edited DSDT.aml, drop it into the Extra folder of the Desktop. )

 

o Theme folder ( Remove. )

 

 

- Extra/Extensions folder in the Desktop of Leopard

 

o dsmos.kext ( If you use fakesmc.kext in this step, you may see the KP. But, after seeing the Desktop of 10a432, you can use fakesmc.kext. )

 

o NullCPUPowermanagement.kext

 

o PlatformUUID.kext

 

o Openhaltrestart.kext

 

o LegacyAppleHDAHardwareConfigDriver.kext

 

o LegacyHDAPlatformDriver.kext

 

o AppleIntelPIIXATA2.kext ( iATKOS 10.5.7 )

 

 

( After seeing the Desktop of 10a432, Use SleepEnabler.kext. )

( Don`t use your kexts for /System/Library/Extensions in this step, otherwise you may see the KP. )

 

 

 

4. After booting to 10a432dvd partition [-v -x32 or -v -f -x32 ], erase 10a432 partition by using Disk Utility and then install 10a432 on 10a432 partition.

( I didn`t install printer, rosseta, x11, quicktime7 )

( This step is very important. If you skip this step, you must almost see the KP. )

( Thanks to this step, we don`t have to put UUID into apple.com.Boot.plist and PlatformUUID.kext. )

( Installation Time goes and comes from 20-minute to 17-minute. If you see 15-minute, you will mostly succeed. When you see 8-minute, the installstion screen will be black.

Just click it by using your mouse, and it will come back. ^^ )

 

 

 

5. First of all, go to Leopard, and then copy the Extra folder in the Desktop of Leopard to the root of 10a432 partition by using Terminal.

 

( In this step, you can use your kexts for /System/Library/Extensions, by the way if you use them, you will see the KP within a minute.

But, don`t worry. After rebooting, you can solve this problem by using Disk Utility & Kext Utility. )

( I didn`t use the permission commands [chown & chmod]. )

( You can put AppleAzaliaAudio.kext into /System/Library/Extensions. )

 

Last login: Wed Aug 26 03:21:49 on console

chivalry-whites-mac-pro:~ whitechivalry$ sudo -s

Password:

bash-3.2# cp -R /Users/whitechivalry/Desktop/Extra /Volumes/10a432

bash-3.2# cp -R /Users/whitechivalry/Desktop/work/10a432me/audio/org/AppleAzaliaAudio.kext /Volumes/10a432/System/Library/Extensions

 

 

 

6. It is time to go to 10a432. [-v -x32 or -v -f -x32]

 

 

 

7. On going to the Desktop, use Disk Utility [ RepairPermissions ] & KextUtility.v2.3.2.dmg.

 

 

 

 

 

 

 

 

============

[ Updated ( 2009-09-04 ) : I edited my post in some details. ]

 

 

 

 

 

 

 

----------------------(((( If you tell me my wrong infos, I will edit them. ))))----------------------------------------

post-479780-1252376422_thumb.jpg

Link to comment
Share on other sites

hi all!

sorry my english :D

 

- Extra folder in the Desktop of Leopard

 

ㅇ apple.com.Boot.plist ( If you want, paste your gfx string in this plist. )

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^found

ㅇ smbios.plist ( Remove this plist. My 10a432 is likely to automatically get my system infos of the System Profiler without it. )

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^found

( Don`t put UUID into apple.com.Boot.plist and PlatformUUID.kext. )

ㅇ Extensions.mkext

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^NOT FOUND in your 10a432p5k.zip file ;)

ㅇ Extensions folder

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^found

ㅇ dsdt.aml ( Install DSDT Patcher GUI 1.0 on Leopard, and then put the installed dsdt.aml in the root of Leopard into the Extra folder of the Desktop. )

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^found

( If you have your compiled/edited DSDT.aml, drop it into the Extra folder of the Desktop. )

ㅇ Theme folder ( Remove. )

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^found

Link to comment
Share on other sites

Let me see if I can be in some help in clarifying this guide, as I also have a similar machine (P5K, Q6600, 8800 GT, SATA HDs).

 

 

[ Essentials ]

 

 

1. A 10a432.dmg

 

I assume a retail disc would work here as well as a432 was the GM (Golden Master), yes?

 

2. BIOS : SATA Mode - Enhanced

 

After booting hold down the delete key to enter BIOS setup. Under Main > SATA Configuration set SATA Configuration to "Enhanced".

 

If you already have a working Leopard installation on this motherboard (as I do) you probably have this set already.

 

Under that I also have "Configure SATA as" set to IDE which I think is pretty standard for Hackintoshes, and was a requirement when I was installing Kalyway. You don't mention how you have yours set.

 

3. An installed Leopard ( I am using iDeneb_v1.6_1058_Lite )

 

I am assuming the author already had this installed, but is including the Leopard installation procedure here for those who do not. I already had a Kalyway 10.5 system running, so I use that to make preparations.

 

Also, this guide's three partition scheme (detailed below) seems intended to allow for the use of 10.5 for preparation on the first partition, the third is the 10.6 installer, restored from the image of the 10.6 Golden Master (for booting into the Snow Leopard installer) and then the second partition is the actual 10.6 installation target.

 

Presumably other options would be to burn a DVD to boot from, or to mirror to a USB stick. I am using the USB stick method from another guide:

 

http://www.infinitemac.com/f57/guide-retai...for-g31m-t3672/

 

When I installed Leopard, I made 3 GUID Partitions as the following:

 

Start by booting into your Leopard DVD and firing up Disk Utility. Select the disk you will use, and click on the "Partition" tab. Change the "Volume Scheme" drop down menu to "3 Partitions", and then click "Options...". Select GUID, and click ok.

( My 1st partition is iDeneb1058. My 2nd partition is 10a432. My 3rd partition is 10a432dvd. )

 

4. 2 blank GUID Partitions ( 10a432 Partition & 10a432dvd Partition )

 

The third GUID partition being the Leopard installation.

 

5. DSDT Patcher GUI 1.0

 

6. 10a432p5k.zip ( unHideIT.v1.1.dmg + KextUtility.v2.3.2.dmg + AppleIntelPIIXATA2.kext + sk1nhd33t folder + AppleAzaliaAudio.kext )

 

 

( In sk1nhd33t folder )

cameleon-RC1-r431

pc-efi-10.1

Extra folder

apple.com.Boot.plist

smbios.plist

Extensions.mkext

Extensions folder

 

( In Extensions folder )

dsmos.kext

NullCPUPowermanagement.kext

PlatformUUID.kext

Openhaltrestart.kext

LegacyAppleHDAHardwareConfigDriver.kext

LegacyHDAPlatformDriver.kext

SleepEnabler.kext

Theme folder

 

 

 

 

[ Installation ]

 

 

 

 

1. Install cameleon-RC1-r431 on Leopard, and replace the installed boot file in the root of Leopard with the boot file in pc-efi-10.1.

( Show all hidden files by using unHideIT.v1.1. )

( From now on Leopard manages the boot infomations, so you don`t have to install chameleon-RC1-r431 & pc-efi-10.1(boot file) on 10a432 & 10a432dvd. )

 

Notes on above: Netkas seems to be indicating that Chameleon 2.0 RC2 should not be used as there are problems with it.

 

There are .pkg installers both for Chameleon 2.0 RC1 and for PC EFI 10.1

 

(If I actually manage to get this to work I'll package up all the tools I used into a download, as many others have done. Right now my drive is littered with several different guides and tools, so much so that I've forgotten where I got them all, but I think Google can help you here.

 

The application unHide just reveals all of MacOSX's hidden files. This is necessary if you want to place the "boot" file for PC EFI 10.1 onto the disk without using the Terminal or the .pkg installer. The installer is the most comfortable method, the Terminal is the most exact (as you must be completely aware of what file you are placing where, so you can be most confident that you have done it correctly) while unHide is a way of just using Mac OS X's usual graphical interface to drag and drop the file onto the volume. Several guides I read said this was impossible, and the task had to be performed in the Terminal. I assume they just didn't know about the .pkg installer for PC EFI 10.1 or about unHide.

 

 

 

2. Restore 10a432.dmg to 10a432dvd by using Disk Utililty in Leopard ( Destination: 10a432dvd, Image: 10a432.dmg ).

 

Note: Apparently we've now skipped any instructions regarding the installation of Leopard and just assume you've already got one running. The only way to get the Snow Leopard installer running is either by having an existing Leopard install to run it from, or to be able to boot into the installer directly, either from a DVD, a flash drive, or a hard drive with a modified image of the installation disc. It is this last method being used in this guide, and perhaps the best if you have trouble getting DVDs or USB sticks to boot on your machine. So far I have not gotten a completely successful boot on the USB stick but I have not given up, so I have not yet considered using a hard drive partition in this way. As I can get the Chameleon boot manager to load, and the Snow Leopard boot process at least starts, I don't think there is any problem booting a P5K from USB, at least in principle.

 

At any rate, the above instruction takes the disk image file of Snow Leopard's golden master, and copies it to the third partition of the hard drive. The author has named this partition 10a432dvd to indicate that it is Snow Leopard, OS 10 revision 432, with "dvd" appended to indicate that it is the installation media, and not the partition we intend to install to.

 

 

 

( If you look at an Icon of MAC OS X Install DVD and a Window of MAC OS X Install DVD, just close the Window of MAC OS X Install DVD, otherwise you may get an "Install Failed" message )

 

I am honestly not completely sure what the author is trying to say here.

 

Are you suggesting that having the installation media disk image mounted, with a window showing its contents, while Disk Utility is trying to restore the image to partition 3, that you may get an error? Otherwise, it seems like you've skipped straight from restoring the Snow Leopard image all the way to something that could only happen after you've booted that image, which we haven't done yet.

 

In any case, in my attempts I have not so far seen the "Install Failed" message. I've had installers fail to finish booting, I've had partitions with installation completed kernel panic on boot, and I've had the installer quit silently to the desktop before completion (apparently it takes a minimum of 15-20 minutes, and if it finishes in less than ten minutes, it means it didn't really finish).

 

 

 

 

( In this step, don`t put other things [boot, kext, dsdt.aml ...] into 10a432dvd, otherwise you may see the KP[Kernel Panic]. )

 

Many of the other guides put the Chameleon boot manager and the PC EFI 10.1 "boot" file onto the installation media itself (either a USB stick in my case, or onto a DVD image to burn in other cases. However, since this guide is using three partitions, one of which has a Leopard installation on it, he chose to put the boot manager and the PC EFI 10.1 file on that partition. As long as that partition is set in the BIOS as booting first, the machine will load the boot manager from that partition. Chameleon will look for other available partitions and allow you to choose among them. So it is not necessary for Chameleon or PC EFI 10.1 to be on either the partition for the installation media (10a432dvd) or the partition we intend to install Snow Leopard onto (10a432).

 

Additional kexts and the dsdt.aml file I assume are excluded from the installation media just in order to keep things simple. If the author was able to boot his machine without them then I assume this should be possible on other P5K based machines.

Author-- what is the version of your BIOS?

 

 

3. In the Desktop of Leopard, make the contents of Extra folder as the followings, and then copy the Extra folder to the root of 10a432dvd.

 

Note: While booted into your Leopard installation on Partition 1, create a new folder called "Extra" on the desktop, and place into it each of the below items. All the necessary files are included in the download 10a432p5k.zip linked in the guide.

 

After assembling all the items in the Extra folder, copy it to the root of the partition to which you have restored the Snow Leopard install DVD image (in this case, named 10a432dvd)

 

 

- Extra folder in the Desktop of Leopard

 

ㅇ apple.com.Boot.plist ( If you want, paste your gfx string in this plist. )

 

The application EFI studio can help identify your graphics card and generate the strings necessary to put into this file so that your video card can be properly identified. Depending on your card and display, this may be optional, at least for getting the installer to boot. If you skip this step, and during boot you get a completely black screen (not a grey background, but a black screen, with no pointer) then you probably shouldn't skip this step. So far, with my 8800GT, I have not encountered that, whether or not I bother to put in the graphics strings into the boot.plist. Once installation is over I assume this will be necessary.

 

ㅇ smbios.plist ( Remove this plist. My 10a432 is likely to automatically get my system infos of the System Profiler without it. )

 

Author: Can leaving it in cause Kernel Panics? If not, why remove it?

 

 

( Don`t put UUID into apple.com.Boot.plist and PlatformUUID.kext. )

 

You haven't mentioned anything about UUID before, including what it is, what it does, and where you get it. That is in other guides, but I assume many users may go directly to a guide that specifically mentions their motherboard, and not attempt to wade through a number of different guides, all with different instructions, in order to find out what the UUID is, why it is important, and where to put it.

 

I assume, however, that you're referring to the ID of the boot volume. It is possible to place this identifier within the boot.plist file in order to tell OS X which drive to boot from. PlatformUUID.kext is a kernel extension that performs this task as well. I presume what you mean to say is that you do not need to BOTH put the UUID into boot.plist AND have the PlatformUUID.kext file in /Volumes/10a432dvd/Extensions as this would be redundant.

 

Or do you mean to do neither-- DO NOT put the UUID into boot.plist AND DO NOT use the PlatformUUID.kext file?

 

ㅇ Extensions.mkext

ㅇ Extensions folder

ㅇ dsdt.aml ( Install DSDT Patcher GUI 1.0 on Leopard, and then put the installed dsdt.aml in the root of Leopard into the Extra folder of the Desktop. )

 

You've contradicted yourself. Above you said do not put this file in during this step, now you say to put it in. Which is it?

 

 

( If you have your compiled/edited DSDT.aml, drop it into the Extra folder of the Desktop. )

 

I've read a lot of guides, although I haven't actively been building Hackintoshes since Kalyway 10.5.4. I don't yet have a clear idea what DSDT is, or what it does. Some guides seem to indicate this actually involves patching the BIOS. Have you updated the BIOS on your P5K? What revision are you using?

 

Are you just running the DSDT patcher and copying the file?

 

Where exactly are you putting it?

 

"Install DSDT Patcher" seems to indicate you are applying the patch to your first partition, the Leopard boot partition. Is this the case? If so, why are you doing it? Or are you merely running it from your working Leopard partition, and the target volume for DSDT Patcher is the installation media partition, 10a432dvd?

 

Where are you getting the dsdt.aml file from? Are you running the Patcher onto the Leopard volume, and then moving the file it places on the root of that volume into the Extra folder on the desktop of the running Leopard installation? It occurs to me that if a mistake is made here you could cause problems for your Leopard installation, or the working Leopard installation of other users. Better to have DSDT patcher apply the patch to the 10a432dvd partition, rather than target the Leopard installation and then move the file to desktop/extra and then copy that folder to 10a432dvd, no?

 

DSDT Patcher also puts the created dsdt.aml file into the Sessions folder in its working directory, along with a log of warnings/errors. Maybe it is better to copy the file from here, to be sure what version is being used? Once you've run this program a few times you'll have a bunch of these files floating around-- the Sessions folder is a good way of making sure you're using the best, latest, most appropriate version.

 

 

 

ㅇ Theme folder ( Remove. )

 

This is Chameleon's theme folder. Is there a reason to remove it? Does it cause problems?

 

 

- Extra/Extensions folder in the Desktop of Leopard

 

Again, this means the foler "Extensions" inside the folder "Extra" on the Desktop of your running Leopard installation.

 

ㅇ dsmos.kext ( If you use fakesmc.kext in this step, you may see the KP. But, after seeing the Desktop of 10a432, you can use fakesmc.kext. )

 

NOTE: Some of the other guides I've read also indicate something similar; that fakesmc.kxt seems to cause kernel panics on Asus P5K machines, and that the older dsmos.kext file should be used instead. These perform the same function, and you should make sure you don't have both in your Extensions folder, as I'm guessing that would cause serious problems.

 

 

ㅇ NullCPUPowermanagement.kext

ㅇ PlatformUUID.kext

ㅇ Openhaltrestart.kext

ㅇ LegacyAppleHDAHardwareConfigDriver.kext

ㅇ LegacyHDAPlatformDriver.kext

ㅇ AppleIntelPIIXATA2.kext ( iATKOS 10.5.7 )

 

Why this version, particularly?

 

Did others cause kernel panics?

 

( After seeing the Desktop of 10a432, Use SleepEnabler.kext. )

 

I assume you mean here that while booting the installation media, you should not have SleepEnabler.kext in /Volumes/10a432dvd/Extra/Extensions. However, after successfully running the installer and booting to the Snow Leopard installation on the 10a432 partition, you can add SleepEnabler.kext into /Volumes/10a432/Extra/Extensions.

 

Is this correct?

 

( Don`t use your kexts for /System/Library/Extensions in this step, otherwise you may see the KP. )

 

By this I assume you mean that all the above kext files should be in /Volumes/10a432dvd/Extra/Extensions where Chameleon will see them and add them in at boot time, instead of in Apple's standard /System/Library/Extensions folder, because it will cause kernel panics. Correct?

 

4. After booting to 10a432dvd partition [-v -x32 or -v -f -x32 ], erase 10a432 partition by using Disk Utility and then install 10a432 on 10a432 partition.

 

Two things:

 

It's easy to miss "or" in the above boot strings.

 

Perhaps better to say to boot with [-v -x32] OR [-v -f -x32] so people don't miss the OR and type in the entire string.

 

Two, we've partitioned this drive and presumably formatted the 10a432 partition as HFS+ Journaled, using the Disk Utility in Leopard. You're saying here that once booted into the Snow Leopard installer, we have to re-format the target volume, 10a432, using Snow Leopard's Disk Utility instead of Leopard's disk utility.

 

Is this the part of the step that, if we skip, causes a kernel panic?

 

Or is it the part of not installing printer drivers, rosetta (powerpc emulation), the X windowing system, and the older QuickTime 7 player application, mentioned below?

 

 

( I didn`t install printer, rosseta, x11, quicktime7 )

( This step is very important. If you skip this step, you must almost see the KP. )

( Thanks to this step, we don`t have to put UUID into apple.com.Boot.plist and PlatformUUID.kext. )

( Installation Time goes and comes from 20-minute to 17-minute. If you see 15-minute, you will mostly succeed. When you see 8-minute, the installstion screen will be black.

Just click it by using your mouse, and it will come back. ^^ )

 

Click what and what comes back? I have no idea what you're referring to at this point. Do you mean if the system's screen goes black during installation?

 

 

 

5. First of all, go to Leopard, and then copy the Extra folder in the Desktop of Leopard to the root of 10a432 partition by using Terminal.

 

Again some questions:

 

This is the same /Desktop/Extra folder we started making in Step 3 and copied to /Volumes/10a432dvd, our installer volume. Are we coping the SAME Extra folder to the target volume, 10a432?

 

If not, how are the 10a432/Extra and 10a432dvd/Extra folders different?

 

Step 3 does not mention using Terminal to copy the Extra folder. Is it necessary to do in Terminal? If so, why?

 

 

( In this step, you can use your kexts for /System/Library/Extensions, by the way if you use them, you will see the KP within a minute.

But, don`t worry. After rebooting, you can solve this problem by using Disk Utility & Kext Utility. )

 

Here I'm confused again. You say that I can put kexts into the standard Extensions folder, but if I do, I'll get a kernel panic in under a minute. A minute isn't a long time. This would seem to indicate to me that it is NOT okay to do.

 

Is the idea to put the kexts in /System/Library/Extensions, boot, and then run Disk Utility (to check permissions) and Kext Utility (to rebuild the extensions.mkext) and get those tasks done before the kernel panic?

 

I suppose if you manage to do it, that's fine, but is there a reason not to just keep the kexts in Extra/Extensions and keep the rest of the disk as "vanilla" as possible?

 

 

( I didn`t use the permission commands [chown & chmod]. )

 

Didn't use them for what? I realize other guides use them for various things, but you haven't mentioned them at all up to now, so it seems strange only to mention them in order to point out you don't use them. I assume there are a lot of shell commands you don't use in this guide.

 

( You can put AppleAzaliaAudio.kext into /System/Library/Extensions. )

 

Is there a reason to put this kext into System/Library/Extensions instead of Extra/Extensions?

 

Last login: Wed Aug 26 03:21:49 on console

chivalry-whites-mac-pro:~ whitechivalry$ sudo -s

Password:

bash-3.2# cp -R /Users/whitechivalry/Desktop/Extra /Volumes/10a432

bash-3.2# cp -R /Users/whitechivalry/Desktop/work/10a432me/audio/org/AppleAzaliaAudio.kext /Volumes/10a432/System/Library/Extensions

 

You're copying the Extra folder from the desktop of your running Leopard installation (whitechivalry) onto the root of your target volume, 10a432. However then you've got another line about the audio kext that refers to another work folder you hadn't mentioned. For people unfamiliar with the Terminal and how directory paths in OS X look, this might be confusing.

 

 

6. It is time to go to 10a432. [-v -x32 or -v -f -x32]

 

 

 

7. On going to the Desktop, use Disk Utility [ RepairPermissions ] & KextUtility.v2.3.2.dmg.

 

And do what with KextUtility?

Link to comment
Share on other sites

To narcogen

 

 

If you are not satisfied with my guide, write it down. BTW, if you post a guide, it is likely to help many users.

 

This guide is for those who can install Leopard.

 

I have some experiences about Snow Leopard, so I want to gather nice informations with all users.

 

For many users I will answer to your questions. ( BTW, Your questions are very good. )

 

 

 

 

 

 

 

 

[ Essentials ]

 

 

1. A 10a432.dmg

 

I assume a retail disc would work here as well as a432 was the GM (Golden Master), yes?

( I succeeded by using 2 dmg files. ( snowleopard_10a432_userdvd.dmg & Snow Leopard Retail dmg file ) )

 

2. BIOS : SATA Mode - Enhanced

 

After booting hold down the delete key to enter BIOS setup. Under Main > SATA Configuration set SATA Configuration to "Enhanced".

 

If you already have a working Leopard installation on this motherboard (as I do) you probably have this set already.

 

Under that I also have "Configure SATA as" set to IDE which I think is pretty standard for Hackintoshes, and was a requirement when I was installing Kalyway. You don't mention how you have yours set.

 

( About SATA : You and I are the same.

About JMicron : [Advanced]Tab => J-Micron eSATA/PATA Controller [Disabled] )

 

3. An installed Leopard ( I am using iDeneb_v1.6_1058_Lite )

 

I am assuming the author already had this installed, but is including the Leopard installation procedure here for those who do not. I already had a Kalyway 10.5 system running, so I use that to make preparations.

( Yes. )

 

Also, this guide's three partition scheme (detailed below) seems intended to allow for the use of 10.5 for preparation on the first partition, the third is the 10.6 installer, restored from the image of the 10.6 Golden Master (for booting into the Snow Leopard installer) and then the second partition is the actual 10.6 installation target.

( Yes. )

 

Presumably other options would be to burn a DVD to boot from, or to mirror to a USB stick. I am using the USB stick method from another guide:

http://www.infinitemac.com/f57/guide-retai...for-g31m-t3672/

( About USB stick : Good idea. Many users use the USB stick instead of 10a432dvd. I don`t have it. )

 

 

When I installed Leopard, I made 3 GUID Partitions as the following:

 

Start by booting into your Leopard DVD and firing up Disk Utility. Select the disk you will use, and click on the "Partition" tab. Change the "Volume Scheme" drop down menu to "3 Partitions", and then click "Options...". Select GUID, and click ok.

( My 1st partition is iDeneb1058. My 2nd partition is 10a432. My 3rd partition is 10a432dvd. )

 

4. 2 blank GUID Partitions ( 10a432 Partition & 10a432dvd Partition )

 

The third GUID partition being the Leopard installation.

( Yes. )

 

5. DSDT Patcher GUI 1.0

 

6. 10a432p5k.zip ( unHideIT.v1.1.dmg + KextUtility.v2.3.2.dmg + AppleIntelPIIXATA2.kext + sk1nhd33t folder + AppleAzaliaAudio.kext )

 

 

( In sk1nhd33t folder )

cameleon-RC1-r431

pc-efi-10.1

Extra folder

apple.com.Boot.plist

smbios.plist

Extensions.mkext

Extensions folder

 

( In Extensions folder )

dsmos.kext

NullCPUPowermanagement.kext

PlatformUUID.kext

Openhaltrestart.kext

LegacyAppleHDAHardwareConfigDriver.kext

LegacyHDAPlatformDriver.kext

SleepEnabler.kext

Theme folder

 

 

 

 

[ Installation ]

 

 

 

 

1. Install cameleon-RC1-r431 on Leopard, and replace the installed boot file in the root of Leopard with the boot file in pc-efi-10.1.

( Show all hidden files by using unHideIT.v1.1. )

( From now on Leopard manages the boot infomations, so you don`t have to install chameleon-RC1-r431 & pc-efi-10.1(boot file) on 10a432 & 10a432dvd. )

 

Notes on above: Netkas seems to be indicating that Chameleon 2.0 RC2 should not be used as there are problems with it.

( Chameleon 2.0 RC2 didn`t work. )

 

There are .pkg installers both for Chameleon 2.0 RC1 and for PC EFI 10.1

( I don`t use it because the work is easy. )

( If someone wants it, here ( http://www.insanelymac.com/forum/index.php?showtopic=183325 ) )

(If I actually manage to get this to work I'll package up all the tools I used into a download, as many others have done. Right now my drive is littered with several different guides and tools, so much so that I've forgotten where I got them all, but I think Google can help you here.

( Repartitioning your HDD may help you. )

 

The application unHide just reveals all of MacOSX's hidden files. This is necessary if you want to place the "boot" file for PC EFI 10.1 onto the disk without using the Terminal or the .pkg installer. The installer is the most comfortable method, the Terminal is the most exact (as you must be completely aware of what file you are placing where, so you can be most confident that you have done it correctly) while unHide is a way of just using Mac OS X's usual graphical interface to drag and drop the file onto the volume. Several guides I read said this was impossible, and the task had to be performed in the Terminal. I assume they just didn't know about the .pkg installer for PC EFI 10.1 or about unHide.

( Good. )

 

 

 

 

2. Restore 10a432.dmg to 10a432dvd by using Disk Utililty in Leopard ( Destination: 10a432dvd, Image: 10a432.dmg ).

 

Note: Apparently we've now skipped any instructions regarding the installation of Leopard and just assume you've already got one running. The only way to get the Snow Leopard installer running is either by having an existing Leopard install to run it from, or to be able to boot into the installer directly, either from a DVD, a flash drive, or a hard drive with a modified image of the installation disc. It is this last method being used in this guide, and perhaps the best if you have trouble getting DVDs or USB sticks to boot on your machine. So far I have not gotten a completely successful boot on the USB stick but I have not given up, so I have not yet considered using a hard drive partition in this way. As I can get the Chameleon boot manager to load, and the Snow Leopard boot process at least starts, I don't think there is any problem booting a P5K from USB, at least in principle.

( If I were in your situation… : First ( HDD ), Later ( USB) )

 

At any rate, the above instruction takes the disk image file of Snow Leopard's golden master, and copies it to the third partition of the hard drive. The author has named this partition 10a432dvd to indicate that it is Snow Leopard, OS 10 revision 432, with "dvd" appended to indicate that it is the installation media, and not the partition we intend to install to.

( Yes. )

 

 

 

( If you look at an Icon of MAC OS X Install DVD and a Window of MAC OS X Install DVD, just close the Window of MAC OS X Install DVD, otherwise you may get an "Install Failed" message )

 

I am honestly not completely sure what the author is trying to say here.

 

Are you suggesting that having the installation media disk image mounted, with a window showing its contents, while Disk Utility is trying to restore the image to partition 3, that you may get an error?

( Yes. )

 

Otherwise, it seems like you've skipped straight from restoring the Snow Leopard image all the way to something that could only happen after you've booted that image, which we haven't done yet.

( No. )

 

In any case, in my attempts I have not so far seen the "Install Failed" message. I've had installers fail to finish booting, I've had partitions with installation completed kernel panic on boot, and I've had the installer quit silently to the desktop before completion (apparently it takes a minimum of 15-20 minutes, and if it finishes in less than ten minutes, it means it didn't really finish).

( Sorry. [ an "Install Failed" message => a "Restore Failed" message ] )

 

 

 

 

( In this step, don`t put other things [boot, kext, dsdt.aml ...] into 10a432dvd, otherwise you may see the KP[Kernel Panic]. )

 

Many of the other guides put the Chameleon boot manager and the PC EFI 10.1 "boot" file onto the installation media itself (either a USB stick in my case, or onto a DVD image to burn in other cases. However, since this guide is using three partitions, one of which has a Leopard installation on it, he chose to put the boot manager and the PC EFI 10.1 file on that partition. As long as that partition is set in the BIOS as booting first, the machine will load the boot manager from that partition. Chameleon will look for other available partitions and allow you to choose among them. So it is not necessary for Chameleon or PC EFI 10.1 to be on either the partition for the installation media (10a432dvd) or the partition we intend to install Snow Leopard onto (10a432).

( Right. In this case, the Leopard partition is like the EFI partition of the boot-132 Disc )

 

Additional kexts and the dsdt.aml file I assume are excluded from the installation media just in order to keep things simple. If the author was able to boot his machine without them then I assume this should be possible on other P5K based machines.

( Right. I will explain them below. )

 

Author-- what is the version of your BIOS?

( P5K1201 )

 

 

3. In the Desktop of Leopard, make the contents of Extra folder as the followings, and then copy the Extra folder to the root of 10a432dvd.

 

Note: While booted into your Leopard installation on Partition 1, create a new folder called "Extra" on the desktop, and place into it each of the below items. All the necessary files are included in the download 10a432p5k.zip linked in the guide.

( Yes. )

 

After assembling all the items in the Extra folder, copy it to the root of the partition to which you have restored the Snow Leopard install DVD image (in this case, named 10a432dvd)

( Yes. )

 

 

- Extra folder in the Desktop of Leopard

 

ã…‡ apple.com.Boot.plist ( If you want, paste your gfx string in this plist. )

 

The application EFI studio can help identify your graphics card and generate the strings necessary to put into this file so that your video card can be properly identified. Depending on your card and display, this may be optional, at least for getting the installer to boot. If you skip this step, and during boot you get a completely black screen (not a grey background, but a black screen, with no pointer) then you probably shouldn't skip this step. So far, with my 8800GT, I have not encountered that, whether or not I bother to put in the graphics strings into the boot.plist. Once installation is over I assume this will be necessary.

( Though you don`t paste your gfx string to /Extra/com.apple.boot.plist, you can go to 10a432, but don`t use CI/QE, so putting it to the plist is better. )

( 8. Edit your /extra/com.apple.Boot.plist : http://www.insanelymac.com/forum/index.php?showtopic=181876 )

 

 

ã…‡ smbios.plist ( Remove this plist. My 10a432 is likely to automatically get my system infos of the System Profiler without it. )

 

Author: Can leaving it in cause Kernel Panics? If not, why remove it?

( No KP. in my case it is likely to useless. )

( If someone wants, Chameleon with SMBIOS patching : http://www.insanelymac.com/forum/index.php?showtopic=137112 )

 

 

( Don`t put UUID into apple.com.Boot.plist and PlatformUUID.kext. )

 

 

You haven't mentioned anything about UUID before, including what it is, what it does, and where you get it. That is in other guides, but I assume many users may go directly to a guide that specifically mentions their motherboard, and not attempt to wade through a number of different guides, all with different instructions, in order to find out what the UUID is, why it is important, and where to put it.

( We can use UUID, but my guide works fine without UUID. Because I want to reduce your inconvenience. )

 

I assume, however, that you're referring to the ID of the boot volume. It is possible to place this identifier within the boot.plist file in order to tell OS X which drive to boot from. PlatformUUID.kext is a kernel extension that performs this task as well. I presume what you mean to say is that you do not need to BOTH put the UUID into boot.plist AND have the PlatformUUID.kext file in /Volumes/10a432dvd/Extensions as this would be redundant.

( If someone wants, 3. Open Disk Utility select the drive Snow : http://www.insanelymac.com/forum/index.php?showtopic=183720 )

 

Or do you mean to do neither-- DO NOT put the UUID into boot.plist AND DO NOT use the PlatformUUID.kext file?

( Look above. )

 

ã…‡ Extensions.mkext

ã…‡ Extensions folder

ã…‡ dsdt.aml ( Install DSDT Patcher GUI 1.0 on Leopard, and then put the installed dsdt.aml in the root of Leopard into the Extra folder of the Desktop. )

 

You've contradicted yourself. Above you said do not put this file in during this step, now you say to put it in. Which is it?

( do not put this file in during this step => 2. ) ( put it in => 3. )

 

 

( If you have your compiled/edited DSDT.aml, drop it into the Extra folder of the Desktop. )

 

I've read a lot of guides, although I haven't actively been building Hackintoshes since Kalyway 10.5.4. I don't yet have a clear idea what DSDT is, or what it does. Some guides seem to indicate this actually involves patching the BIOS. Have you updated the BIOS on your P5K? What revision are you using?

( I am using P5K1201.

I am not sure, but although we can use the DSDT.aml which is patched sound and lan, we are likely to put the kexts about sound and lan to /S/L/E .

So, it is not useful. )

 

Are you just running the DSDT patcher and copying the file?

( Yes. )

 

Where exactly are you putting it?

( /Volumes/[10a432] or [10a432dvd] or [Leopard]/Extra )

 

"Install DSDT Patcher" seems to indicate you are applying the patch to your first partition, the Leopard boot partition. Is this the case? If so, why are you doing it? Or are you merely running it from your working Leopard partition, and the target volume for DSDT Patcher is the installation media partition, 10a432dvd?

( Leopard works with or without DSDT.aml, but without it, I can`t go to 10a432 or 10a432dvd. )

 

Where are you getting the dsdt.aml file from? Are you running the Patcher onto the Leopard volume, and then moving the file it places on the root of that volume into the Extra folder on the desktop of the running Leopard installation? It occurs to me that if a mistake is made here you could cause problems for your Leopard installation, or the working Leopard installation of other users. Better to have DSDT patcher apply the patch to the 10a432dvd partition, rather than target the Leopard installation and then move the file to desktop/extra and then copy that folder to 10a432dvd, no?

( The DSDT.aml which is made by installing DSDT Patcher GUI 1.0 on Leopard, has the bios informations about your mainboard, so you can use it not only on Leopard but also on 10a432 or 10a432dvd. )

 

DSDT Patcher also puts the created dsdt.aml file into the Sessions folder in its working directory, along with a log of warnings/errors. Maybe it is better to copy the file from here, to be sure what version is being used? Once you've run this program a few times you'll have a bunch of these files floating around-- the Sessions folder is a good way of making sure you're using the best, latest, most appropriate version.

( Don`t worry. )

 

 

 

ã…‡ Theme folder ( Remove. )

 

This is Chameleon's theme folder. Is there a reason to remove it? Does it cause problems?

( No problem. Because Leopard manages boot informations. )

 

 

- Extra/Extensions folder in the Desktop of Leopard

 

Again, this means the foler "Extensions" inside the folder "Extra" on the Desktop of your running Leopard installation.

( Right. )

 

ã…‡ dsmos.kext ( If you use fakesmc.kext in this step, you may see the KP. But, after seeing the Desktop of 10a432, you can use fakesmc.kext. )

 

NOTE: Some of the other guides I've read also indicate something similar; that fakesmc.kxt seems to cause kernel panics on Asus P5K machines, and that the older dsmos.kext file should be used instead. These perform the same function, and you should make sure you don't have both in your Extensions folder, as I'm guessing that would cause serious problems.

( Mostly Right. About this dsmos.kext for snow leopard ( http://netkas.org/?p=126 ) )

 

ã…‡ NullCPUPowermanagement.kext ( To stop that cpu temperature rises )

ã…‡ PlatformUUID.kext ( For UUID Informations )

ã…‡ Openhaltrestart.kext ( To fix reboot/shutdown )

ã…‡ LegacyAppleHDAHardwareConfigDriver.kext ( If installing 10a432 without this kext, KP mostly appeared. After I succeeded, I deleted it. No problem. )

ã…‡ LegacyHDAPlatformDriver.kext ( If installing 10a432 without this kext, KP mostly appeared. After I succeeded, I deleted it. No problem. )

ã…‡ AppleIntelPIIXATA2.kext ( iATKOS 10.5.7 ) ( To use SATA HDDs : This is 32bit. We must wait this 64bit kext for using 64bit Mode. )

 

Why this version, particularly?

( Just now I wrote above. )

 

Did others cause kernel panics?

( Because booting to 10a432dvd, we don`t have to use many kexts. )

 

( After seeing the Desktop of 10a432, Use SleepEnabler.kext. )

 

I assume you mean here that while booting the installation media, you should not have SleepEnabler.kext in /Volumes/10a432dvd/Extra/Extensions. However, after successfully running the installer and booting to the Snow Leopard installation on the 10a432 partition, you can add SleepEnabler.kext into /Volumes/10a432/Extra/Extensions.

Is this correct?

( Yes. )

 

 

( Don`t use your kexts for /System/Library/Extensions in this step, otherwise you may see the KP. )

 

By this I assume you mean that all the above kext files should be in /Volumes/10a432dvd/Extra/Extensions where Chameleon will see them and add them in at boot time, instead of in Apple's standard /System/Library/Extensions folder, because it will cause kernel panics. Correct?

( Right. )

 

 

4. After booting to 10a432dvd partition [-v -x32 or -v -f -x32 ], erase 10a432 partition by using Disk Utility and then install 10a432 on 10a432 partition.

 

Two things:

 

It's easy to miss "or" in the above boot strings.

Perhaps better to say to boot with [-v -x32] OR [-v -f -x32] so people don't miss the OR and type in the entire string.

( OK. ^^ )

 

Two, we've partitioned this drive and presumably formatted the 10a432 partition as HFS+ Journaled, using the Disk Utility in Leopard. You're saying here that once booted into the Snow Leopard installer, we have to re-format the target volume, 10a432, using Snow Leopard's Disk Utility instead of Leopard's disk utility.

( Right. )

 

Is this the part of the step that, if we skip, causes a kernel panic?

( Yes. )

 

Or is it the part of not installing printer drivers, rosetta (powerpc emulation), the X windowing system, and the older QuickTime 7 player application, mentioned below?

( To be frankly, I am not sure, but if you install like me, perhaps, you can succeed. )

 

 

 

( I didn`t install printer, rosseta, x11, quicktime7 )

( This step is very important. If you skip this step, you must almost see the KP. )

( Thanks to this step, we don`t have to put UUID into apple.com.Boot.plist and PlatformUUID.kext. )

( Installation Time goes and comes from 20-minute to 17-minute. If you see 15-minute, you will mostly succeed. When you see 8-minute, the installstion screen will be black.

Just click it by using your mouse, and it will come back. ^^ )

 

Click what and what comes back? I have no idea what you're referring to at this point. Do you mean if the system's screen goes black during installation?

( Try, and you may see the strange thing. )

 

 

 

5. First of all, go to Leopard, and then copy the Extra folder in the Desktop of Leopard to the root of 10a432 partition by using Terminal.

 

Again some questions:

 

This is the same /Desktop/Extra folder we started making in Step 3 and copied to /Volumes/10a432dvd, our installer volume. Are we coping the SAME Extra folder to the target volume, 10a432?

If not, how are the 10a432/Extra and 10a432dvd/Extra folders different?

( I installed 10a432 in using only 7 kexts in /Desktop/Extra folder. : 3 times )

( I installed 10a432 in using 7 kexts in /Desktop/Extra folder and AppleAzaliaAudio.kext in other folder : 2 times )

 

Step 3 does not mention using Terminal to copy the Extra folder. Is it necessary to do in Terminal? If so, why?

( About permissions, 10a432 is more sensitive than 10a432dvd. )

 

 

 

( In this step, you can use your kexts for /System/Library/Extensions, by the way if you use them, you will see the KP within a minute.

But, don`t worry. After rebooting, you can solve this problem by using Disk Utility & Kext Utility. )

 

Here I'm confused again. You say that I can put kexts into the standard Extensions folder, but if I do, I'll get a kernel panic in under a minute. A minute isn't a long time. This would seem to indicate to me that it is NOT okay to do.

( When I used only 7 kexts in /Desktop/Extra folder, in Desktop of 10a432, KP didn`t appear, and I ran Kext Utility & Disk Utility.

And then, I used the kexts for /S/L/E and ran Kext Utility again, but I didn`t see any more KP.

 

But when I used 8 kexts ( 7 kexts + AppleAzaliaAudio.kext - /S/L/E ). Because of using the kexts for /S/L/E this KP is likely to appear. )

 

Is the idea to put the kexts in /System/Library/Extensions, boot, and then run Disk Utility (to check permissions) and Kext Utility (to rebuild the extensions.mkext) and get those tasks done before the kernel panic?

( Just now I have a good idea for the KP.

Going to Desktop of 10a432 => Setting private infomations => Running Kext Utility & Disk Utility => Setting Keyboard

[ After setting Keyboard, the KP appeared within a minute or so.] )

 

I suppose if you manage to do it, that's fine, but is there a reason not to just keep the kexts in Extra/Extensions and keep the rest of the disk as "vanilla" as possible?

( AppleAzaliaAudio.kext & AttansicL1Ethernet don`t work in Extra/Extensions. )

 

 

( I didn`t use the permission commands [chown & chmod]. )

 

Didn't use them for what? I realize other guides use them for various things, but you haven't mentioned them at all up to now, so it seems strange only to mention them in order to point out you don't use them. I assume there are a lot of shell commands you don't use in this guide.

( Because 10a432 works fine without the commands. )

 

 

( You can put AppleAzaliaAudio.kext into /System/Library/Extensions. )

 

Is there a reason to put this kext into System/Library/Extensions instead of Extra/Extensions?

( I said above. )

 

Last login: Wed Aug 26 03:21:49 on console

chivalry-whites-mac-pro:~ whitechivalry$ sudo -s

Password:

bash-3.2# cp -R /Users/whitechivalry/Desktop/Extra /Volumes/10a432

bash-3.2# cp -R /Users/whitechivalry/Desktop/work/10a432me/audio/org/AppleAzaliaAudio.kext /Volumes/10a432/System/Library/Extensions

 

You're copying the Extra folder from the desktop of your running Leopard installation (whitechivalry) onto the root of your target volume, 10a432. However then you've got another line about the audio kext that refers to another work folder you hadn't mentioned. For people unfamiliar with the Terminal and how directory paths in OS X look, this might be confusing.

( Because there is AppleAzaliaAudio.kext in other folder.^^ )

 

 

6. It is time to go to 10a432. [-v -x32 or -v -f -x32]

 

 

 

7. On going to the Desktop, use Disk Utility [ RepairPermissions ] & KextUtility.v2.3.2.dmg.

 

 

 

 

GoodWorld, we've got almost the same configuration. I have everything working now except one thing. 32 bit applications hang if I press Help in the top bar menu. Do yours?

To cosmicdude

 

I don't have your problem. If you reinstall BSD.pkg in 10a432.dmg, your problem may be solved.

( Location : /Volumes/Mac OS X Install DVD/System/Installation/Packages/BSD.pkg )

 

If it doesn`t help you, I don`t have any other ideas.

Link to comment
Share on other sites

I have a P5K mobo and I followed this guide

 

http://lifehacker.com/5351485/how-to-build...start-to-finish

 

It worked flawlessly although I did have to use these files

 

http://www.mediafire.com/?jnhaoijtjg1

 

On my inital boot of Snow Leopard I ran disk utility and then repaired permissions. I then copied the dsdt.aml and boot to the root of my SL drive. I then copied the kexts in the Extra folder to the Extra directory on my SL drive. Ran disk utility to repair permissions again, rebooted and sound was working. The only thing left I have to configure is my video which I think I can do via EFI studio. I'll post back whenever I get that working. Also noticed that when I leave the machine after a while it locks up. I think this is from the "sleep" issue which I know there is a fix for I just haven't tried that yet either and will post back if the sleep fix works.

 

Thanks to Master Chief who assisted with the files! This should work with all P5k mobo's.

Link to comment
Share on other sites

To Sergio T. & acetone802000

 

I am glad to hear that.

 

----------

To prettyby7

 

Good !

 

 

 

======================================

 

 

I am using a 10a432-64bit mode. It is somewhat unstable.

 

 

10a432p5k_64bit.zip

 

 

 

[ Using the 64bit mode ]

 

 

(1) Replace the "boot" in the root of Leopard with the "boot" of Chmeleon2-RC3-r658 folder in 10a432p5k-64bit.zip.

( About Chameleon2 RC3 r658 : http://www.insanelymac.com/forum/index.php?showtopic=184714 )

 

(2) Apply /Extra/Extensions folder

o NullCPUPowermanagement.kext (64bit) (10a432p5k)

o PlatformUUID.kext (64bit) (10a432p5k)

o Openhaltrestart.kext (64bit) (10a432p5k)

o AppleIntelPIIXATA.kext (from z0r) (64bit) (10a432p5k-64bit) [ Because AppleIntelPIIXATA2.kext is 32bit.]

o dsmos.kext (64bit) (10a432p5k) or fakesmc.kext (64bit) (10a432p5k-64bit)

o SleepEnabler.kext (64bit) (10a432p5k)

 

(3) Apply /System/Library/Extensions folder

o VoodooHDA (64bit) (10a432p5k-64bit) [ Because AppleAzaliaAudio.kext is 32bit.]

o AttansicL1Ethernet (64bit) (10a432p5k-64bit)

 

(4) Use Kext Utility & Disk Utility and then reboot.

 

(5) Go to the 10a432 ( Boot Flags : 32bit mode [-v arch=i386] , 64bit mode [-v] )

 

 

===================

 

I am using 10.6.1 through Software Update. No problem.

Link to comment
Share on other sites

I am running both 32 bit Mode & 64 bit Mode by using Chameleon2 RC3 r658.

( BIOS : o SATA Mode - Enhanced o JMicron - Disabled )

 

 

 

- Realtek8139 : ( mostly working : 64bit ) ( I am using RTL8139 instead of AttansicL1Ethernet

( http://www.insanelymac.com/forum/index.php?showtopic=181566 )

 

 

- SATA Ports

o AppleIntelPIIXATA2.kext from iATKOS1057 : ( Full working : SATA 1 , 2, 3, 4 Ports ) ( only 32 bit Mode )

o AppleIntelPIIXATA.kext from z0r : ( working : only SATA 1 , 2, Ports ) ( 32/64 bit Mode )

 

 

Can you tell me how to edit the info.plist of AppleIntelPIIXATA.kext ?

I want to use SATA 3, 4 Ports in 64bit Mode.

 

(( 10a432_P5K_PIIXATA(32_64).zip ))

-------------------------

 

[64bit From z0r] ( AppleIntelPIIXATA.kext )

<key>ICH9 2 Port Serial ATA</key>
	<dict>
		<key>CFBundleIdentifier</key>
		<string>com.apple.driver.AppleIntelPIIXATA</string>
		<key>Controller Name</key>
		<string>ICH9 2 Port SATA</string>
		<key>IOClass</key>
		<string>AppleIntelPIIXATARoot</string>
		<key>IOPCIPrimaryMatch</key>
		<string>0x29218086 0x29268086</string>
		<key>IOProbeScore</key>
		<integer>2000</integer>
		<key>IOProviderClass</key>
		<string>IOPCIDevice</string>
		<key>PCS Port Map</key>
		<data>
		kgGTAZICkwKSBJMEkgiTCA==
		</data>
		<key>Serial ATA</key>
		<true/>
		<key>Supported Transfer Modes</key>
		<string>0x3f061d</string>
	</dict>
	<key>ICH9 Serial ATA</key>
	<dict>
		<key>CFBundleIdentifier</key>
		<string>com.apple.driver.AppleIntelPIIXATA</string>
		<key>Controller Name</key>
		<string>ICH9 SATA</string>
		<key>IOClass</key>
		<string>AppleIntelPIIXATARoot</string>
		<key>IOPCIPrimaryMatch</key>
		<string>0x29208086</string>
		<key>IOProbeScore</key>
		<integer>2000</integer>
		<key>IOProviderClass</key>
		<string>IOPCIDevice</string>
		<key>PCS Port Map</key>
		<data>
		kgGTAZICkwKSBJMEkgiTCA==
		</data>
		<key>Serial ATA</key>
		<true/>
		<key>Supported Transfer Modes</key>
		<string>0x3f061d</string>
	</dict>
	<key>ICH9-M Serial ATA</key>
	<dict>
		<key>CFBundleIdentifier</key>
		<string>com.apple.driver.AppleIntelPIIXATA</string>
		<key>Controller Name</key>
		<string>ICH9-M SATA</string>
		<key>IOClass</key>
		<string>AppleIntelPIIXATARoot</string>
		<key>IOPCIPrimaryMatch</key>
		<string>0x29288086 0x292d8086</string>
		<key>IOProbeScore</key>
		<integer>2000</integer>
		<key>IOProviderClass</key>
		<string>IOPCIDevice</string>
		<key>PCS Port Map</key>
		<data>
		kgGTAZICkwKSBJMEkgiTCA==
		</data>
		<key>Serial ATA</key>
		<true/>
		<key>Supported Transfer Modes</key>
		<string>0x3f061d</string>
	</dict>

 

 

 

[32bit From iATKOS1057] ( AppleIntelPIIXATA2.kext )


<key>ICH9 2 Port Serial ATA</key>
	<dict>
		<key>CFBundleIdentifier</key>
		<string>com.apple.driver.AppleIntelPIIXATA</string>
		<key>Controller Name</key>
		<string>ICH9 2 Port SATA</string>
		<key>IOClass</key>
		<string>AppleIntelPIIXATARoot</string>
		<key>IOPCIPrimaryMatch</key>
		<string>0x29218086 0x29268086</string>
		<key>IOProbeScore</key>
		<integer>2000</integer>
		<key>IOProviderClass</key>
		<string>IOPCIDevice</string>
		<key>PCS Port Map</key>
		<data>
		kgGTAZICkwKSBJMEkgiTCA==
		</data>
		<key>Serial ATA</key>
		<true/>
		<key>Supported Transfer Modes</key>
		<string>0x3f061d</string>
	</dict>
	<key>ICH9-R 4 Port Serial ATA</key>
	<dict>
		<key>CFBundleIdentifier</key>
		<string>com.apple.driver.AppleIntelPIIXATA</string>
		<key>Controller Name</key>
		<string>ICH9-R 4 Port SATA</string>
		<key>IOClass</key>
		<string>AppleIntelPIIXATARoot</string>
		<key>IOPCIPrimaryMatch</key>
		<string>0x29208086</string>
		<key>IOProbeScore</key>
		<integer>2000</integer>
		<key>IOProviderClass</key>
		<string>IOPCIDevice</string>
		<key>PCS Port Map</key>
		<data>
		kgGTAZICkwKSBJMEkgiTCA==
		</data>
		<key>Serial ATA</key>
		<true/>
		<key>Supported Transfer Modes</key>
		<string>0x3f061d</string>
	</dict>
	<key>ICH9-M 2 Port Serial ATA</key>
	<dict>
		<key>CFBundleIdentifier</key>
		<string>com.apple.driver.AppleIntelPIIXATA</string>
		<key>Controller Name</key>
		<string>ICH9-M 2 Port SATA</string>
		<key>IOClass</key>
		<string>AppleIntelPIIXATARoot</string>
		<key>IOPCIPrimaryMatch</key>
		<string>0x29288086 0x292d8086</string>
		<key>IOProbeScore</key>
		<integer>2000</integer>
		<key>IOProviderClass</key>
		<string>IOPCIDevice</string>
		<key>PCS Port Map</key>
		<data>
		kgGTAZICkwKSBJMEkgiTCA==
		</data>
		<key>Serial ATA</key>
		<true/>
		<key>Supported Transfer Modes</key>
		<string>0x3f061d</string>
	</dict>

Link to comment
Share on other sites

- SATA Ports

o AppleIntelPIIXATA2.kext from iATKOS1057 : ( Full working : SATA 1 , 2, 3, 4 Ports ) ( only 32 bit Mode )

o AppleIntelPIIXATA.kext from z0r : ( working : only SATA 1 , 2, Ports ) ( 32/64 bit Mode )

 

 

Can you tell me how to edit the info.plist of AppleIntelPIIXATA.kext ?

I want to use SATA 3, 4 Ports in 64bit Mode.

 

I am waiting for DuNe` work.

( http://www.insanelymac.com/forum/index.php?showtopic=186609 )

( http://www.insanelymac.com/forum/index.php...0&start=300 )

 

 

 

 

--------

( http://ubuntuforums.org/showthread.php?t=1036051&page=32 )

 

I found out the solution which can fix the 6 warnings of dsdt.aml. This is likely to help some asus users.

After applying it, my system was a bit faster.

 

(1) After opening your dsdt.aml by using Text Editor, search the 3 followings:

Method (VGET, 1, NotSerialized), Method (TGET, 1, NotSerialized), Method (FGET, 1, NotSerialized)

 

(2) Add Return (Zero)

 

(3) Refer to the following:

Name (VBUF, Package (0x05)
	{
		0x04, 
		CORV, 
		V3VV, 
		V5VV, 
		VV12
	})
	Method (VGET, 1, NotSerialized)
	{
		If (LEqual (Arg0, Zero))
		{
			Return (^^SIOR.HWV0 ())
		}
		If (LEqual (Arg0, One))
		{
			Return (^^SIOR.HWV3 ())
		}
		If (LEqual (Arg0, 0x02))
		{
			Return (^^SIOR.HWV5 ())
		}
		If (LEqual (Arg0, 0x03))
		{
			Return (^^SIOR.HWV1 ())
		}

		Return (Zero)
	}  
	Name (CPUT, Package (0x05)

post-479780-1254173266_thumb.jpg

Link to comment
Share on other sites

 Share

×
×
  • Create New...