You are on page 1of 114

Printable Version of Topic

Click here to view this topic in its original format

InsanelyMac Forum _ OSx86 10.6 (Snow Leopard) _ Asus P6T SE Retail Snow Leopard
Installation Guide [FLASHDRIVE] [UPDATED NOV. 12]]

Posted by: tweak41 Sep 26 2009, 07:48 PM

**********************************************
Safe to upgrade to 10.6.6.

Upgrading is as simple as clicking the Apple icon in the upper left hand corner, and clicking Software Update...

Please don't PM me about how to do this... xD

**********************************************

Hello everyone!

It's been a long time since I updated this guide and I apologize for that. Fortunately I believe that installation
is much easier now than it used to be. Anyone with access to a Mac should be able to get this system up an
running after only a few clicks.

Preparation

You're going to need a few obvious bits for this installation. They are:
OS X Snow Leopard Installation DVD
8GB Flash Drive (or larger)
P6T SE based Intel Core i7 System with 0808 BIOS http://www.asus.com/product.aspx?
P_ID=t4yhK6y9W9o7iQ9E (Sleep isn't working for me with version 0908)

And you'll also need some software:


A functioning OS X environment (To prepare the installation)
Kext Utility - http://www.insanelymac.com/forum/index.php?showtopic=140647
Chameleon RC5 - http://www.insanelymac.com/forum/index.php?showtopic=231075
P6T SE Kexts (courtesy of iFabio)
P6T SE - http://www.insanelymac.com/forum/index.php?act=attach&type=post&id=71248
FakeSMC - http://www.insanelymac.com/forum/index.php?act=attach&type=post&id=70936
DSDT (Must match your processor - i.e. i7 920, 930, 940, etc.) -
http://www.insanelymac.com/forum/index.php?showtopic=189052&st=700&p=1468585&#entry1468585
Boot.plist (you can customize this later based on your needs) - com.apple.Boot.plist.zip ( 764bytes ) :
1214

Place all of the downloaded files into a folder. You'll need these in a bit.

Original Link to iFabio's post with kexts and DSDT files


http://www.insanelymac.com/forum/index.php?showtopic=189052&st=700&p=1468585&#entry1468585

Getting Started

See below for BIOS settings. You may want to change those before starting this process.

Because the installation is going to be restored to a flash drive, the first thing you need to do is format the
flash drive. Open up Disk Utility and format it using the GUID partition scheme and HFS+ file system (this is
selected by default usually). Make sure to give it a name (preferably a short one that's easy to type as you'll be
using it later). See screenshots below:
After you've formatted your flash drive you'll need to restore the Snow Leopard DVD to it. Insert your Snow
Leopard DVD and open up Disk Utility. Here you'll select Mac OS X Install DVD from the list and click the
Restore tab. Then click and drag "Mac OS X Install DVD" to the source text box and your formatted flash drive
volume (here it's called Installer) to the destination text box. Uncheck Erase Destination then click Restore.
This process takes a while so if you've got something else to do, you might as well do it. It took about an hour
for my MacBook to do. Faster flash drives will make this process quicker.

Booting the flash drive

In order to make the flash drive bootable in your computer you'll need to install Chameleon RC5. This package
is vital in tricking OS X into thinking it's running on real Mac hardware so it will boot. Unzip the package and
double click it.

You'll go through the usual steps and select "Change Install Location":
Select the flash drive that you restored the OS X DVD to:

Select additional options like a theme if you want it to look nicer (otherwise you get a black command
prompt-esque screen):

And let the install run:


In order to be able to boot the installation you're going to need to do a few more things. First, you need to put
the files you downloaded earlier into the "Extra" folder that was created for you on the flash drive by the
Chameleon RC5 installation. Double click the flash drive and open the Extra folder:
Create a new folder called "Extensions":
Copy the two kext files you downloaded earlier to the Extensions folder:
Then copy over DSDT.aml and com.apple.Boot.plist:
The last step is to repair permissions and create a kext cache file. This is what Kext Utility is for. Drag the
Extensions folder to the Kext Utility icon and it will take care of the rest:
After you've completed these steps, you're done! Now you should be able to boot your flash drive and install
OS X!

Installation

I strongly encourage you to set your OS X drive as the first in the boot list in your BIOS. It makes things a lot
easier.

If you've already installed OS X on any machine you'll be familiar with the setup. Apple makes it easy anyway.

Ideally you should completely power down your computer. This guide assumes that you're installing to a SATA
hard drive and that you've configured it as either AHCI or RAID in your BIOS (yes, you can use RAID but not a
drive or drives in an array). Turn your computer on and press the F8 key until you get a message about BBS
popup. This will let you select your boot device. You want to choose the thumb drive that you prepared in the
earlier steps. You should now see the Chameleon boot loader screen. Select your thumb drive (here it's
Installer) and type -v and press enter. Now you'll see a wall of text and if something goes wrong it can help us
pinpoint the problem. If everything goes smoothly you'll see the first of several installation screens for OS X.
Make sure that you use Disk Utility to format your destination HD as HFS+ and use the GUID partition scheme!
Select any languages you may want, printer drivers, etc and install. It should take about 30 minutes.

Post Installation

After OS X is finished installing it will prompt you to reboot your computer. In order to get into your newly
installed OS X, you will need to make sure that you boot from your flash drive again. The retail installation
does not have the necessary kexts or proper boot loader to allow you to boot straight into OS X. Using the F8
trick, boot to your flash drive but this time select your Snow Leopard installation. I recommend using the -v
flag again in case there is an error or kernel panic. Knowing this information will help us troubleshoot if
something goes wrong. The initial boot may take a bit longer than you'll normally see. Within a few minutes (it
shouldn't take more than 5) you'll be welcomed with the introductory video. YAY!

So, you've arrived to your beautiful new OS X desktop. There's a few things you need to do right away. First
you need to establish a permanent booting option so you don't have to keep using that flash drive (unless, of
course you want to).

You have a few options:


Boot from system partition
Boot from EFI partition
Boot from external medium (i.e. USB, CF, SD, etc)

System Partition
If you would like to install the Chameleon RC5 boot loader to the system partition (the main one that you see
active when running your computer), copy the Chameleon RC5 installation that you used earlier to the desktop
and run it like you did before, but make sure that it's set to install to the default location (the hard drive you
just installed OS X on). I like to install the themes too, but it's not necessary...they just look nicer.

EFI Partition
I'll update this later. It's similar to the above step but you have to create an EFI partition on your hard drive.
There's a script included in the old installation package that will do this for you, but you need to replace the
kextsm DSDT, and plist files with the revised ones from this updated tutorial.

Boot from external medium (i.e. USB, CF, SD, etc)


This is the method I prefer because of the way my system is setup. Booting this way allows for a very easy
multiboot setup if you have other OSes installed. Use a small thumb drive, CF card, SD card, or whatever you
like, and format it using GUID partition scheme and HFS+ filesystem (exactly like you did with the flash drive
for the OS X DVD restore). Then all you need to do is run the Chameleon RC5 installation on that drive and
copy over the files in the exact same manner you did to the flash drive before you installed OS X.

Now you can reboot your computer and enjoy your new Snow Leopard installation. If you want sound, continue
below.

---------Sound---------

You probably want your sound to work too. This is an easy fix.

Download this modified AppleHDA kext - http://www.insanelymac.com/forum/index.php?


act=attach&type=post&id=70857

Now you'll want to copy that to /System/Library/Extensions/

The last step is to double click and run Kext Utility. It will repair permissions and generate a new kext cache
file. Reboot and you're done.

---------Sleep---------

Sleep doesn't work on it's own for some reason. For a solution see this post:
http://www.insanelymac.com/forum/index.php?showtopic=189052&st=800#

---------BIOS Settings---------

Here are a couple images of my BIOS settings.

You should match your BIOS settings to these:


These are my overclock settings if anyone is interested. They are not crucial to running a stable Snow Leopard
installation. I don't recommend using these settings with the stock cooler. You should have a good
aftermarket air cooler or liquid cooling setup to be safe:
---------ENJOY---------

That's it. You should have a working OS X installation.I also recommend reading the rest of this thread starting
about about page 35. There's a lot of good information that I've probably left out. It may prove useful if you're
having issues.

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

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

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

Here's the old guide for archival purposes:

Safe to update to 10.6.4: http://www.insanelymac.com/forum/index.php?


showtopic=189052&st=780&p=1490007&#entry1490007

*UPDATE 12/7/2009*
At the bottom you'll find instructions on how to update to 10.6.2 as well as a much improved DSDT.aml file
(many thanks to Bchemist).

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

Hello fellow P6T SE users. The goal of this guide is simple---get you up and running with a vanilla (no
modifications to the system components essential to OS X like the kernel) installation. It's relatively simple, but
can be a bit time consuming for a first time user.

First and foremost I literally cannot take credit for anything you find in this guide. All information, patches,
and other important stuff came from other users and other places which I will attempt to document to the best
of my ability. If anyone sees an error with the information provided please do not hesitate to inform me and I
will do my best to correct it as soon as I can.

So, having said that let's get on our way!

Preparation

You're going to need a few things for this installation. They are:
OS X Snow Leopard 10.6 Installation DVD
8GB Flash Drive (or larger)
P6T SE based Intel Core i7 System with 0808 BIOS http://www.asus.com/product.aspx?
P_ID=t4yhK6y9W9o7iQ9E
A functioning OS X environment
http://www.mediafire.com/?
sharekey=df0568e7b75eabdda0f2f20c509059d9fb59a691fa3fe612416b94653a3044fd
http://www.mediafire.com/?j24oznungnw
Getting Started

Note: If you've gone into your BIOS and disabled Hyper Threading and additional cores, you can go back in and
enable them. The included DSDT.aml file is already patched for 4 cores + HT.

Because the installation is going to be restored to a flash drive, the first thing you need to do is format the
flash drive. Open up Disk Utility and format it using the GUID partition scheme and HFS+ file system (this is
selected by default usually). Make sure to give it a name (preferably a short one that's easy to type as you'll be
using it later). See screenshots below:

After you've formatted your flash drive you'll need to restore the Snow Leopard DVD to it. Insert your Snow
Leopard DVD and open up Disk Utility. Here you'll select Mac OS X Install DVD from the list and click the
Restore tab. Then click and drag "Mac OS X Install DVD" to the source text box and your formatted flash drive
volume (here it's called Installer) to the destination text box. Uncheck Erase Destination then click Restore.

This process takes a while so if you've got something else to do, you might as well do it. It took about an hour
for my MacBook to do.

Booting the flash drive

By now you should have your Snow Leopard DVD restored to your flash drive. The next step is to make it
bootable. That's where the attached essentials come in handy. Open the folder and run "2_Boot Prep." This
script installs Chameleon 2 RC3 to the drive, generates the kext cache with all of your essential kexts, and
places it, com.apple.Boot.plist, smbios.plist, and DSDT.aml in the necessary places on your flash drive.
Once that's finished you're ready to boot the Snow Leopard installation!

Make sure that you drag a copy of the P6T SE Essentials folder to the thumb drive before removing from your
Mac. You'll need to copy this folder to your new Snow Leopard installation in a half hour.

Note: If you use one of the newer ATI Radeon HD4xxx cards you may want to replace the boot file on the
thumb drive with the EFI 10v3 boot file included in the essential folder. MAKE SURE TO RENAME IT TO "boot"
BEFORE REPLACING THE EXISTING boot FILE.

Installation

I strongly encourage you to set your OS X drive as the first in the boot list in your BIOS. It makes things a lot
easier.

If you've already installed OS X on any machine you'll be familiar with the setup. Apple makes it easy anyway.

Ideally you should completely power down your computer. This guide assumes that you're installing to a SATA
hard drive and that you've configured it as either AHCI or RAID in your BIOS (yes, you can use RAID but not a
drive or drives in an array). Turn your computer on and press the F8 key until you get a message about BBS
popup. This will let you select your boot device. You want to choose the thumb drive that you prepared in the
earlier steps. You should now see the Chameleon boot loader screen. Select your thumb drive (here it's
Installer) and type -v and press enter. Now you'll see a wall of text and if something goes wrong it can help us
pinpoint the problem. If everything goes smoothly you'll see the first of several installation screens for OS X.
Make sure that you use Disk Utility to format your destination HD as HFS+ and use the GUID partition scheme!
Select any languages you may want, printer drivers, etc and install. It should take about 30 minutes.

The Fun Part

So you should have OS X installed now. You're not quite finished though. When you reach the screen that asks
you to reboot, do so. However you will need to make sure that you boot from your flash drive again. The retail
installation does not have the necessary kexts or proper boot loader to allow you to boot straight into OS X.
Using the F8 trick, boot to your flash drive but this time select your Snow Leopard installation. I recommend
using the -v flag again in case there is an error or kernel panic. Knowing this information will help us
troubleshoot if something goes wrong. The initial boot may take a bit longer than you'll normally see. Within a
few minutes (it shouldn't take more than 5) you'll be welcomed with the introductory video. If everything
worked correctly you'll also get sound! Continue setting up your user account and filling in the necessary
information.

Once you have reached the desktop you'll want to copy over the P6T SE Essentials folder to the desktop.

Right now you have a choice to make regarding how your computer boots from now on. They are:
Boot from system partition
Boot from EFI partition
Boot from external medium (i.e. USB, CF, SD, etc)

[indent]
System Partition
If you would like to install the Chameleon RC3 boot loader to the system partition (the main one that you see
active when running your computer), open the Essentials folder and run "3_Loader." Follow the on screen
prompts, making sure to type "N" when asked if you want to install to the EFI Partition.

EFI Partition
If you would like to install the Chameleon RC3 boot loader to the EFI partition (something used on real macs,
but not hackintoshes), open the Essentials folder and run "3_Loader." Follow the on screen prompts, making
sure to type "Y" when asked if you want to install to the EFI Partition.
Boot from external medium (i.e. USB, CF, SD, etc)
This is the method I prefer because of the way my system is setup. Since I have a RAID0 array that I run
Windows from, I can't conveniently dual boot operating systems if my boot loader is run from a hard drive. I
simply can't run it on my array, and I get errors trying to do so from the OS X hard drive. Since I had a spare
CF card lying around I decided to install the boot loader to that. Doing so allowed me to set Windows as my
default OS and still easily boot to OS X when I need to.

Step 1) Format your boot medium GUID Partition Scheme. Format it as HFS+.
Step 2) Run "External Medium Booter" from the P6T SE Essentials folder.

Step 3) Configure your BIOS to boot this medium first. The P6T SE BIOS can boot from pretty much any
external medium.

After you've prepared your system to boot, you're done! Enjoy OS X.

10.6.2 Update Guide

Updating to 10.6.2 is very easy and can be done in a few short steps. Please follow them carefully. Failure to
do so may require you to reinstall everything.

1) Download the http://www.mediafire.com/?j24oznungnw.


2) There are a few included files you need to modify before applying the update. They are:
com.apple.Boot.plist and smbios.plist. Instructions on what to modify are in the Boot.plist.rtf and
smbios.plist.rtf files (respectively).
To find your UUID for the boot.plist file and build your mkext cache, use Kext Utility (kills two birds with one
stone!). Drag the Extensions folder and drop it on the Kext Utility app:
Near the top you'll see the information you need to copy and paste into your boot.plist file:

NOW ASSUMING YOU'VE DONE ALL OF THAT CORRECTLY...


Click the Apple menu in the upper left hand corner and choose Software Update...
Show Details when it tells you updates are available.
Uncheck everything but the 10.6.2 update.
Click Install.
When it's ready to install it will inform you that you need to restart the computer. DO NOT RESTART
YET
Replace your existing boot files with the ones from the 10.6.2 Update Package. This is what your new boot
device/drive should have:

/boot
/Extra/dsdt.aml
/Extra/com.apple.boot.plist
/Extra/smbios.plist
/Extra/Extensions/AppleHDA.kext
/Extra/Extensions/EvOreboot.kext
/Extra/Extensions/fakesmc.kext
/Extra/Extensions/HDAEnabler.kext
/Extra/Extensions/IOAHCIBlockStorageInjector.kext
/Extra/Extensions/JMicronATA.kext (optional)
/Extra/Extensions.mkext

Once you've replaced the original files with these new ones, you can restart and let the 10.6.2 Update finish.
Your computer should reboot running 10.6.2

Credits
This guide was my starting point. The files in the attachment have been customized from those originally in
his post for a P6T SE specific install. Link: http://www.insanelymac.com/forum/index.php?showtopic=183751

Other useful forum links:


http://lb.redirectingat.com/?id=292X457&url=http%3A%2F%2Fcid-
8b65993ef55cf014.skydrive.live.com%2Fbrowse.aspx%2F.Public%2FOSx86%2FSnow%2520Leopard%3Fview%3Ddetails

Credits for the ICH10R support: http://digitaldj.net/2009/09/03/ich10r-in-raid-mode-and-snow-leopard/

Posted by: kungfupanda Sep 27 2009, 02:47 AM

hey tweak, most guides say you have to uncheck "ignore ownership on this volume" after you format the
flash drive. Does it apply here?

Posted by: tweak41 Sep 27 2009, 02:54 AM

QUOTE (kungfupanda @ Sep 27 2009, 03:47 AM)


hey tweak, most guides say you have to uncheck "ignore ownership on this volume" after you format the
flash drive. Does it apply here?

I thought that applied to the hard drive you install to. Not sure if it matters...

Posted by: kungfupanda Sep 27 2009, 02:59 AM

QUOTE (tweak41 @ Sep 27 2009, 02:54 AM)

I thought that applied to the hard drive you install to. Not sure if it matters...

Since you didn't mention it in the guide I don't think that it is required.

Posted by: flint_MAC_ru Sep 27 2009, 09:00 AM

QUOTE (tweak41 @ Sep 26 2009, 11:48 PM)

Hello fellow P6T SE users. The goal of this guide is simple---get you up and running with a vanilla (no
modifications to the system components essential to OS X like the kernel) installation. It's relatively simple,
but can be a bit time consuming for a first time user.

...
Feel free to update using Software Update. The 10.6.1 Update works perfectly.

Thanks tweak41,
it also works for P6T WS PRO as well. Had to fix and replace DSDT before. The only issue is sound, looks have
to check other kext.

Good manual and scripts.

Posted by: awol Sep 27 2009, 05:09 PM

thanks tweak41,
ur guide work with my P6T (normal). use my own DSDT file and it boot.
the problem with my snow leopard is it didn't recognize my ps/2 keyboard & mouse and my network
seems to have a problem, i cant online but system recognize my netword card.
will find kext for both of them.

anyway,thanks again.
my 1st snow leopard working system

update:everything works now

Posted by: The_old_PC Sep 28 2009, 12:34 PM

OMG thanks for the guide i have been wainting for ages!
Will try this this friday.
and which bootloader should i take Chameleon or efi
i have windows 7 2 hard dives and the first one i partitioned for mac os 100 gb should be enough
And Awol
could you maybe post the kexts you used as it may not work on other boards thanks!

Posted by: awol Sep 28 2009, 03:54 PM

http://www.mediafire.com/?sharekey=42d90faf673f0058af924764f9977b1de04e75f6e8ebb871

this is P6T Essential that i made


im not taking any credit for this as i just collect kext from the net

Core i7 920 4 core + HT working


PS/2 keyboard and mouse working
ALC 1200 working
Realtek 8111C Working

Posted by: The_old_PC Sep 28 2009, 07:11 PM

Hey thanks but the steps are still the same only that i have to replace the essential pack part or?
Thanks in advance!

Posted by: tweak41 Sep 28 2009, 08:28 PM

QUOTE (The_old_PC @ Sep 28 2009, 12:34 PM)

OMG thanks for the guide i have been wainting for ages!
Will try this this friday.
and which bootloader should i take Chameleon or efi
i have windows 7 2 hard dives and the first one i partitioned for mac os 100 gb should be enough
And Awol
could you maybe post the kexts you used as it may not work on other boards thanks!
Chameleon RC3 is good for nVIDIA graphics cards and PC EFI 10v3 is good for ATI. I'm sure there's more to it
than that, but I would pick based on your graphics card. Either worked fine for me, but I didn't test whether or
not the GraphicsEnabler feature worked with my GTX260 with PC EFI 10v3

Posted by: uachu Sep 29 2009, 12:02 AM

Hello, I do not speak English, use of a translator, sorry.

Thanks for the guide. I have installed.

But I have NVIDIA GTX 295, not the driver is installed

How do I install the driver?

thanks for the guide, very good job tweak41:)

Posted by: tweak41 Sep 29 2009, 12:55 AM

QUOTE (uachu @ Sep 29 2009, 01:02 AM)

Hello, I do not speak English, use of a translator, sorry.

Thanks for the guide. I have installed.

But I have NVIDIA GTX 295, not the driver is installed

How do I install the driver?

thanks for the guide, very good job tweak41:)

Try this: http://www.mediafire.com/file/irmtkim2wot/NVGTX295.zip

Hopefully you can figure out the right place to put it. I don't know if you did EFI, System Partition, or External
Boot Medium.

Posted by: awol Sep 29 2009, 01:36 AM

The_old_PC

the step are the same as above. if you're using P6T (non deluxe,non se), use my essential pack instead as i
compile the kext used for this motherboard.

Posted by: tweak41 Sep 29 2009, 02:36 AM

QUOTE (awol @ Sep 29 2009, 02:36 AM)

The_old_PC

the step are the same as above. if you're using P6T (non deluxe,non se), use my essential pack instead as i
compile the kext used for this motherboard.

Hey awol,

I looked at your kexts and there's a couple you can remove. Disabler and DSMOS are unnecessary. I didn't
realize until recently that fakesmc v2 takes care of what DSMOS used to do. Also, you really don't need both
UUID kexts. If you're going to use PlatformUUID it's necessary to put the UUID of your Snow Leopard boot drive
in the info.plist file (Right click, Show Package Contents). Don't know if everyone is aware of that or not.

Posted by: awol Sep 29 2009, 09:01 AM

tweak41, in your p6t se essential you did include disabler and dsmos right? i just add kext from your
essential files.
about platformUUID i include because i need it when i use different method to install Snow Leopard. If its
not necessary, then i will remove it from my pack.
thanks again.

Posted by: uachu Sep 29 2009, 10:09 AM

QUOTE (tweak41 @ Sep 29 2009, 01:55 AM)

Try this: http://www.mediafire.com/file/irmtkim2wot/NVGTX295.zip

Hopefully you can figure out the right place to put it. I don't know if you did EFI, System Partition, or
External Boot Medium.
Thanks, in the folder there are

-GTX295.plist
-NVGTX295.Fix.kext
-out.hex

installed Mac Retail using System Partition. Where i place the files?

Thanks

Posted by: tweak41 Sep 29 2009, 04:43 PM

QUOTE (uachu @ Sep 29 2009, 11:09 AM)

Thanks, in the folder there are

-GTX295.plist
-NVGTX295.Fix.kext
-out.hex

installed Mac Retail using System Partition. Where i place the files?

Thanks

You just need to put the NVGTC295.Fix.kext into the kext folder and then run the script that you ran to install
to the system partition again. That should take care of it. If not let me know, you may need to add the efi
strings to your boot.plist file.

awol, you're correct, I did include those in the pack, but found out afterwards they aren't necessary. I want to
upload a small update, but I want to see if I can get 64-bit working first.

Posted by: The_old_PC Sep 29 2009, 06:10 PM

QUOTE (tweak41 @ Sep 28 2009, 10:28 PM)

Chameleon RC3 is good for nVIDIA graphics cards and PC EFI 10v3 is good for ATI. I'm sure there's more
to it than that, but I would pick based on your graphics card. Either worked fine for me, but I didn't test
whether or not the GraphicsEnabler feature worked with my GTX260 with PC EFI 10v3

OK as i have an ati 4870 hd i will do the EFI version the extra packs in the pack i can keep or do i have to
remove them because i dont want to delete something importat
thanks!

Posted by: tweak41 Sep 29 2009, 11:48 PM

QUOTE (The_old_PC @ Sep 29 2009, 07:10 PM)

OK as i have an ati 4870 hd i will do the EFI version the extra packs in the pack i can keep or do i have to
remove them because i dont want to delete something importat
thanks!

You should just have to change to PC EFI 10v3 boot file instead. No kexts were added for any graphics
support, it's all done natively through OS X. You may want to check out http://www.netkas.org about 4870
support though. I thought I saw something mentioned there about it.

Posted by: uachu Sep 30 2009, 07:57 PM

QUOTE (tweak41 @ Sep 29 2009, 05:43 PM)

You just need to put the NVGTC295.Fix.kext into the kext folder and then run the script that you ran to
install to the system partition again. That should take care of it. If not let me know, you may need to add
the efi strings to your boot.plist file.

Hello, I reinstalled Mac, this time using EFI, EFI installed in NVGTX295.Fix, added EFI strings in
com.apple.Boot.plist

But only see a 896 MB in System Profiler. Any idea that can happen?

Thank you very much

Forgive my English

Posted by: tweak41 Oct 1 2009, 04:06 AM

QUOTE (uachu @ Sep 30 2009, 07:57 PM)


Hello, I reinstalled Mac, this time using EFI, EFI installed in NVGTX295.Fix, added EFI strings in
com.apple.Boot.plist

But only see a 896 MB in System Profiler. Any idea that can happen?

Thank you very much

Forgive my English

It's probably only seeing one of the cards? I think the 295 is two GTX 260s in SLI on one card. So...I'm not
quite sure. You'll have to search. At least I helped you get it working partially (and that only took 3 minutes of
quick reading).

Posted by: maucel89 Oct 1 2009, 01:33 PM

Hello!!!
I'm really happy to follow these guide!!!
my pc beacome a mac! wow
but there is any possibility to make work the optical digital audio output?
thanx a lot....

Posted by: uachu Oct 1 2009, 03:14 PM

QUOTE (tweak41 @ Oct 1 2009, 05:06 AM)

It's probably only seeing one of the cards? I think the 295 is two GTX 260s in SLI on one card. So...I'm not
quite sure. You'll have to search. At least I helped you get it working partially (and that only took 3
minutes of quick reading).

Hello! tweak41 thanks! thank you for this wonderful guide easy to understand. The GTX 295 graphics already
enabled!

Thanks, thanks and thanks.

Posted by: awol Oct 1 2009, 04:09 PM

GTX 295 is double GTX285


this guide is so wonderful that i manage to create a simple installer for snow leopard
thanks again

Posted by: tweak41 Oct 1 2009, 06:20 PM

QUOTE (awol @ Oct 1 2009, 04:09 PM)

GTX 295 is double GTX285


this guide is so wonderful that i manage to create a simple installer for snow leopard
thanks again

And the GTX 285 is double the GTX 260 then? So GTX 295 is 4x GTX 260? WOAH!

Glad it was simple. That was the goal. I'll be updating it soon (hopefully) with improved kexts and some other
tweaks that make it better.

Posted by: maucel89 Oct 2 2009, 11:13 AM

Hi i've a problem during charge system, also in verbose mode, after i install P6T SE Extension...
at the and crash with theese strings:
**AppleSMBusPCI::start failed to get acpi path for provider
ACPI_SMC_PlatformPlugin::pushCPU_CSTData - _CST evaluation failed

after this i've to reboot... please help me... i was so near to my dream!!

Posted by: The_old_PC Oct 2 2009, 03:10 PM

QUOTE (tweak41 @ Sep 30 2009, 01:48 AM)

You should just have to change to PC EFI 10v3 boot file instead. No kexts were added for any graphics
support, it's all done natively through OS X. You may want to check out http://www.netkas.org about 4870
support though. I thought I saw something mentioned there about it.

So i will just do this part:


EFI Partition
If you would like to install the Chameleon RC3 boot loader to the EFI partition (something used on real macs,
but not hackintoshes), open the Essentials folder and run "3_Loader." Follow the on screen prompts, making
sure to type "Y" when asked if you want to install to the EFI Partition.
and i found this
http://netkas.org/?p=237
as i already installed 10.3 i dont have to do this.
ah and will the snow leopard upgrade disk also be sufficiant?

thx!

Posted by: tweak41 Oct 2 2009, 05:02 PM

QUOTE (maucel89 @ Oct 2 2009, 12:13 PM)

Hi i've a problem during charge system, also in verbose mode, after i install P6T SE Extension...
at the and crash with theese strings:
**AppleSMBusPCI::start failed to get acpi path for provider
ACPI_SMC_PlatformPlugin::pushCPU_CSTData - _CST evaluation failed

after this i've to reboot... please help me... i was so near to my dream!!

Which method of installing the Extensions did you use? System Partition, EFI, ...? Your hard drive HAS to be on
the first SATA channel on your motherboard (mine is and I've never had a problem). You also should be using
AHCI. I think the kernel flag arch=i386 is already in your Boot.plist file, but you can try typing that before -v
when you boot. Also what BIOS version are you using? You should update to the latest one. I really hope that
you are using a P6T SE and not something else too.

QUOTE (The_old_PC @ Oct 2 2009, 04:10 PM)

So i will just do this part:


EFI Partition
If you would like to install the Chameleon RC3 boot loader to the EFI partition (something used on real
macs, but not hackintoshes), open the Essentials folder and run "3_Loader." Follow the on screen prompts,
making sure to type "Y" when asked if you want to install to the EFI Partition.

and i found this


http://netkas.org/?p=237
as i already installed 10.3 i dont have to do this.
ah and will the snow leopard upgrade disk also be sufficiant?

thx!

The SL upgrade disc is really no different from the regular retail disc. Why Apple bothered to distinguish them
is beyond me. It's still the full installer and it doesn't even check for Leopard.

Make sure you replace the boot file in the ScriptFiles folder with the EFI 10v3 version if you're sure you want
to use that instead. If you have other problems you may have to remove the GraphicsEnabler entry from the
Boot.plist file in that folder too.

Posted by: kevdaddy Oct 2 2009, 10:56 PM

Hey everyone. Im stuck trying to get my HDD to be recognized. The error I get is "The disk you inserted
was not readable by this computer."

My setup is an ASUS P6T, i7 920 @ 2.67ghz, 6gb ram, 4 750 sata HDDs, Pioneer DVD-RW, nVidia 8600gt
(temp card till I get more money). I plan on raiding win7 and duel booting. I have the Snow leopard
installed on one drive that is in Port0. It installed onto the HDD but I cant get it to show the little icon on
the desktop. I plan on using a External thumb (512mb) drive to boot up using chameleon so I can pick
between SL and win7 (raided in stripe). Any suggestions on what I might be doing incorrectly? Ive
previously installed tiger, and leopard on a different system so I have an idea on what's going on but Im
wondering if I overlooked something.

Here is what i have selected in my bios (v 0603)

Main>Storage Configuration
Configure SATA as [RAID]
HD write Protect [Disabled]
ide Detect timeout (sec) [35]

Ai tweaker everything is AUTO and I have Intel speedstep tech ENABLED and Intel Turbo mode ENABLED.

ADVANCED>Onboard Devices Configuration


J-micron eSATA/PATA controller [Enabled]
Controller Mode [AHCI]

Boot>Boot Device Priority


1st: Raid WDC (my port 0 Hdd)
2nd: Removeable Device
3rd: IDE:Pioneer DVD-RW
4th: Disabled

Boot>Hard disk Drives


1st: Raid:WDC (Port0 drive)
2nd: Raid:WDC (Port1 drive)
3rd: Raid: Intel Win7 (Port3 & Port4)
4th: USB:Sandisk Cruzer (Thumbdrive 512mb)

Any help would be greatly appreciated. PS my audio isnt working but I havent even tried to tackle that yet I
want to get the install on correctly. Thanks and great guides so far!
Posted by: tweak41 Oct 3 2009, 03:11 AM

QUOTE (kevdaddy @ Oct 2 2009, 11:56 PM)

Hey everyone. Im stuck trying to get my HDD to be recognized. The error I get is "The disk you inserted
was not readable by this computer."

My setup is an ASUS P6T, i7 920 @ 2.67ghz, 6gb ram, 4 750 sata HDDs, Pioneer DVD-RW, nVidia 8600gt
(temp card till I get more money). I plan on raiding win7 and duel booting. I have the Snow leopard
installed on one drive that is in Port0. It installed onto the HDD but I cant get it to show the little icon on
the desktop. I plan on using a External thumb (512mb) drive to boot up using chameleon so I can pick
between SL and win7 (raided in stripe). Any suggestions on what I might be doing incorrectly? Ive
previously installed tiger, and leopard on a different system so I have an idea on what's going on but Im
wondering if I overlooked something.

Here is what i have selected in my bios (v 0603)

Main>Storage Configuration
Configure SATA as [RAID]
HD write Protect [Disabled]
ide Detect timeout (sec) [35]

Ai tweaker everything is AUTO and I have Intel speedstep tech ENABLED and Intel Turbo mode ENABLED.

ADVANCED>Onboard Devices Configuration


J-micron eSATA/PATA controller [Enabled]
Controller Mode [AHCI]

Boot>Boot Device Priority


1st: Raid WDC (my port 0 Hdd)
2nd: Removeable Device
3rd: IDE:Pioneer DVD-RW
4th: Disabled

Boot>Hard disk Drives


1st: Raid:WDC (Port0 drive)
2nd: Raid:WDC (Port1 drive)
3rd: Raid: Intel Win7 (Port3 & Port4)
4th: USB:Sandisk Cruzer (Thumbdrive 512mb)

Any help would be greatly appreciated. PS my audio isnt working but I havent even tried to tackle that yet
I want to get the install on correctly. Thanks and great guides so far!

NOTE: YOU WON'T BE ABLE TO RUN OS X FROM AN INTEL RAID ARRAY. You can make one from
within OS X via Software RAID.

Alright dude, this is how you fix it. Change your primary hard drive to the USB:Sandisk Cruzer drive under
Boot>Hard disk Drives. I bolded it up top. That should be 1st.

Hopefully you have another copy of Snow Leopard or Leopard available, or you installed a patched DVD ala
iATKOS, Kalyway, iPC, iDeneb, etc. version. If this is accessible for you, you want to format the USB Cruzer
drive as HFS+ and use the GUID Partition scheme. Then you can install Chameleon 2 RC3 onto it using the
script, "2_Boot Prep," included in the P6T SE Essentials folder. There, you'll enter the name of this freshly
partitioned and formatted Cruzer drive. Hopefully you added any Kexts you needed to the KEXTs folder. You'll
likely want to modify the com.apple.Boot.plist and smbios.plist files at some point too. That you can access
directly from the drive once you're into OS X again. Once you've prepared your Cruzer drive, you can plug it
back into your P6T machine.

Turn on your desktop unit again. You may want to double check your BIOS to make sure the thumb drive is the
primary boot device before passing POST. Otherwise it SHOULD bring up the Chameleon boot menu and
prompt you to boot a certain drive. You can select other ones (or at least you should be able to). Otherwise I
recommend that you start over and try using this guide. It's pretty simple, just replace the Kexts included in
the Essentials folder with the ones you need before running any of the scripts.

Posted by: The_old_PC Oct 3 2009, 01:03 PM

Ok i tried it today and it did not work


It could be because i have the p6t and not the se version. Just the standard.
I didnt really see any diffrence but maybe you guys kann help.
At first it didnt work, because the HD was on ide i changed it to AHCI and it stops load ing here:

Please help
Thanks
ps. i changed the boot file to the efi 10.3 as i have an ati hd 4870

p.p.s everybody who installed windows on theire pc already and cant boot into it anymore after the BIOS
update check if you are on ide or ahci!
Posted by: tweak41 Oct 3 2009, 07:48 PM

QUOTE (The_old_PC @ Oct 3 2009, 02:03 PM)

Ok i tried it today and it did not work


It could be because i have the p6t and not the se version. Just the standard.
I didnt really see any diffrence but maybe you guys kann help.
At first it didnt work, because the HD was on ide i changed it to AHCI and it stops load ing here:

Please help
Thanks
ps. i changed the boot file to the efi 10.3 as i have an ati hd 4870

p.p.s everybody who installed windows on theire pc already and cant boot into it anymore after the BIOS
update check if you are on ide or ahci!

I hadn't intended for any P6T users to follow this, but someone linked earlier to a P6T version that was
modified from what I had linked to for your motherboard. Hopefully you used that pack instead.

http://lb.redirectingat.com/?
id=292X457&url=http%3A%2F%2Fwww.mediafire.com%2F%3Fsharekey%3D42d90faf673f0058af924764f9977b1de04e75f6e8ebb871

Posted by: The_old_PC Oct 3 2009, 08:10 PM

actually i did but it didnt work it stoped there in the pic

http://www.insanelymac.com/forum/index.php?showtopic=187151
i found this guide ,but i cant work in terminal it asks in the first command to rewrite the mbr i thought
that should be in the 3 command?

Posted by: tweak41 Oct 4 2009, 03:27 AM

QUOTE (The_old_PC @ Oct 3 2009, 09:10 PM)

actually i did but it didnt work it stoped there in the pic

http://www.insanelymac.com/forum/index.php?showtopic=187151
i found this guide ,but i cant work in terminal it asks in the first command to rewrite the mbr i thought
that should be in the 3 command?

Ok, well you should follow that guide entirely instead. It's designed around your board.

Posted by: fxckingood Oct 4 2009, 07:41 AM

hi tweak

thanks for your guide and flies

i'm sucessful to install 10.6

ererything OK but only one problem

"bonjour network not working"

i can't communicate with my mac

have any idea to solve?

sorry my english is not good

hope to get your help

thank you

Posted by: tweak41 Oct 4 2009, 09:18 PM

QUOTE (fxckingood @ Oct 4 2009, 08:41 AM)


hi tweak

thanks for your guide and flies

i'm sucessful to install 10.6

ererything OK but only one problem

"bonjour network not working"

i can't communicate with my mac

have any idea to solve?

sorry my english is not good

hope to get your help

thank you

No clue and unfortunately I don't really care. I'm sure you can find a solution elsewhere on the forums though.

Posted by: prunku Oct 4 2009, 09:43 PM

Hi,

Thanks for the guide and for the help I see you're offering.
I had a Macbook Pro but the motherboard fried and now I'm desperately trying to install Mac OS X on my
PC in order to be able to work.

I've followed your guide, prepared the stick, but after few seconds after I boot from it, the monitor goes
into power saving mode, and that's it.

I have Asus P6T Deluxe V2,


Core I7 920
GTX 295

Do you have any idea what's happening?

Thanks

Posted by: caxio Oct 4 2009, 09:54 PM

QUOTE (fxckingood @ Oct 4 2009, 07:41 AM)

hi tweak

thanks for your guide and flies

i'm sucessful to install 10.6

ererything OK but only one problem

"bonjour network not working"

i can't communicate with my mac

have any idea to solve?

sorry my english is not good

hope to get your help

thank you

i find a working solution for bonjour here:


http://www.insanelymac.com/forum/index.php?showtopic=189571

Bonjour.zip ( 22.65K ) : 43

Posted by: tweak41 Oct 4 2009, 09:57 PM

QUOTE (prunku @ Oct 4 2009, 10:43 PM)

Hi,

Thanks for the guide and for the help I see you're offering.
I had a Macbook Pro but the motherboard fried and now I'm desperately trying to install Mac OS X on my
PC in order to be able to work.

I've followed your guide, prepared the stick, but after few seconds after I boot from it, the monitor goes
into power saving mode, and that's it.

I have Asus P6T Deluxe V2,


Core I7 920
GTX 295

Do you have any idea what's happening?

Thanks

Use the GTX295 kext that I posted earlier. Again this guide is NOT for any board besides the P6T SE. Your
results will vary. Note that your board uses different audio too. I recommend using the install guide for the
P6T Deluxe.

Posted by: harshw Oct 4 2009, 11:15 PM

QUOTE (The_old_PC @ Oct 3 2009, 03:03 PM)

Ok i tried it today and it did not work


It could be because i have the p6t and not the se version. Just the standard.
I didnt really see any diffrence but maybe you guys kann help.
At first it didnt work, because the HD was on ide i changed it to AHCI and it stops load ing here:

Please help
Thanks
ps. i changed the boot file to the efi 10.3 as i have an ati hd 4870

p.p.s everybody who installed windows on theire pc already and cant boot into it anymore after the BIOS
update check if you are on ide or ahci!

The SerialATAPI stuff indicates that your HDD is not accessible by OSX.

Try

Having only ONE hdd in the machine connected and nothing else
Generating and patching your DSDT from Windows or Linux for the IRQs
Making sure SATA is set to AHCI in BIOS
Making sure HDD is connected to SATA1

Also try experimenting with different IOAHCI injector kexts

Posted by: The_old_PC Oct 5 2009, 02:27 PM

QUOTE (harshw @ Oct 5 2009, 01:15 AM)

The SerialATAPI stuff indicates that your HDD is not accessible by OSX.

Try

Having only ONE hdd in the machine connected and nothing else
Generating and patching your DSDT from Windows or Linux for the IRQs
Making sure SATA is set to AHCI in BIOS
Making sure HDD is connected to SATA1

Also try experimenting with different IOAHCI injector kexts

Ok i will try with one hdd


it is set to ahci and sata1
What do you mean to patch the dsdt from windows?
I will try this guide and the other on until some of it works
thanks tweak for the support!
ps thanks harshw

Posted by: fxckingood Oct 5 2009, 05:13 PM

QUOTE (caxio @ Oct 4 2009, 09:54 PM)

i find a working solution for bonjour here:


http://www.insanelymac.com/forum/index.php?showtopic=189571

bravo !!

bonjour works !!

thank u and tweak very very much !!

Posted by: tweak41 Oct 5 2009, 09:58 PM

QUOTE (The_old_PC @ Oct 5 2009, 02:27 PM)

Ok i will try with one hdd


it is set to ahci and sata1
What do you mean to patch the dsdt from windows?
I will try this guide and the other on until some of it works
thanks tweak for the support!
ps thanks harshw

Download this: http://www.acpica.org/downloads/binary_tools.php

Extract the files somewhere you can easily access them from command prompt and then run command
prompt as Administrator. Navigate to that folder and run the command:

iasl -g

This will dump a file that ends in .dsl into your folder. Mine was named dsdt_A1279001.dsl (as an example).

This is the file that you need to edit and recompile to make your DSDT.aml file. I reckon you probably aren't
quite sure how to go about doing this, so if you want I'll edit it for you and send it back. Just attach it in a zip
file to your post. Otherwise if you want to try yourself you can start here:

http://www.projectosx.com/forum/index.php?showtopic=564

Posted by: diddl14 Oct 6 2009, 11:36 PM

Very nice tutorial! Thanks for taking the effort of compiling/documenting this!

Currently I'm running 10.5.8 on an P6TSE with everything working fine.


Before I try installing 10.6.x, could someone confirm having a P6TSE running the 64bit kernel+kext's?

Anything specific that need to be taken into account to have that working or is it covered by this tutorial +
essentials package?

Thx!

Posted by: tweak41 Oct 7 2009, 02:52 AM

QUOTE (diddl14 @ Oct 7 2009, 12:36 AM)

Very nice tutorial! Thanks for taking the effort of compiling/documenting this!

Currently I'm running 10.5.8 on an P6TSE with everything working fine.


Before I try installing 10.6.x, could someone confirm having a P6TSE running the 64bit kernel+kext's?

Anything specific that need to be taken into account to have that working or is it covered by this tutorial +
essentials package?

Thx!

Yeah, I'm running 64-bit kernel and extensions. It's working great. When I have time I'm going to update the
guide with a few tweaks and enhancements that I've been playing around with.

Posted by: maucel89 Oct 8 2009, 08:56 PM

QUOTE (tweak41 @ Oct 2 2009, 05:02 PM)

QUOTE (maucel89 @ Oct 2 2009, 12:13 PM)


Hi i've a problem during charge system, also in verbose mode, after i install P6T SE Extension...
at the and crash with theese strings:
**AppleSMBusPCI::start failed to get acpi path for provider
ACPI_SMC_PlatformPlugin::pushCPU_CSTData - _CST evaluation failed

after this i've to reboot... please help me... i was so near to my dream!!

Which method of installing the Extensions did you use? System Partition, EFI, ...? Your hard drive HAS to
be on the first SATA channel on your motherboard (mine is and I've never had a problem). You also should
be using AHCI. I think the kernel flag arch=i386 is already in your Boot.plist file, but you can try typing
that before -v when you boot. Also what BIOS version are you using? You should update to the latest one.
I really hope that you are using a P6T SE and not something else too.

The bios version that i use is the 0603..


Today i've installed my new hd that i bought only for install mac on my pc i put it on the sata 1 connector and
i set the AHCI..
but the error is the same, but end whit:
WAITING FOR DSMOS...
and crash..
maybe is the other boot that you suggest to use for the ati graphic card... because if i boot my installed
partition from the flashdrive, it works fine!
i want my mac!!! help me please...
Posted by: mohnstrudl Oct 9 2009, 04:02 PM

Hello!

The guide is really great! But my installation fails with the message "Failed to verify Essentials.pkg". Does
someone know how to fix the problem?

thx

Posted by: zzz.in.syd Oct 10 2009, 10:59 AM

Thanks a lot for the guide. I think I might be one step away to a working snow leopard.

I got a IOAPIC error when I boot my pc with a usb installation disk.


Message I got:
....
MRC Framework successfully initialized
Using 10485 buffer headers and 4096 cluster IO buffer headers
IOAPIC:version 0x20 vector 64:87
IOAPIC:version 0x20 vector 88:111

My system: Asus P6T se(bios 0603), core i7 920, 9800GT 512MB VRAM, 1 SATA hard drive connect to
port0 of all sata connector.
Bios setting: AHCI, HT enable. the Sata hd is the first one in the boot device list, and the first on in hd
device list.

The boot usb disk was made by script "2_Boot Prep", when I run the script, the script said it couldn't copy
a file named "smbios.plist"(In folder ScriptFiles, there is one smbios2.plist)

Sorry my English is not that good. Please give me some advice.

Posted by: mohnstrudl Oct 10 2009, 02:07 PM

QUOTE (zzz.in.syd @ Oct 10 2009, 12:59 PM)

Thanks a lot for the guide. I think I might be one step away to a working snow leopard.

I got a IOAPIC error when I boot my pc with a usb installation disk.


Message I got:
....
MRC Framework successfully initialized
Using 10485 buffer headers and 4096 cluster IO buffer headers
IOAPIC:version 0x20 vector 64:87
IOAPIC:version 0x20 vector 88:111

in the p6t se essentials.zip there is a folder called "ready" (in \p6t se essentials\script files) with 3 files. move
the files to the folder above (where also the smbios2.plist is) and run the boot prep-script again - worked for
me

Posted by: tweak41 Oct 10 2009, 06:39 PM

QUOTE (maucel89 @ Oct 8 2009, 09:56 PM)

The bios version that i use is the 0603..


Today i've installed my new hd that i bought only for install mac on my pc i put it on the sata 1 connector
and i set the AHCI..
but the error is the same, but end whit:
WAITING FOR DSMOS...
and crash..
maybe is the other boot that you suggest to use for the ati graphic card... because if i boot my installed
partition from the flashdrive, it works fine!
i want my mac!!! help me please...

It's not finding your kext cache. Copy the KEXTs folder over to your Extra folder and then rename it to
"Extensions"

You may need to run MacLoader again.

QUOTE (mohnstrudl @ Oct 9 2009, 05:02 PM)

Hello!

The guide is really great! But my installation fails with the message "Failed to verify Essentials.pkg". Does
someone know how to fix the problem?

thx

Two options: 1) Click Skip when it verifies the installation disk. This may or may not give you a working
install. 2) Start the process again and restore your DVD to your flash drive again. You may also have to right
click your thumb drive, choose properties, and check the box that says "Ignore ownership for this drive"

QUOTE (mohnstrudl @ Oct 10 2009, 03:07 PM)


in the p6t se essentials.zip there is a folder called "ready" (in \p6t se essentials\script files) with 3 files.
move the files to the folder above (where also the smbios2.plist is) and run the boot prep-script again -
worked for me

Yeah, I may have goofed on a few things. That's why I'm planning to do an update. Hopefully tomorrow...

Posted by: gengstapo Oct 12 2009, 05:05 AM

Hi all

I have another machine which is running i7 & Asus P6T, can I use this guide?

Thanks

Posted by: zzz.in.syd Oct 12 2009, 12:19 PM

My progress report:

Done and . I finally saw the welcome screen of snow leopard.

Thank tweak41 for providing this guide, even newbie like me can install snow leopard. Thank mohnstrudl
for giving me the advice.

The IOAPIC problem I got comes from the way I mount my three 2GB memory. I didn't put them in slots in
the same color. I found out this when I read some other threads in this forum.

To gengstapo:

I also used this guide and the driver package P6T Essential from awol to install snow leopard on my
friend's PC (with Asus P6T). Read through this thread and use that P6T Essential.

Posted by: Khodi Oct 12 2009, 12:29 PM

Hi there,

This thread was useful with my install, I used your recommended kexts and DSDT.aml.
Finally i can now focus on something else.

Thanks alot

Posted by: gengstapo Oct 12 2009, 02:25 PM

I dont have USB drive, so I use my external hdd


Which should I use as booter?
Must be the External Medium Booter right?

QUOTE

Now preparing Installer as your Snow Leopard Boot Media...


This may take a while. Please wait...
2009-10-12 22:40:29.952 diskutil[1021:10b] _CFGetHostUUIDString: unable to determine UUID for host.
Error: 35
2009-10-12 22:40:29.979 DiskManagementTool[1023:10b] _CFGetHostUUIDString: unable to determine
UUID for host. Error: 35

2+0 records in
2+0 records out
1024 bytes transferred in 0.000895 secs (1144104 bytes/sec)

Building kext cache...

Error while preparing booter. What I suppose to do?

QUOTE

IOAPIC: Version 0x20 Vectors 64:87


IOAPIC: Version 0x20 Vectors 88:11

This the output when I just continue the installation


How to fix it?

Posted by: pechspilz Oct 12 2009, 09:13 PM

QUOTE (zzz.in.syd @ Oct 10 2009, 10:59 AM)

I got a IOAPIC error when I boot my pc with a usb installation disk.


Message I got:
....
MRC Framework successfully initialized
Using 10485 buffer headers and 4096 cluster IO buffer headers
IOAPIC:version 0x20 vector 64:87
IOAPIC:version 0x20 vector 88:111
I had the same problem with the non-SE version of the P6T board. Looks like the DSDT.aml doesn't match the
BIOS. I found the solution here:
http://www.trick77.com/2009/10/12/asus-p6t-64-bit-osx86/
Now it works perfectly! Hope it helps...

Posted by: tonygennaro Oct 12 2009, 10:28 PM

I have the same problem but, in my case I have allready installed SL on a hard drive. I install the last bios
(0801 on a Asus P6T motherboard) the funny think is it than I put the hard drive over a P6T Deluxe V2 and
SL works fine.

In my case the startup freeze in this sentences

"IOAPIC: version 0x20 Vectors 88:111"

I sow than in P6T Deluxe V2 mb the next sentences is related to the ACPI interpreter.

I try several settings on the bios but nothing happens. In my case I have

ACPI 2.0 support [Enabled]


ACPI APIC support [Enabled]

I try with -x -v -f -x32 cpus=2 etc but I stack always in the same point!!!

Anybody has any idea ????

thanks

Posted by: gengstapo Oct 13 2009, 01:51 AM

QUOTE (pechspilz @ Oct 12 2009, 09:13 PM)

I had the same problem with the non-SE version of the P6T board. Looks like the DSDT.aml doesn't match
the BIOS. I found the solution here:
http://www.trick77.com/2009/10/12/asus-p6t-64-bit-osx86/
Now it works perfectly! Hope it helps...

So, I need to replace the guide DSDT.aml from the link you provide?

QUOTE

Now preparing Installer as your Snow Leopard Boot Media...


This may take a while. Please wait...
2009-10-12 22:40:29.952 diskutil[1021:10b] _CFGetHostUUIDString: unable to determine UUID for host.
Error: 35
2009-10-12 22:40:29.979 DiskManagementTool[1023:10b] _CFGetHostUUIDString: unable to determine
UUID for host. Error: 35

2+0 records in
2+0 records out
1024 bytes transferred in 0.000895 secs (1144104 bytes/sec)

Building kext cache...

How bout this error?


I use the P6T SE Essential guide

Posted by: mohnstrudl Oct 14 2009, 05:40 PM

QUOTE (tweak41 @ Oct 10 2009, 08:39 PM)

Two options: 1) Click Skip when it verifies the installation disk. This may or may not give you a working
install. 2) Start the process again and restore your DVD to your flash drive again. You may also have to
right click your thumb drive, choose properties, and check the box that says "Ignore ownership for this
drive"

Yeah, I may have goofed on a few things. That's why I'm planning to do an update. Hopefully tomorrow...

it's still not working.

Posted by: pechspilz Oct 14 2009, 06:25 PM

QUOTE (gengstapo @ Oct 13 2009, 01:51 AM)


So, I need to replace the guide DSDT.aml from the link you provide?

Probably not, but it could be a starting point to create your own DSDT.

Posted by: orionquest Oct 15 2009, 02:28 PM

Great guide! Have you noticed any issues with slow sata on second drives (any drives not in the first sata
postion)? See this thread:
http://www.insanelymac.com/forum/index.php?showtopic=181981

Thanks

oq

Posted by: orionquest Oct 25 2009, 02:47 PM

QUOTE (awol @ Sep 28 2009, 03:54 PM)

http://www.mediafire.com/?sharekey=42d90faf673f0058af924764f9977b1de04e75f6e8ebb871

this is P6T Essential that i made


im not taking any credit for this as i just collect kext from the net

Core i7 920 4 core + HT working


PS/2 keyboard and mouse working
ALC 1200 working
Realtek 8111C Working

Thanks for this, worked great with this guide. The only problem I have is I still need to have a pc keyboard
attached to select my boot drive. As chamelon will not auto start and my usb keyboard is not recognized.

[quote name='tweak41'

Awesome guide tweak! Well written and easily implemented. I moved up to 10.6 from 10.5(iatoks) with your
guide and it only took a couple of hours on a P6T using awols essentials.

oq

Posted by: Webly-Ra Oct 27 2009, 01:02 AM

thank you very 'in much mate you wouldnt know how many times ive messed about with this for a min i
was lost

listen tho Chaps

if you have a retail version of leopard (not snow)

you can use this to boot in on the one core with the p6ts boot disk the follow the instructions
that the othr brother posted up for the p6t delux

you dont need a mac to get the os enviroment ( if this is a factor to stopping you from moving forward)

did this all on my i7 pc just boot into the mac on the one core and then o the rest as guided in this easy
guide all in all should take a hour

sound works
1080p works
ethernet works
printer/scanner/ works
iphone works
line in mic- stil sorting

scren resoultion chages when playing games still sketchy


nvidea 9400 gt 512mb

also had to reinstal windows in achi mode so that when i pick and choose i dont hae to flip into the bios
all in all a vry plasent experience i cant thank you ensough for setting this up as i was gonna call it a day.

Posted by: tweak41 Oct 30 2009, 01:28 AM

QUOTE (Webly-Ra @ Oct 27 2009, 02:02 AM)

thank you very 'in much mate you wouldnt know how many times ive messed about with this for a min i
was lost

listen to if you have a retail version of leopard you can use this to boot in on the ne core withthe p6ts boot
disk the follow your instructions you dnt need a mac os enviroment as i did this al on my pc ( n a nutshell
floow the p6t delux advice just to get to the mac osx environment then do the rest as guided

sound works
1080p works
ethernet works
printer/scanner/ just setting up now just a quick question do i have to reinstall holding 6+4 to get 64 bit
booted up??
To get 64-bit two things need to be done (I need to update the guide to reflect this too): 1) Remove the
arch=i386 from your Boot.plist file (location varies depending on whether you did it to EFI, System Partition, or
External boot medium). 2) Delete Extensions.mkext and build a new one using
http://www.insanelymac.com/forum/index.php?showtopic=140647. Make sure to put this file back where
you deleted the old one. Alternatively you can just drop a folder called "Extensions" in your Extra directory
with all the kexts from the KEXTs folder.

I need to stop being a slacker and update this with the changes I've done. I think they've improved the system.

Posted by: jsl Oct 31 2009, 02:48 AM

Hi, tweak41:

Following your method I can boot my Snow Leopard 10.6.1 in my Asus P6T SE (I7 920 + 6 GB RAM) with
Nvidia 9800 GT (512 MB) successfully.
However there is one minor problem for my Activity Monitor.
With all cores and HT enabled there is only one CPU shown in my Activity Monitor,
however with all cores enabled and HT disabled, there are 4 CPUs visible.
For the above two conditions in About This Mac and CPU-X all show 4 cores in my system.

Is there any possibility of your DSDT.aml file need modification ?


Because I found there are several "Alias" in the DSDT.dsl which was decompiled from your DSDT.aml such
as :

DefinitionBlock ("./dsdt.aml", "DSDT", 1, "A1279", "A1279001", 0x00000001)


{
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) {}
}

Also is your CPU shown as "Unknown" in the first appearance of "About This Mac", then corrected
recognized as 4 cores in the following details menu ?
If so, the above "A1279", "A1279001" need modified to "Intel", "I7" too.
Looking forward to your reply ASAP and thanks again !

Posted by: orionquest Oct 31 2009, 05:07 AM

QUOTE (jsl @ Oct 31 2009, 02:48 AM)

Hi, tweak41:

Following your method I can boot my Snow Leopard 10.6.1 in my Asus P6T SE (I7 920 + 6 GB RAM) with
Nvidia 9800 GT (512 MB) successfully.
However there is one minor problem for my Activity Monitor.
With all cores and HT enabled there is only one CPU shown in my Activity Monitor,
however with all cores enabled and HT disabled, there are 4 CPUs visible.
For the above two conditions in About This Mac and CPU-X all show 4 cores in my system.

I have the same processor like you and thought the same. But activity monitor shows you at the bottom using
the cpu tab how many cpu's you have. I think it is correct you have 1 cpu with 4 cores. If we had the double
cpu with 4 cores then we would see 2 cpu black boxes and the cpu floating monitor would have 16 bars (8
cores plus 8 virtual cores for HT).

just a thought.

oq

Posted by: fc bayern Oct 31 2009, 02:19 PM

Thanks tweak 41
Your guide is maybe one of the most accured I've found on the net
Instalation went problemlos
Thanks for Your effort, saved me month of trying, like i did with my old P5K SE, before switching to
P6T deluxe v1
Thanks again, you're the one
Also work HT, all cores , everything, exept my PS2, but I switched to usb keyboard
THANKS

Posted by: mikeosx86 Nov 1 2009, 04:03 PM

This guide is incredible. You just saved me $3000. Thanks!

Posted by: mikeosx86 Nov 1 2009, 05:51 PM

Hi, SL is up and running. However, none of the devices work. No sound, no ethernet, nothing. I guess it's
an easy fix, but I can't seem to get it right. Any tips?

Posted by: Webly-Ra Nov 1 2009, 09:06 PM

QUOTE (mikeosx86 @ Nov 1 2009, 05:51 PM)

Hi, SL is up and running. However, none of the devices work. No sound, no ethernet, nothing. I guess it's
an easy fix, but I can't seem to get it right. Any tips?

reboot i had the same issue and everything worked ( ie at the inset the boot up apple welcome screen had no
noise but after a reboot ( and change of resolution all worked)

Posted by: mikeosx86 Nov 1 2009, 09:23 PM

QUOTE (Webly-Ra @ Nov 1 2009, 11:06 PM)

reboot i had the same issue and everything worked ( ie at the inset the boot up apple welcome screen had
no noise but after a reboot ( and change of resolution all worked)

Thanks. I installed the wrong kexts, apparently there is a diiference between Deluxe SE and Deluxe V2... With
al the right kexts everything is working like a charm. Can't believe it was so easy to set up a system that's
normally $3000...

Thanks again to the community for sharing knowledge!

The only thing I haven't got working is FireWire. Anybody an idea?

Posted by: tergin Nov 1 2009, 10:19 PM

Hi All,

After installing SL, how is your DVD Writer openning? I have Microsoft Wireless Desktop and when I push
"Media" button on keyboard which is for Eject command on SL, My DVD writer cover extremely opens up. It
is not openning slow as in W7, normal operation? How is yours ?

Posted by: jsl Nov 3 2009, 02:02 AM

QUOTE (fc bayern @ Oct 31 2009, 02:19 PM)

Thanks tweak 41
Your guide is maybe one of the most accured I've found on the net
Instalation went problemlos
Thanks for Your effort, saved me month of trying, like i did with my old P5K SE, before switching to
P6T deluxe v1
Thanks again, you're the one
Also work HT, all cores , everything, exept my PS2, but I switched to usb keyboard
THANKS

Congradulation you have got such an achievement for installation of Snow Leopard in P6T deluxe v1.
I am using a P6T SE with I7 920 2.67GHz.
In Windows 7 when I enabled HT I can see 8 cores at Task manager and disable HT there are 4 cores.
But in Snow leopard 10.6.1 when I enable HT I can see only one core at Activity Monitor while CPU-X shows 4
cores and 4x4 threads.
When I disable HT there are 4 cores at Activity Monitor and CPU-X shows 4 cores and 4 threads.
Could you show me what are your results at Activity Monitor both enabled and disabled HT ?
If you can post the photo of Activity Monitor with 16 cores will be highly appreciated.
Thanks.

Posted by: Webly-Ra Nov 4 2009, 01:00 AM

QUOTE (jsl @ Nov 3 2009, 02:02 AM)

Congradulation you have got such an achievement for installation of Snow Leopard in P6T deluxe v1.
I am using a P6T SE with I7 920 2.67GHz.
In Windows 7 when I enabled HT I can see 8 cores at Task manager and disable HT there are 4 cores.
But in Snow leopard 10.6.1 when I enable HT I can see only one core at Activity Monitor while CPU-X
shows 4 cores and 4x4 threads.
When I disable HT there are 4 cores at Activity Monitor and CPU-X shows 4 cores and 4 threads.
Could you show me what are your results at Activity Monitor both enabled and disabled HT ?
If you can post the photo of Activity Monitor with 16 cores will be highly appreciated.
Thanks.

bro have you used i bench to chec as i have ht enabled and all cores and with ibench it recognises these

Posted by: jsl Nov 4 2009, 09:04 AM

QUOTE (Webly-Ra @ Nov 4 2009, 02:00 AM)

bro have you used i bench to chec as i have ht enabled and all cores and with ibench it recognises these

Thanks for your suggestion.


Using iBench I can confirm that all 4 cores can enable HT in spite of Activity Monitor showing just one CPU
only.
Just curious to know is there anyone find 8 cores in his/her Activity Monitor ?

Posted by: pauldgroot Nov 4 2009, 02:09 PM

Ok, I hope somebody is able to help me.

The thing is that I don't have a Mac pc ready to install the script for me.
What I've done so far:

1. I've used MacDrive to format two old HDD's to HFS+.


2. Copied an image from Snow Leopard to one of them.
3. Set-up my bios and booted from an old iDeneb 10.5.6 DVD I had lying around from my previous pc.
4. By using the disk utility in the installer from iDeneb I was able to restore the image to the other HDD.
5. Then I tried to run th script from the terminal in the setup but that's where the fun ended.

The terminal inside the setup from Leopard does not support sudo and some other commands so it fialed
right away.

So my question is it's possible to run the script from a Windows pc or one with Linux installed? (preferably
Windows)And if not is it possible to add the files to the installer manually?

Thanks alot!

Posted by: fc bayern Nov 4 2009, 04:20 PM

Jsi
Here You go
8 cores from my istat
You'll see crearly

Screen_shot_2009_11_04_at_5.10.48_PM.zip ( 99.68K ) : 51

Posted by: Webly-Ra Nov 4 2009, 06:49 PM


QUOTE (fc bayern @ Nov 4 2009, 04:20 PM)

Jsi
Here You go
8 cores from my istat
You'll see crearly

heres mine from activity monitor if this is what you ment ?

QUOTE (pauldgroot @ Nov 4 2009, 02:09 PM)

Ok, I hope somebody is able to help me.

The thing is that I don't have a Mac pc ready to install the script for me.
What I've done so far:

1. I've used MacDrive to format two old HDD's to HFS+.


2. Copied an image from Snow Leopard to one of them.
3. Set-up my bios and booted from an old iDeneb 10.5.6 DVD I had lying around from my previous pc.
4. By using the disk utility in the installer from iDeneb I was able to restore the image to the other HDD.
5. Then I tried to run th script from the terminal in the setup but that's where the fun ended.

The terminal inside the setup from Leopard does not support sudo and some other commands so it fialed
right away.

So my question is it's possible to run the script from a Windows pc or one with Linux installed? (preferably
Windows)And if not is it possible to add the files to the installer manually?

Thanks alot!

if you can get a retail leopard you can boot in with boot123 from the p6t delux method then do everything in
the mc environment ( this is what i did) then your good to go

s8 forgot to say has any one got the magic mouse to work with wake from sleep from the blu tooth mouse??
im looking t et the b.t keyboard but i know that if i put it to sleep it wil not wake up unless i have the box
ticke but on my pc its greyed out as per example thanks ....also im having issues booting into 64 mode
automatically

Posted by: tweak41 Nov 4 2009, 07:25 PM

QUOTE (Webly-Ra @ Nov 2 2009, 09:16 PM)

bro i tied this but it f'ed up my ef i(boot) could you upload your setting and tell me where to put the, sorr
ydud thanks =0)

So you're still not running 64-bit? Ah, you probably have repair permissions and such for the
/Extra/Extensions folder on your EFI boot. Did you just copy them over? If so then this is what you'll have to
do. If you downloaded the http://www.insanelymac.com/forum/index.php?showtopic=140647 program that I
linked before, it should perform this automatically for you. And it should also build an x86_64 compatible
kext cache. Let me know if your EFI partition is hidden and you can't access it to perform these steps. I don't
know how well you know your way around a hackintosh.

Posted by: pauldgroot Nov 4 2009, 09:00 PM

Well I've finally gotten to the point of having a mac to use.

I've installed an old kalyway 10.5.2 on my friends nforce630 pc and voila I had a (unstable) mac.

Hooked up the drive formatted it and restore my image to it.


Then I ran the script you've provided and everything seemed ok.

After that I tried to boot it and it showed me the Chameleon loader

I booted my drive with the -v flag and this is what I got:

Then it froze, any ideas?

Thanks!

Posted by: pauldgroot Nov 5 2009, 08:47 AM

After copying the image and the loader to an harddisk I plugged it in my computer and booted with f8 and
slected that drive.

Chameleon shows the drive and I try to boot of it to get into the SL setup.

So at that point nothing is installed yet.


Does it have to do something with my BIOS settings, I don't exactly know what they need to be?
Only thing I've changed is setting my Sata and Jmicron to AHCI.

Posted by: Webly-Ra Nov 5 2009, 12:37 PM

QUOTE (pauldgroot @ Nov 5 2009, 08:47 AM)

After copying the image and the loader to an harddisk I plugged it in my computer and booted with f8 and
slected that drive.

Chameleon shows the drive and I try to boot of it to get into the SL setup.

So at that point nothing is installed yet.


Does it have to do something with my BIOS settings, I don't exactly know what they need to be?
Only thing I've changed is setting my Sata and Jmicron to AHCI.
other than the achi i cant see what lse is needed??

you definately have made the flashdrive bootable and the hdd is inthe correct format (hfs)??

check your pm

Posted by: pauldgroot Nov 5 2009, 05:11 PM

QUOTE (Webly-Ra @ Nov 5 2009, 01:37 PM)

other than the achi i cant see what lse is needed??

you definately have made the flashdrive bootable and the hdd is inthe correct format (hfs)??

check your pm

When I start up the installation from my HDD without the -v flag it shows a grey screen with an apple logo
and then it does nothing. Not the spinning dots what I was used to with Leopard and Tiger on my previous
machines.

It is a Dutch Snow Leopard installation, could that be the problem?

Aside from that, yes the drive is formatted as HFS+.


I used disk utility to format it to Mac Extended (journaled) or something like that with a GUID partition table.

Posted by: thehackerdude Nov 6 2009, 08:39 PM

Nice Work, Working perfectly for me. Sound works, ethernet works. I even have OSX installed on two IDE
drives configured in a raid (I'll post screenie if it is needed). The IDE drives are temporary, plan on buying
another SATA drive when black friday comes. Also have Windows 7 on the SATA drive.
Thanks for this wonderful, easy to follow guide.

My Rig: Intel i7 920 2.66GHz


6GB OCZ
ATI 4870 1GB
640GB WD Caviar Black
2x older Maxtor IDE drives 250GB

Posted by: Webly-Ra Nov 7 2009, 11:01 AM

QUOTE (thehackerdude @ Nov 6 2009, 08:39 PM)

Nice Work, Working perfectly for me. Sound works, ethernet works. I even have OSX installed on two IDE
drives configured in a raid (I'll post screenie if it is needed). The IDE drives are temporary, plan on buying
another SATA drive when black friday comes. Also have Windows 7 on the SATA drive.
Thanks for this wonderful, easy to follow guide.

My Rig: Intel i7 920 2.66GHz


6GB OCZ
ATI 4870 1GB
640GB WD Caviar Black
2x older Maxtor IDE drives 250GB

have you been able to get the x64 to work?

Posted by: thehackerdude Nov 7 2009, 01:53 PM

QUOTE (Webly-Ra @ Nov 7 2009, 06:01 AM)

have you been able to get the x64 to work?

Havn't tried, I don't think I'll try setting that up until I get another SATA drive.
Newegg has a deal on WD Black Caviar 640GB so I think I'll buy that.

One issue I've had is getting SL to recognize my network printer. It won't discover it and it won't recognize it
when I enter IP address directly. Any solutions?

Never mind, I got it working.

Posted by: bakez Nov 8 2009, 08:11 AM

Well done buddy excellent page!


P6T SE
i7 950
GeForce 9400GT
Posted by: mohnstrudl Nov 8 2009, 07:41 PM

QUOTE (tweak41 @ Oct 10 2009, 08:39 PM)

Two options: 1) Click Skip when it verifies the installation disk. This may or may not give you a working
install. 2) Start the process again and restore your DVD to your flash drive again. You may also have to
right click your thumb drive, choose properties, and check the box that says "Ignore ownership for this
drive"

Hi tweak41!

Well, those methods didn't work for me. Could you possibly upload a hard drive disk image of a working snow
leopard installation?

Posted by: Target1 Nov 8 2009, 11:26 PM

99% There.

First let me just say, this is fantastic. Huge thanks to Tweak as well as Awol. I'm on a p6t standard coupled
with an ATI 4830. I used Awol's p6t Essentails, and replaced the 'boot' file on the flashdrive with the EFI v3
for the ATI card.

Now, I've gotten everything working except screen resolution. I'm on a 23 inch monitor stuck at 1024x768.
Anyone have any idea if there's another kext I need or just something I'm missing?

Regards,

Target

Posted by: Webly-Ra Nov 9 2009, 12:58 AM

QUOTE (Target1 @ Nov 8 2009, 11:26 PM)

99% There.

First let me just say, this is fantastic. Huge thanks to Tweak as well as Awol. I'm on a p6t standard coupled
with an ATI 4830. I used Awol's p6t Essentails, and replaced the 'boot' file on the flashdrive with the EFI v3
for the ATI card.

Now, I've gotten everything working except screen resolution. I'm on a 23 inch monitor stuck at
1024x768. Anyone have any idea if there's another kext I need or just something I'm missing?

Regards,

Target

did you change the resolution to 1080p then reboot ? tyhat solved it for me (ut was blu as son as i changed
then when i rebooted it was sorted failnig that you may need to get the kext for your gpu

im still stuck in 32bit mode lol (help)

Posted by: tweak41 Nov 9 2009, 02:01 AM

QUOTE (pauldgroot @ Nov 4 2009, 10:00 PM)

Well I've finally gotten to the point of having a mac to use.

I've installed an old kalyway 10.5.2 on my friends nforce630 pc and voila I had a (unstable) mac.

Hooked up the drive formatted it and restore my image to it.


Then I ran the script you've provided and everything seemed ok.

After that I tried to boot it and it showed me the Chameleon loader

I booted my drive with the -v flag and this is what I got:


Then it froze, any ideas?

Thanks!

What BIOS version are you using? I intended this for the most recent two. Also, you mentioned using AHCI I
believe. Do you have JMicron disabled? If not is it configured as SATA or IDE? Umm...The flash drive is
configured as your first boot device?

Those are all things I can think of that may cause this.

If you're trying to boot 64-bit mode, the reason you're experiencing this is probably because your kext cache
isn't built for 64-bit. It's probably i386 and that's why it's hanging here. You need to either build a 64-bit
mkext file or delete it from your Extra folder before rebooting in 64-bit mode.

Posted by: Target1 Nov 9 2009, 03:35 AM

QUOTE (Webly-Ra @ Nov 9 2009, 12:58 AM)

did you change the resolution to 1080p then reboot ? tyhat solved it for me (ut was blu as son as i
changed then when i rebooted it was sorted failnig that you may need to get the kext for your gpu

im still stuck in 32bit mode lol (help)

I can't change the resolution at all. In the display preference pane, the only option I have is 1024x768.

On a possibly related note, as a test I tried to load a game up (Demigods) via Parallels. Getting an error
"Unable to create Direct3D. Please ensure system has current video drivers."

I'm relatively certain that both Windows 7 and OSX have no idea what kind of graphics card i have.

Target

Posted by: Webly-Ra Nov 9 2009, 07:10 PM

QUOTE (tweak41 @ Nov 9 2009, 02:01 AM)


What BIOS version are you using? I intended this for the most recent two. Also, you mentioned using AHCI
I believe. Do you have JMicron disabled? If not is it configured as SATA or IDE? Umm...The flash drive is
configured as your first boot device?

Those are all things I can think of that may cause this.

If you're trying to boot 64-bit mode, the reason you're experiencing this is probably because your kext
cache isn't built for 64-bit. It's probably i386 and that's why it's hanging here. You need to either build a
64-bit mkext file or delete it from your Extra folder before rebooting in 64-bit mode.

talking about 64 bit .........

I bloody did it
i wasnt reading your instructions properly

Posted by: tweak41 Nov 9 2009, 08:48 PM

QUOTE (Webly-Ra @ Nov 9 2009, 08:10 PM)

talking about 64 bit .........

I bloody did it
i wasnt reading your instructions properly

Posted by: mac08dyn Nov 10 2009, 01:02 AM

QUOTE (Target1 @ Nov 8 2009, 11:26 PM)

99% There.

First let me just say, this is fantastic. Huge thanks to Tweak as well as Awol. I'm on a p6t standard coupled
with an ATI 4830. I used Awol's p6t Essentails, and replaced the 'boot' file on the flashdrive with the EFI v3
for the ATI card.

Now, I've gotten everything working except screen resolution. I'm on a 23 inch monitor stuck at
1024x768. Anyone have any idea if there's another kext I need or just something I'm missing?

Regards,

Target

I have a similar hardware as you, except I am using 8800GT, can you post a link to the tutorial that use used
to get this working. Did you had any problems with IDE Hard Drive or CD rom?

Posted by: tweak41 Nov 10 2009, 05:43 AM

http://netkas.org/?p=315

You should be able to update to 10.6.2. If you do, I recommend PC EFI 10v5 and make sure you replace
the SleepEnabler.kext with the newest one from netkas or else you'll get kernel panics.
Remember to ALWAYS READ before doing updates.

*UPDATE*

I can confirm 10.6.2 works just fine. You need to follow netkas' instructions.

Posted by: Target1 Nov 10 2009, 11:27 AM

QUOTE (mac08dyn @ Nov 10 2009, 01:02 AM)

I have a similar hardware as you, except I am using 8800GT, can you post a link to the tutorial that use
used to get this working. Did you had any problems with IDE Hard Drive or CD rom?

The walkthrough I mentioned is p6t non SE only, and can be found


http://www.insanelymac.com/forum/index.php?showtopic=187151.

I'm not a person to scream 'search' every time someone asks a question, but if you search p6t, its the second
result, and all of the top 5 are relevant to our plight. Definitely hit the search up as you try to get this board
working.

Target

Posted by: Webly-Ra Nov 10 2009, 08:40 PM

no clue on what im doing ?? any ideas chaps

Posted by: fc bayern Nov 10 2009, 10:32 PM

I did an 10.6.2 update (507.3 MB)


I put the fakesms v2 from netkas
sleebenabler from netkas
nullcpu from netkas
and , guess what KP.
But before the update , i back up my Snow kitty with Superduper on separate partition(just in case
anything goes wrong), like in this case.
But I've read somewher, to replace the mach_kernel, and i did that, replace the mac_kernel from 10.6.1 to
10.6.2, and everything works fine now.

Posted by: fc bayern Nov 11 2009, 12:08 AM

tweak41
any solution
after update to 10.6.2, no more sound
I just noticed
(hate to post it)

Posted by: Webly-Ra Nov 11 2009, 12:25 AM

QUOTE (fc bayern @ Nov 10 2009, 10:32 PM)

I did an 10.6.2 update (507.3 MB)


I put the fakesms v2 from netkas
sleebenabler from netkas
nullcpu from netkas
and , guess what KP.
But before the update , i back up my Snow kitty with Superduper on separate partition(just in case
anything goes wrong), like in this case.
But I've read somewher, to replace the mach_kernel, and i did that, replace the mac_kernel from 10.6.1 to
10.6.2, and everything works fine now.

this worked for me but my video card isnt recognised just trying to figure it out now
thanks again guys ( have to boot in with -x)

also no sound either??


\
edit working now with sound and full open cl on my 9400 gt
just need to get the 64 bit resolved again lol make sure you back up your mach_kernel.backup and your
extensions so if things go wrong you can reboot em blaow thanks again dudes plus ive got my mac keyboard
...next stop mac pro case tee hee hee

Posted by: fc bayern Nov 11 2009, 12:56 AM

The only thing changed now is the mach_kernel(in 10.6.2 is 10.6.1 kernel)
An one more interesting thing:
My update was 507mb, and standalone is 473mb
Does it can make any difference???

Posted by: fc bayern Nov 11 2009, 07:36 AM

Any progress about the SOUND issue on p6t deluxe

Posted by: fxckingood Nov 11 2009, 08:24 AM


helpppppp!!

crashed after upgrade to 10.6.2

error message on black screen

Posted by: tweak41 Nov 11 2009, 09:01 AM

On Thursday/Friday when I get home I promise to do an update to this guide that includes the latest kexts
that I'm using. This one has stuff that isn't even necessary anymore for a good stable system. Plus the
update has a kext for CPU injection and also has a better DSDT.aml file and properly does speed stepping.
I've been testing it for a while on my system and I'm happy with the results. I just need to stop being lazy.

10.6.2 works perfectly for me with the two kexts netkas provided in his post about updating.

As far as sound is concerned, if you're a P6T SE user then it's just a matter of copying over the necessary
dependencies inside your audio kext(s). I'll explain this tomorrow. Look for an update here.

Posted by: fc bayern Nov 11 2009, 09:12 AM

tweak 41
THANK man, I knew I can count on Your good will and knowledge
I was waiting for Your reply
I'm a p6t deluxe v1, user, but till now everything worked like a charm(diferences bettwen p6t se and p6t
deluxe are :in the sas controler, and the heatstickpipes, and the lan, mine has 2, p6tse one)
That's why everything is almost the same, and I can confirm , that Your p6t se files, worked on my
configuration
flawless

THANKS again

Posted by: tweak41 Nov 11 2009, 05:32 PM

These audio kexts should fix the problem. If not let me know. Since I'm not on my system to test it I may
have forgotten one small thing.

Audio.zip ( 1.28MB ) : 105

Posted by: Webly-Ra Nov 11 2009, 06:26 PM

QUOTE (tweak41 @ Nov 11 2009, 05:32 PM)

These audio kexts should fix the problem. If not let me know. Since I'm not on my system to test it I may
have forgotten one small thing.

you sir are a tru gent

i dipp my tilted brim to you sir

Posted by: fc bayern Nov 11 2009, 08:15 PM

THanks TWEAK41
Works from a first try
Can wait on your other improvements, You've mentioned in the reply above
Thanks again
Waiting for Your new guide

Posted by: fc bayern Nov 12 2009, 09:29 AM

For those wno want to update to 10.6.2, Remove SleepEnabler.kext if you use it, this is very important
step, old sleepenabler + new kernel = panic.This from NETKAS
I've missed this part, althought I've read the isnstruction several times, but mind is one that reads, not the
eyes.
That's way i get KP, i was forced to use kernel 10.6.1
I know is late, but somebody can find this usable.

Posted by: tweak41 Nov 12 2009, 07:14 PM

fc bayern:

That's why I said to read and follows netkas' instructions.

Posted by: Webly-Ra Nov 12 2009, 10:53 PM

QUOTE (tweak41 @ Nov 12 2009, 07:14 PM)

fc bayern:

That's why I said to read and follows netkas' instructions.


yes sir working like a mo fo even had time to sort out my graphics card

just need to figure out how to activate the open gl {shizzle} at 1080p and reactivating 64 bit other than that
im bubbling like aero and wispa lol

sorted the open gl if you have a 9400gt video card check my link

Posted by: adrian.c Nov 13 2009, 05:15 AM

QUOTE (Webly-Ra @ Nov 12 2009, 11:53 PM)

yes sir working like a mo fo even had time to sort out my graphics card

just need to figure out how to activate the open gl {shizzle} at 1080p and reactivating 64 bit other than
that im bubbling like aero and wispa lol

Anyone having any SATA timeout issues? I've got 2 SATA drives connected to ports 1 and 2 and then a SATA
DVD drive on 3.

When set for AHCI I get "SERIAL ATAPI: device reconfiguration did not complete succesfully" over and over and
beachballs.

I'd fixed this a while ago using Enhanced IDE in BIOS instead of AHCI and some additional KEXTs in E/E, but
now I can't find the thread, and I rebuilt Chameleon and it's bust again.

Posted by: J.K Nov 13 2009, 06:23 AM

I'm sorry
The link has broken~~

Posted by: adrian.c Nov 13 2009, 01:40 PM

QUOTE (adrian.c @ Nov 13 2009, 05:15 AM)

Anyone having any SATA timeout issues? I've got 2 SATA drives connected to ports 1 and 2 and then a
SATA DVD drive on 3.

When set for AHCI I get "SERIAL ATAPI: device reconfiguration did not complete succesfully" over and over
and beachballs.

I'd fixed this a while ago using Enhanced IDE in BIOS instead of AHCI and some additional KEXTs in E/E,
but now I can't find the thread, and I rebuilt Chameleon and it's bust again.

Nevermind, went back to the original DSDT.aml as provided in the essentials package, and things seem to be
fine.

Posted by: Webly-Ra Nov 13 2009, 07:37 PM

QUOTE (adrian.c @ Nov 13 2009, 01:40 PM)

Nevermind, went back to the original DSDT.aml as provided in the essentials package, and things seem to
be fine.

glad so your on the new firmware with the old mach_kernel i presume?

do you know anything about getting open gl to work on a 9400 nvidia card? if not sorry to ask but glad you
git it to work any way just have to wait for the brother to bless us wit the kext

Posted by: Hotpaulieboy Nov 14 2009, 06:01 PM

You are my hero, you MotherFFFing LEGEND!

Ive been tweaking and twisting for so long now to get the sound perfect and now it is, on Snow Leopard
none the less. Thank You

Posted by: fc bayern Nov 14 2009, 10:00 PM

Tweak41
Don't be to lazy Man
Update Your guide
We are all waiting on You
Posted by: Webly-Ra Nov 14 2009, 11:05 PM

QUOTE (fc bayern @ Nov 14 2009, 10:00 PM)

Tweak41
Don't be to lazy Man
Update Your guide
We are all waiting on You

lol ive been checking back as well patience is a virtue for monks and punks lol

nah just have to wait it out what do we expect its the wekend he propbably with his chick/children/can of
stella/ we have to be considerate................

aye whilst your waiting have you had a gander at dynamic wallpapers if you have could you recomend any
other tips or tweaks??

google wallsaver and onzinlab

Posted by: thehackerdude Nov 15 2009, 04:44 PM

Sorry for such a dumb question but, I can't seem to find the sleepenabler.kext anywhere, it's not in the
Extensions folder so I'm not sure where else it could be. I'm a big fan of the Mac OS but I'm still learning
the in's and out's. This is also my first hackintosh so I'm getting used to the change in structures.

Posted by: fxckingood Nov 15 2009, 05:00 PM

QUOTE (fc bayern @ Nov 12 2009, 10:29 AM)

For those wno want to update to 10.6.2, Remove SleepEnabler.kext if you use it, this is very important
step, old sleepenabler + new kernel = panic.This from NETKAS
I've missed this part, althought I've read the isnstruction several times, but mind is one that reads, not the
eyes.
That's way i get KP, i was forced to use kernel 10.6.1
I know is late, but somebody can find this usable.

How to Remove SleepEnabler.kext?


Can you teach me?
Thank u!

QUOTE (fc bayern @ Nov 14 2009, 11:00 PM)

Tweak41
Don't be to lazy Man
Update Your guide
We are all waiting on You

Yes
I'm waiting too

Posted by: fc bayern Nov 15 2009, 08:21 PM

fxckingood= What is Your configuration???


If You have a working Leopard or a Windows 7(or vista), it should take a snitch in order to remove
sleepenabler .kext
Also, how do You boot Your OSX Snow, is the bootloader on the HD, or EFI, or external media.

Posted by: Webly-Ra Nov 15 2009, 10:29 PM

QUOTE (fc bayern @ Nov 15 2009, 08:21 PM)

fxckingood= What is Your configuration???


If You have a working Leopard or a Windows 7(or vista), it should take a snitch in order to remove
sleepenabler .kext
Also, how do You boot Your OSX Snow, is the bootloader on the HD, or EFI, or external media.

until the brother comes back heres what i did to sort mine out p6t se only
no tweaks as i aint that deep in the game

BOOT LOADER ON EFI PARTITION ON THE HARD DRIVE

what you will need

Ω osx 10.6.1 enviroment (hopefully you are looking at this with it already)
Ω OSX86tools {http://code.google.com/p/osx86tools/}
Ω kernel helper b7 {http://mac.wareseeker.com/Utilities/kext-helper-b7.zip/e5d257f51}
Ω the brothers audio files if your rolling with the p6t se (search and you will find )
Ω nullcpupm and the sleep enabler the new one {here http://netkas.org/?p=315}

make sure you have all on desktop as should speed this up looking at 10 mins in total

ok lets go

to locate kext go via

finder/drive where osx is installed from here on called "osx" /system/library/extensions

throw out applecpumanagement (cant rememeber the name as i dint have it any more)
and the other one that ends in applecpuclient"client"
only if you if you have the nullcpumanagement

also get if your in 10.6.1 back up your kernels with osx86 after the above make a new folder on osx and call it
kern

backup your extensions with the same tools

back up your mach_kernel.backup on your efi partition and on you main partition where the osx is ( just to
make sure)

update but dont reboot go back via finder/osx/ system/ blahblah back to the kext and again take out the
sleep one and the applecpu ones (if youhave null management)

use osx86 to repair the permissions once done

restart then boot back in but type in mach_kernel.backup -v -f ( just to see if there is a panic)

if you get a panic try typing in arch=i386 (to boot into 32bit mode) also throw in the mach_kernel.backup -v -
f -x just to see why it panics again

hopefully you should be in

check the kext ( if in safemode and delete sleep if it creaped in and the applecpumanagement /client)

then you will need to reassin the new sleepenabler and the audio kext provided by the brother with the kext
enabler just pop em in and then put in your password then press enter hope this helps

then with osx86tool repair the permissions again.. reboot and you should be jiggy

if not send me a pm as im not on this forum frequently as im still trying to get my 64 working with this new
os update

keep getting display panics and the extensions.kext wont build with the kext utility 64......

peace out enjoy the rest of your weekend

Posted by: fxckingood Nov 16 2009, 03:29 AM

QUOTE (fc bayern @ Nov 15 2009, 09:21 PM)

fxckingood= What is Your configuration???


If You have a working Leopard or a Windows 7(or vista), it should take a snitch in order to remove
sleepenabler .kext
Also, how do You boot Your OSX Snow, is the bootloader on the HD, or EFI, or external media.

my pc is i7 920 /p6t se /9800T /SL10.6.1

the bootloader is on the HD

i failed to update 10.6.2

can u teach me step by step?

sorry my english is not good

Posted by: fc bayern Nov 16 2009, 07:03 AM

Don't worry about that.


I update to 10.6.2 od a second try.
Here You go :
1.Find on the net(google) SuperDuper 2.62 , program to make a bootable backup from Your working
Snow(You should have one spare partition, as big as Your Snow files).This step is very important to have
Your working Sow backuped, as something goes wrong, You still have Your 10.6.1. Also We may use the
mach_kernel from 10.6.1, depends on Your results after the update, so You must back up Your System.
2.If You have sleepenabler.kext in Your /Extra/Extensions or in /System/Library/Extensions, remove it
now in order to upgrade to 10.6.2, and if the sleep was workong for You, put back the sleepenabler.kext
from Netkas after the upgrade to 10.6.2, if not , dont bother to put it back
3.Also, if You were using NullCPUmanagment, replace it with one from Netkas.
4.Alo replace the fakesms , just for security reasons with one from Netkas.Also You should build up new
extensions.mkext in order to tell the System the changes You've made (this is for the kext. in Your
Extra/Extensions folder, for the kexts in S/L/E, the Snow makes the changes itself)
5.AFter replacing the kexts with the new one from Netkas,reboot the system to make the nessasary
changes. also You can go to disk utility and hit repair permissions, just fo r security reasons.
5.Now hit the upgrade button, and follow the procedure, everything should went fine.
6.Your sound will not work, but You have above the audio kext from Tweak 41

Post back the results here

Posted by: hisoka Nov 16 2009, 08:12 AM

Thanks for the guide! It worked like a charm accept I have a HD5850 (1024*768) and I know it is not
supported yet or maybe never So I will wait for my 9600GT to arrive and try it again.

Cheers

Posted by: e1ement Nov 17 2009, 09:45 AM

Hey,

I did everything like described but I get stuck at the point you can see in the picture.

Posted by: Defender666 Nov 17 2009, 10:48 AM

QUOTE (tweak41 @ Nov 11 2009, 06:32 PM)

These audio kexts should fix the problem. If not let me know. Since I'm not on my system to test it I may
have forgotten one small thing.

works but breaks possibility to attach usb soundcard. I use a Logitech usb soundcard for Skype so I don't
need to change plugs.

Any ideas how to fix it?

Isn't it possible to get sound through dsdt?

Posted by: Webly-Ra Nov 17 2009, 07:21 PM

QUOTE (e1ement @ Nov 17 2009, 09:45 AM)

Hey,

I did everything like described but I get stuck at the point you can see in the picture.

seems to have stalled could be the dsmos.kext i couldnt say...did you back up the kernel if so boot with this
mach_kernel.backup -v -s and let me know what it says

Posted by: tweak41 Nov 19 2009, 10:43 PM

QUOTE (e1ement @ Nov 17 2009, 09:45 AM)

Hey,

I did everything like described but I get stuck at the point you can see in the picture.

If DSMOS is still in the kexts folder, delete it. You only need fakesmc.kext

ATTENTION:

NEW AUDIO FOR 10.6.2

You're USB-based audio stuff will still work with this. Just tested.
http://www.insanelymac.com/forum/index.php?showtopic=161430

Make sure to delete the HDAEnabler.kext too when installing this.

Posted by: ezryder Nov 19 2009, 11:18 PM

Hi all!

Could you please help me recompile DSDT .dsl for resolve "IOAPIC: Version 0x20 Vectors 64:87" boot
hangs.

It's my 2nd try to build Hacintosh with OS X 10.6 (ThinkPad T60), the first one fortunately was very smooth
(Latitude E6400).

Thanks a lot

dsdt_TP_79.zip ( 32.2K ) : 2

Posted by: Webly-Ra Nov 20 2009, 12:38 PM

QUOTE (tweak41 @ Nov 19 2009, 10:43 PM)

If DSMOS is still in the kexts folder, delete it. You only need fakesmc.kext

ATTENTION:

NEW AUDIO FOR 10.6.2

You're USB-based audio stuff will still work with this. Just tested.

http://www.insanelymac.com/forum/index.php?showtopic=161430

Make sure to delete the HDAEnabler.kext too when installing this.

cheers bruv works like a charm

peace

Posted by: athlon1977 Nov 20 2009, 09:32 PM

Hi folks,

It's my first time with mac. I am following the guide but running "2 boot prep" the mac tells me that "sudo"
is a dangerous operation and asks me for a password. Is it everything ok?.
As you can understand the mac is of a friend of mine and i don't want to make a mess
thanks in advance

Posted by: pedro bello Nov 20 2009, 10:09 PM

Hello
I cant update 10.6.2=kernel panic.how to?
thank you

Posted by: Webly-Ra Nov 20 2009, 11:30 PM

QUOTE (pedro bello @ Nov 20 2009, 10:09 PM)

Hello
I cant update 10.6.2=kernel panic.how to?
thank you

follow my post or tfc byern or netkas v easy


just back up your mach_kernel with osx86tools (backup to drive where osx is )

then update then delete sleep enabler and make sure you have a disabler for the applecpumanagement either
nullcpu or disabler (before reboot)

then reboot in with mach_kernel.backup command

Posted by: General11 Nov 21 2009, 11:09 AM

I have an error: Boot0:error when i try to load installer. HELP ME

Posted by: Webly-Ra Nov 21 2009, 12:10 PM

QUOTE (General11 @ Nov 21 2009, 11:09 AM)

I have an error: Boot0:error when i try to load installer. HELP ME


did you stick to the script

let us know what you have done u to that point

Posted by: e1ement Nov 22 2009, 07:40 PM

QUOTE (tweak41 @ Nov 19 2009, 11:43 PM)

If DSMOS is still in the kexts folder, delete it. You only need fakesmc.kext

I tried it, but it didn't work. I don't get the "com.Dont_Steal_Mac_OS_X.kext"-Error anymore but it still hangs.

Posted by: tweak41 Nov 22 2009, 10:17 PM

QUOTE (e1ement @ Nov 22 2009, 08:40 PM)

I tried it, but it didn't work. I don't get the "com.Dont_Steal_Mac_OS_X.kext"-Error anymore but it still
hangs.

Hangs where exactly?

Posted by: Bchemist Nov 23 2009, 05:37 PM

The DSDT didn't work for me when I tried it a few weeks ago and since then I've learned a couple of things
about how to optimize the file. One of a few fixes (taken from the ESSENTIALS pack) is below if you feel
that your system is less than optimal. This was from the DSDTSE compiler. There are several other steps
that you can take such as renaming devices in your bios. Hopefully I'll be able to post an advanced DSDT
soon. I really am not sure why the first DSDT didn't work, but either way it don't give up if yours doesn't
work. There are many floating around from similar systems with similar specs. The DSDT is the most
important file, so learn as much as you can about it...that is, if you are in this for the long haul and want a
rock-solid system. I'm not a programmer other than knowing some basic html. It's just a matter of
recognizing patterns and getting to know the concepts with time. But after a few hours of hands-on
messing with the compiler, saving, recompiling, etc, I have a pretty good idea of what works and what
doesn't. Now it's just a matter of piecing together what the real programmers on these forums have
already put out there in a general sense to make our "hacks" even better than a real mac in that we have
total control over every aspect of our system. Since our bios is not meant to run OSX, you cannot rely on it.
OSX actually "confuses" the bios making the DSDT file essential to expedite data from hardware to
software.

CPU Before:

CODE

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) {}
CPU After: Alias (P007, CPU7)
Processor (P008, 0x08, 0x00000000, 0x00) {}
Alias (P008, CPU8)
CODE
Processor (P009, 0x09, 0x00000000, 0x00) {}
Scope Alias (P009, CPU9)
(_PR)
{ Processor (P010, 0x0A, 0x00000000, 0x00) {}
(P011, 0x01,
Processor (P001, 0x0B, 0x00000000,
0x00000810, 0x00)
0x06) {}
(P012, 0x02,
Processor (P002, 0x0C, 0x00000000, 0x00) {}
(P013, 0x03,
Processor (P003, 0x0D, 0x00000000, 0x00) {}
(P014, 0x04,
Processor (P004, 0x0E, 0x00000000, 0x00) {}
(P015, 0x05,
Processor (P005, 0x0F, 0x00000000, 0x00) {}
(P016, 0x06,
Processor (P006, 0x10, 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) {}
Posted by:Processor
Webly-Ra Nov 24
(P015, 2009,
0x0F,12:01 AM
0x00000000, 0x00) {}
props to the makers and creater of this guide

( this is just to streamline the commands the computer has to work with at boot up and to make the cores
more optimal as stated above and in the prev posts

in the zip
- DSDT Patcher (you will also here this called the Patcher)
- Readme
- Tools
Open up the DSDT Patcher file, a terminal will launch.

Next it will say, Press any key to continue.

Go ahead and press Enter on your keyboard.

Now the last line will state the following: Which OS to Emulate [0=Darwin, 1=WinXP, 2=WinVista]. Go
ahead and hit 0 for Darwin and press Enter again.

Now if you go back to the DSDT Folder where the three files were originally located (the DSDT Patcher,
Readme and Tools), you will notice two additional files/folders were created:
- Debug
- dsdt.aml

Go ahead and open up the Debug folder, locate a file called dsdt.dsl. Right click on this file and open it
with TextEdit (this is an application located within the Applications folder). Once this file is open, locate the
Alias CPU section (just run a search and type in the word CPU). For my computer, there were only two
results which looked like this:
{
Processor (P001, 0x01, 0x00000810, 0x06) {}
Processor (P002, 0x02, 0x00000000, 0x00) {}
Alias (P002, CPU2)
Processor (P003, 0x03, 0x00000000, 0x00) {}
Processor (P004, 0x04, 0x00000000, 0x00) {}
Alias (P004, CPU4)
}
Go ahead and delete/clean the Alias lines so the end result should look something like this:
{
Processor (P001, 0x01, 0x00000810, 0x06) {}
Processor (P002, 0x02, 0x00000000, 0x00) {}
Processor (P003, 0x03, 0x00000000, 0x00) {}
Processor (P004, 0x04, 0x00000000, 0x00) {}
}

for all of them

Go ahead and save the file and close it.

Now drag and drop the dsdt.dsl file to your desktop,

Go back to your DSDT Patcher folder, delete the Debug folder and the dsdt.aml file

(NOT the dsdt.dsl file you just saved to your desktop).

Double click on your hard drive and go to Applications and find the Terminal (just type in Terminal in the
finder if you have having trouble). Before opening the Terminal application,

make sure the DSDT Patcher terminal has been closed.

Now open the Terminal application.

Now drag and drop the DSDT Patcher file which is located within your DSDT Patcher folder in the Terminal.
Hit the spacebar and drag and drop the dsdt.dsl file (the one you saved to your desktop) into the Terminal.
Now hit Enter, it will not look like much happened and you will be back to a similar terminal window that
you saw when you first opened up the DSDT Patcher terminal. It will ask you to Press any key to continue.
Go ahead and hit enter and then select 0 for the Darwin OS to emulate and hit enter again.

Now if you don�€™t have any errors (errors should be zero forget the other warnings)

you should be good to go.

Lets go ahead and open up the new dsdt.aml file which has been created within the DSDT Patcher folder
once again in TextEdit. Run a search on the word CPU, you should not find anything. My current version,
the unpatched version of the DSDT.aml file which is located (hidden) within the root drive looks like this on
the fourth line:
ñ L _PR_[�‰ P001 [�‰ P002 P002CPU2[�‰ P003 [�‰ P004 P004CPU4 DP80

Our new patched file looks like this:


ñ 9_PR_[�‰ P001 [�‰ P002 [�‰ P003 [�‰ P004 DP80

Notice CPU has been removed. Okay, now take the patched version of the dsdt.aml file located within the
DSDT Patcher folder and rename it to DSDT.aml.

Go to your root drive ( where your efi is ) and delete the DSDT.aml file and drag and drop the new, patched
DSDT.aml file.

to save as a aml file make sure you have extions turned on

finder/preferences/advanced/tick show all filename extensions

Now restart your computer,

once open again

do this
Open up the DSDT Patcher file, a terminal will launch.

Next it will say, Press any key to continue.

Go ahead and press Enter on your keyboard.

Now the last line will state the following: Which OS to Emulate [0=Darwin, 1=WinXP, 2=WinVista]. Go
ahead and hit 0 for Darwin and press Enter again.

Now if you go back to the DSDT Folder where the three files were originally located (the DSDT Patcher,
Readme and Tools), you will notice two additional files/folders were created:
- Debug
- dsdt.aml

Go ahead and open up the Debug folder, locate a file called dsdt.dsl. Right click on this file and open it
with TextEdit (this is an application located within the Applications folder).

Once this file is open you will notice the code has been streamlined

without tweak41 we wouldnt be here and without the other dudes optimising the code we woulnt have a
nice machine

peace

DSDT_Patcher1_1.0.1e.zip ( 225.93K ) : 23

Posted by: Bchemist Nov 24 2009, 01:23 AM

I was just using the patcher posted above for a laptop....it definitely cleans up the code quite a bit. I
haven't tried it on my current system however to see if it can reduce the size of my .dsl file. That's next

Here's my latest DSDT file, 4 more OCD hours later and I've tested it, running Photoshop, Final Cut, as well
as the compiler at the same time. Everything is really screaming without the slightest hiccup now. The key
is to compile each and every time you do a hack, otherwise errors will quickly spiral out of control and if
there's no backup, you'll be back to square one. I learned this the hard way after 2 hours of not looking up
from my first attempt and then getting 5 errors that turned into 104 after I "thought" I fixed it...

Anyway this is the DSDT file here is patched for the proper CST info for x58 chipsets. What I posted earlier
was just to clean up the code but. The code added additionally is at the beginning and end to optimize the
use of 8 cores when hyperthreading. Also SATA is fully fixed where I think that my RAID is faster than my
Falcon 128 that has a 200mbps write speed. I just need to add a terabyte and see if time machine will
work as well as it does on my P5Q where I have a pseudo RAID 10 working there with a SSD, 3-320gig in a
striped array, and a 1 terabyte mirroring the two as well as the boot drive serving as the backup to all. I did
several other patches and hacks to various components where everything should be working fully if it
wasn't before...but this mobo is fairly easy to deal with so far. I may even upgrade again to the 10.6.2, but
for now I'm having a hard time in seeing a reason to do so since I need to focus on actual work again heh
heh

dsdt_23NovP6t_se.aml.zip ( 20.84K ) : 23

Posted by: pedro bello Nov 24 2009, 04:23 AM

Hi again
How to reboot with mach_kernel.backup command?
Sorry for my english is very bad
Thank you for your attention.

Posted by: Webly-Ra Nov 24 2009, 10:16 PM

QUOTE (pedro bello @ Nov 24 2009, 04:23 AM)

Hi again
How to reboot with mach_kernel.backup command?
Sorry for my english is very bad
Thank you for your attention.

as u said dude
Posted by: mikeosx86 Nov 24 2009, 11:50 PM

QUOTE (athlon1977 @ Nov 20 2009, 10:32 PM)

Hi folks,

It's my first time with mac. I am following the guide but running "2 boot prep" the mac tells me that
"sudo" is a dangerous operation and asks me for a password. Is it everything ok?.
As you can understand the mac is of a friend of mine and i don't want to make a mess
thanks in advance

That's okay dude. You cannot run certain commands without sudo. Just be careful and make sure you know
what you are doing. Don't use it without knowing the consequences of your command.

Posted by: pedro bello Nov 26 2009, 03:52 AM

Could you explain step by step how to update from 10.6 to 10.6.2?I'm half fool.
Thank you for your attention.
PD:I dont have SleepEnabler.kext.

Posted by: mikeosx86 Nov 26 2009, 09:06 AM

QUOTE (pedro bello @ Nov 26 2009, 04:52 AM)

Could you explain step by step how to update from 10.6 to 10.6.2?I'm half fool.
Thank you for your attention.
PD:I dont have SleepEnabler.kext.

Goto apple menu, hit the second menu item, software update.

Posted by: pedro bello Nov 26 2009, 02:34 PM

Software update=kernel panic

Posted by: mikeosx86 Nov 26 2009, 04:01 PM

QUOTE (pedro bello @ Nov 26 2009, 03:34 PM)

Software update=kernel panic

Strange, worked perfectly for me... Did you try putting back your boot / plists / kexts?

Posted by: pedro bello Nov 26 2009, 08:35 PM

How?Could you explain step by step?


thank you for your patience.

Posted by: Webly-Ra Nov 27 2009, 06:43 PM

how too is in the posts

Posted by: Bchemist Nov 27 2009, 10:52 PM

Here is the latest DSDT for the P6T-SE via the Evo compiler. I started out with about 15,000 lines of code
and managed to whittle it down to about 50% of its original size. At least half of the code for several of
ASUS mobos, especially the X58 chipset is not recognized by OSX and even if the OS can see it, it doesn't
know what to do with it. If you do an I/O reg dump you'll notice that you can search for the devices but
while detected, the OS cannot understand their purpose. This extra "baggage" while minimal, is still dead
weight and might even causes hangs or crashes from time to time.

In my initial testing (after nearly 30 total hours of work over the last 40 hours) it's clearly faster than the
previous version I posted earlier. Everything is much snappier, it's less stubborn to sleep, and many things
that were not defined before in "About this Mac" are now clear as to what they are and are no longer
"generic".

Code removed:

Overclocking related code - profiles, voltages, fans, etc. While we can tweak the bios, once it "hands-off"
control to the OS, the OS doesn't literally see what we've done unless we can create a dynamic dsdt
file....that is obviously far more advanced and I can imagine 150,000 lines of code if that was the
case...unless there's a way to hard-code the DSDT for overclocking preferences. My guess is that it
doesn't matter anyway. Moving on...

Legacy devices - floppy drive, PS2 mouse, keyboard, built-in speakers and other things that I have no idea
what they do, Mac doesn't recognize them, and there's nowhere I could reference them on the web
through Google searches.
Other devices like SAT1 are not used by OSX so that was a large chunk of code that made for much faster
scrolling once it was purged.

Renaming - Some devices are not properly labeled by ASUS where OSX would understand that it is on its
own system. For example RTC0 I renamed to RTC as well as FIWI to FRWR for example. I changed them and
did a find/replace to ensure it was thorough. Also the whole USB panel was changed to UHC1, EHCI, etc.
Now OSX even sees one of my USB plugs with name and rating of 480 mbps.

Hacks added:

DTGP so that other hacks will be recognized (a coding reference I assume so all calls are understood)
HPET, RTC, IPIC, and TIMR were corrected for IRQ conflicts that would cause your hard drive to crawl
(actually done in the earlier version)
Coding for hyperthreading was added or CST fix.
Sleep calls were changed so now rebooting, sleeping, and shutting down are consistent and fast. Before it
worked but it was iffy and could be stubborn to sleep. Actually I was having a problem with shutdown
often before this fix.
Native SATA was added. My RAID shows seems much faster.
Native USB code was added to improve USB performance and seems to add sleep/shutdown support.
Firewire power conservation fix was added
Added the SBUS hack for system bus support.
Added the PCI ID fix. It clearly sees my Nvidia 9800 GT in the "About this Mac" page in detail.

There were other subtle fixes that I did as well. Here's where I must credit Master Chief for his thorough
guides and clearly documented dsdt.dsl files. In this case I was able to incorporate several of the
MacPro4.1 specific code snippets that he added that would be universal to similar mobos by ASUS. If
Master Chief ever reads this and I don't ask the question later, are you a Navy Master Chief, Master Chief?
You seem like a Navy SEAL with your attention to detail and I met a couple of Senior and Master Chiefs who
were SEALS and also very tech savvy.

I hope I'm not hijacking this thread of the OP, tweak41, since he still knows more about this scene than I
do. I just learn quickly when I get motivated heh heh.

I'm sure this isn't my last update to the file since there's at least 1 thing I see during boot that isn't fixed
yet that's bothering me. But compare that to the slower boots with at least 5-10 errors before...night and
day difference, ESPECIALLY on reboot. If you have problems with the file, please let me know the specifics
(not through PM please since I don't do PM unless there's business involved) on the forum since others
may have the same question but are too shy to ask.

Credit also to Pere and the crew at Evo. Muchas gracias por el compilador de software increíble!

Again, I took out code that made this a more "vanilla" DSDT file to the point of view of OSX since it
couldn't care less if you have a "deluxe", a "SE" or whatever. If the software cannot understand it, it will
either ignore the "Deluxe" features or use them as a point of hang or crash when it gets confused. I'm
positive that this will work with the Rampage II Extreme (and other Rampage series), P6T (all versions), and
basically any other X58/1366 chipset that uses the i7 processor that is similar to ASUS/Intel. The
differences are in the naming conventions. This will also work for the P5Q and other P5 series. The only
thing you'd really need to do is swap CST speedstep data and delete the hyperthreading data. I did a
version of this earlier with the P5Q with good results so far. There's still so much to learn on this topic but
at least it's a challenge with a straightforward goal.

Based on what I've learned so far, it doesn't matter what kext files you add or on what hardware that you
install it. It doesn't matter if you do a USB install with USB-EFI or a retail disk boot using a 132 disk and
the OS is there on your drive in uncorrupted and squeaky clean fashion. What matters is your DSDT and
how your mobo can "speak" to OSX to convince it that it is a "Mac". If you have that, kexts and install
methods are secondary. So while DSDT may seem to have a steep learning curve, it's just a matter of
messing around with it and turning pattern recognition into comprehension. If you want to be in this for
the long haul and not panic every time there's an update or a new addition to your system, this is well
worth the investment in time. In my case, mac is ok for utility tasks, but it's too much of an F'n pain in the
arse and unreliable to be a lone "pro" system. You'd need 2 or 3, especially if you are a power user and you
don't have time to deal with Apple care and the local "Geniuses" (that's an oxymoron if I ever heard one) at
the Mac store should something happen to you that you read on the Mac forums that never gets resolved.
Ironically most of those people end up on these forums for REAL answers from legends. In my case it took
a week of scouring those forums hopelessly for answers to stumble over here.

In the end, both Mac and PC suck for their own sets of reasons. But at least there are people out there who
know that both has their good points and we live in a practical world, resulting in these forums. I don't
mind paying for a Mac every 3-4 years, but when I need 2-3 machines every 2 years, then I tend to get
*slightly* irritated and would probably end up changing careers to avoid the constant headaches of
problems in addition to obscene hardware costs. End of post-dev rant

So hopefully at least a few people get to try this and let me know of your bugs (if any). For me, this is a
learning experience and the only way I learn is to find out I'm wrong about something...and I need that
brain stimulus

Future additions to the file will be to possibly cool down the operating temperature. A definite addition will
be the dual video card Nvidia hack. I actually have 2 video cards and 4 23" inch monitors to test this on
simultaneously. I just need some sleep and about 6-8 hours to test every aspect of it.

Here's the sample code for dual video cards if anyone is curious:

CODE

Just locate your PCI0 device and add the code, be sure to setup your Nvcap correctly.

Device (PCI0)
{
Name (_HID, EisaId ("PNP0A03"))
Name (_CID, EisaId ("PNP0A03"))
Name (_ADR, Zero)
Name (_BBN, Zero)
Method (_INI, 0, NotSerialized)
{
If (CondRefOf (_OSI, Local0))
Again, thanks for testing and please feedback here so we can all figure out what is needed to get that 100%
vanilla system!

Note: I added the original file posted from tweak41 titled DSDTgeneric.aml. Mine is the dsdt.aml. I included it
so you can compare the two and see what was done. I also included the dsdt.dsl file so you can open it with a
text editor.

dsdt.aml.zip ( 19.38K ) : 59
DSDTsegeneric.aml.zip ( 19.2K ) : 12
dsdt.zip ( 39.34K ) : 26

Posted by: Webly-Ra Nov 28 2009, 12:21 AM

QUOTE (Bchemist @ Nov 27 2009, 10:52 PM)

Here is the latest DSDT for the P6T-SE via the Evo compiler. I started out with about 15,000 lines of code
and managed to whittle it down to about 50% of its original size. At least half of the code for several of
ASUS mobos, especially the X58 chipset is not recognized by OSX and even if the OS can see it, it doesn't
know what to do with it. If you do an I/O reg dump you'll notice that you can search for the devices but
while detected, the OS cannot understand their purpose. This extra "baggage" while minimal, is still dead
weight and might even causes hangs or crashes from time to time.

In my initial testing (after nearly 30 total hours of work over the last 40 hours) it's clearly faster than the
previous version I posted earlier. Everything is much snappier, it's less stubborn to sleep, and many things
that were not defined before in "About this Mac" are now clear as to what they are and are no longer
"generic".

Code removed:

Overclocking related code - profiles, voltages, fans, etc. While we can tweak the bios, once it "hands-off"
control to the OS, the OS doesn't literally see what we've done unless we can create a dynamic dsdt
file....that is obviously far more advanced and I can imagine 150,000 lines of code if that was the
case...unless there's a way to hard-code the DSDT for overclocking preferences. My guess is that it
doesn't matter anyway. Moving on...

Legacy devices - floppy drive, PS2 mouse, keyboard, built-in speakers and other things that I have no
idea what they do, Mac doesn't recognize them, and there's nowhere I could reference them on the web
through Google searches.

Other devices like SAT1 are not used by OSX so that was a large chunk of code that made for much faster
scrolling once it was purged.

Renaming - Some devices are not properly labeled by ASUS where OSX would understand that it is on its
own system. For example RTC0 I renamed to RTC as well as FIWI to FRWR for example. I changed them and
did a find/replace to ensure it was thorough. Also the whole USB panel was changed to UHC1, EHCI, etc.
Now OSX even sees one of my USB plugs with name and rating of 480 mbps.

Hacks added:

DTGP so that other hacks will be recognized (a coding reference I assume so all calls are understood)
HPET, RTC, IPIC, and TIMR were corrected for IRQ conflicts that would cause your hard drive to crawl
(actually done in the earlier version)
Coding for hyperthreading was added or CST fix.
Sleep calls were changed so now rebooting, sleeping, and shutting down are consistent and fast. Before it
worked but it was iffy and could be stubborn to sleep. Actually I was having a problem with shutdown
often before this fix.
Native SATA was added. My RAID shows seems much faster.
Native USB code was added to improve USB performance and seems to add sleep/shutdown support.
Firewire power conservation fix was added
Added the SBUS hack for system bus support.
Added the PCI ID fix. It clearly sees my Nvidia 9800 GT in the "About this Mac" page in detail.

There were other subtle fixes that I did as well. Here's where I must credit Master Chief for his thorough
guides and clearly documented dsdt.dsl files. In this case I was able to incorporate several of the
MacPro4.1 specific code snippets that he added that would be universal to similar mobos by ASUS. If
Master Chief ever reads this and I don't ask the question later, are you a Navy Master Chief, Master Chief?
You seem like a Navy SEAL with your attention to detail and I met a couple of Senior and Master Chiefs
who were SEALS and also very tech savvy.

I hope I'm not hijacking this thread of the OP, tweak41, since he still knows more about this scene than I
do. I just learn quickly when I get motivated heh heh.

I'm sure this isn't my last update to the file since there's at least 1 thing I see during boot that isn't fixed
yet that's bothering me. But compare that to the slower boots with at least 5-10 errors before...night and
day difference, ESPECIALLY on reboot. If you have problems with the file, please let me know the specifics
(not through PM please since I don't do PM unless there's business involved) on the forum since others
may have the same question but are too shy to ask.

Credit also to Pere and the crew at Evo. Muchas gracias por el compilador de software increíble!

Again, I took out code that made this a more "vanilla" DSDT file to the point of view of OSX since it
couldn't care less if you have a "deluxe", a "SE" or whatever. If the software cannot understand it, it will
either ignore the "Deluxe" features or use them as a point of hang or crash when it gets confused. I'm
positive that this will work with the Rampage II Extreme (and other Rampage series), P6T (all versions),
and basically any other X58/1366 chipset that uses the i7 processor that is similar to ASUS/Intel. The
differences are in the naming conventions. This will also work for the P5Q and other P5 series. The only
thing you'd really need to do is swap CST speedstep data and delete the hyperthreading data. I did a
version of this earlier with the P5Q with good results so far. There's still so much to learn on this topic but
at least it's a challenge with a straightforward goal.

Based on what I've learned so far, it doesn't matter what kext files you add or on what hardware that you
install it. It doesn't matter if you do a USB install with USB-EFI or a retail disk boot using a 132 disk and
the OS is there on your drive in uncorrupted and squeaky clean fashion. What matters is your DSDT and
how your mobo can "speak" to OSX to convince it that it is a "Mac". If you have that, kexts and install
methods are secondary. So while DSDT may seem to have a steep learning curve, it's just a matter of
messing around with it and turning pattern recognition into comprehension. If you want to be in this for
the long haul and not panic every time there's an update or a new addition to your system, this is well
worth the investment in time. In my case, mac is ok for utility tasks, but it's too much of an F'n pain in the
arse and unreliable to be a lone "pro" system. You'd need 2 or 3, especially if you are a power user and
you don't have time to deal with Apple care and the local "Geniuses" (that's an oxymoron if I ever heard
one) at the Mac store should something happen to you that you read on the Mac forums that never gets
resolved. Ironically most of those people end up on these forums for REAL answers from legends. In my
case it took a week of scouring those forums hopelessly for answers to stumble over here.

In the end, both Mac and PC suck for their own sets of reasons. But at least there are people out there who
know that both has their good points and we live in a practical world, resulting in these forums. I don't
mind paying for a Mac every 3-4 years, but when I need 2-3 machines every 2 years, then I tend to get
*slightly* irritated and would probably end up changing careers to avoid the constant headaches of
problems in addition to obscene hardware costs. End of post-dev rant

So hopefully at least a few people get to try this and let me know of your bugs (if any). For me, this is a
learning experience and the only way I learn is to find out I'm wrong about something...and I need that
brain stimulus

Future additions to the file will be to possibly cool down the operating temperature. A definite addition
will be the dual video card Nvidia hack. I actually have 2 video cards and 4 23" inch monitors to test this
on simultaneously. I just need some sleep and about 6-8 hours to test every aspect of it.

Here's the sample code for dual video cards if anyone is curious:

CODE

Just locate your PCI0 device and add the code, be sure to setup your Nvcap correctly.

Device (PCI0)
{
Name (_HID, EisaId ("PNP0A03"))
Name (_CID, EisaId ("PNP0A03"))
Name (_ADR, Zero)
Name (_BBN, Zero)
Method (_INI, 0, NotSerialized)
{
If (CondRefOf (_OSI, Local0))
{
Store (0x21, OSTY)
Again, thanks for testing
} and please feedback here so we can all figure out what is needed to get that
100% vanilla system!
}

Note: I added theDevice


original (PEG1)
file posted from tweak41 titled DSDTgeneric.aml. Mine is the
/* Here begins the dsdt.aml.
addons I*/
included it so you{ can compare the two and see what was done. I also included the dsdt.dsl file so you can
open it with a text editor.
Name (_ADR, 0x00010000)
Name (PPS1, Package (0x02)
{
0x0B,
0x04
})
Method (_PRW, 0, NotSerialized)
{
woah overtime or what thanksReturn
a lot bro(PPS1)
trying it now
}
EDIT yeah seems faster thank you very much for your time b
Device (GFX1)
4 sec to sleep 3 sec to wake
{ to shut down 5 secs
Name (_ADR, Zero)
Name (_SUN, 0x0B)
Name (_PRW, Package (0x02)
{
edit my time machine isnt working0x0B,
again tho??
Webly Ra 0x04
})
Method (_DSM, 4, NotSerialized)
Posted by: _Wolverine_ Nov { 28 2009, 01:40 AM
Store (Package (0x26)
{
OMG thanks a lot for your help!!!
"@0,compatible",
Ill try your modded dsdt later
Buffer (0x0B)
thansk again
{
"NVDA,NVMac"
Posted by: fc bayern Nov 28 2009, 08:58}, AM

I've put the modified DSDT.aml "@0,device_type",


Post later some with the rezults Buffer (0x08)
{
"display"
Posted by: andrew79 Nov 29 2009, 07:19 AM
},

"@0,name",
QUOTE (Bchemist @ Nov 28 2009, 12:52 AM)Buffer (0x0F)
{
Here is the latest DSDT for the P6T-SE via the Evo compiler. I started out with about 15,000 lines of code
"NVDA,Display-A"
and managed to whittle it down to about 50% }, of its original size. At least half of the code for several of
ASUS mobos, especially the X58 chipset is not recognized by OSX and even if the OS can see it, it doesn't
know what to do with it. If you do an I/O reg dump you'll notice that you can search for the devices but
"@1,compatible",
while detected, the OS cannot understand their purpose.
Buffer (0x0B)This extra "baggage" while minimal, is still dead
weight and might even causes hangs or crashes { from time to time.
"NVDA,NVMac"
In my initial testing (after nearly 30 total hours
}, of work over the last 40 hours) it's clearly faster than the
previous version I posted earlier. Everything is much snappier, it's less stubborn to sleep, and many things
that were not defined before in "About this Mac" are now clear as to what they are and are no longer
"generic".

Code removed:

Overclocking related code - profiles, voltages, fans, etc. While we can tweak the bios, once it "hands-off"
control to the OS, the OS doesn't literally see what we've done unless we can create a dynamic dsdt
file....that is obviously far more advanced and I can imagine 150,000 lines of code if that was the
case...unless there's a way to hard-code the DSDT for overclocking preferences. My guess is that it
doesn't matter anyway. Moving on...

Legacy devices - floppy drive, PS2 mouse, keyboard, built-in speakers and other things that I have no
idea what they do, Mac doesn't recognize them, and there's nowhere I could reference them on the web
through Google searches.

Other devices like SAT1 are not used by OSX so that was a large chunk of code that made for much faster
scrolling once it was purged.

Renaming - Some devices are not properly labeled by ASUS where OSX would understand that it is on its
own system. For example RTC0 I renamed to RTC as well as FIWI to FRWR for example. I changed them and
did a find/replace to ensure it was thorough. Also the whole USB panel was changed to UHC1, EHCI, etc.
Now OSX even sees one of my USB plugs with name and rating of 480 mbps.

Hacks added:

DTGP so that other hacks will be recognized (a coding reference I assume so all calls are understood)
HPET, RTC, IPIC, and TIMR were corrected for IRQ conflicts that would cause your hard drive to crawl
(actually done in the earlier version)
Coding for hyperthreading was added or CST fix.
Sleep calls were changed so now rebooting, sleeping, and shutting down are consistent and fast. Before it
worked but it was iffy and could be stubborn to sleep. Actually I was having a problem with shutdown
often before this fix.
Native SATA was added. My RAID shows seems much faster.
Native USB code was added to improve USB performance and seems to add sleep/shutdown support.
Firewire power conservation fix was added
Added the SBUS hack for system bus support.
Added the PCI ID fix. It clearly sees my Nvidia 9800 GT in the "About this Mac" page in detail.

There were other subtle fixes that I did as well. Here's where I must credit Master Chief for his thorough
guides and clearly documented dsdt.dsl files. In this case I was able to incorporate several of the
MacPro4.1 specific code snippets that he added that would be universal to similar mobos by ASUS. If
Master Chief ever reads this and I don't ask the question later, are you a Navy Master Chief, Master Chief?
You seem like a Navy SEAL with your attention to detail and I met a couple of Senior and Master Chiefs
who were SEALS and also very tech savvy.

I hope I'm not hijacking this thread of the OP, tweak41, since he still knows more about this scene than I
do. I just learn quickly when I get motivated heh heh.

I'm sure this isn't my last update to the file since there's at least 1 thing I see during boot that isn't fixed
yet that's bothering me. But compare that to the slower boots with at least 5-10 errors before...night and
day difference, ESPECIALLY on reboot. If you have problems with the file, please let me know the specifics
(not through PM please since I don't do PM unless there's business involved) on the forum since others
may have the same question but are too shy to ask.

Credit also to Pere and the crew at Evo. Muchas gracias por el compilador de software increíble!

Again, I took out code that made this a more "vanilla" DSDT file to the point of view of OSX since it
couldn't care less if you have a "deluxe", a "SE" or whatever. If the software cannot understand it, it will
either ignore the "Deluxe" features or use them as a point of hang or crash when it gets confused. I'm
positive that this will work with the Rampage II Extreme (and other Rampage series), P6T (all versions),
and basically any other X58/1366 chipset that uses the i7 processor that is similar to ASUS/Intel. The
differences are in the naming conventions. This will also work for the P5Q and other P5 series. The only
thing you'd really need to do is swap CST speedstep data and delete the hyperthreading data. I did a
version of this earlier with the P5Q with good results so far. There's still so much to learn on this topic but
at least it's a challenge with a straightforward goal.

Based on what I've learned so far, it doesn't matter what kext files you add or on what hardware that you
install it. It doesn't matter if you do a USB install with USB-EFI or a retail disk boot using a 132 disk and
the OS is there on your drive in uncorrupted and squeaky clean fashion. What matters is your DSDT and
how your mobo can "speak" to OSX to convince it that it is a "Mac". If you have that, kexts and install
methods are secondary. So while DSDT may seem to have a steep learning curve, it's just a matter of
messing around with it and turning pattern recognition into comprehension. If you want to be in this for
the long haul and not panic every time there's an update or a new addition to your system, this is well
worth the investment in time. In my case, mac is ok for utility tasks, but it's too much of an F'n pain in the
arse and unreliable to be a lone "pro" system. You'd need 2 or 3, especially if you are a power user and
you don't have time to deal with Apple care and the local "Geniuses" (that's an oxymoron if I ever heard
one) at the Mac store should something happen to you that you read on the Mac forums that never gets
resolved. Ironically most of those people end up on these forums for REAL answers from legends. In my
case it took a week of scouring those forums hopelessly for answers to stumble over here.

In the end, both Mac and PC suck for their own sets of reasons. But at least there are people out there who
know that both has their good points and we live in a practical world, resulting in these forums. I don't
mind paying for a Mac every 3-4 years, but when I need 2-3 machines every 2 years, then I tend to get
*slightly* irritated and would probably end up changing careers to avoid the constant headaches of
problems in addition to obscene hardware costs. End of post-dev rant

So hopefully at least a few people get to try this and let me know of your bugs (if any). For me, this is a
learning experience and the only way I learn is to find out I'm wrong about something...and I need that
brain stimulus

Future additions to the file will be to possibly cool down the operating temperature. A definite addition
will be the dual video card Nvidia hack. I actually have 2 video cards and 4 23" inch monitors to test this
on simultaneously. I just need some sleep and about 6-8 hours to test every aspect of it.

Here's the sample code for dual video cards if anyone is curious:
CODE

Just locate your PCI0 device and add the code, be sure to setup your Nvcap correctly.

Device (PCI0)
{
Name (_HID, EisaId ("PNP0A03"))
Name (_CID, EisaId ("PNP0A03"))
Name (_ADR, Zero)
Name (_BBN, Zero)
Method (_INI, 0, NotSerialized)
{
If (CondRefOf (_OSI, Local0))
{
Store (0x21, OSTY)
Again, thanks for testing
} and please feedback here so we can all figure out what is needed to get that
100% vanilla system!
}

Note: I added theDevice


original (PEG1)
file posted from tweak41 titled DSDTgeneric.aml. Mine is the
/* Here begins the dsdt.aml.
addons I*/
included it so you{ can compare the two and see what was done. I also included the dsdt.dsl file so you can
open it with a text editor.
Name (_ADR, 0x00010000)
Name (PPS1, Package (0x02)
{
0x0B,
congratulations for your work! and of course congratulations to tweak41:) I' ve been using your dsdt.aml for
0x04
the last 12 hours. (My mobo
}) is asus p6t se). So far no problems. Faster sleep, faster shutdowns, everything
seems just fine. Great! Method (_PRW, 0, NotSerialized)
{
Return (PPS1)
Posted by: fc bayern } Nov 29 2009, 08:21 PM

Device (GFX1)
So far so good, the modifed DSDT.aml
{
Thanks on Your good will
Name (_ADR, Zero)
God bless all of You , sharing Your stuff with the world
Name (_SUN, 0x0B)
(specially for tweak41, starting this topic)
Name (_PRW, Package (0x02)
{
Posted by: rockyourworld2012 0x0B, Nov 30 2009, 04:25 AM
0x04
})
Method (_DSM, 4, NotSerialized)
QUOTE (tweak41 @ Sep 26 2009, 01:48 PM)
{
Store (Package (0x26)
Hello fellow P6T SE users. The goal of this guide is simple---get you up and running with a vanilla (no
{
modifications to the system components essential to OS X like the kernel) installation. It's relatively simple,
"@0,compatible",
but can be a bit time consuming for a first time user.
Buffer (0x0B)
{
First and foremost I literally cannot take credit for anything you find in this guide. All information,
"NVDA,NVMac"
patches, and other important stuff came from other users and other places which I will attempt to
},
document to the best of my ability. If anyone sees an error with the information provided please do not
hesitate to inform me and I will do my best to correct it as soon as I can.
"@0,device_type",
Buffer (0x08)
So, having said that let's get on our way!
{
"display"
Preparation
},

You're going to need a few things for this installation. They are:
"@0,name",
OS X Snow Leopard 10.6 Installation DVD
Buffer (0x0F)
8GB Flash Drive (or larger)
{
P6T SE based Intel Core i7 System with 0504 or 0603 BIOS http://www.asus.com/product.aspx?
"NVDA,Display-A"
P_ID=t4yhK6y9W9o7iQ9E
},
A functioning OS X environment
http://www.mediafire.com/?
"@1,compatible",
sharekey=df0568e7b75eabdda0f2f20c509059d9fb59a691fa3fe612416b94653a3044fd
Buffer (0x0B)
{
"NVDA,NVMac"
Getting Started
},

Note: If you've gone into your BIOS and disabled Hyper Threading and additional cores, you can go back in
"@1,device_type",
and enable them. The included DSDT.aml file is already patched for 4 cores + HT.
Buffer (0x08)
{
Because the installation is going to be restored to a flash drive, the first thing you need to do is format the
"display"
flash drive. Open up Disk Utility and format it using the GUID partition scheme and HFS+ file system (this
},
is selected by default usually). Make sure to give it a name (preferably a short one that's easy to type as
you'll be using it later). See screenshots below:
"@1,name",
Buffer (0x0F)
After you've formatted your flash drive you'll need to restore the Snow Leopard DVD to it. Insert your Snow
Leopard DVD and open up Disk Utility. Here you'll select Mac OS X Install DVD from the list and click the
Restore tab. Then click and drag "Mac OS X Install DVD" to the source text box and your formatted flash
drive volume (here it's called Installer) to the destination text box. Uncheck Erase Destination then click
Restore.
This process takes a while so if you've got something else to do, you might as well do it. It took about an
hour for my MacBook to do.

Booting the flash drive

By now you should have your Snow Leopard DVD restored to your flash drive. The next step is to make it
bootable. That's where the attached essentials come in handy. Open the folder and run "2_Boot Prep." This
script installs Chameleon 2 RC3 to the drive, generates the kext cache with all of your essential kexts, and
places it, com.apple.Boot.plist, smbios.plist, and DSDT.aml in the necessary places on your flash drive.
Once that's finished you're ready to boot the Snow Leopard installation!

Make sure that you drag a copy of the P6T SE Essentials folder to the thumb drive before removing from
your Mac. You'll need to copy this folder to your new Snow Leopard installation in a half hour.

Note: If you use one of the newer ATI Radeon HD4xxx cards you may want to replace the boot file on the
thumb drive with the EFI 10v3 boot file included in the essential folder. MAKE SURE TO RENAME IT TO
"boot" BEFORE REPLACING THE EXISTING boot FILE.

Installation

I strongly encourage you to set your OS X drive as the first in the boot list in your BIOS. It makes things a
lot easier.

If you've already installed OS X on any machine you'll be familiar with the setup. Apple makes it easy
anyway.

Ideally you should completely power down your computer. This guide assumes that you're installing to a
SATA hard drive and that you've configured it as either AHCI or RAID in your BIOS (yes, you can use RAID
but not a drive or drives in an array). Turn your computer on and press the F8 key until you get a message
about BBS popup. This will let you select your boot device. You want to choose the thumb drive that you
prepared in the earlier steps. You should now see the Chameleon boot loader screen. Select your thumb
drive (here it's Installer) and type -v and press enter. Now you'll see a wall of text and if something goes
wrong it can help us pinpoint the problem. If everything goes smoothly you'll see the first of several
installation screens for OS X. Make sure that you use Disk Utility to format your destination HD as HFS+
and use the GUID partition scheme! Select any languages you may want, printer drivers, etc and install. It
should take about 30 minutes.

The Fun Part

So you should have OS X installed now. You're not quite finished though. When you reach the screen that
asks you to reboot, do so. However you will need to make sure that you boot from your flash drive again.
The retail installation does not have the necessary kexts or proper boot loader to allow you to boot
straight into OS X. Using the F8 trick, boot to your flash drive but this time select your Snow Leopard
installation. I recommend using the -v flag again in case there is an error or kernel panic. Knowing this
information will help us troubleshoot if something goes wrong. The initial boot may take a bit longer than
you'll normally see. Within a few minutes (it shouldn't take more than 5) you'll be welcomed with the
introductory video. If everything worked correctly you'll also get sound! Continue setting up your user
account and filling in the necessary information.

Once you have reached the desktop you'll want to copy over the P6T SE Essentials folder to the desktop.

Right now you have a choice to make regarding how your computer boots from now on. They are:
Boot from system partition
Boot from EFI partition
Boot from external medium (i.e. USB, CF, SD, etc)

System Partition
If you would like to install the Chameleon RC3 boot loader to the system partition (the main one that you
see active when running your computer), open the Essentials folder and run "3_Loader." Follow the on
screen prompts, making sure to type "N" when asked if you want to install to the EFI Partition.

EFI Partition
If you would like to install the Chameleon RC3 boot loader to the EFI partition (something used on real
macs, but not hackintoshes), open the Essentials folder and run "3_Loader." Follow the on screen prompts,
making sure to type "Y" when asked if you want to install to the EFI Partition.
Boot from external medium (i.e. USB, CF, SD, etc)
This is the method I prefer because of the way my system is setup. Since I have a RAID0 array that I run
Windows from, I can't conveniently dual boot operating systems if my boot loader is run from a hard
drive. I simply can't run it on my array, and I get errors trying to do so from the OS X hard drive. Since I
had a spare CF card lying around I decided to install the boot loader to that. Doing so allowed me to set
Windows as my default OS and still easily boot to OS X when I need to.

Step 1) Format your boot medium GUID Partition Scheme. Format it as HFS+.
Step 2) Run "External Medium Booter" from the P6T SE Essentials folder.

Step 3) Configure your BIOS to boot this medium first. The P6T SE BIOS can boot from pretty much any
external medium.

After you've prepared your system to boot, you're done! Enjoy OS X.

Use this patch to make your About This Mac transform: http://www.insanelymac.com/forum/index.php?
showtopic=98775
Credits
This guide was my starting point. The files in the attachment have been customized from those originally
in his post for a P6T SE specific install. Link: http://www.insanelymac.com/forum/index.php?
showtopic=183751

Other useful forum links:


http://lb.redirectingat.com/?id=292X457&url=http%3A%2F%2Fcid-
8b65993ef55cf014.skydrive.live.com%2Fbrowse.aspx%2F.Public%2FOSx86%2FSnow%2520Leopard%3Fview%3Ddetails

Credits for the ICH10R support: http://digitaldj.net/2009/09/03/ich10r-in-raid-mode-and-snow-


leopard/

Feel free to update using Software Update. The 10.6.1 Update works perfectly.

tweak41 i have a compaq presario f730us with athlon 64x2 cpu and 1gb ram. i'm trying to boot a retail install
of snow leopard 10.6. i get a kernel panic about com.apple.driver.AppleACPIPlatform. i'm using voodoo kernel
9.6.0 and netbookbootmaker. i've uploaded a copy of the screen. what to do?

Posted by: Bchemist Nov 30 2009, 06:09 AM

QUOTE (Webly-Ra @ Nov 28 2009, 01:21 AM)

woah overtime or what thanks a lot bro trying it now

EDIT yeah seems faster thank you very much for your time b

4 sec to sleep 3 sec to wake to shut down 5 secs

edit my time machine isnt working again tho??


Webly Ra

Is the time machine icon at the top toolbar and can you select options or is it inaccessible? What are you using
for your time machine? In my case I'm using a terabyte drive to backup my SSD and 3 striped RAID disks but
it's plugged into the SATA port. If you are using an external drive that may need a separate fix but I have
something in mind.
Also did you just notice that it wasn't working now or did it suddenly stop?

To test a fix I'll need you to find your network card in the registry using the I/O tool or some other similar
tool. The Evo Soft compiler I use uses the registry tool in its own interface. It should show something like
"Realtek RTL8111/8168 PCI-E Gigabit". Post it here and I'll patch it should you be having a problem due to
that.

OR...I just thought of something in my case, and it's how I boot into 32 bit mode due to problems with Final
Cut "breaking" in 64 bit after a random number of uses and then the crashes stop if I boot in 32 bit mode.
Sometimes it would work in 64 bit but it's annoying to have to reboot if it won't so I just stick to 32. I don't
notice any performance difference at all between 32 and 64, and Final Cut is as heavy duty as it gets. Actually I
cannot tell any performance issues in general. I7 running properly with Snow Leopard should be too fast to
notice any difference with the current software on the market if all of their drivers are current and they have no
I/O conflicts in the hardware.

So just for fun, try booting in 32 bit by adding arch=i386 to your boot file or by manually typing it at the
bootloader and see if that works should you still be having problems as you read this. Option 2, but I have no
idea if this would make a difference in 64 bit mode or even booting in 32 bit mode is to "Get Info" on the time
machine icon in the applications folder and check "open in 32 bit". I think you can do that now if in 64 bit
mode. If not, when booting in 32 bit mode it should be automatic.

I'll try one fix that I know of and I'll upload it here asap...hopefully 10 minutes. The change will be in the P0P6
device code if you are curious to see what was done.

EDIT - I added the fix and it should be more compatible there. I deleted similar code from the P0P9 file with 0
warnings and obviously 0 errors (or it wouldn't compile. Later I'm going to get rid of some more code that I've
discovered to be clutter. The dual graphics card fix will be next...since I think I just figured out how to make it
read any card instead of just card specific...or at least let's hope it's possible.

dsdt.aml.zip ( 8.88K ) : 15

Posted by: Bchemist Nov 30 2009, 07:19 AM

It seems that MacPro4.1 prefers that we mount our PCI related items on P0P4,6, and 7. While they can work
on others like 8 and 9, OSX is probably in "WTF" mode. So to make it more compatible not only will I have
to mount the dual graphic card on one of those 3, I should probably move the system bus info as well. I'm
not sure exactly what I'm looking at, but on P0P8 it appears to be where the JMicron code is located. I left
it alone but this time I think I'm going to trash it. For those of you using JMicron drives and whatnot, don't
add the update I'm going to attach to this post....but then again, it might work anyway with a JMicron
kext...well that's what the kexts should be for anyway considering there's no audio code in the dsdt file
but we have audio nonetheless due to our kext files. I actually did find a couple of audio hacks but until I
see a good reason to use them, I'll leave it out for now. Perhaps when I get the itch to upgrade to
10.6.2....but until I find the patch that identifies the i7 and doesn't screw up sleep, I'll leave it alone...that
is unless anybody else has the patch, please feel free to post in on the forum while tweak41 is away

EDIT: Attached is the latest DSDT file. I code remains the same as the first version with respect to the
specific "Time Machine" fix made to the previous file. In other words I went back to the generic code vs.
the more specific Realtek code. From what I understand, however, moving the LAN to the more compatible
P0P6 device should cure any ills seen by it being on the 9 slot as before. Getting rid of the JMicron device
code on the legacy slots should theoretically speed things up just a tiny bit also. When doing this, I gutted
another 1000 lines of code from port 8 that was the JMicron drives. So from the original 15,000 lines of
code we now have a more streamlined 7000. I'm sure I could clean it up more, but if it ain't broke, don't
fix it...plus I'm not feeling that ambitious/reckless at the moment. As a bonus I was able to add the
cooler CPU hack that supposedly drops the CPU temperature. I don't have a working thermal app so I can't
really tell if it helped or not. Either way this is more involved and if you don't know how to make this
change to your AppleLPC.kext, I'd recommend not doing it until you do know how.

In the hack it says that you'll need to check the device-id of the LPCB/SBRG. You'll be looking for a string
of 16 3a 00 00. If yours matches, you'll need to change your AppleLPC.kext file. Inside the .plist you'll be
changing the IOName to pci8086,3a16 FROM pci8086,3a18, repair permissions, (don't ask me to write this
out...do a search on how to do modify and repair kext since it's been written 100 times on this forum
alone...at least) If your value is 18 3a 00 00 you neither need the hack to your dsdt nor a hack to your
AppleLPC.kext. I'll make two versions. A modded and unmodded version. You'll need to rename the
unmodded version to dsdt.aml...I hope that should be obvious

I actually tested this for about 2 hours and loaded up my system with several heavy programs...actually
heavier that I thought to run earlier before I thought of adding the temperature fix. Over the last two
hours, the temperature of my system has ran at a range of 5-8C cooler per core. I don't notice any audio
skipping as is a common side effect, but I had already removed the IRQ values as recommended as a post
fix. In other words the post fix mod is the same as the mod to speed up hard drive access times and
prevent IRQ conflicts.

Maybe I simply didn't notice before, but the graphics card seems to have every last feature installed.

Enough for now...have fun with this since more or less everything should work 100%...at least it does for
me. C-state seems to work, speedstep, and obviously sleep is working for those who gave feedback,
internet, sound...maybe input mic also but I haven't tested it. Any audio I've done is through a Motu
preamp or Midi so audio isn't really necessary for me, but it's nice to be able to have it if you are just doing
minimal things obviously and it seems to work fully.

Does anything NOT work now? (Assuming the Time Machine problem is fixed for the one case) 64 bit
mode isn't perfect but Mac isn't supposed to boot in 64 bit mode anyway due to the instability of certain
large 32 bit apps. Again, with fast hard drives and our i7 monster CPU I can't see how anyone can tell the
difference if their system is setup properly. I really can't think of anything. I need to do more research
before I work on the dual card system...maybe a few more days before I take a whack at that. If I do any
more fixes it will just be in rearranging any remaining non-optimal device configurations as to get them
on the ports where they belong instead of "plug and play" like before.

dsdt.aml.zip ( 8.16K ) : 33
dsdtnoheatfix.aml.zip ( 8.14K ) : 17
Posted by: Webly-Ra Nov 30 2009, 12:46 PM

QUOTE (Bchemist @ Nov 30 2009, 06:09 AM)

Is the time machine icon at the top toolbar and can you select options or is it inaccessible? What are you
using for your time machine? In my case I'm using a terabyte drive to backup my SSD and 3 striped RAID
disks but it's plugged into the SATA port. If you are using an external drive that may need a separate fix
but I have something in mind.

Also did you just notice that it wasn't working now or did it suddenly stop?

To test a fix I'll need you to find your network card in the registry using the I/O tool or some other similar
tool. The Evo Soft compiler I use uses the registry tool in its own interface. It should show something like
"Realtek RTL8111/8168 PCI-E Gigabit". Post it here and I'll patch it should you be having a problem due to
that.

OR...I just thought of something in my case, and it's how I boot into 32 bit mode due to problems with
Final Cut "breaking" in 64 bit after a random number of uses and then the crashes stop if I boot in 32 bit
mode. Sometimes it would work in 64 bit but it's annoying to have to reboot if it won't so I just stick to
32. I don't notice any performance difference at all between 32 and 64, and Final Cut is as heavy duty as it
gets. Actually I cannot tell any performance issues in general. I7 running properly with Snow Leopard
should be too fast to notice any difference with the current software on the market if all of their drivers
are current and they have no I/O conflicts in the hardware.

So just for fun, try booting in 32 bit by adding arch=i386 to your boot file or by manually typing it at the
bootloader and see if that works should you still be having problems as you read this. Option 2, but I have
no idea if this would make a difference in 64 bit mode or even booting in 32 bit mode is to "Get Info" on
the time machine icon in the applications folder and check "open in 32 bit". I think you can do that now if
in 64 bit mode. If not, when booting in 32 bit mode it should be automatic.

I'll try one fix that I know of and I'll upload it here asap...hopefully 10 minutes. The change will be in the
P0P6 device code if you are curious to see what was done.

EDIT - I added the fix and it should be more compatible there. I deleted similar code from the P0P9 file
with 0 warnings and obviously 0 errors (or it wouldn't compile. Later I'm going to get rid of some more
code that I've discovered to be clutter. The dual graphics card fix will be next...since I think I just figured
out how to make it read any card instead of just card specific...or at least let's hope it's possible.

bro man feeling the love ill try it when i get off the job like

cheers b

Posted by: fc bayern Nov 30 2009, 06:21 PM

Tried dsdtnoheatfix.aml
For me, no P2S keyboard after restart, so I restore the previous one from You, which worked perfectly for
me(i see no reason for the latest one- no cpu cold down with the new one, the same cpu temperature on
iddle and system boot)
Think this will give You some clue

Posted by: e1ement Nov 30 2009, 06:45 PM

I don't know whether it is the modified EVOenabler.kext or Bchemist's DSDT.aml, but for the case that it
is Bchemist's DSDT.aml: GOD DAMN I F****** LOVE YOU!!!

My Snow Leopard USB-Drive finally boots up.

e1ement

Posted by: Webly-Ra Nov 30 2009, 10:25 PM

QUOTE (Webly-Ra @ Nov 30 2009, 12:46 PM)

bro man feeling the love ill try it when i get off the job like

cheers b

tried it
it fixed the time machine but the internet then broke lol (the latest dsdt)
i think it has conflicts on the ethernet port made a back up the reverted back to the ole settings lol

thanks for your input tho

( i tried resetting the network)


deleting the network plist and the preferences but to no avail... even re booting with the custome
ionetwork.kext and my original .kext
once again tho thanks for your help bruv

oops forgot to say the temperature isnt working ere either b

EDIT reverted back to your old DST the one after i posted the tools to use to make the DSDT and i sorted the
time machine

bit of a cheeky one nd you can tell me to f off but do you think you could redo your latest dsdt without the
time machine fix ? bit much i know thanks in advance b

Posted by: Bchemist Dec 1 2009, 04:35 AM

QUOTE (fc bayern @ Nov 30 2009, 07:21 PM)

Tried dsdtnoheatfix.aml
For me, no P2S keyboard after restart, so I restore the previous one from You, which worked perfectly for
me(i see no reason for the latest one- no cpu cold down with the new one, the same cpu temperature on
iddle and system boot)
Think this will give You some clue

Did you check the AppleLPC.kext and see if it matched your I/O reg dump or use the I/O tool to check to see if
the ID matched and then make the necessary modifications, if any? I'm assuming you did but I have to ask just
so it's clear in my mind. The reason is that everything that I read that I use to apply these fixes is ambiguous if
not completely topsy turvy where True can equal False....if you see what I mean. In fact, I'm going to test the
backwards version where I leave the AppleLPC.kext unmodified and hardcode the LPC ID into the DSDT to
reflect the AppleLPC.kext. I'll test it and post it later.

Either way if you tried both of those versions and find that the previous version works better, by all means,
stay with that one. Even though we have the same mobo and I'm trying to code this for a "vanilla" system, the
more hacks I make to the Vanilla DSDT, the more chances of conflicts, problems, and whatnot. Thanks for the
input

Posted by: tweak41 Dec 1 2009, 04:38 AM

Bchemist,

What kexts are you running in addition to these modified DSDT files?

I've been playing with the various ones you've uploaded and noticed no difference in performance between
yours and the one I've been playing with over the past month and a half...Keep in mind that the one in the
guide is really old and I've made several changes to the one I'm using now.

According to Temperature Monitor OS X runs at least an average of 10�C hotter than in Windows 7 or the
program is inaccurate? I'm also using FakeSMC 2.5...

I'll be damned if that AppleLPC kext trick didn't fix my CPU temp issue. They were 45�C at idle, and now
I'm down to 33�C at idle. Fantastic. That leads me to my next question...

Jesus H., who are you? I just read through all your posts and my god man, you're like some DSDT genius
overnight. Anyway, cool. Where the hell did you figure this out?

Posted by: Bchemist Dec 1 2009, 04:44 AM

QUOTE (Webly-Ra @ Nov 30 2009, 11:25 PM)

tried it
it fixed the time machine but the internet then broke lol (the latest dsdt)
i think it has conflicts on the ethernet port made a back up the reverted back to the ole settings lol

thanks for your input tho

( i tried resetting the network)


deleting the network plist and the preferences but to no avail... even re booting with the custome
ionetwork.kext and my original .kext

once again tho thanks for your help bruv

oops forgot to say the temperature isnt working ere either b

EDIT reverted back to your old DST the one after i posted the tools to use to make the DSDT and i sorted
the time machine

bit of a cheeky one nd you can tell me to f off but do you think you could redo your latest dsdt without the
time machine fix ? bit much i know thanks in advance b

No problem...I'm sure the demanding posters who ask that I reinvent the wheel are sure to follow but so far
this is a reasonable request

Like I said, this is a learning experience for me in that it will shed light on how we might have the same mobo
but are sometimes minor IRQ changes that ASUS will make without explicitly pointing that out.

When I get some free time later to get to my P6T-SE I'll work on a few variations and see if any of them will
work. It won't take too long since it's just cut or copy and paste at this point. What you can do that would shed
some light on conflicts is to see if you can find the I/O reg tool or download one of the DSDTSE compliers from
EVO and you can extract your I/O using their viewer. Look for P0P2 thru P0P9....note that's 0 and not O. Let
me know which are shown as "active" and "registered" in the upper right corner of the tool (you'll know when
you see it if you don't have the tool already).

QUOTE (e1ement @ Nov 30 2009, 07:45 PM)

I don't know whether it is the modified EVOenabler.kext or Bchemist's DSDT.aml, but for the case that it
is Bchemist's DSDT.aml: GOD DAMN I F****** LOVE YOU!!!

My Snow Leopard USB-Drive finally boots up.

e1ement

Posted by: fc bayern Dec 1 2009, 07:28 AM

Yaeh, what kext do You use to speedstep You cpu, if You use any
Pls post(I'm not sure but i think that is 64bit, here on p6t deluxe v1, it ain't working)
For example , when batching a photos with Capture NX in 32bit, the cpu would overlocked itself and You
could hear the noiser sound of the cpu fan for the time cpu overclocked, but in 64 bit, that's not the
case.Is this normal or 'm I missing something. I use nullcpupowermanagment.kext and fakesmsistat(to
show cpu temperature in istat)

Posted by: Webly-Ra Dec 1 2009, 08:56 AM

QUOTE (Bchemist @ Dec 1 2009, 04:44 AM)

No problem...I'm sure the demanding posters who ask that I reinvent the wheel are sure to follow but so
far this is a reasonable request

Like I said, this is a learning experience for me in that it will shed light on how we might have the same
mobo but are sometimes minor IRQ changes that ASUS will make without explicitly pointing that out.

When I get some free time later to get to my P6T-SE I'll work on a few variations and see if any of them
will work. It won't take too long since it's just cut or copy and paste at this point. What you can do that
would shed some light on conflicts is to see if you can find the I/O reg tool or download one of the
DSDTSE compliers from EVO and you can extract your I/O using their viewer. Look for P0P2 thru
P0P9....note that's 0 and not O. Let me know which are shown as "active" and "registered" in the upper
right corner of the tool (you'll know when you see it if you don't have the tool already).

thanks guru first and last im gonna re read and see if i can contribute some more ..

Posted by: Bchemist Dec 1 2009, 09:19 AM

QUOTE (fc bayern @ Dec 1 2009, 08:28 AM)

Yaeh, what kext do You use to speedstep You cpu, if You use any
Pls post(I'm not sure but i think that is 64bit, here on p6t deluxe v1, it ain't working)
For example , when batching a photos with Capture NX in 32bit, the cpu would overlocked itself and You
could hear the noiser sound of the cpu fan for the time cpu overclocked, but in 64 bit, that's not the
case.Is this normal or 'm I missing something. I use nullcpupowermanagment.kext and fakesmsistat(to
show cpu temperature in istat)

I have both all C states enabled and also native speedstep on the bios. In addition, I use a speedstep kext that
I've used since I first got the mobo but I have no idea whether or not it is helping. I've become aware of the
heating problems only over the last couple of weeks and also realized that not only do my systems heat up
the place fairly quickly (plus I live near the equator so it's hot year-round so any additional heat is noticed
quickly even with full air-conditioning), but this is now an acutely discussed problem with fairly clear solutions
that seem to be available. I suppose I could start testing with or without the kext to see, but my system seems
to be much better since the first DSDT that I released (I guess that's the 2.0 with the previous on this thread
being 1.0 since most of the useless code was still there) but that's if I had time to be curious to find out for
myself. It's much more productive to solve your problem since you actually need a solution while if I create
problems, then nagging would start around the house from the girlfriend

What's happening in your case doesn't sound normal. I indeed discovered my initial suspicion that there was a
good chance that I interpreted the hack backwards. At least I'm ready for that now after all of the other times
I've hosed my system because I wasn't ready for a double meaning. I'm lucky to have extensive experience in
research and technical writing so hopefully I'll be able to make things more clear than what you are used to
reading. That's probably the only thing that the forums are lacking in general since there's no shortage of
brilliance in the programming and hacking department, explaining it all is the flipside where it's obvious that
anyone looking to write a book would do very well if they did so did it on this topic. Hmmm....I may have an
idea for a new blog Enough of that heh heh back to your problem.

*****UPDATE NOTICE TO ALL - CPU TEMPERATURE IS FIXED*******

I left the previous version up so those who didn't download it can compare what I did in the code.

Here's the latest dsdt....this is the official 2.1 where I did the cooler temperature hack properly. Soooo...if you
modded your AppleLPC.kext you'll need to put it back to its stock form for this version to work, i.e. the "16"
will now be "18" in the code of the dsdt file to match the native kext. I verified this with the I/O registry tool
where if you search LPC you'll see that the AppleLPC.kext is registered and active. I did notice also that my
CPU temperatures were even lower by 2C where only one core is above 50C at 52C.

So maybe this will fix everything. If possible, download the DSDTSE compiler and use it to check your registry
I/O if you haven't done so already. If there are any other conflicts it should say so here. I'm using the
nullcpu.kext also as well as netkas fakesmc 2.5 in addition to the minimum standard kexts. I do not use
disabler however. I modded the platformUUID to reflect my boot drive as well. Overall with the modded DSDT
I'd assume that several things that needed a kext before may not need one now or the DSDT could be
modded as in the case of the AppleLPC.kext to make the mobo sync with the OS instead of relying on plug and
play.

****EDIT - Hours later in my own testing, it seems that either method will work, i.e. if you mod the
AppleLPC.kext and the DSDT or just the DSDT to match the kext. This really makes my instincts fire in the
direction that as long as you can get some form of device ID, you can hack the DSDT with said ID to make it
match the kext that you are trying to get to work.

EvOSpeedStep.kext.zip ( 5.61K ) : 38
dsdt.aml.zip ( 19.38K ) : 36

Posted by: Bchemist Dec 1 2009, 10:27 AM

QUOTE (tweak41 @ Dec 1 2009, 05:38 AM)

Bchemist,

What kexts are you running in addition to these modified DSDT files?

I've been playing with the various ones you've uploaded and noticed no difference in performance between
yours and the one I've been playing with over the past month and a half...Keep in mind that the one in the
guide is really old and I've made several changes to the one I'm using now.

According to Temperature Monitor OS X runs at least an average of 10�C hotter than in Windows 7 or the
program is inaccurate? I'm also using FakeSMC 2.5...

I'll be damned if that AppleLPC kext trick didn't fix my CPU temp issue. They were 45�C at idle, and now
I'm down to 33�C at idle. Fantastic. That leads me to my next question...

Jesus H., who are you? I just read through all your posts and my god man, you're like some DSDT genius
overnight. Anyway, cool. Where the hell did you figure this out?

The only kexts are, other than the Evospeedstep, fakesmc2.5, AppleRTC (haven't looked into this...supposedly
stops a kernel panic but I downloaded it from a p6t (non SE) guide), platformUUID, Ioahblockstorage, and
IOnetworking.

Hahaha I often wonder that myself (who am I) when I decide that I want to figure something out since I'll work
4 hours at a time without moving and usually that will be just to pee or something...and this will literally go on
for 30-40 hours straight. But really it's just a combination of OCD, curiosity, and proving to myself that I can
get this to work without having to deal with the local Mac store (nincompoops....don't get me started) since I
live in an area where there's plenty of tech but if people think it's expensive in the States, it's double that cost
here. But at least software can be bought without the same problems. Bottom line is that while I wear "many
hats" in what I do, what I am not is a programmer....where I had fun with my Commodore 64 as a kid, knew
how to code in Basic at age 8 but then my mother decided to buy a piano instead of upgrade my
computer....still a *very* sore issue to this day....resulting in barely passing FORTRAN in college. Years later I
was using Mac and PC for various things and found myself wanting to throw the mac out of the window for
being too slow. That's when I started doing aggressive things to see if I could speed it up and a couple of
months ago I asked the question, "I wonder if I can figure out how to make Mac run on PC...they ARE both
Intel after all" and found that there was already a robust community. I stumbled around for awhile, made a few
thousand mistakes since the first mobos I worked with was the Rampage II Extreme (where there's minimal
info or how-to's) and AMD based laptops, and innovated a few things that I haven't seen done yet...like
installing a distro without a DSDT, then booting up again in the distro with a USB attached to restore a DSDT
file to the root drive of the boot drive without overwriting any of the files. This was the easy method I
discovered rather than loading up Windows and then having to use Macdrive to plant the DSDT only to delete
Windows and waste tons of time on both processes.

But I'd get hyper-focused, then distracted on something else, then back to this again. But recently I got
fixated on the DSDT and finally got the nerve to dive into the compiler and decided to just start messing
around until pattern recognition began to take hold...kinda like when I'd tutor organic chemistry in college
where you take a D- student the morning before their final exam covering 2 semesters and 12 hours later
they are ready to ace the test and cannot believe they spent a year completely lost. In short, I'm just someone
who is of average intelligence, minimal formal computer education or coding experience, but who is highly
motivated to be perfect at whatever I'm doing. So I'm not a rogue Apple programmer if that's what you are
wondering...and actually I was wondering how the hell I've been able to get so much done so fast where
anything that is still left unsolved is just a matter of days or a week if I have the time (not sure on my sked
hehe)
But in reaching any possible future goals, I'm sure to make mistakes since what we are doing is very
ambitious. I hope everyone realizes that while my file might be perfect in some configurations, there are other
times I'll make mistakes. In fact, everybody has probably seen tons of mistakes from gurus who know things
so well that they forget that everybody else isn't that well read, plus they think faster than they type, hence the
"fix" can often be worse than the cure, especially if the instructions are ambiguous at best.

But kinda like you said, albeit in a different way earlier, I'm just standing on the shoulders of giants. I can't say
that I'll be around this scene as much as some people, but I did promise myself that I'd give back at least as
much as I've gained from this when I was ready to do so. It would be nice if it's in dividends. Right now things
are looking promising in that a Mac-ready DSDT is possible for any Asus Intel mobo.

What I'd really want to tackle just to test this hypothesis is a 1156 chipset DSDT. I've already been able to get
the P5Q DSDT fixed with the same mods as I've done here with the only difference being that I had to remove
HD audio from the DSDT or the voodooHD kexts wouldn't work. I'm fairly certain that they would work if I
used the stock HD files and just used their ID's to hack the mobo just like is needed with the AppleLPC fix.
Somewhere I'm sure this has been done already, but it's almost easier to just redo it for our board since SL
presents an entirely different set of hurdles.

Bottom line is I'm really nobody in this field of R&D...but thanks for the props

Posted by: fc bayern Dec 1 2009, 11:45 AM

Bchemist
THANKS for Your promt REPLY
I'll be trying this after 4pm(jobe off) and post back the results
I love this topic, MAKE OUR PC a real true MACINTOSH
THANKS EVERYBODY SHARING THEIR KNOWLEDGE WITH US(rest of the world), NORMAL PC consumers

Posted by: Bchemist Dec 1 2009, 01:54 PM

Here is LAN aka Time Machine fix version 2.1.

I'm starting to get a good handle on the machine language addresses in that I was able to match the
device ID of the built in ethernet of what I saw in the I/O to the IONetworkfamily.kext of the vanilla
extensions. I then hardcoded the machine address in the DSDT just like what was done in the latest
version of the AppleLPC.kext temperature fix.

Sure enough the LAN is now identified as "ethernet" in the I/O in addition to several other indications that
OSX fully understands it instead of just a "good enough" aka plug and play. So just like Windows it seems
that OSX has a fairly robust plug and play system where it can handle a large number of 3rd party devices.
To be able to use "only" Mac is not good for public image so they've wisely allowed OSX to see a limited
number of 3rd party devices that use generic or vanilla drivers. Realtek is one of those devices. But unless
additional coding is done on the 3rd party side, the devices won't give full functionality even though they'll
work in most cases. It's like my WD external drive on a HP laptop I have that has Vista. Vista can use it
even though the official drivers weren't installed at first. But to get all of the features of the hardware, you
needed the drivers. Apparently WD is infamous for this in the past, i.e. partial plug and play functionality.
Usually it works, but for a few people it will not for whatever reason. Most likely it's due to an address
conflict somewhere.

If time machine works for some systems but not others, it's likely due to a scenario such as this.
HOPEFULLY this will fix it and verify this hypothesis of OSX. If not, I'm sure there's other solutions.

dsdt.aml.zip ( 8.18K ) : 35

Posted by: deggertsen Dec 1 2009, 03:41 PM

Alright, I'm trying to make sense of all the posts since 10.6.2 was released. I'm looking to upgrade now but
obviously I want to make sure the update will go smoothly.

What is the conclusion after all the above on the best and easiest way to update after following the guide
in the first post of this topic? It would be nice if the update instructions were appended to the original
post for those of us that don't want to spend the time reading through several pages of posts...

Excuse my laziness but I'm also somewhat of a newbie to all of this so simplifying things down to one step
by step post is very helpful.

Thanks!

Posted by: fc bayern Dec 1 2009, 06:36 PM

Bchemist
I use Your latest DSDT.aml ver. 2.0, no cpu cooling down
Also i changed the info.plist in AppleLTC from default 18 to my(ASUS) 16, and get bach the cpu
overclocking itself again like earlier.With the DSDT.aml, no proper speddstep, had to change AppleLTC.
Tnanks for the tip.

Bchemist
Here my dsdt and my I/o dump
If You will , modifed them for me

Thanks

from_fc_bayern.zip ( 476.37K ) : 1

Posted by: gateway69 Dec 1 2009, 06:59 PM

I'm looking to take the plunge and build my own OSx86 box, i'm trying to find the right hardware
combination my cpu will be the core i7 975, would you guys recommend the P6T SE?
I will also probably be going for a Nvidia G 260 or higher.. thoughts?

Posted by: caxio Dec 1 2009, 07:09 PM

new bios for asus p6t se on asus download


P6T-SE-ASUS-0608
tested and working whit snow leopard

Posted by: Webly-Ra Dec 1 2009, 07:26 PM

QUOTE (Bchemist @ Dec 1 2009, 01:54 PM)

Here is LAN aka Time Machine fix version 2.1.

I'm starting to get a good handle on the machine language addresses in that I was able to match the
device ID of the built in ethernet of what I saw in the I/O to the IONetworkfamily.kext of the vanilla
extensions. I then hardcoded the machine address in the DSDT just like what was done in the latest
version of the AppleLPC.kext temperature fix.

Sure enough the LAN is now identified as "ethernet" in the I/O in addition to several other indications that
OSX fully understands it instead of just a "good enough" aka plug and play. So just like Windows it seems
that OSX has a fairly robust plug and play system where it can handle a large number of 3rd party devices.
To be able to use "only" Mac is not good for public image so they've wisely allowed OSX to see a limited
number of 3rd party devices that use generic or vanilla drivers. Realtek is one of those devices. But unless
additional coding is done on the 3rd party side, the devices won't give full functionality even though
they'll work in most cases. It's like my WD external drive on a HP laptop I have that has Vista. Vista can use
it even though the official drivers weren't installed at first. But to get all of the features of the hardware,
you needed the drivers. Apparently WD is infamous for this in the past, i.e. partial plug and play
functionality. Usually it works, but for a few people it will not for whatever reason. Most likely it's due to
an address conflict somewhere.

If time machine works for some systems but not others, it's likely due to a scenario such as this.
HOPEFULLY this will fix it and verify this hypothesis of OSX. If not, I'm sure there's other solutions.

yeees Marty mcFly back in action thanks doc lol

obrigado

where on the( or near) the equator are you bruv?

p6tse is ok if you want to sacrifice dual nvidia cards (sli) other than that its cool if your looking for a
fast osx then i would say come get the p6t se follow the guide and try and get a gpu that is compatable and
easy to to "code"

me i just bought the pc then was like arrgh man i didnt do my research

luckily for me others got the board and decided to live the dream of dual booting windoze and osx im just on
the ride hopin to help along the way

just with they would make the new mac pro compatable with the new direct x 11 cards ( alas thats the dream)

get ya feet wet then jump in .................splash

Posted by: Bchemist Dec 1 2009, 07:52 PM

QUOTE (Webly-Ra @ Dec 1 2009, 08:26 PM)

fixed done and dusted

obrigado
where on the( or near) the equator are you bruv?

Roger that...

Currently Cebu in the sunny Philippines

QUOTE (fc bayern @ Dec 1 2009, 07:36 PM)

Bchemist
I use Your latest DSDT.aml ver. 2.0, no cpu cooling down
Also i changed the info.plist in AppleLTC from default 18 to my(ASUS) 16, and get bach the cpu
overclocking itself again like earlier.With the DSDT.aml, no proper speddstep, had to change AppleLTC.
Tnanks for the tip.

Bchemist
Here my dsdt and my I/o dump
If You will , modifed them for me
Thanks

Ok I'll take a look at see what I can do.

Just so I understand, you took the latest DSDT and did the modification to 16...but your system is natively 18?
I'm not quite following what steps you used with which DSDT but if you use your stock AppleLPC settings (18)
and use the 2.1 file posted most recently, it should sync your mobo correctly. If you applied a mod to the kext
and used the file "as is" then you would indeed see the overclocking. In the first case I think it was technically
backwards even though my board temperature fell...but that's unique to my board. My apologies if that wasn't
clear the first time around.

I did notice that my system runs much better and faster than ever in 32 bit mode...but at first I'd boot into 64
bit and repair any kext extensions. Then I'd reboot with the arch=i386 command. The main reason is because
I have apps that crash in 64 bit mode as I said earlier but even when I test 64 bit I'm noticing much smoother
performance with this series of DSDT. So maybe that will work for you as well.

Posted by: Webly-Ra Dec 1 2009, 08:18 PM

QUOTE (Bchemist @ Dec 1 2009, 07:52 PM)

Roger that...

Currently Cebu in the sunny Philippines

Ok I'll take a look at see what I can do.

Just so I understand, you took the latest DSDT and did the modification to 16...but your system is natively
18? I'm not quite following what steps you used with which DSDT but if you use your stock AppleLPC
settings (18) and use the 2.1 file posted most recently, it should sync your mobo correctly. If you applied
a mod to the kext and used the file "as is" then you would indeed see the overclocking. In the first case I
think it was technically backwards even though my board temperature fell...but that's unique to my board.
My apologies if that wasn't clear the first time around.

I did notice that my system runs much better and faster than ever in 32 bit mode...but at first I'd boot into
64 bit and repair any kext extensions. Then I'd reboot with the arch=i386 command. The main reason is
because I have apps that crash in 64 bit mode as I said earlier but even when I test 64 bit I'm noticing
much smoother performance with this series of DSDT. So maybe that will work for you as well.

see i was thinking to do that too arch=i386 but will the loss be with the ram support

ie will it only see 4gb instead of the 9gb??

Posted by: Bchemist Dec 1 2009, 10:22 PM

QUOTE (Webly-Ra @ Dec 1 2009, 09:18 PM)

see i was thinking to do that too arch=i386 but will the loss be with the ram support

ie will it only see 4gb instead of the 9gb??

It sees all 12 gig on my board in either 32 bit or 64 bit mode. Actually 10.5 can also use up to 32 gig. There
was a really good article that explained all of this with bars and graphs and whatnot that made sense out of all
of the whole 64 bit hype since OSX and Windows don't use the basic 4 gigs the same way for the kernel.
Windows must always share 50% while Mac doesn't. Again, 32 gigs can be used in 32 bit...but after reading it I
just put in the "faith" part of my brain so I'd just accept it rather than ponder it like the time spent leading up
to that point....plus it would take 2 hours to write out the explanation

One really test I did that struck me as ironic was 64 bit geekbench. I ran it in 32 bit and 64 bit mode a couple
of weeks ago. Both times the scores were about 11,000 where actually the 64 bit app running in 32 bit mode
beat the same 64 bit app in 64 bit mode. You sit there thinking "and then...." where the "just kidding" pops up
and you get the "real" 64 bit score. Same thing with heavy apps like anything from Adobe. There's no
difference in speed or simultaneous loading, plus the apps are only allowed to see 3 gig at a time themselves.

Some power users have also said that 32 bit is still faster. There must be a bottleneck somewhere that
prevents regular macs from booting in 64 bit. Either way just test it and see which you think is faster and more
stable.

Posted by: Webly-Ra Dec 2 2009, 12:15 AM

QUOTE (Bchemist @ Dec 1 2009, 10:22 PM)

It sees all 12 gig on my board in either 32 bit or 64 bit mode. Actually 10.5 can also use up to 32 gig.
There was a really good article that explained all of this with bars and graphs and whatnot that made
sense out of all of the whole 64 bit hype since OSX and Windows don't use the basic 4 gigs the same way
for the kernel. Windows must always share 50% while Mac doesn't. Again, 32 gigs can be used in 32
bit...but after reading it I just put in the "faith" part of my brain so I'd just accept it rather than ponder it
like the time spent leading up to that point....plus it would take 2 hours to write out the explanation
One really test I did that struck me as ironic was 64 bit geekbench. I ran it in 32 bit and 64 bit mode a
couple of weeks ago. Both times the scores were about 11,000 where actually the 64 bit app running in
32 bit mode beat the same 64 bit app in 64 bit mode. You sit there thinking "and then...." where the "just
kidding" pops up and you get the "real" 64 bit score. Same thing with heavy apps like anything from
Adobe. There's no difference in speed or simultaneous loading, plus the apps are only allowed to see 3 gig
at a time themselves.

Some power users have also said that 32 bit is still faster. There must be a bottleneck somewhere that
prevents regular macs from booting in 64 bit. Either way just test it and see which you think is faster and
more stable.

oh ..... interesting

does the same apply to the ramblings of the opencl would that be supported on the same basis ie better in 32
bit mode then 64??

Posted by: tweak41 Dec 2 2009, 02:12 AM

QUOTE (Bchemist @ Dec 1 2009, 10:27 AM)

The only kexts are, other than the Evospeedstep, fakesmc2.5, AppleRTC (haven't looked into
this...supposedly stops a kernel panic but I downloaded it from a p6t (non SE) guide), platformUUID,
Ioahblockstorage, and IOnetworking.

Ok. I'm using all but IONetworking. Why do you use it? The LAN is detected natively...not sure you even need a
DSDT patch, but I could be wrong. In addition to yours, I'm also using AHCIPortInjector, AppleHDA, EvOreboot
(OpenHaltRestart alternative), JMicronATA, and SleepEnabler.

Does your sound work without a the AppleHDA kext?

Are you able to test whether or not speed stepping is occurring in OS X? I know you can in Windows with a few
utilities, but I'm unaware of anything effective at measuring real-time clock speeds. If you know of something,
please tell. I have been running without the EVOSpeedStepping kext.

I'm shocked you're able to get away with so few kexts. Have you really managed to patch that stuff via DSDT? I
guess I'll give it a shot and see. Will be back soon (hopefully) with an edit and thoughts.

**UPDATE**

Temps are back up to mid 40ºC after loading your latest DSDT and undoing the AppleLPC modification. I'm
going to revert back and see if that fixes the issue. If not then maybe I had returned my CPU to stock settings
before testing for some odd reason.

I managed to chop out a couple of unnecessary kexts in the process, so that was nice. My system seems to be
fully functional in 64-bit with 7 kexts and your DSDT. Very nice. Now to see about these speed stepping and
heat issues...

NOTE: Solution below.

Posted by: Bchemist Dec 2 2009, 03:07 AM

QUOTE (tweak41 @ Dec 2 2009, 03:12 AM)

Ok. I'm using all but IONetworking. Why do you use it? The LAN is detected natively...not sure you even
need a DSDT patch, but I could be wrong. In addition to yours, I'm also using AHCIPortInjector, AppleHDA,
EvOreboot (OpenHaltRestart alternative), JMicronATA, and SleepEnabler.

Does your sound work without a the AppleHDA kext?

Are you able to test whether or not speed stepping is occurring in OS X? I know you can in Windows with a
few utilities, but I'm unaware of anything effective at measuring real-time clock speeds. If you know of
something, please tell. I have been running without the EVOSpeedStepping kext.

I'm shocked you're able to get away with so few kexts. Have you really managed to patch that stuff via
DSDT? I guess I'll give it a shot and see. Will be back soon (hopefully) with an edit and thoughts. I have a
feeling my system will panic if the JMicron kext is missing.

IONetworking is left over from long ago and I've never removed it from the bundle. The hack that I've added to
the DSDT would indeed be more than enough so I'll test later without it. I'm not using SleepEnabler but I'm not
using 10.6.2 yet...just 10.6.1. Also I haven't removed the audio kexts due to the "if it ain't broke don't fix it"
point of view. I already have the audio fix ready to add should I decide to remove the kexts (or if they stop
working). I know that in the P5Q, for example, adding an HD audio hack causes a conflict with the voodoo
kext so one or the other needs to go.

In I/O reg it shows states if C and I've seen it show a status of "2" or "1". Otherwise I just have been watching
the CPU usage via different monitoring and it would seem that it's working but there's indeed no real way to
verify it. The fact that my system isn't pumping out heat like a toaster anymore is definitely a sure anecdotal
sign that something positive is happening now that wasn't happening with the EvoSpeedstepping kext.

I've never used JMicron kexts since the beginning. I've even removed the JMicron code in the new series of
DSDT and it has been fine so far. So as far as patching with the DSDT if I decide to test later, one by one, I'd
remove the networking kexts then add the HD audio patch while removing the kexts, and finally the
EvoSpeedstep. So that should bring me down to 6 (or 7..not at that system) kexts. I'd like to believe that the
native SATA might make the port injector kext obsolete, but that' another test for another day.

A bit later I'll post my version of that 100% patched-for-kext-removal DSDT for those who want to take it to
the next level.

It should allow you to end up with using only:

NullCpu (maybe we don't even need this with AppleLPC?)


PlatformUUID (maybe this can be DSDT hardcoded also?)
fakesmc2.5
OHR (or Evoreboot) (this is also a question mark since so many of the hacks add sleep/reboot support)

So could it be possible to only need fakesmc 2.5 with maybe 1-2 more kexts? It seems that we're getting
closer where everything would be truly update-proof.

****Edit****

I've been wondering about that also in that maybe there's a version of our board that needs the AppleLPC to
be modded in addition to the mod to the DSDT as well as a version that only needs the mod of the DSDT. I
also wonder if booting in 64 bit might be the cause of some heat issues.

Posted by: tweak41 Dec 2 2009, 03:29 AM

QUOTE (Bchemist @ Dec 2 2009, 03:07 AM)

A bit later I'll post my version of that 100% patched-for-kext-removal DSDT for those who want to take it
to the next level.

It should allow you to end up with using only:

NullCpu (maybe we don't even need this with AppleLPC?)


PlatformUUID (maybe this can be DSDT hardcoded also?)
fakesmc2.5
OHR (or Evoreboot) (this is also a question mark since so many of the hacks add sleep/reboot support)

So could it be possible to only need fakesmc 2.5 with maybe 1-2 more kexts? It seems that we're getting
closer where everything would be truly update-proof.

****Edit****

I've been wondering about that also in that maybe there's a version of our board that needs the AppleLPC
to be modded in addition to the mod to the DSDT as well as a version that only needs the mod of the
DSDT. I also wonder if booting in 64 bit might be the cause of some heat issues.

I don't use NullCPU. You can throw it out. The one problem I'm having that's keeping my system from being
exactly the way I want it is timed sleep. I can't set sleep for 20 minutes, walk away, and come back to a
sleeping machine. Why, I don't know.

You can actually get rid of the PlatformUUID kext too and add the UUID to your boot.plist file. So really the
only two kexts you'd need are EvOReboot and fakesmc. I tried without EvOReboot and my computer wouldn't
restart properly, it would just hang.

If there's a way to patch in audio to eliminate a kext, well then, sign me up!

Something else I can't figure out is why SleepEnabler is needed. It sleeps fine if I manually put it to sleep, but
sleeping on its own isn't ever accomplished with or without SleepEnabler.

And if you've got a chance I'd love an opportunity to read anything that may help me learn this stuff too.

**EDIT**

Bah, it makes no difference for temps whether I patch the AppleLPC kext or not. I must have turned off the
overclock when I tested it yesterday. Odd though, because the temps I was getting were on par with my
Windows temps WITH the overclock...

Ugh, if I forgot to turn on speed stepping after my RAM upgrade this afternoon, I'll be ticked. BRB.
.
..
...
....
.....
......

Speed Stepping was enabled, BUT----------> I forgot to re-enable C-STATE. THIS IS ESSENTIAL.

Whoops.

Temps are back in the mid-30ºC where they belong. Yay!

One last thing. I'm 99.9% sure the speed stepping thing is working properly because running an mprime
torture test on my machine (as a stability test for overclocking--which I'm sure you're aware of) yields almost
identical results when monitoring temps with prime95 on Windows. Although we don't have a good utility to
measure clock speeds, this temperature seems to be pretty clear evidence that it is indeed working.

Now if only I could get the sleep thing worked out.

Posted by: thehackerdude Dec 2 2009, 05:10 AM


Great stuff going on here!

I have a few problems. I'm using Bchemist's recent DSDT, system will boot properly but network will not
work without NullCPU and IOnetworking. Same with temperature fix, without NullCPU I end at 58C idle.
But, when using NullCPU, I'm running at around 50C while under Windows it idles at a little under 40. I
don't overclock if it make any difference.

Currently using NullCPU, IOnetworking, fakesmc2.5, platformuuid, evoreboot, and evospeedstep

Sucker boots and shutdown a lot faster. I'm pretty sure it accesses HD faster as well.

Posted by: tweak41 Dec 2 2009, 05:20 AM

QUOTE (thehackerdude @ Dec 2 2009, 05:10 AM)

Great stuff going on here!

I have a few problems. I'm using Bchemist's recent DSDT, system will boot properly but network will not
work without NullCPU and IOnetworking. Same with temperature fix, without NullCPU I end at 58C idle.
But, when using NullCPU, I'm running at around 50C while under Windows it idles at a little under 40. I
don't overclock if it make any difference.

Currently using NullCPU, IOnetworking, fakesmc2.5, platformuuid, evoreboot, and evospeedstep

Sucker boots and shutdown a lot faster. I'm pretty sure it accesses HD faster as well.

C-STATE is enabled in your BIOS too? It's under CPU Settings on the third tab in your BIOS (sorry I'm terrible
with specific names unless it's right in front of me).

I find it odd your networking doesn't work...You on 10.6.1 or 10.6.2?

My kexts:
AppleHDA
EvOreboot
EvOSpeedStep
fakesmc
IOAHCIBlockStorageInjector
JMicronATA
PlatformUUID
SleepEnabler

I strongly recommend PCI_EFI 10v5 if you aren't already using it.

-----

In regard to the whole EvOSpeedStepping kext, I still wonder if it's necessary. I get the same temperature
results regardless which leads me to believe that maybe it's working fine without the kext. I would think OS X
supports this natively because of the Nehalem based Mac Pros.

Posted by: thehackerdude Dec 2 2009, 05:47 AM

QUOTE (tweak41 @ Dec 2 2009, 12:20 AM)

C-STATE is enabled in your BIOS too? It's under CPU Settings on the third tab in your BIOS (sorry I'm
terrible with specific names unless it's right in front of me).

I find it odd your networking doesn't work...You on 10.6.1 or 10.6.2?

My kexts:
AppleHDA
EvOreboot
EvOSpeedStep
fakesmc
IOAHCIBlockStorageInjector
JMicronATA
PlatformUUID
SleepEnabler

I strongly recommend PCI_EFI 10v5 if you aren't already using it.

-----

In regard to the whole EvOSpeedStepping kext, I still wonder if it's necessary. I get the same temperature
results regardless which leads me to believe that maybe it's working fine without the kext. I would think
OS X supports this natively because of the Nehalem based Mac Pros.

I'm 10.6.1

Enabled C-State and no change in temps. I'm hovering 47C.


Yes, using PC_EFI10v5

I'll do some more testing tomorrow.

EDIT: Temps are lower, but I still have network problems without IOnetworking.
Posted by: andrew79 Dec 2 2009, 09:50 AM

Using Bchemist 's first dsdt.aml file here. Everything just perfect. 10.6.2 runs smoothly, stable and fast
system. I had my bios ubdated to the latest version (ASUS P6T SE 0608). My extra folder contains
AppleHDA.kext
fakesmc.kext (latest netkas version)
HDAEnabler.kext
IOAHCIBlockStorageInjector.kext
JMicronATA.kext
NullCPUPowerManagement.kext
OpenHaltRestart.kext
SleepEnabler.kext
UUID.kext

No problems with time machine. Also my cpu temperature is fine 40c idle, and 47c running normal
applications and virtual machine. This is not very hot if you consider that a core 2 duo imac runs at these
temperatures too.
Sound works too.
I have attached my extra folder in case anyone needs my "kexts compilation"

My boot method: Usb stick containing chameleon and all extra kexts etc
This is very useful to me, because if anything goes wrong i can just modify my kexts on the stick using a
mac mini that i own. Snow leopard installation remains "clean".

Ohhh almost forgot! If you have troubles with scheduled sleep i bet it is your sata dvd rom or printer! Mine
did not went to sleep. Changed my printer and plugged an IDE dvd rom and sleep works just fine!

http://rapidshare.com/files/315158642/extra.zip.html

Posted by: _Wolverine_ Dec 2 2009, 12:56 PM

guys i need your help


i dont know if speedstep is working
i added the evospeedstep kext and my cpu temp are 44-41 idle
my sleep dont work, it actually work but my radeon 4870 does not work after wake up

im using the latest dsdt from bchemist and evospeedstep fakesmc OHR and UUID kexts

btw after i removed the nullcpu my hds are showing as removable how can i change this?

and can you post your geekbench score and specs?


im getting 8300
i7 920 (not OC)
3gb corsait 1066
radeon 4870
snowleo 10.6.2

Posted by: Bchemist Dec 2 2009, 01:08 PM

I just had a chance to skim what was written (lots of interesting findings that are along the same lines of
what we are gunning to finish that I'll reply to in a bit for sure) while I've been busy with other things but I
think I might have a breakthrough.

If universal, then everyone will L-O-V-E this one.

This was definitely a case of pattern recognition going back and forth, looking at similar fixes, realizing I
was looking at hex code and vice versa for decimal....then I nailed it all at once by just splicing a few
different previous hacks from the ever-popular Gigabyte P45 chipset in addition to some generic
instructions. On the first attempt...viola...DSDT audio hard-coded to native AppleHD audio! Our built-in
audio is now using the vanilla Apple 885 codec instead of the patched 1200 series.

I now have 4 built-in outputs, a built-in mic, and a built-in line in natively! I'm not sure if the additional
audio kexts gave this functionality before but I don't really care if it means no more audio update
headaches

We'll call this *3.0* (since obviously making audio unnecessary is a VERY big deal and eliminates another
two kexts!) and hopefully it will be solid across the board. I'm nearly ready to make the move to 10.6.2,
but I want to see if this fix holds. This should bring the count down to just 5 or less needed kexts? As
always, feedback is appreciated.

Well if this wasn't the epic failure to end all. After clearing my caches I lost audio also since that was the
reason. I then verified the strings, created a batch of 1200 strings (even worse) and then dug through the
native AppleHDA files to discover that there is no 888/1200 codec! So while this may or not give any
benefit (maybe during an update?), at least there is a fix waiting should Apple ever decide to adopt our
codec. I left the code as-is in case anyone wants to see it or use it for a different mobo that is compatible.

dsdt.aml.zip ( 8.31K ) : 43

Posted by: _Wolverine_ Dec 2 2009, 01:12 PM

ill check it in a few minutes


can you check my other post? =P

didnt work
tryed with -f too but no help

Posted by: Bchemist Dec 2 2009, 02:33 PM

QUOTE (_Wolverine_ @ Dec 2 2009, 02:12 PM)


ill check it in a few minutes
can you check my other post? =P

didnt work
tryed with -f too but no help

It may be an issue with your video card since I've seen of similar problems before...unfortunately I have no
experience with ATI cards so I can't offer much help.

If you are using my latest dsdt file from what I'm reading is that the Evospeedstep doesn't offer any additional
benefit on top of the hardcoding to sync up with the AppleLPC.kext and you enable C states and native
speedstep in bios.

I'm still using the OHR but others are reporting better results using the Evoreboot so you might want to give
that a try.

I posted that I was using the nullcpu....I forgot that I did indeed trash that 2 weeks ago following a rollback
from a crappy 10.6.2 install. If you are having problems with 10.6.2

Try adding the following:

IOAHCIBlockStorageInjector

10.5 EFI boot file

If you have those installed and it's still not working add:

IOATAfamily.kext

If you are still having problems then maybe someone with an ATI card will have insight.

Posted by: thehackerdude Dec 2 2009, 02:46 PM

QUOTE (Bchemist @ Dec 2 2009, 08:08 AM)

I just had a chance to skim what was written (lots of interesting findings that are along the same lines of
what we are gunning to finish that I'll reply to in a bit for sure) while I've been busy with other things but I
think I might have a breakthrough.

If universal, then everyone will L-O-V-E this one.

This was definitely a case of pattern recognition going back and forth, looking at similar fixes, realizing I
was looking at hex code and vice versa for decimal....then I nailed it all at once by just splicing a few
different previous hacks from the ever-popular Gigabyte P45 chipset in addition to some generic
instructions. On the first attempt...viola...DSDT audio hard-coded to native AppleHD audio! Our built-in
audio is now using the vanilla Apple 885 codec instead of the patched 1200 series.

I now have 4 built-in outputs, a built-in mic, and a built-in line in natively! I'm not sure if the additional
audio kexts gave this functionality before but I don't really care if it means no more audio update
headaches

We'll call this *3.0* (since obviously making audio unnecessary is a VERY big deal and eliminates another
two kexts!) and hopefully it will be solid across the board. I'm nearly ready to make the move to 10.6.2,
but I want to see if this fix holds. This should bring the count down to just 5 or less needed kexts? As
always, feedback is appreciated.

Tested it, can't really check if audio works as I use an external sound card. One thing I noticed is the this
version breaks my network. I'll test this version without the IOnetworking and see if that works.

Also, every so often, reboot will hang at "REALTEK: setactivationlevel:0" seems also consistent as when I reset
after it hangs on that, the network doesn't work on the next boot.

I'm going to also drop NullCPU and see if temps stay down where they are supposed to be.

EDIT: Back to where I started. Bchemist's newest DSDT (3.0) definitely shoots my networking in the foot. But, I
was able to ditch the NullCPU kext and keep the lower temps. When I reverted back to his DSDT 2.1, I verified
that NullCPU was required to keep lower temps and networking will only work when NullCPU and
IOnetworking kexts are present.

I'd like to try to ditch IOnetworking if I can but if it's not going to happen, let me know now so I can stop
wasting my time.

Posted by: e1ement Dec 2 2009, 02:55 PM

I'm using the latest DSDT.aml and sound shows up in System Profiler but not in Preferences > Sound.

e1ement

Posted by: Bchemist Dec 2 2009, 05:39 PM


QUOTE (tweak41 @ Dec 2 2009, 04:29 AM)

I don't use NullCPU. You can throw it out. The one problem I'm having that's keeping my system from
being exactly the way I want it is timed sleep. I can't set sleep for 20 minutes, walk away, and come back
to a sleeping machine. Why, I don't know.

You can actually get rid of the PlatformUUID kext too and add the UUID to your boot.plist file. So really the
only two kexts you'd need are EvOReboot and fakesmc. I tried without EvOReboot and my computer
wouldn't restart properly, it would just hang.

If there's a way to patch in audio to eliminate a kext, well then, sign me up!

Something else I can't figure out is why SleepEnabler is needed. It sleeps fine if I manually put it to sleep,
but sleeping on its own isn't ever accomplished with or without SleepEnabler.

And if you've got a chance I'd love an opportunity to read anything that may help me learn this stuff too.

**EDIT**

Bah, it makes no difference for temps whether I patch the AppleLPC kext or not. I must have turned off
the overclock when I tested it yesterday. Odd though, because the temps I was getting were on par with
my Windows temps WITH the overclock...

Ugh, if I forgot to turn on speed stepping after my RAM upgrade this afternoon, I'll be ticked. BRB.
.
..
...
....
.....
......

Speed Stepping was enabled, BUT----------> I forgot to re-enable C-STATE. THIS IS ESSENTIAL.

Whoops.

Temps are back in the mid-30ºC where they belong. Yay!

One last thing. I'm 99.9% sure the speed stepping thing is working properly because running an mprime
torture test on my machine (as a stability test for overclocking--which I'm sure you're aware of) yields
almost identical results when monitoring temps with prime95 on Windows. Although we don't have a good
utility to measure clock speeds, this temperature seems to be pretty clear evidence that it is indeed
working.

Now if only I could get the sleep thing worked out.

I've read quite a bit of what is posted by Master Chief on C-states, Speedstep and sleep but it's more on the
MacPro3,1. They have far worse problems with sleep on the P5 series. But if you haven't been at least stopped
in once on those threads you are missing out.

I agree to dump the speedstep but it seems to be inert sitting on an external EFI boot. I mentioned it on
another post but I wasn't using the NullCPU kext after I don't remember deleting it....but apparently I did
somewhere around the time I rolled back to 10.6.1. Ironically it seems that some people still benefit from it.
But it seems to be related to peripherals with all things considered equal.

QUOTE (thehackerdude @ Dec 2 2009, 03:46 PM)

Tested it, can't really check if audio works as I use an external sound card. One thing I noticed is the this
version breaks my network. I'll test this version without the IOnetworking and see if that works.

Also, every so often, reboot will hang at "REALTEK: setactivationlevel:0" seems also consistent as when I
reset after it hangs on that, the network doesn't work on the next boot.

I'm going to also drop NullCPU and see if temps stay down where they are supposed to be.

EDIT: Back to where I started. Bchemist's newest DSDT (3.0) definitely shoots my networking in the foot.
But, I was able to ditch the NullCPU kext and keep the lower temps. When I reverted back to his DSDT 2.1,
I verified that NullCPU was required to keep lower temps and networking will only work when NullCPU and
IOnetworking kexts are present.

I'd like to try to ditch IOnetworking if I can but if it's not going to happen, let me know now so I can stop
wasting my time.

If you have an external card you would indeed be wasting your time. The hard-coding I did was to use the
system as vanilla as possible so the DSDT would be picking and choosing which kexts it would use, in this
case, the stock LAN and the default vanilla HD extension that is most compatible with our onboard sound. In
other words, it's going directly to the vanilla Realtek and AppleHDA kernel extensions in S/L/E so your system
would be "all or nothing" for said kexts.

I'm going to upload my plist files as they may make a difference in this, since all things should be considered
equal within reason.

Posted by: Bchemist Dec 2 2009, 06:29 PM

It had not occurred to me until now that my smbios and boot plist files might make a difference in this, so
I'm adding them to see if that helps any conflicts.

Also, I'm booting into 32 bit mode using arch=i386. I noticed that when I boot into 64 bit mode my
system heats up immediately as it begins to reindex everything. This will go on for 5-10 minutes and I
have a 230 read/200 write SSD and a striped RAID....so most hard drives regular hard drives may take at
least twice as long. So this might be what some are seeing. If you try booting into 32 bit mode the
indexing takes maybe a minute at most (after coming out of 64 bit for the first reboot) but then it settles
down to normal.

My method of booting is an external EFI using netkas 10.5. My mouse and keyboard are USB and the EFI
boot USB is set to hard drive mode in the bios. Graphics card is Nvidia 9800 GT.

My OS is currently 10.6.1

Kexts:

FakeSMC 2.5
OHR
PlatformUUID (modded to my boot drive)
IOAHCIBlockStorage
AppleRTC (only purpose is to prevent kernel panic and likely unnecessary)

What seems to be the common themes:

EvoReboot is sounding like a better alternative to OHR

At least two systems with ATI cards have not worked with the DSDT. I have no access to an ATI card so I'm
stuck as to test it. It might be something simple, however, like using Graphics Enabler set to Yes in the
boot plist.

Enable your speedstep and C states in bios for maximum cooling.

So if your system is set up similar to this, these DSDT will have a good chance at working like a dream
come true. As we know, however, even something that may seem insignificant can hose a system as per
the highs and lows with the feedback.

As it stands, DSDT doesn't seem to be very flexible once it is compiled for OSX unless we are using
something that is natively compatible. In my case I'm trying to see if it's possible to add a wireless LAN that
can revert back to the stock LAN without having to change the DSDT. I think that this would only be
possible if both are hard coded. If there is a way to do IF THEN statements to detect vanilla networking, I'll
do my best to incorporate it in a future version.

So give each version a try, but with more hacks come more risks of it not matching exactly. I am
considering setting up a website or blog to create and test DSDT files and post solutions since it's difficult
to wade through info.

So to summarize version 3 (since the first major release aka 1.0): Roll back...revert back to the earlier file.

Hard coded to detect the vanilla Realtek LAN (eliminating the IONetworking kext externally)
Hard coded to run the legacy vanilla 885 HD kext extension (eliminated 1-2 HD external kexts) What
seems to work in the case of changing the code in the DSDT to match the AppleLPC doesn't draw a parallel
here.

Hard coded to trick the AppleLPC kext into thinking your system matches its pci8086,18 compatibility
option. (dropped temperatures and eliminated the need for speedstep or nullCPU)

com.apple.Boot.plist.zip ( 434bytes ) : 32
smbios.plist.zip ( 1.03K ) : 26

Posted by: Bchemist Dec 2 2009, 07:00 PM

QUOTE (e1ement @ Dec 2 2009, 03:55 PM)

I'm using the latest DSDT.aml and sound shows up in System Profiler but not in Preferences > Sound.

e1ement

Do you have HD audio fully enabled in bios? Also do you have Plug and Play OS enabled? I just realized that
those could be possible thinks to check in addition to seeing if your boot and smbios plists might cause a
conflict.

Posted by: thehackerdude Dec 2 2009, 08:03 PM

QUOTE (Bchemist @ Dec 2 2009, 01:29 PM)

It had not occurred to me until now that my smbios and boot plist files might make a difference in this, so
I'm adding them to see if that helps any conflicts.

Also, I'm booting into 32 bit mode using arch=i386. I noticed that when I boot into 64 bit mode my
system heats up immediately as it begins to reindex everything. This will go on for 5-10 minutes and I
have a 230 read/200 write SSD and a striped RAID....so most hard drives regular hard drives may take at
least twice as long. So this might be what some are seeing. If you try booting into 32 bit mode the
indexing takes maybe a minute at most (after coming out of 64 bit for the first reboot) but then it settles
down to normal.

My method of booting is an external EFI using netkas 10.5. My mouse and keyboard are USB and the EFI
boot USB is set to hard drive mode in the bios. Graphics card is Nvidia 9800 GT.
My OS is currently 10.6.1

Kexts:

FakeSMC 2.5
OHR
PlatformUUID (modded to my boot drive)
IOAHCIBlockStorage
AppleRTC (only purpose is to prevent kernel panic and likely unnecessary)

What seems to be the common themes:

EvoReboot is sounding like a better alternative to OHR

At least two systems with ATI cards have not worked with the DSDT. I have no access to an ATI card so I'm
stuck as to test it. It might be something simple, however, like using Graphics Enabler set to Yes in the
boot plist.

Enable your speedstep and C states in bios for maximum cooling.

So if your system is set up similar to this, these DSDT will have a good chance at working like a dream
come true. As we know, however, even something that may seem insignificant can hose a system as per
the highs and lows with the feedback.

As it stands, DSDT doesn't seem to be very flexible once it is compiled for OSX unless we are using
something that is natively compatible. In my case I'm trying to see if it's possible to add a wireless LAN
that can revert back to the stock LAN without having to change the DSDT. I think that this would only be
possible if both are hard coded. If there is a way to do IF THEN statements to detect vanilla networking, I'll
do my best to incorporate it in a future version.

So give each version a try, but with more hacks come more risks of it not matching exactly. I am
considering setting up a website or blog to create and test DSDT files and post solutions since it's difficult
to wade through info.

So to summarize version 3 (since the first major release aka 1.0):

Hard coded to detect the vanilla Realtek LAN (eliminating the IONetworking kext externally)
Hard coded to run the legacy vanilla 885 HD kext extension (eliminated 1-2 HD external kexts)
Hard coded to trick the AppleLPC kext into thinking your system matches its pci8086,18 compatibility
option. (dropped temperatures and eliminated the need for speedstep or nullCPU)

Would your memory configs in your SMBIOS work on my system or do I have to Config it for my Mem?

Is there anything I ought to change in the SMBIOS?

Nevermind, Just built my own.

Posted by: andrew79 Dec 2 2009, 08:48 PM

Bchemist i used your latest dsdt.aml v3. First i removed HDenabler and AppleHDA kexts from my extra
folder, but after restart...no sound:( System profiler recognizes the onboard card but no inputs or outputs
are available in sytem preferences/sound. I have no other external card connected at the time.

I have plug and play os enabled in bios. I also tried with your smbios.plist but no difference...

Anyway you have done so much so far that i think all of us should thank you A LOT

Posted by: Bchemist Dec 2 2009, 09:33 PM

QUOTE (thehackerdude @ Dec 2 2009, 09:03 PM)

Would your memory configs in your SMBIOS work on my system or do I have to Config it for my Mem?

Is there anything I ought to change in the SMBIOS?

Actually it doesn't match my memory either but it it shows it as a MacPro4,1 would need to see it. Smbios is
just a method of trigger that allows OSX to fit itself to what it expects to be the hardware. I used to think it
was purely cosmetic as so many have said, but if I deleted something from a smbios file, the system would
crash, not boot, or most commonly, boot without everything enabled. So the key concept is that specific keys
are included in the smbios that are close enough. Even if you have less RAM for example, OSX will
overcompensate and just fill in the gaps as long as you list that you have more. If you have more RAM than
what's listed here, OSX is already fully enabled so that it will easily be able to recognize it. In this case it lists 6
or 8 gigs of RAM but the system "guesses" and writes in generic values for the remaining RAM to equal 12 gig
that's fully functional to all apps that would require it.

Posted by: tweak41 Dec 2 2009, 09:50 PM

Two things...

1) Audio doesn't actually play because I'm guessing that dev-ids aren't matching up to whatever is loaded
in the vanilla kexts? In System Profiler it shows Audio:
But you can't actually select an output device through the System Preferences panel.

UPDATE: I noticed when I run the AppleHDA audio kext that my Audio ID is 12. With this it's 889. Just an
observation...dunno if it helps.

2) You can delete the PlatformUUID kext by putting the necessary information into your boot plist file:

CODE

<key>Kernel Flags</key>
<string>boot-uuid=B18DC213-551B-37A0-AA1B-0C1001D9E004 rd=*uuid</string>

Kext Utility gives you this information when you run it. All you have to do is copy and paste it into your
boot.plist file.

@Bchemist

Does YOUR audio work with the DSDT patch? If it does then I guess your patch is too specific?

Posted by: Bchemist Dec 2 2009, 09:54 PM

QUOTE (andrew79 @ Dec 2 2009, 09:48 PM)

Bchemist i used your latest dsdt.aml v3. First i removed HDenabler and AppleHDA kexts from my extra
folder, but after restart...no sound:( System profiler recognizes the onboard card but no inputs or outputs
are available in sytem preferences/sound. I have no other external card connected at the time.

I have plug and play os enabled in bios. I also tried with your smbios.plist but no difference...

Anyway you have done so much so far that i think all of us should thank you A LOT

This is frustrating but at the same time allows for a wider scope of values. I'm sure it's something so
ridiculously small...where if I don't find what's causing it not to work now it will break my own system
later...so better if I figure it out sooner than later. A theory is that maybe the keys I made cannot or should not
be hard-coded as strictly like in the examples. Luckily there are alternatives. There's a possible way to
increase the buffer or read the values dynamically for OSX to plug into itself. Actually this is giving me an idea
on how other 3rd party hardware could be more readily read on the empty ports or with another Method
statement.

Thanks for your input!

Posted by: thehackerdude Dec 3 2009, 01:57 AM

Well, Here is what i got so far.

Bchemist's smbios nuked by boot up so I restored a backup I had and started fresh. Using Bchemist's
DSDT 3.0 and only like 4 kexts (Sleepenabler for the hell of it, evoreboot, IOBlockinject, and fakesmc).
Temps are good, network works, and still booting fast.

Just to verify with Bchemist, I have the ATI Radeon 4870 and it seems to be working perfectly with your
DSDT.

Posted by: Bchemist Dec 3 2009, 02:25 AM

After I cleared my caches it turned out that the dream of native audio on this board died with those files.
So for the meantime that former 3.0 file will just sit back on that post with the junk code if someone
wants to get an idea of how a future mod might go if Mac ever decides to allow SL to be compatible with
our codec.

I suppose I learned a great deal about compatibility of other audio devices with SL.

Does anyone know where to get a I/O reg dump of a MacPro4,1?

Thanks tweak41 for reminding me about the UUID.

Posted by: _Wolverine_ Dec 3 2009, 03:54 AM

hmmm
i have a mac pro
just dont know if its a 4,1
ill check tomorrow what i need to do?

Posted by: andrew79 Dec 3 2009, 06:51 AM

tweak41 gave us a great guide, Bchemist gave us a great dsdt.aml so even if we have to use an
HDAenabler kext ... no problem

Last night i was testing my kext compilation and found out that if you have an external card, the only
kexts needed for 10.6.2 to run fast and stable are:
fakesmc.kext 2.5
IOAHCIBlockStorageInjector.kext
OpenHaltRestart.kext

and if you have an ide dvd rom like i do, you need JMicronATA.kext. Nothing else!

Also something else i noticed with 10.6.2 !!! If you remove NullCpu and leave sleepenabler (10.6.2 version)
in your kexts, you could have a kernel panic. Sleepenabler is ONLY needed IF you use NullCpu kext.

Sleep is working great without sleepenabler and nullcpu of course.

Also....

Geekbench score with nullcpu in my kexts: 7657


Geekbench score after removing nullcpu and sleepenabler: 8477

Posted by: tobyni Dec 3 2009, 09:42 PM

We need to have a whip round to get Bchemist, Tweak and Hacker in one room... you guys would make a
cool distro...

I'm having major headaches reading all this stuff now, it's getting way over my head... but for my own
sanity, where would I be going wrong if I can't even update to EFI 10.5? 10.3 worked fine from the original
guide, but I've tried both 10.41 at 10.5 - but both crash 'n' reset almost immediately after boot, the fans
go heywire and machine wont even post again without a hardware reset.

I already swapped out a few kexts from the mkext as recommended by netkas to update to osx10.6.2, but
the upgrade doesn't work with EFI 10.3...

Urgh I need to lie down... probably my own fault for getting a HD5770... but has anyone else experienced
this?

Posted by: ssf01 Dec 4 2009, 12:04 AM

can somebody help me to find ideneb 10.6 for download, please pm me tnx!

Posted by: tobyni Dec 4 2009, 01:32 AM

QUOTE (ssf01 @ Dec 4 2009, 12:04 AM)

can somebody help me to find ideneb 10.6 for download, please pm me tnx!

Doesn't exist as yet... last version of iDeneb was 1.6 Lite, which is only osX 10.5.8... iDeneb, iAtkos etc. have
all gone quiet because 10.6.x is a headache - those that manage to get it working are as good as running
vanilla...

Tweak's essential pack is the closest you'll get to a solution if you've the right hardware

Posted by: tweak41 Dec 4 2009, 04:54 AM

Not to mention those distros are superfluosly hacky (to support a wide range of hardware obviously).

At least this way you can update through Software Update with little or no trouble (besides updating a kext
or two).

This is the way hackint0shes are done now, not with distros.

Posted by: fc bayern Dec 4 2009, 07:21 AM


I feel like I should post my expirience, with all these fixes afterall.
Also because i have a p6t deluxe v.1, my expirience is a litlle bit different, but all the major stuff works.
I can't get to sleep my mobo without sleepenabler instaled in S/L/E(althought is installed in my CF boot
partition).If i remove nullcpu from my CF boot partition, i get immediatelly KP(also tried with sleepenabler
installed and uninstalled).Only with the dsdt-when not using sleepenabler, my mobo wouldn't sleep.Also
without the dsdt in CF boot partition, no bootin, always KP.Also i can't get to work the cpui to watch my
p-states and all the stuffs that shows this great utility, always KP.Also I've tried all the dsdt by bchemist,
for me work best the ver.2.0, with latest version when I remove the audio kexts, no sound at all.
I cant get in function, timed sleep(in system pref. power pref, You shoose the min, mine is 31min),I
assume the the sata DVD rom is the one preventing the mobo to fall asleep, can i somehow put the DVD to
sleep or there is another hack.
That's all what comes in my mind at the moment, maybe i missed something.

Posted by: tweak41 Dec 4 2009, 09:29 AM

QUOTE (fc bayern @ Dec 4 2009, 07:21 AM)

I feel like I should post my expirience, with all these fixes afterall.
Also because i have a p6t deluxe v.1, my expirience is a litlle bit different, but all the major stuff works.
I can't get to sleep my mobo without sleepenabler instaled in S/L/E(althought is installed in my CF boot
partition).If i remove nullcpu from my CF boot partition, i get immediatelly KP(also tried with sleepenabler
installed and uninstalled).Only with the dsdt-when not using sleepenabler, my mobo wouldn't sleep.Also
without the dsdt in CF boot partition, no bootin, always KP.Also i can't get to work the cpui to watch my
p-states and all the stuffs that shows this great utility, always KP.Also I've tried all the dsdt by bchemist,
for me work best the ver.2.0, with latest version when I remove the audio kexts, no sound at all.
I cant get in function, timed sleep(in system pref. power pref, You shoose the min, mine is 31min),I
assume the the sata DVD rom is the one preventing the mobo to fall asleep, can i somehow put the DVD
to sleep or there is another hack.
That's all what comes in my mind at the moment, maybe i missed something.

I can't get timed sleep with my mobo either! It's driving me insane. Maybe if I put SleepEnabler in S/L/E...Then
it's not totally vanilla, but whatever. Functional is better. I also hypothesized that the SATA DVD drive was the
cause, but tried unplugging it. Then someone else said the printer may be causing the problem. I tried
unplugging that too. Neither solved the sleep issue. So I dunno what to do.

Hey Bchemist,

Do you think this could be coded into a DSDT patch:


http://digitaldj.net/2009/09/03/ich10r-in-raid-mode-and-snow-leopard/

??

Posted by: andrew79 Dec 4 2009, 09:32 AM

QUOTE (fc bayern @ Dec 4 2009, 09:21 AM)

I feel like I should post my expirience, with all these fixes afterall.
Also because i have a p6t deluxe v.1, my expirience is a litlle bit different, but all the major stuff works.
I can't get to sleep my mobo without sleepenabler instaled in S/L/E(althought is installed in my CF boot
partition).If i remove nullcpu from my CF boot partition, i get immediatelly KP(also tried with sleepenabler
installed and uninstalled).Only with the dsdt-when not using sleepenabler, my mobo wouldn't sleep.Also
without the dsdt in CF boot partition, no bootin, always KP.Also i can't get to work the cpui to watch my
p-states and all the stuffs that shows this great utility, always KP.Also I've tried all the dsdt by bchemist,
for me work best the ver.2.0, with latest version when I remove the audio kexts, no sound at all.
I cant get in function, timed sleep(in system pref. power pref, You shoose the min, mine is 31min),I
assume the the sata DVD rom is the one preventing the mobo to fall asleep, can i somehow put the DVD
to sleep or there is another hack.
That's all what comes in my mind at the moment, maybe i missed something.

fc bayern are you on 10.6.1 or 10.6.2? There are different sleep kexts for 10.6.0-1 and 10.6.2. They are
needed only if nullcpu is present, at least this is what i read everywhere.

Now about KP maybe it's a dsdt problem. This dsdt is made for another bios, so it is possible that this is the
problem. You could always try to patch your own dsdt or ask one from a user that has the same mobo. If you
find one ask him what bios version he has. This is important to.

Also you could try without the dsdt using the psystar's kext (god forgive me ) that eliminates the need of
a dsdt file. But this means that you loose all the benefits that a dsdt gives you. You can find the kext
http://www.kexts.com/view/151-cmos_reset_fix_(via_kext).html

Now about sata dvd and sleep issues. I solved my problem buying a new sony optiarc sata dvd. At first it
wouldn't auto sleep too. I ve upgraded the firmware from windows and voila... it sleeps

There are some hacks you can try. People say that if you leave a blank dvd into the drive it will sleep but i
don't like that method. Another one is to uncheck the "put hard disks to sleep when possible" option, from
system preferences ->energy saver. This could work because many systems don't understand sata dvds as
dvd roms but as sata hard disks and that's why the can't sleep properly. You could try this. This worked with
my previous sata dvd but it wasn't an option for me because i have many disks and i would like them to sleep
when possible.

ALSO IT IS KNOWN THAT: Many external hard disk cases could stop the system from auto sleep. (for example
My book essential version, usb)
Posted by: fc bayern Dec 4 2009, 10:15 AM

Andrew79
My mobo sleeps perfectly on 10.6.2(and after the sleep , the sound and everything work perfectly)
I was saying that without sleepenabler.kext installed in S/L/E it wont go to sleep.
(Someone mention in the posts above , that they do not really needed the sleepenabler.kext)
Allso i could not boot without nullcpu(althought, the sleepenabler is removed), i get KP
Maybe You didn't get mu point right, sorry for that.

Posted by: ssf01 Dec 4 2009, 10:39 AM

where can i fing is my hardware compatabile?


i want to instal ideneb on my asus x59gl-ap138
Pemtium dual core inside T3200
3GB RAM on 800Mhz
Nvidia m8200 vga

i tru tu install but my lap is frozed when i tipe -v or -s or -cpus=1 -cpus=2 1 time i see a apple logo and
my notebook is automaticly restarted

QUOTE (tobyni @ Dec 4 2009, 02:32 AM)

Doesn't exist as yet... last version of iDeneb was 1.6 Lite, which is only osX 10.5.8... iDeneb, iAtkos etc.
have all gone quiet because 10.6.x is a headache - those that manage to get it working are as good as
running vanilla...

Tweak's essential pack is the closest you'll get to a solution if you've the right hardware

Posted by: andrew79 Dec 4 2009, 11:07 AM

QUOTE (fc bayern @ Dec 4 2009, 12:15 PM)

Andrew79
My mobo sleeps perfectly on 10.6.2(and after the sleep , the sound and everything work perfectly)
I was saying that without sleepenabler.kext installed in S/L/E it wont go to sleep.
(Someone mention in the posts above , that they do not really needed the sleepenabler.kext)
Allso i could not boot without nullcpu(althought, the sleepenabler is removed), i get KP
Maybe You didn't get mu point right, sorry for that.

hm..sorry i got it wrong. I am one of those that they don't use sleepenabler and sleep works just fine. But i
have a different mobo. It is asus p6t se. At the time my kexts in my extra/extensions are:
fakesmc.kext
IOAHCIBlockStorageInjector.kext
OpenHaltRestart.kext
and the 2 kexts for sound. Nothing else.

And if i got it right...are you using your own dsdt.aml or the "p6t se" one? I ask because i was trying to install
on my old pc (gigabyte p35 mobo) using other users dsdts from similar mobos and i had this kind of issues.
Kernel panics without nullcpu, no sound etc. Finally i patched my own and everything went fine. Sleep, sound
...everything.

Tweak41, when i discovered that i had the autosleep issue it took me hours of testing to find out the device
that is causing me the problem and finaly it was my LG sata dvd rom and epson printer. There are many posts
in the forum for sata dvds and sleep issues but this doesn't mean that this is your problem too. The first thing
i did was to remove all external devices, usb disks, printer etc. I tried with the sata dvd connected...same
problem. Then i tried only with my epson printer, same problem. Then i tried one by one all my external disks
until i had my results. Sata dvd and printer was my problem. As soon as i changed them...sleep came back. I
know for sure from a friend of mine that his system will not auto sleep if an external disk (My book) is
connected. So it could be anything.

Also do we have the same bios version and settings? Could a bios setting cause you this headache? Just some
thoughts... I have updated to the latest 0608 version.

Posted by: fc bayern Dec 4 2009, 11:17 AM

I have P6T Deluxe v1 and update to their latest bios


I was using the DSDT from tweak 41 for long time, and now couple of days i,m using bchemist dsdt ver 2.

Posted by: andrew79 Dec 4 2009, 12:02 PM

QUOTE (fc bayern @ Dec 4 2009, 01:17 PM)

I have P6T Deluxe v1 and update to their latest bios


I was using the DSDT from tweak 41 for long time, and now couple of days i,m using bchemist dsdt ver 2.
I have no time and nerves , and also no clue, how to patch my dsdt

Take a look http://www.insanelymac.com/forum/index.php?showtopic=173990&st=40&start=60 (scrowl at


the end of the page!). It is about deluxe v1 + 2 . This guy has an archive for download , which contains a ready
to use dsdt.aml. You could give it a try. He also says what bios version is needed. It is in Italian language but it
is easy to understand what he is saying. I found the link from an english speaking user first
http://www.insanelymac.com/forum/index.php?s=&showtopic=182978&view=findpost&p=1343004

Posted by: fc bayern Dec 4 2009, 12:07 PM

Thanks
Ill give it a try

Posted by: tweak41 Dec 5 2009, 01:24 AM

QUOTE (andrew79 @ Dec 4 2009, 09:32 AM)

ALSO IT IS KNOWN THAT: Many external hard disk cases could stop the system from auto sleep. (for
example My book essential version, usb)

I have one of these. That may be the problem... F-me if it is...

QUOTE (ssf01 @ Dec 4 2009, 10:39 AM)

where can i fing is my hardware compatabile?


i want to instal ideneb on my asus x59gl-ap138
Pemtium dual core inside T3200
3GB RAM on 800Mhz
Nvidia m8200 vga

i tru tu install but my lap is frozed when i tipe -v or -s or -cpus=1 -cpus=2 1 time i see a apple logo and
my notebook is automaticly restarted

WTF. This obviously isn't a thread about your laptop. Leave.

Posted by: ssf01 Dec 5 2009, 09:10 AM

http://www.asus.com/Product.aspx?P_ID=6ZlDxAxuZz86J11x&content=specifications

i have T3200cpu
3gb ram
250HD
Graphic Adapter
Nvidia GeForce 8200M

QUOTE (tweak41 @ Dec 5 2009, 02:24 AM)

I have one of these. That may be the problem... F-me if it is...

WTF. This obviously isn't a thread about your laptop. Leave.

Posted by: e1ement Dec 5 2009, 11:51 AM

So how do I get audio to work using Bchemist latest DSDT.aml? Almost everything is working fine, except
audio and a few minor issues (wrong time when I boot back to Windows, BSD-Names for drives change
every reboot, etc.).

e1ement

Posted by: TheCONDOR Dec 5 2009, 01:34 PM

tweak41 just a question, nothing of important....

i've a p6t mobo, i've installed 10.6.2 by using the p6tse_essential at the top of this topic, i've changed the
dst file with the one placed on this site:http://www.trick77.com/2009/10/12/asus-p6t-64-bit-osx86/

and the new fakesms and sleeperenabler kexts from netkas site..

my cpu fan always run at 100%... it's a dst or fakems error?

it's not a real problem because i can quite the fan by ASUS-QFan (in silent mode)... but just for knowledge

Posted by: andrew79 Dec 5 2009, 03:35 PM

QUOTE (e1ement @ Dec 5 2009, 01:51 PM)

So how do I get audio to work using Bchemist latest DSDT.aml? Almost everything is working fine, except
audio and a few minor issues (wrong time when I boot back to Windows, BSD-Names for drives change
every reboot, etc.).
e1ement

For 10.6.2 audio you need these 2 kexts in your Extra/Extensions folder. Rebuild /Extra/Extensions.mkext
and restart. Audio is working.
I have the "wrong time issue" too, i always had it, not only with this asus mobo but with my older pc's too
(gigabyte mobos), but i don't care about this ... i don't boot in windows often. I don't know if there is any
solution for this and the names of the drives....

Posted by: e1ement Dec 5 2009, 07:20 PM

QUOTE (andrew79 @ Dec 5 2009, 04:35 PM)

For 10.6.2 audio you need these 2 kexts in your Extra/Extensions folder. Rebuild /Extra/Extensions.mkext
and restart. Audio is working.

What Kexts? AppleHDA and HDAenabler aren't working. Or do I need Kexts for ALC889 since with the latest
DSDT.aml System Profile shows up 889 as Audio-ID?

e1ement

Posted by: andrew79 Dec 5 2009, 07:43 PM

QUOTE (e1ement @ Dec 5 2009, 09:20 PM)

What Kexts? AppleHDA and HDAenabler aren't working. Or do I need Kexts for ALC889 since with the
latest DSDT.aml System Profile shows up 889 as Audio-ID?

e1ement

Ooops...sorry i forgot to attach the link to the kexts:( You can download them from
http://dl.dropbox.com/u/74554/audiokexts10.6.2-asusp6tse.zip. These 2 work for me on 10.6.2 and i use
Bchemist 's dsdt.aml too. These 2 are modified to work with 10.6.2. Older versions included to tweak41 guide
did not worked with 10.6.2

This is what system profiler shows up:

Device ID: 0x10438357


Audio ID: 12
Available Devices:
S/P-DIF Out:
Connection: Internal
Line Out:
Connection: 1/8-Inch Jack
Internal Microphone:
Connection: Internal
External Microphone:
Connection: 1/8-Inch Jack
Headphone:
Connection: 1/8-Inch Jack
S/P-DIF Out:
Connection: Optical

Posted by: e1ement Dec 5 2009, 08:08 PM

QUOTE (andrew79 @ Dec 5 2009, 08:43 PM)

Ooops...sorry i forgot to attach the link to the kexts:( You can download them from
http://dl.dropbox.com/u/74554/audiokexts10.6.2-asusp6tse.zip. These 2 work for me on 10.6.2 and i
use Bchemist 's dsdt.aml too. These 2 are modified to work with 10.6.2. Older versions included to
tweak41 guide did not worked with 10.6.2

Well, I got two DSDT.aml versions from Bchemist and with both audio doesn't work. One of the shows Audio-
ID 889 and the other doesn't show any audio at all.

e1ement

PS: My system boots up fine without NullCPUPowerManagement.kext/SleepEnabler.kext, but it reports wrong


CPU temperatures.
Posted by: andrew79 Dec 5 2009, 09:36 PM

QUOTE (e1ement @ Dec 5 2009, 10:08 PM)

Well, I got two DSDT.aml versions from Bchemist and with both audio doesn't work. One of the shows
Audio-ID 889 and the other doesn't show any audio at all.

e1ement

PS: My system boots up fine without NullCPUPowerManagement.kext/SleepEnabler.kext, but it reports


wrong CPU temperatures.

Mine is a bit hotter too without nullcpu kext, but not hotter than a core2duo imac (and we talk about quad
cores ... so i don't think that getting 4 or 5 degrees hotter is a problem). It is reported all over the forum that
without nullcpu, temps are a little bit higher... but scores are higher too. Geekbench gives me better scores
without nullcpu extension.

Now about the sound issue. Did you tried the kexts i linked in my previous post? As i can see we have the
same motherboard and we use same dsdt.aml. So if those kexts don't work for you something is wrong. Are
you rebuilding you /extra/extensions.mkext after copying the kexts to /extra/extensions? Have you installed
any other modified kexts in System/Library/Extensions? Is your bios updated? Is the onboard audio enabled
from bios? We have used the same guide, we have the same motherboard and the same dsdt... so you should
have sound.
Posted by: e1ement Dec 5 2009, 10:32 PM

QUOTE (andrew79 @ Dec 5 2009, 10:36 PM)

Mine is a bit hotter too without nullcpu kext, but not hotter than a core2duo imac (and we talk about quad
cores ... so i don't think that getting 4 or 5 degrees hotter is a problem). It is reported all over the forum
that without nullcpu, temps are a little bit higher... but scores are higher too. Geekbench gives me better
scores without nullcpu extension.

Is it really hotter or is it just an error of reporting temperatures? My CPU is with


NullCPUPowerManagement.kext at around 38� C and without it is 48�C.

QUOTE (andrew79 @ Dec 5 2009, 10:36 PM)

Now about the sound issue. Did you tried the kexts i linked in my previous post? As i can see we have the
same motherboard and we use same dsdt.aml. So if those kexts don't work for you something is wrong.
Are you rebuilding you /extra/extensions.mkext after copying the kexts to /extra/extensions? Have you
installed any other modified kexts in System/Library/Extensions? Is your bios updated? Is the onboard
audio enabled from bios? We have used the same guide, we have the same motherboard and the same
dsdt... so you should have sound.
I don't have an Extensions.mkext. I just copy them to /Extra/Extensions and I'm using BIOS 0603 (newest
would be 0608).

e1ement

//EDIT: It was that I didn't build a Extensions.mkext. But why did all the other .kexts work?

Posted by: andrew79 Dec 5 2009, 11:44 PM

QUOTE (e1ement @ Dec 6 2009, 12:32 AM)

Is it really hotter or is it just an error of reporting temperatures? My CPU is with


NullCPUPowerManagement.kext at around 38� C and without it is 48�C.

I don't have an Extensions.mkext. I just copy them to /Extra/Extensions and I'm using BIOS 0603 (newest
would be 0608).

e1ement

//EDIT: It was that I didn't build a Extensions.mkext. But why did all the other .kexts work?

As far as i can remember tweak41 had an /extra/extentions.mkext ready to use. If you used newer kexts after
that guide and did not build a newer mkext, i imagine that they did not worked and kernel used the old kexts
... you just had the newer in your folder. Maybe this is why you had higher temps? Are you sure you are using
latest fakesmc and latest Bchemist's dsdt which contains a temp fix? Also Bchemist was very clear about the
bios settings. Look at his previous posts in this topic and check your bios. Before setting my bios as he advised
i had higher temps too.

Also updating to the latest bios version is easy using windows.

http://dl.dropbox.com/u/74554/Extra.zip Also i could take pictures of my bios settings and upload them
tomorrow if you think this could help. And another thing... what program do you use to monitor your temps?
Temp monitor usually shows up higher temps. Istat is more reliable.

Posted by: e1ement Dec 6 2009, 12:02 AM

I used this http://www.insanelymac.com/forum/index.php?


s=&showtopic=189052&view=findpost&p=1348664 and FakeSMC v2.5. For monitoring I use iStat Menu.

Posted by: andrew79 Dec 6 2009, 12:17 AM

QUOTE (e1ement @ Dec 6 2009, 02:02 AM)

I used this http://www.insanelymac.com/forum/index.php?


s=&showtopic=189052&view=findpost&p=1348664 and FakeSMC v2.5. For monitoring I use iStat Menu.

We have the same. I use the previous version but it's the same except the code for the built in audio that it
doesn't work anyway. Same FakeSMC too. Check your bios for C-STATE setting (cpu settings). If this is
disabled, ENABLE it. This was Bchemist's advice for other users and it sure helped me too. With nullcpu temp
on idle is 39c. Without it and c-state disabled is 47c. Without it and c-state enabled temp is 41c on idle.

Posted by: tweak41 Dec 6 2009, 06:52 AM

Hello all,

I posted this link before, but I guess I have to do it again...

http://www.insanelymac.com/forum/index.php?showtopic=161430

That is the kext to use for audio. It's the best one. And it's just one kext, not two (he put the
HDAenabler.kext inside that one).

AND @ssf01

This thread isn't about your {censored} computer. Stop.

Posted by: ssf01 Dec 6 2009, 09:20 AM

yes a know but nobody what to anser on my topic :S

Posted by: TheCONDOR Dec 6 2009, 10:30 AM

Just for curious. My system (with p6t NOT SE but it's the same card...) works better without
AHCIPortInjector AppleAHCIPort ATAPortInjector in the Flash.

Before there was a constant access to the HDD, the applications start very slowly and also for select a
simple menu in the finder's bar appear the 'loading circle logo'. Now it's work very very fine!

I helped (and helping) myself with this topic:

http://www.insanelymac.com/forum/index.php?showtopic=196800

I think someone with p6t could be interest and also someone with p6t-se (it's the same card!!! change only
the bios!)

Posted by: andrew79 Dec 6 2009, 10:59 AM

Tweak41 is right. We do not read carefully all the posts. I missed the information about the working sound
with just 1 kext.

Also TheCONDOR it is discussed in previous posts that there is no need for these kexts.

Tweak41 are you thinking about updating your guide with 10.6.2 kexts etc? I think it would help many
users. You could include Bchemist's dsdt and also some more information about bios settings. It is just an
idea, of course i don't know if you have the time...

Posted by: Rexel Dec 6 2009, 12:13 PM

Hye!

Well I got my hands Mac OS X 10.6 and for the only thing i have is an ISO and in that iso there are multiple
dirs
-bootcamp
-DVDCDSharing
-Autorun.inf
-Setup.exe
I dont think it is normal. what should a Mac OS X 10.6 look like? because this is already my 4th download i
did.
-Rex

PS. Do hope, I dont break any rules, If so SORRY!

Posted by: andrew79 Dec 6 2009, 01:33 PM

Tweak41 i used the one kext for audio and guess what! No more autosleep! I restored the other two kexts
i' ve been using for 10.6.2 and scheduled sleep is back!

Maybe this is your problem with scheduled sleep and not any peripheral device. Otherwise it's something
specific with my system but i don't have a problem using the 2 kexts as long as they work:)

Posted by: e1ement Dec 6 2009, 01:38 PM

QUOTE (Rexel @ Dec 6 2009, 01:13 PM)

Hye!

Well I got my hands Mac OS X 10.6 and for the only thing i have is an ISO and in that iso there are multiple
dirs
-bootcamp
-DVDCDSharing
-Autorun.inf
-Setup.exe
I dont think it is normal. what should a Mac OS X 10.6 look like? because this is already my 4th download i
did.
-Rex

PS. Do hope, I dont break any rules, If so SORRY!

If you read the ISO with Windows this is normal, because Windows can't read the disc's Mac Filesystem (HFS). It
only reads out the UDF which contain's the necessary files for bootcamp.

Posted by: Rexel Dec 6 2009, 06:14 PM

QUOTE (e1ement @ Dec 6 2009, 02:38 PM)

If you read the ISO with Windows this is normal, because Windows can't read the disc's Mac Filesystem
(HFS). It only reads out the UDF which contain's the necessary files for bootcamp.

Thanks for letting me know this, I got it working now, copied the dmg file into my Tiger VM and i was able to
restore the DVD to a 16GB Flashdrive.
-Rex

Posted by: fc bayern Dec 6 2009, 09:19 PM

By the way, I solved "the timed sleep issue" with an empty CD in sata dvd rom

By the way, I solved "the timed sleep issue" with an empty CD in sata dvd rom
Posted by: tweak41 Dec 7 2009, 05:11 AM

@andrew79

Thanks for that suggestion. I'll have to give that a try. Come to think of it, I think autosleep was working
back in 10.6.1 before this audio kext so maybe that's the solution...

AND YES--I do plan to update the guide, but I'm very picky about making everything perfect before
updating so I want to have a good 4 hours of free time to do so. I haven't had that lately.

Posted by: Webly-Ra Dec 7 2009, 03:32 PM

QUOTE (tweak41 @ Dec 7 2009, 05:11 AM)

@andrew79

Thanks for that suggestion. I'll have to give that a try. Come to think of it, I think autosleep was working
back in 10.6.1 before this audio kext so maybe that's the solution...

AND YES--I do plan to update the guide, but I'm very picky about making everything perfect before
updating so I want to have a good 4 hours of free time to do so. I haven't had that lately.

cheers bro

Posted by: Rexel Dec 7 2009, 06:04 PM

Hye!

For some reason i cant get the USB Drive to boot:\ I did what the guide said me to do.
1. Partition to GUID
2. Restore DVD to USB
3. Run 2_Boot Prep
Well after doing the steps above my USB still wont boot:(

Anyone got ideas?

-Rex

Posted by: e1ement Dec 7 2009, 07:09 PM

QUOTE (Rexel @ Dec 7 2009, 07:04 PM)

Anyone got ideas?

To boot you must either change Boot Priority in BIOS or while you get the blue "Asus P6T SE" Screen you must
hit F8 until the Num-LED goes green. If you hit F8 to early you don't get the screen to choose your boot
device.

Posted by: tweak41 Dec 7 2009, 08:42 PM

QUOTE (andrew79 @ Dec 6 2009, 02:33 PM)

Tweak41 i used the one kext for audio and guess what! No more autosleep! I restored the other two kexts
i' ve been using for 10.6.2 and scheduled sleep is back!

Maybe this is your problem with scheduled sleep and not any peripheral device. Otherwise it's something
specific with my system but i don't have a problem using the 2 kexts as long as they work:)

Tried this and still no luck. Hrm...time to go BIOS digging.

Posted by: Rexel Dec 7 2009, 08:44 PM

QUOTE (e1ement @ Dec 7 2009, 08:09 PM)

To boot you must either change Boot Priority in BIOS or while you get the blue "Asus P6T SE" Screen you
must hit F8 until the Num-LED goes green. If you hit F8 to early you don't get the screen to choose your
boot device.

I know, i did the exact same thing. but there is just an underscore blinking:(

Posted by: andrew79 Dec 7 2009, 09:39 PM

QUOTE (Rexel @ Dec 7 2009, 10:44 PM)

I know, i did the exact same thing. but there is just an underscore blinking:(

Are you sure you formatted it in guid? Or just in mac os extended (journaled) format? If this usb stick was
used in windows it may have kept the master boot record partition scheme and this is why it's not booting (i
had this problem too ) After formatting the usb stick you need to go to Disk utility -> select the stick then
choose the partition tab. Then choose 1 partition and (THIS IS IMPORTANT) options -> guid partition scheme.

Posted by: tweak41 Dec 7 2009, 10:46 PM

Good point andrew.

If you didn't set up the PARTITION SCHEME as GUID it's not gonna work right.

Just finished editing the guide with instructions on how to update to 10.6.2

Posted by: Big_T Dec 8 2009, 01:31 AM

QUOTE (Rexel @ Dec 7 2009, 12:44 PM)

I know, i did the exact same thing. but there is just an underscore blinking:(

Rexel,

I had the same problem and my USB was properly (GUID) formatted. My solution was:

In System BIOS:

#1 Make Sure your primary boot device is the allocated to the flash drive

#2 have Jmericon Disabled

Doing these two steps led me to get past the blinking underscore and actually enter the chameleon interface.

I'm still jamming up though using the -v enter I get jammed at the:

ACPI_SMC_PlatformPlugin: : start - waitFor wervice (resourceMatching(AppleIntelCPUPowerManagement) timed


out
AppleRTL8169Ethernet : Ethernet address 00:21:8c:9a: .......

Posted by: tweak41 Dec 8 2009, 06:32 AM

Do you know if you've got Disabler.kext in there?

A screenshot would really help, because the problem isn't necessarily AppleIntelCPUPowerManagement
kext, but could be.

Posted by: andrew79 Dec 8 2009, 08:18 AM

Great! 10.6.2 updated guide will help many users!

Here are my basic bios settings. Bios version 0608. Sleep on idle fully working. No boot problems or
errors. (Usb stick boot method) my stick is selected as first boot device, OsX disk as second boot device
and windows disk as third.

I ve uploaded some photos with my settings. Cpu, onboard devices, usb, sata, power etc.

http://dl.dropbox.com/u/74554/biossettings.zip

Posted by: tweak41 Dec 8 2009, 09:54 AM

andrew79,

I noticed a couple things that we're doing differently:


1) Booting 32-bit versus 64-bit. You're doing 32-bit. I'll try that and see if it sleeps.
2) You're not using a JMicronATA kext. I could try that too.

Posted by: andrew79 Dec 8 2009, 10:09 AM

QUOTE (tweak41 @ Dec 8 2009, 11:54 AM)

andrew79,

I noticed a couple things that we're doing differently:

1) Booting 32-bit versus 64-bit. You're doing 32-bit. I'll try that and see if it sleeps.
2) You're not using a JMicronATA kext. I could try that too.

I tried in 64-bit and had no problems but i have an external EMU usb soundcard too (native mac os x drivers),
which i use only for recording and unfortunately there is no support for 64-bit for this card.

I used JMicronATA kext as long as i had the ide dvd rom and had no sleep issues. When i bought my new sata
dvd rom (Sony optiarc) i deleted the kext because i don't need it. So the only thing i could thing is the 32 bit
architecture. Maybe this is why i have the sleep function working...

Posted by: Big_T Dec 8 2009, 10:23 PM

QUOTE (tweak41 @ Dec 7 2009, 10:32 PM)

Do you know if you've got Disabler.kext in there?

A screenshot would really help, because the problem isn't necessarily AppleIntelCPUPowerManagement
kext, but could be.

Hi Tweak,

Here are the screen shots of my primary screen and the other secondary screen that sort of disintegrates (in a
new wave artistic kind of style)

Posted by: Webly-Ra Dec 9 2009, 01:15 AM

QUOTE (Big_T @ Dec 8 2009, 10:23 PM)

Hi Tweak,

Here are the screen shots of my primary screen and the other secondary screen that sort of disintegrates
(in a new wave artistic kind of style)
T

looks like a disabler kext issue i think (could be wrong) but im sure that the apple cpumanagement needs to
be disabled with disabler ( in extensions get a copy of mac drive and you can do this your self via windows
instead of rebooting all again) ...i could be wrong tho

Posted by: tweak41 Dec 9 2009, 03:53 AM

Big_T,

What video card do you have?

Posted by: espress0 Dec 9 2009, 08:12 AM

Hello and thank you for posting this guide. I was wondering if anyone has gotten this to work with an Asus
P6T7 ? This will be my first run at this and any pointers beyond the already extensive guide would be
great.

Posted by: Big_T Dec 9 2009, 09:47 AM

QUOTE (tweak41 @ Dec 8 2009, 07:53 PM)

Big_T,

What video card do you have?

Its an Asus EAH 4580 1 gig video Card.

http://usa.asus.com/product.aspx?P_ID=uhwarwIzFUpVVGdI

Posted by: tweak41 Dec 9 2009, 10:26 AM

Big_T

Your graphics card is the problem. Support has just been updated in 10.6.2...

http://netkas.org/?p=284

Not sure what to tell you. If you can find a DVD that is 10.6.2 instead of 10.6 you can install it, otherwise
maybe you'll have to make some changes to your files on the flash drive before it will install (i.e. the added
kexts for your graphics card).

And don't forget to use the files netkas mentions!

Good luck.

EDIT: Direct link to the drivers you need: http://is.gd/4y27Q

Posted by: Webly-Ra Dec 9 2009, 05:45 PM

QUOTE (tweak41 @ Dec 9 2009, 10:26 AM)


Big_T

Your graphics card is the problem. Support has just been updated in 10.6.2...

http://netkas.org/?p=284

Not sure what to tell you. If you can find a DVD that is 10.6.2 instead of 10.6 you can install it, otherwise
maybe you'll have to make some changes to your files on the flash drive before it will install (i.e. the added
kexts for your graphics card).

And don't forget to use the files netkas mentions!

Good luck.

EDIT: Direct link to the drivers you need: http://is.gd/4y27Q

dang just when i thought i had it figured ...i was thinking video card due to the wavy lines on the screen but
assumed disabler caus of where it choked

Posted by: tweak41 Dec 10 2009, 05:59 AM

QUOTE (Webly-Ra @ Dec 9 2009, 06:45 PM)

dang just when i thought i had it figured ...i was thinking video card due to the wavy lines on the screen
but assumed disabler caus of where it choked

Because it stops booting at a certain line doesn't necessarily mean that's the cause. If you see a kernel panic
then it's pretty obvious, but sometimes you'll find the real reason hidden halfway down the page and not
realize it. However, I think the messed up graphics were a pretty good indicator that it was something related
to the graphics hardware, and sure enough he was using a card that is in beta stages in terms of support (as
evident from the link to netkas' site).

Posted by: Defender666 Dec 10 2009, 09:22 AM

QUOTE (andrew79 @ Dec 8 2009, 11:09 AM)

I tried in 64-bit and had no problems but i have an external EMU usb soundcard too (native mac os x
drivers), which i use only for recording and unfortunately there is no support for 64-bit for this card.

I used JMicronATA kext as long as i had the ide dvd rom and had no sleep issues. When i bought my new
sata dvd rom (Sony optiarc) i deleted the kext because i don't need it. So the only thing i could thing is the
32 bit architecture. Maybe this is why i have the sleep function working...

Are you sure it is a 64bit driver issue on the soundcard. As my external Logitech USB Soundcard stopped
working with the Soundkext from the package (the 2 kexts) Removing the kexts solved the usb sound issue.

I now use a kext in S/L/E Folder. Get it here: http://www.insanelymac.com/forum/index.php?


showtopic=161430

Posted by: andrew79 Dec 10 2009, 09:52 AM

QUOTE (Defender666 @ Dec 10 2009, 11:22 AM)

Are you sure it is a 64bit driver issue on the soundcard. As my external Logitech USB Soundcard stopped
working with the Soundkext from the package (the 2 kexts) Removing the kexts solved the usb sound
issue.

I now use a kext in S/L/E Folder. Get it here: http://www.insanelymac.com/forum/index.php?


showtopic=161430

Yes, emu 0202 usb does not work in 64 bit mode. No drivers... In 32 bit mode it works just fine. I had a
problem with my logitech cam built in mic, when i tried the first version of the 2 kexts. A day later it was fixed
with a newer version of the kexts and logitech cam built in mic appeared again in sound preferences. The one
kext solution destroys the sleep function in my system so i prefer to use the updated 2 kexts for sound. Emu
0202 does not work in 64bit mode even if i remove the 2 kexts. I also have a mac mini and if i boot in 64bit
mode...emu does not work.

Posted by: Defender666 Dec 10 2009, 10:06 AM

Ok thanks for the info. Don't really know the emu soundcard. It was just an idea which came up.

I'll give a try to the new 2kext sound solution. Seems to be more vanilla then the S/L/E Kext Version.

Posted by: uachu Dec 10 2009, 12:29 PM

Hi, first of all sorry my English, I use a translator.


10.6.1 was installed perfectly. I upgraded to 10.6.2 following your guide but the only thing not working is
the wifi. I have to install a kext?

Thanks for your guides are very easy to understand, great job!

Posted by: Defender666 Dec 10 2009, 12:33 PM

what external wifi card do you use? The P6T SE does not have onboard wifi

Posted by: Webly-Ra Dec 10 2009, 12:39 PM

QUOTE (Defender666 @ Dec 10 2009, 12:33 PM)

what external wifi card do you use? The P6T SE does not have onboard wifi

yeah it doesnt have wifi...have you tried just usng the ethernet port deleting the networkinterfaces.plist
may help you reset the connection,

Posted by: uachu Dec 10 2009, 12:43 PM

I installed AR5005GS Atheros Wireless Network Adapter

Posted by: Webly-Ra Dec 10 2009, 06:26 PM

QUOTE (uachu @ Dec 10 2009, 12:43 PM)

I installed AR5005GS Atheros Wireless Network Adapter

google it to see if there is a kext avalible for it or a change in the dsst ....hang on

EDIT try this its for a laptop but may help

http://www.insanelymac.com/forum/lofiversion/index.php/%22http:/t33089-150.html

Posted by: Big_T Dec 10 2009, 09:22 PM

QUOTE (tweak41 @ Dec 9 2009, 02:26 AM)

Big_T

Your graphics card is the problem. Support has just been updated in 10.6.2...

http://netkas.org/?p=284

Not sure what to tell you. If you can find a DVD that is 10.6.2 instead of 10.6 you can install it, otherwise
maybe you'll have to make some changes to your files on the flash drive before it will install (i.e. the added
kexts for your graphics card).

And don't forget to use the files netkas mentions!

Good luck.

EDIT: Direct link to the drivers you need: http://is.gd/4y27Q

Hi Tweak,

Ok This makes sense. I downloaded the kexts from the link thank you! I was wondering though if there is a
way to inject them into the flash drive? I placed them in the "Extra" Folder next to the extensions.mkext in a
faint hope that it woudl work but nothing happened.

I suppose finding a 6.2 disc is the best solution.

Big_T

QUOTE (Webly-Ra @ Dec 9 2009, 09:45 AM)

dang just when i thought i had it figured ...i was thinking video card due to the wavy lines on the screen
but assumed disabler caus of where it choked
Hey Man ,

Still thanks for trying anyway!!! I also thought it was the power management or ethernet card.

Big_T

Posted by: TheCONDOR Dec 11 2009, 11:51 AM

Big_T with other O.S. your card works fine????

Posted by: Big_T Dec 11 2009, 04:04 PM

QUOTE (TheCONDOR @ Dec 11 2009, 03:51 AM)

Big_T with other O.S. your card works fine????

Yes I am currently on Ideneb 10.5.5 and the card works like a charm. I did have to install the kexts though to
enable proper resolution and dual capabilities, but that was after the OS was working and installed.

Posted by: Webly-Ra Dec 12 2009, 03:09 AM

QUOTE (Big_T @ Dec 11 2009, 04:04 PM)

Yes I am currently on Ideneb 10.5.5 and the card works like a charm. I did have to install the kexts though
to enable proper resolution and dual capabilities, but that was after the OS was working and installed.

have you tried installing backing up your kext (audio video internet etc) and then rebooting but before
updating ( dowload the update let it install but before restarting re installation ) re install the backed up kext
then rebooting???

Posted by: Big_T Dec 12 2009, 08:18 PM

QUOTE (Webly-Ra @ Dec 11 2009, 07:09 PM)

have you tried installing backing up your kext (audio video internet etc) and then rebooting but before
updating ( dowload the update let it install but before restarting re installation ) re install the backed up
kext then rebooting???

But I have not been able to install snow leopard in the first place? I get hung up on the install. So I only have
10.5.5 running now. Not sure how I'm supposed to run the update?

Posted by: Webly-Ra Dec 12 2009, 10:58 PM

QUOTE (Big_T @ Dec 12 2009, 08:18 PM)

But I have not been able to install snow leopard in the first place? I get hung up on the install. So I only
have 10.5.5 running now. Not sure how I'm supposed to run the update?

ok your in 10 .5.5 downoad osx86 back up your kext ( to a external drive ) click the apple in the top corner
select software update let t do its stuff once done dont reboot click reinstall kext or restore kext from the
location you saved them to then make sure you do as netkas said back up the mach_kernel......reboot with the
mach_kernel.backup line and cross fingers

Posted by: andrew79 Dec 13 2009, 01:56 PM

Some useful information about temps for asus x58 motherboards and overclocking!

I wanted to try overclock my cpu to 3.00Ghz but i was afraid of the temperature issue. Reading around the
forums i saw that windows users had temp issues too, with asus motherboards, even without overclocking
the cpu but JUST increasing the memory freq. I read many reviews of users that raised their memory freq to
1600 and had a cpu temp boost! My memory was running at 1600mhz too. I7 920@ 2,67 does not need
1600mhz. If you let your bios decide (auto) memory will run at lower frequencies. So first thing i did was
this. I set the mem freq to auto! Then i overclocked the cpu to 3,00 Ghz and booted to osx. Temps were
LOWER than before!!! I just raised the BCLK value from 133 to 150. This is a good,safe and stable cpu
boost. And here are my results. Better scores, better performance and good temps.Also my system is less
noisy after the overclocking because of the lower temps!
So if you are running at 2,66Ghz and your cpu is hot... check your bios memory settings. If you set memory
frequency to auto, i think your cpu will run cooler!

Posted by: Bchemist Dec 13 2009, 03:47 PM

QUOTE (tweak41 @ Dec 4 2009, 09:29 AM)

I can't get timed sleep with my mobo either! It's driving me insane. Maybe if I put SleepEnabler in
S/L/E...Then it's not totally vanilla, but whatever. Functional is better. I also hypothesized that the SATA
DVD drive was the cause, but tried unplugging it. Then someone else said the printer may be causing the
problem. I tried unplugging that too. Neither solved the sleep issue. So I dunno what to do.

Hey Bchemist,

Do you think this could be coded into a DSDT patch:


http://digitaldj.net/2009/09/03/ich10r-in-raid-mode-and-snow-leopard/

??

Interesting breakthroughs while I've been off the forums, but I've been looking at the code daily to see if I can
make improvements based on what I've learned while coding for my other boards also.

I'll post my latest DSDT and also one that adds what is being done in the kext described there. I don't have
that kind of setup so I won't be able to test that particular file on my own system...but I know exactly where to
place the hack on the SATA code in the file.

I'll add the files to this post in a bit.

QUOTE (_Wolverine_ @ Dec 3 2009, 03:54 AM)

hmmm
i have a mac pro
just dont know if its a 4,1
ill check tomorrow what i need to do?

Try downloading a complier like the Evo DSDTSE, add it to your MacPro application folder, open the app, then
click "Extract DSDT"

Save it as a .dsl, .rtf, or .txt file and upload it here. If I have this file it will be easier to optimize our native
ASUS code to allow SL to function optimally or at least as vanilla as possible.

******EDIT*****

The first file (dsdt.aml) is my personal current DSDT. It is customized to accommodate a 9800 GT Nvidia 1024
card and is fully displayed in both the PCI and Graphics info.

DO NOT USE THIS FILE UNLESS YOUR GRAPHICS CARD MATCHES OR HAS THE SAME NVCAP AND MEMORY.

The second file, dsdtvanilla.aml is the same file without the graphics card customization. In addition to the
previous mods, this file is now contains the firewire power conservation mod (took me longer than I thought
to figure out for our mobo but it's a simple fix), the fix that enables full options on bios in that the mobo
"thinks" that it is running Vista and therefore enables all features as a default. I also added the sleep support
mod for the USB/UCHI ports. I also renamed a couple more devices to match what is used in the MacPro4,1.
Some code was removed, i.e. unrecognized/unusable P0P and NPE ports and their related code.

There are still some more mods I have in mind but I need to find a mac pro or an i7 I/O reg from an imac. I'll
probably start to read the ACPI guide to see what else I can do. I was able to successfully mod my Rampage II
Extreme to install SL on the first try using the EFI stick method. The DSDT file for the initial install was actually
the P6T-SE and then I made a few minor adjustments later. There really isn't much difference between ASUS
mobos. The only thing I couldn't get to work was the LAN on the Rampage, but I don't need to go online
anyway so I didn't bother to push the issue.

This is a very solid DSDT and possibly the best and most stable yet, especially since it has been used perfectly
cross-platform. As usual, please leave any and all feedback on the forum.

As I suspected, there's no need for distros anymore with a solid DSDT and the current methods of installation.
What used to take hours of trial and error can now be done in one shot.

Kexts used:

AppleHDA.kext (recommended recently for the 1200 codec)


EvoReboot.kext
IOACHIblockstorage.kext
FakeSMCv2.5

I'm still running 10.6.1 but I may go to 10.6.2 when I have more time to "play", since everything works makes
it hard to justify making the upgrade when everything works perfectly and speed is an understatement. Trio a
SSD, a striped RAID array, and the i7 and you will be spoiled rotten. My Macbook Pro laptop feels seems
unusably slow at times now

The last DSDT, dsdtRAIDtest.aml is as per request of tweak41. I haven't tested it since I don't have the type of
RAID in question...but it looked good in the compiler

***2nd EDIT ***

I initially wasn't able to compile the RAID hack after compiling it earlier. Again I have no idea if this will work
and, having to write an entire subroutine as a non-programmer, I don't have much faith that it WON'T cause a
hang. But then again, stranger things have happened...but rename and then use dsdtRAIDtest.aml at your own
risk.

dsdt.aml.zip ( 8.13K ) : 21
dsdtvanilla.aml.zip ( 7.88K ) : 34
dsdtRAIDtest.aml.zip ( 7.96K ) : 7

Posted by: caxio Dec 13 2009, 06:14 PM

QUOTE (Bchemist @ Dec 13 2009, 04:47 PM)

Interesting breakthroughs while I've been off the forums, but I've been looking at the code daily to see if I
can make improvements based on what I've learned while coding for my other boards also.

I'll post my latest DSDT and also one that adds what is being done in the kext described there. I don't
have that kind of setup so I won't be able to test that particular file on my own system...but I know exactly
where to place the hack on the SATA code in the file.

I'll add the files to this post in a bit.

Try downloading a complier like the Evo DSDTSE, add it to your MacPro application folder, open the app,
then click "Extract DSDT"

Save it as a .dsl, .rtf, or .txt file and upload it here. If I have this file it will be easier to optimize our native
ASUS code to allow SL to function optimally or at least as vanilla as possible.

well i wait your next dsdt, a good idea is develop


Vanilla Speedstep

here:
http://www.insanelymac.com/forum/index.php?showtopic=181631

i have try to make dsdt hack for this whit partial success

Posted by: Target1 Dec 13 2009, 09:00 PM

Howdy all,

First, as always, thanks tremendously for the guide. Its one of the best.

Well, I finally have a working install with an HD 4830. If anyone is having problems with that graphics
card, shoot me a PM.

I do have 2 quick questions. First, if I want to update things like the DSDT file, can I just go into the EFI
boot partition, and replace the file? Seems like it can't be that easy.

Second, I just realized I'm only running in 32bit mode. I tried editing the com.apple.boot file to force it to
boot into 64 bit, and the system hung (had to load under single user mode to change back). Any
suggestions? I know this has been talked about, but it will take me forever to read through the entire
thread again.

Thanks,

Target

Posted by: andrew79 Dec 13 2009, 09:43 PM

QUOTE (Bchemist @ Dec 13 2009, 05:47 PM)

Interesting breakthroughs while I've been off the forums, but I've been looking at the code daily to see if I
can make improvements based on what I've learned while coding for my other boards also.

I'll post my latest DSDT and also one that adds what is being done in the kext described there. I don't
have that kind of setup so I won't be able to test that particular file on my own system...but I know exactly
where to place the hack on the SATA code in the file.

I'll add the files to this post in a bit.


Try downloading a complier like the Evo DSDTSE, add it to your MacPro application folder, open the app,
then click "Extract DSDT"

Save it as a .dsl, .rtf, or .txt file and upload it here. If I have this file it will be easier to optimize our native
ASUS code to allow SL to function optimally or at least as vanilla as possible.

******EDIT*****

The first file (dsdt.aml) is my personal current DSDT. It is customized to accommodate a 9800 GT Nvidia
1024 card and is fully displayed in both the PCI and Graphics info.

DO NOT USE THIS FILE UNLESS YOUR GRAPHICS CARD MATCHES OR HAS THE SAME NVCAP AND MEMORY.

The second file, dsdtvanilla.aml is the same file without the graphics card customization. In addition to
the previous mods, this file is now contains the firewire power conservation mod (took me longer than I
thought to figure out for our mobo but it's a simple fix), the fix that enables full options on bios in that
the mobo "thinks" that it is running Vista and therefore enables all features as a default. I also added the
sleep support mod for the USB/UCHI ports. I also renamed a couple more devices to match what is used in
the MacPro4,1. Some code was removed, i.e. unrecognized/unusable P0P and NPE ports and their related
code.

There are still some more mods I have in mind but I need to find a mac pro or an i7 I/O reg from an imac.
I'll probably start to read the ACPI guide to see what else I can do. I was able to successfully mod my
Rampage II Extreme to install SL on the first try using the EFI stick method. The DSDT file for the initial
install was actually the P6T-SE and then I made a few minor adjustments later. There really isn't much
difference between ASUS mobos. The only thing I couldn't get to work was the LAN on the Rampage, but I
don't need to go online anyway so I didn't bother to push the issue.

This is a very solid DSDT and possibly the best and most stable yet, especially since it has been used
perfectly cross-platform. As usual, please leave any and all feedback on the forum.

As I suspected, there's no need for distros anymore with a solid DSDT and the current methods of
installation. What used to take hours of trial and error can now be done in one shot.

Kexts used:

AppleHDA.kext (recommended recently for the 1200 codec)


EvoReboot.kext
IOACHIblockstorage.kext
FakeSMCv2.5

I'm still running 10.6.1 but I may go to 10.6.2 when I have more time to "play", since everything works
makes it hard to justify making the upgrade when everything works perfectly and speed is an
understatement. Trio a SSD, a striped RAID array, and the i7 and you will be spoiled rotten. My Macbook
Pro laptop feels seems unusably slow at times now

The last DSDT, dsdtRAIDtest.aml is as per request of tweak41. I haven't tested it since I don't have the
type of RAID in question...but it looked good in the compiler

Hi and thnx for your new dsdt.aml. I have the same graphics card (Nvidia 9800 GT 1024 RAM) but when i used
the one with the pci fix i had problems. Screenshot taking (COMMAND-SHIFT-3 is the shortcut) does not
work. It's making the sound of taking desktop screenshot but the screenshot never appears on desktop or
anywhere else.
Also i was talking with a friend of mine on skype and just before changing the dsdt and restarting, i was
sharing my screen using skype, with him. After restarting desktop screensharing on skype stopped
functioning. At the end i used the dsdtvanilla file and restarted... then the above problems were solved.

Posted by: Bchemist Dec 13 2009, 11:14 PM

QUOTE (andrew79 @ Dec 13 2009, 09:43 PM)

Hi and thnx for your new dsdt.aml. I have the same graphics card (Nvidia 9800 GT 1024 RAM) but when i
used the one with the pci fix i had problems. Screenshot taking (COMMAND-SHIFT-3 is the shortcut) does
not work. It's making the sound of taking desktop screenshot but the screenshot never appears on
desktop or anywhere else.
Also i was talking with a friend of mine on skype and just before changing the dsdt and restarting, i was
sharing my screen using skype, with him. After restarting desktop screensharing on skype stopped
functioning. At the end i used the dsdtvanilla file and restarted... then the above problems were solved.

Interesting...are you using Snapz? Well I guess it's vanilla for me as well since I sometimes need to film the
screen. It's good that this hack was just a prelude to the dual graphics card-for-up-to-4 screen mod. I'll post
my prototype for the dual graphics card if you want to do some further experiments.

Dual 9800 GT graphics mod:

QUOTE (Target1 @ Dec 13 2009, 09:00 PM)

Howdy all,

First, as always, thanks tremendously for the guide. Its one of the best.

Well, I finally have a working install with an HD 4830. If anyone is having problems with that graphics
card, shoot me a PM.
I do have 2 quick questions. First, if I want to update things like the DSDT file, can I just go into the EFI
boot partition, and replace the file? Seems like it can't be that easy.

Second, I just realized I'm only running in 32bit mode. I tried editing the com.apple.boot file to force it to
boot into 64 bit, and the system hung (had to load under single user mode to change back). Any
suggestions? I know this has been talked about, but it will take me forever to read through the entire
thread again.

Thanks,

Target

It's really that easy with the DSDT file. Just overwrite and reboot.

Is there any reason in particular that you want to boot into 64 bit mode other than for the sake of curiosity?
After a couple of months of testing with 4 desktops and a couple of laptops, I've found little or no difference
in 32 bit vs 64 bit mode. If differences DO arise, they tend to favor 32 bit with respect to speed and stability.
I'm an aggressive user of audio/video editing with audio interfaces (Roland Fantom G, MOTU, etc) where 64 bit
is not uncommon but I've yet to see a difference even there since the main sequencers are purely 32 bit. Until
we break past the 32 gig barrier, 64 bit is just hype for Mac systems IMO.

If you want to boot into 64 bit, you'll need to remove the arch=i386 boot flag or replace it with
arch=i386_x64. If the system is hanging as you are describing, it's likely due to your graphics card based on
precedent cases that I've read about elsewhere. You may be stuck booting into 32 bit mode unless a kext
comes out that supports your card at 64 bit.

QUOTE (caxio @ Dec 13 2009, 06:14 PM)

well i wait your next dsdt, a good idea is develop


Vanilla Speedstep

here:
http://www.insanelymac.com/forum/index.php?showtopic=181631

i have try to make dsdt hack for this whit partial success

The DSDT files that I have been posting are already fully able to use native speedstep. Be sure to enable
speedstep and all of your C-states in bios. If you use I/O explorer you'll be able to see that the OS is
supporting speedstep, hyperthreading, and C-states. AppleLPC is the main vanilla kext that is used as well as
ACPI Platform yada yada I forget...but there are several that are active.

EDIT - so there is no confusion, the DSDT file below is the dual graphics card prototype. The way my reply is
showing up might confuse some. For the latest DSDT file with new fixes and mods, look back a few posts for
the dsdtvanilla.aml file.

dsdt.aml.zip ( 8.17K ) : 12

Posted by: Target1 Dec 14 2009, 12:04 AM

QUOTE (Bchemist @ Dec 14 2009, 12:14 AM)

It's really that easy with the DSDT file. Just overwrite and reboot.

Is there any reason in particular that you want to boot into 64 bit mode other than for the sake of
curiosity? After a couple of months of testing with 4 desktops and a couple of laptops, I've found little or
no difference in 32 bit vs 64 bit mode. If differences DO arise, they tend to favor 32 bit with respect to
speed and stability. I'm an aggressive user of audio/video editing with audio interfaces (Roland Fantom G,
MOTU, etc) where 64 bit is not uncommon but I've yet to see a difference even there since the main
sequencers are purely 32 bit. Until we break past the 32 gig barrier, 64 bit is just hype for Mac systems
IMO.

If you want to boot into 64 bit, you'll need to remove the arch=i386 boot flag or replace it with
arch=i386_x64. If the system is hanging as you are describing, it's likely due to your graphics card based
on precedent cases that I've read about elsewhere. You may be stuck booting into 32 bit mode unless a
kext comes out that supports your card at 64 bit.

Thanks a ton for the response.

The main reason I want to use the 64 bit mode is that I'm locked at 4Gigs of RAM right now. My understanding
is that this is a 32 bit limitation, but based on what you wrote above, I'm guessing this isn't the case. Any ideas
on what might be wrong?

Is replacing/deleting kexts as simple as the DSDT file? Can I just delete and use Kext helper?

Target

Posted by: tweak41 Dec 14 2009, 01:46 AM


QUOTE (Target1 @ Dec 14 2009, 01:04 AM)

Thanks a ton for the response.

The main reason I want to use the 64 bit mode is that I'm locked at 4Gigs of RAM right now. My
understanding is that this is a 32 bit limitation, but based on what you wrote above, I'm guessing this isn't
the case. Any ideas on what might be wrong?

Is replacing/deleting kexts as simple as the DSDT file? Can I just delete and use Kext helper?

Target

Use Kext Utility. Kext Helper is obsolete. I included it in the 10.6.2 update pack, but if you search for it in the
search bar up above, you'll also find it.

Whenever I update or replace kexts, I drop them into the Extensions folder, delete the old Extensions.mkext
file, and then I drag and drop the Extensions folder onto the Kext Utility app. It repairs permissions and
generates a new Extensions.mkext file in the Extra directory. Works like a charm each and every time.

@Big_T

Do the same thing I mentioned above on your flashdrive with those video kexts.

One last thing...has anyone had a chance to try Chameleon RC4 yet?

Posted by: andrew79 Dec 14 2009, 07:45 AM

Bchemist no i don't use Snapz. I just use the snow leopard built in "take screenshot" function. Also
sometimes i use skype screensharing. I wouldn't find out this problem but as i said i was talking with a
friend on skype when i changed the dsdt and after restarting no more screenshots and screensharing. I
could try adding my card to your dsdtvanilla file but i don't have the skills I have patched a dsdt file
before for my older pc (gigabyte mobo) but without any other fixes. I will try and read some posts about
pci - graphics card fix for dsdt and if i understand anything i will try...

Thnx again for your time and effort.

--------------EDIT-----------

Man your dsdt with the nvidia 9800 pci fix, works great!!! The problem was mine. Few weeks ago before
using your dsdt, i had no graphics acceleration when i tried to boot in 64bit mode and i used EFI string
injection. The original boot.plist file is the same in 32 and 64 bit mode so yesterday when i tried your dsdt
the problem was that! The efi string conflicted with the new dsdt. This morning i had this idea, that maybe
this is the problem. I removed the string, used your dsdt with the nvidia 9800 fix and restarted. Everything
works perfect until now. I think you and tweak41 are my heroes lol. My upgraded mac mini (2,2ghz core
2duo, 2gb ram) is going to be covered with dust

-----------EDIT2------
Tweak41 i used the new chameleon rc4. The only changes i can see is that it changed my cpu info to intel
xeon processor to match the cpus that apple uses. This is the same "trick" that pc efi 10.5 uses. It also
changed my hardware uuid and i can not fix it. tried with uuid kext, platformuuid kext and i also have it
injected in my boot.plist file. I read that other users have this issue too. If anyone finds out how to fix this
issue pls post it!!!

Posted by: caxio Dec 14 2009, 12:51 PM

i have try your new dsdt only issue i have is ATA Disk: Checksum Cookie not valid
dont detect propery ata disk, whit your old dsdt in first page ata disk work well.
thanks
for yor job
caxio

Posted by: Bchemist Dec 14 2009, 03:34 PM

QUOTE (tweak41 @ Dec 14 2009, 01:46 AM)

Use Kext Utility. Kext Helper is obsolete. I included it in the 10.6.2 update pack, but if you search for it in
the search bar up above, you'll also find it.

Whenever I update or replace kexts, I drop them into the Extensions folder, delete the old
Extensions.mkext file, and then I drag and drop the Extensions folder onto the Kext Utility app. It repairs
permissions and generates a new Extensions.mkext file in the Extra directory. Works like a charm each
and every time.

@Big_T

Do the same thing I mentioned above on your flashdrive with those video kexts.

One last thing...has anyone had a chance to try Chameleon RC4 yet?

Indeed Kext Helper is a good way to "un-vanilla" your install. I suppose it's ok if you need to add something
like a wireless 3rd party driver but I've found that Digital Dreamer's install script does the job much simpler
and cleaner where you can easily install and uninstall without misc files showing up all over the place later....at
least this has been the case with my other system that I use for hardcore testing.

Did you get a chance to try the RAID dsdt I made? When I disassembled it the complier made a number of
changes to the code...but it seems to like it so hopefully the SATA controller will do the same. I think that
we're at the point where we'll need to write new scripts and subroutines instead of just defining, redefining,
and/or clarifying existing code.

@Target1

OSX does indeed place that 4 gig limit on 32 bit entities but they don't necessarily share the same 4 gigs...so
OSX in 32 bit mode can allocate 8 blocks of 4gigs. This can be done manually but it's very complicated and
beyond the scope of this thread....where it's mainly for audio/video editors where you'd need to ensure that
various 32 bit apps are able to use the allowable 4gig all to themselves. These are unusual cases obviously.
Letting the OS take care of similar tasks is plenty for anyone other than the hardest of the hardcore
audio/video pros. The best way to get an idea of your needs is to open up the Activity monitor while doing
your most intensive tasks simultaneously. Most people are surprised to find that 99% of apps don't really need
that much RAM. We are at a point where hardware is FAR ahead of software for the most part. There was a
good article in Tom's Hardware about RAM marketing and separating myth from reality. The part that they left
out was to define who would actually need tons of RAM...but as I said that's usually audio editors since you'll
often need to run a sequencer (Pro Tools/Logic), compressors, and virtual instruments simultaneously. Their
sheer bulk eats up most of the RAM but even then CPU time is what's most important.

So until we start buying software that comes on flash drives, i.e. singular apps that are larger than what fits on
a DVD, 64 bit won't give any improvement. Some people will point to CS4, Final Cut, Logic, and similarly large
apps, but in reality they are software suites. The largest app in any of the suites isn't larger than 1gig,
especially if you consider the actual functioning code. In the case of Final Cut Pro, the app is about 600
megabytes but most of that is in the form of add-ons and plugins that lay dormant once they are initially
loaded.

The key to speed in our current hardware/software environment is heavy duty and fast RAM, the ability to
overclock, and a solid state drive, preferably with a read/write time of 200 mbps. OCZ, G.Skill, and Intel are
best choices in that once you combine the i7, overclockable RAM, and a SSD, running in 64 bit mode will be
the furthest thing from your mind.

In my case, everything I do is more or less instantaneous while in 32 bit where sometimes I almost wish I saw
a beach ball of death so that my mind could have the chance to wander or have an excuse to take a break like
in the past. What literally would have taken 24 hours to render 3 years ago now takes about 5-10 minutes.
Even copying 100 gigs from my RAID to my SSD takes about 3 minutes. If you find yourself waiting for
anything longer than what I've described, you might have a conflict somewhere in your system.

QUOTE (andrew79 @ Dec 14 2009, 07:45 AM)

Bchemist no i don't use Snapz. I just use the snow leopard built in "take screenshot" function. Also
sometimes i use skype screensharing. I wouldn't find out this problem but as i said i was talking with a
friend on skype when i changed the dsdt and after restarting no more screenshots and screensharing. I
could try adding my card to your dsdtvanilla file but i don't have the skills I have patched a dsdt file
before for my older pc (gigabyte mobo) but without any other fixes. I will try and read some posts about
pci - graphics card fix for dsdt and if i understand anything i will try...

Thnx again for your time and effort.

--------------EDIT-----------

Man your dsdt with the nvidia 9800 pci fix, works great!!! The problem was mine. Few weeks ago before
using your dsdt, i had no graphics acceleration when i tried to boot in 64bit mode and i used EFI string
injection. The original boot.plist file is the same in 32 and 64 bit mode so yesterday when i tried your dsdt
the problem was that! The efi string conflicted with the new dsdt. This morning i had this idea, that
maybe this is the problem. I removed the string, used your dsdt with the nvidia 9800 fix and restarted.
Everything works perfect until now. I think you and tweak41 are my heroes lol. My upgraded mac mini
(2,2ghz core 2duo, 2gb ram) is going to be covered with dust

-----------EDIT2------
Tweak41 i used the new chameleon rc4. The only changes i can see is that it changed my cpu info to intel
xeon processor to match the cpus that apple uses. This is the same "trick" that pc efi 10.5 uses. It also
changed my hardware uuid and i can not fix it. tried with uuid kext, platformuuid kext and i also have it
injected in my boot.plist file. I read that other users have this issue too. If anyone finds out how to fix this
issue pls post it!!!

LOL this bothered me all day and I thought of exactly what you just wrote but thought "nah...he would have
thought of that already" and I was analyzing pin configurations and other options I'm glad that you got to
the "already" part and made the fix and was able to report it here before I really started to OCD on a phantom
solution

I love DSDT and the freedom to customize our system that it gives to us....not to mention the look of awe on
the faces of non-hackintosh mac users when they see our rigs...now THAT'S what I'd consider to be priceless
and it makes all of this worthwhile

QUOTE (caxio @ Dec 14 2009, 12:51 PM)

i have try your new dsdt only issue i have is ATA Disk: Checksum Cookie not valid
dont detect propery ata disk, whit your old dsdt in first page ata disk work well.
thanks
for yor job
caxio

Are you using the JMicron kext with the latest DSDT? If not, that could be the solution.

Also, are your DVD drive SATA or IDE? If IDE you'll definitely need the JMicron kext with the new DSDT. But if
not, I'd stay with the earlier DSDT if that is working well for you. I do plan to use an IDE drive on my other rig
so I can add a hot spare to my software RAID so later I'll be able to test hacks for these kinds of scenarios.

Posted by: caxio Dec 14 2009, 06:28 PM


QUOTE (Bchemist @ Dec 14 2009, 04:34 PM)

Indeed Kext Helper is a good way to "un-vanilla" your install. I suppose it's ok if you need to add
something like a wireless 3rd party driver but I've found that Digital Dreamer's install script does the job
much simpler and cleaner where you can easily install and uninstall without misc files showing up all over
the place later....at least this has been the case with my other system that I use for hardcore testing.

Did you get a chance to try the RAID dsdt I made? When I disassembled it the complier made a number of
changes to the code...but it seems to like it so hopefully the SATA controller will do the same. I think that
we're at the point where we'll need to write new scripts and subroutines instead of just defining,
redefining, and/or clarifying existing code.

@Target1

OSX does indeed place that 4 gig limit on 32 bit entities but they don't necessarily share the same 4
gigs...so OSX in 32 bit mode can allocate 8 blocks of 4gigs. This can be done manually but it's very
complicated and beyond the scope of this thread....where it's mainly for audio/video editors where you'd
need to ensure that various 32 bit apps are able to use the allowable 4gig all to themselves. These are
unusual cases obviously. Letting the OS take care of similar tasks is plenty for anyone other than the
hardest of the hardcore audio/video pros. The best way to get an idea of your needs is to open up the
Activity monitor while doing your most intensive tasks simultaneously. Most people are surprised to find
that 99% of apps don't really need that much RAM. We are at a point where hardware is FAR ahead of
software for the most part. There was a good article in Tom's Hardware about RAM marketing and
separating myth from reality. The part that they left out was to define who would actually need tons of
RAM...but as I said that's usually audio editors since you'll often need to run a sequencer (Pro
Tools/Logic), compressors, and virtual instruments simultaneously. Their sheer bulk eats up most of the
RAM but even then CPU time is what's most important.

So until we start buying software that comes on flash drives, i.e. singular apps that are larger than what
fits on a DVD, 64 bit won't give any improvement. Some people will point to CS4, Final Cut, Logic, and
similarly large apps, but in reality they are software suites. The largest app in any of the suites isn't larger
than 1gig, especially if you consider the actual functioning code. In the case of Final Cut Pro, the app is
about 600 megabytes but most of that is in the form of add-ons and plugins that lay dormant once they
are initially loaded.

The key to speed in our current hardware/software environment is heavy duty and fast RAM, the ability to
overclock, and a solid state drive, preferably with a read/write time of 200 mbps. OCZ, G.Skill, and Intel
are best choices in that once you combine the i7, overclockable RAM, and a SSD, running in 64 bit mode
will be the furthest thing from your mind.

In my case, everything I do is more or less instantaneous while in 32 bit where sometimes I almost wish I
saw a beach ball of death so that my mind could have the chance to wander or have an excuse to take a
break like in the past. What literally would have taken 24 hours to render 3 years ago now takes about 5-
10 minutes. Even copying 100 gigs from my RAID to my SSD takes about 3 minutes. If you find yourself
waiting for anything longer than what I've described, you might have a conflict somewhere in your system.

LOL this bothered me all day and I thought of exactly what you just wrote but thought "nah...he would
have thought of that already" and I was analyzing pin configurations and other options I'm glad that
you got to the "already" part and made the fix and was able to report it here before I really started to OCD
on a phantom solution

I love DSDT and the freedom to customize our system that it gives to us....not to mention the look of awe
on the faces of non-hackintosh mac users when they see our rigs...now THAT'S what I'd consider to be
priceless and it makes all of this worthwhile

Are you using the JMicron kext with the latest DSDT? If not, that could be the solution.

Also, are your DVD drive SATA or IDE? If IDE you'll definitely need the JMicron kext with the new DSDT. But
if not, I'd stay with the earlier DSDT if that is working well for you. I do plan to use an IDE drive on my
other rig so I can add a hot spare to my software RAID so later I'll be able to test hacks for these kinds of
scenarios.

i have discover the difference in the old dsdt have this device in the new is missing:

CODE

Device (JMF0)
{
Name (_ADR, Zero)
Name (PIOT, Package (0x05)
{
0x0258,
0x0186,
0x014A,
0xB4,
0x78
})
Name (UDMA, Package (0x07)
{
0x78,
0x50,
0x3C,
0x28,
0x1E,
0x14,
0x0F
})
Name (MDMA, Package (0x03)
{
0x01E0,
0x96,
0x78
})
OperationRegion (CF40, PCI_Config, 0x40, 0x04)
Field (CF40, ByteAcc, NoLock, Preserve)
{
, 3,
CAB0, 1,
, 18,
SWAP, 1,
CHN0, 1,
Offset (0x04)
}

OperationRegion (CF80, PCI_Config, 0x80, 0x04)


Field (CF80, ByteAcc, NoLock, Preserve)
{
, 19,
CAB1, 1,
Offset (0x03),
CHN1, 1,
Offset (0x04)
}

Name (IDEB, Buffer (0x14) {})


CreateDWordField (IDEB, Zero, GTM0)
CreateDWordField (IDEB, 0x04, GTM1)
CreateDWordField (IDEB, 0x08, GTM2)
CreateDWordField (IDEB, 0x0C, GTM3)
CreateDWordField (IDEB, 0x10, GTM4)
Name (PMIO, 0x04)
Name (PMDM, 0x06)
Name (PSIO, 0x04)
Name (PSDM, 0x06)
Name (SMIO, 0x04)
Name (SMDM, 0x06)
Name (SSIO, 0x04)
Name (SSDM, 0x06)
Name (MODP, 0x05)
Name (MODS, 0x05)
Device (SDE0)
{
Name (_ADR, Zero)
Method (_GTM, 0, NotSerialized)
{
Store (DerefOf (Index (PIOT, PMIO)), Local0)
Store (DerefOf (Index (PIOT, PSIO)), Local2)
Store (0x1A, Local4)
If (LAnd (MODP, One))
{
Store (DerefOf (Index (UDMA, PMDM)), Local1)
If (LGreater (PMDM, 0x02))
{
If (LAnd (LNotEqual (SWAP, One), LEqual (CHN1,
One)))
{
If (CAB1)
{
Store (0x02, PMDM)
Store (DerefOf (Index (UDMA, PMDM)),
Local1)
}
}

If (LAnd (LEqual (SWAP, One), LEqual (CHN0,


One)))
{
If (CAB0)
{
Store (0x02, PMDM)
Store (DerefOf (Index (UDMA, PMDM)),
Local1)
}
}
}

Or (Local4, One, Local4)


}
Else
{
Store (DerefOf (Index (MDMA, PMDM)), Local1)
}

If (LAnd (MODP, 0x04))


{
Store (DerefOf (Index (UDMA, PSDM)), Local3)
If (LGreater (PSDM, 0x02))
{
If (LAnd (LNotEqual (SWAP, One), LEqual (CHN1,
One)))
{
If (CAB1)
{
Store (0x02, PSDM)
Store (DerefOf (Index (UDMA, PSDM)),
Local3)
}
}

If (LAnd (LEqual (SWAP, One), LEqual (CHN0,


One)))
{
If (CAB0)
{
Store (0x02, PSDM)
Store (DerefOf (Index (UDMA, PSDM)),
Local3)
}
}
}

Or (Local4, 0x04, Local4)


}
Else
{
Store (DerefOf (Index (MDMA, PSDM)), Local3)
}

Store (Local0, GTM0)


Store (Local1, GTM1)
Store (Local2, GTM2)
Store (Local3, GTM3)
Store (Local4, GTM4)
Return (IDEB)
}

Method (_STM, 3, NotSerialized)


{
Store (Arg0, IDEB)
Store (GTM0, Local0)
Store (GTM1, Local1)
Store (GTM2, Local2)
Store (GTM3, Local3)
Store (GTM4, Local4)
If (LAnd (LNotEqual (Local0, Ones), LNotEqual (Local0,
Zero)))
{
Store (Match (PIOT, MEQ, Local0, MTR, Zero, Zero),
PMIO)
}

If (LAnd (LNotEqual (Local1, Ones), LNotEqual (Local1,


Zero)))
{
If (LAnd (Local4, One))
{
Store (Match (UDMA, MEQ, Local1, MTR, Zero,
Zero), PMDM)
}
Else
{
Store (Match (MDMA, MEQ, Local1, MTR, Zero,
Zero), PMDM)
}
}

If (LAnd (LNotEqual (Local2, Ones), LNotEqual (Local2,


Zero)))
{
Store (Match (PIOT, MEQ, Local2, MTR, Zero, Zero),
PSIO)
}

If (LAnd (LNotEqual (Local3, Ones), LNotEqual (Local3,


Zero)))
{
If (LAnd (Local4, 0x04))
{
Store (Match (UDMA, MEQ, Local3, MTR, Zero,
Zero), PSDM)
}
Else
{
Store (Match (MDMA, MEQ, Local3, MTR, Zero,
Zero), PSDM)
}
}

Store (Local4, MODP)


}

i use whit old dsdt whit JMicron kext

Posted by: Target1 Dec 14 2009, 06:54 PM

QUOTE (Bchemist @ Dec 14 2009, 04:34 PM)

@Target1
OSX does indeed place that 4 gig limit on 32 bit entities but they don't necessarily share the same 4
gigs...so OSX in 32 bit mode can allocate 8 blocks of 4gigs. This can be done manually but it's very
complicated and beyond the scope of this thread....where it's mainly for audio/video editors where you'd
need to ensure that various 32 bit apps are able to use the allowable 4gig all to themselves. These are
unusual cases obviously. Letting the OS take care of similar tasks is plenty for anyone other than the
hardest of the hardcore audio/video pros. The best way to get an idea of your needs is to open up the
Activity monitor while doing your most intensive tasks simultaneously. Most people are surprised to find
that 99% of apps don't really need that much RAM. We are at a point where hardware is FAR ahead of
software for the most part. There was a good article in Tom's Hardware about RAM marketing and
separating myth from reality. The part that they left out was to define who would actually need tons of
RAM...but as I said that's usually audio editors since you'll often need to run a sequencer (Pro
Tools/Logic), compressors, and virtual instruments simultaneously. Their sheer bulk eats up most of the
RAM but even then CPU time is what's most important.

So until we start buying software that comes on flash drives, i.e. singular apps that are larger than what
fits on a DVD, 64 bit won't give any improvement. Some people will point to CS4, Final Cut, Logic, and
similarly large apps, but in reality they are software suites. The largest app in any of the suites isn't larger
than 1gig, especially if you consider the actual functioning code. In the case of Final Cut Pro, the app is
about 600 megabytes but most of that is in the form of add-ons and plugins that lay dormant once they
are initially loaded.

The key to speed in our current hardware/software environment is heavy duty and fast RAM, the ability to
overclock, and a solid state drive, preferably with a read/write time of 200 mbps. OCZ, G.Skill, and Intel
are best choices in that once you combine the i7, overclockable RAM, and a SSD, running in 64 bit mode
will be the furthest thing from your mind.

In my case, everything I do is more or less instantaneous while in 32 bit where sometimes I almost wish I
saw a beach ball of death so that my mind could have the chance to wander or have an excuse to take a
break like in the past. What literally would have taken 24 hours to render 3 years ago now takes about 5-
10 minutes. Even copying 100 gigs from my RAID to my SSD takes about 3 minutes. If you find yourself
waiting for anything longer than what I've described, you might have a conflict somewhere in your system.

LOL this bothered me all day and I thought of exactly what you just wrote but thought "nah...he would
have thought of that already" and I was analyzing pin configurations and other options I'm glad that
you got to the "already" part and made the fix and was able to report it here before I really started to OCD
on a phantom solution

The RAM limitation is a fairly big deal for me. I'm currently running a Windows 7 VM full time, as well as an
Ubuntu, and I'd like to have an XP going. All to set up test beds for some dev work we have going. I'm currently
at 6Gigs of RAM and will be going to 12 once I have everything working nicely.

I currently have a 16G SSD as a boot drive which is incredible, and do believe that I've eliminated nearly every
bottleneck from the system other than the lack of RAM.

Target

Posted by: _Wolverine_ Dec 14 2009, 07:18 PM

my macpro is 3,1
ill send you the dsdt later today

Posted by: Bchemist Dec 14 2009, 07:32 PM

QUOTE (Target1 @ Dec 14 2009, 06:54 PM)

The RAM limitation is a fairly big deal for me. I'm currently running a Windows 7 VM full time, as well as an
Ubuntu, and I'd like to have an XP going. All to set up test beds for some dev work we have going. I'm
currently at 6Gigs of RAM and will be going to 12 once I have everything working nicely.

I currently have a 16G SSD as a boot drive which is incredible, and do believe that I've eliminated nearly
every bottleneck from the system other than the lack of RAM.

Target

I don't have any experience with VMware but if Windows is the foundation then total system ram will make
more of a difference in Windows where it would be the bottleneck in and of itself before SL would come into
play. Windows allocates a 50-50 split with the OS and applications and it will still load and respond much
slower than SL in any configuration. With OSX the bottom 4 gig is swapped with the apps in an alternating
cycle. The rest of the RAM is for mapping to where it is most needed and the OS has no further jurisdiction. I
personally like Windows 7 but it's definitely not SL. This is also apparent in Geekbench scores, for example,
where a Windows 7 machine in 64 bit scores around 8000 while the same SL system running in 32 bit mode
will score a 11,000+

I'm curious though as to how it will work on our mobo so please keep us posted on your experience with that
setup.

QUOTE (_Wolverine_ @ Dec 14 2009, 07:18 PM)

my macpro is 3,1
ill send you the dsdt later today

No problem...it still will prove to be useful I'm certain.


Posted by: pedro bello Dec 14 2009, 11:21 PM

After update LAN and video card (nvidia 9800gtx)doesnt work.Sorry for my english.

Posted by: andrew79 Dec 15 2009, 06:26 PM

Update about the sleep issue. From yesterday evening and without any obvious reason i lost the auto sleep
function too. i tried whatever solution came in my mind. The changes i made in the last few days (but not
yesterday evening) are:

1) Bluetooth magic mouse and bluetooth keyboard on trust 2400p bluetooth dongle. (And "allow bluetooth
devices to wake this computer" works too, just by adding device id to the apple bluetooth kext). This was
working just fine for the last 4 days. I tried changing the bluetooth dongle with another trust (same
chipset) and with a d-link one. All of them worked... but no autosleep.

2) Another change was Bchemist's new dsdt with nvidia 9800 gt support. I changed that too. Rolled back
to the previous version with no luck. I also tried with chameleon graphics enabler or with Efi string. Same
results.

3) I had ntfs-3g installed a few days ago. Uninstalled it... no luck.

4)Tried unplugging printer (it worked for me when i first had an epson printer which would not sleep at
all). No luck with this too.

5)I also tried 64-bit mode, everything works fine except sleep. Not only auto sleep but sleep on demand
does not work too. Devices go to sleep but cpu fan steel works and wake up is not functioning. I had to
restart the computer. So back to 32bit mode

6)I had my cpu overclocked to 3,0Ghz a few days ago. Changed that too... no luck with autosleep.

7) Finally i was sick of trying this and that and i used my usb boot stick backup which i made 10 days ago
when everything was working perfect. Deleted chameleon and extra folder and restored my backup to usb
stick..and still NO LUCK

This is really annoying I do use autosleep function because it's really useful to me. For example i
leave my download manager downloading at nights and when it finishes downloading, computer sleeps.
But now... this function is broken.

Waiting for ideas... or just a valium

-------EDIT--------
Ok... that was really a kick in the ...
After more than 10 hours of testing and making changes i have the results

For some reason IOBluetoothFamily.kext stopped working as it should. I had manually injected my
bluetooth dongle device id and the "allow bluetooth devices to wake this computer" function worked like
charm for a few days....
After unchecking the box for this function i had autosleep back. I just have to wake the computer using
the power button but this is not a problem.

(Keep in mind i uninstalled ntfs-3g and every single program i installed the last few days, also
http://www.insanelymac.com/forum/lofiversion/index.php/t180276.html and tried all of the sleep modes.
The only one that works on this mobo is the first. "sudo pmset -a hibernatemode 0". All other modes do
not work properly. )

Some other conclusions

1)Using previous version of Bchemist's dsdt + efi string for the nvidia 9800 gt + overclocking = SLEEP
FULLY WORKING
2)Using LATEST version of Bchemist's dsdt with the nvidia pci fix + removed efi string + overclocking =
SLEEP FULLY WORKING but it takes 2 times longer to autosleep. For example if i set autosleep to 1 minute,
with my first compilation it takes about one and a half minute to go to sleep. With number 2 compilation it
takes about 3-4 minutes to complete the sleep function. Hard disks are going to sleep slower than before
e.t.c

I want to apologize if i have any syntax errors but english is not my mother language and i am really really
tired. NOW IT'S MY TURN TO SLEEP.

Posted by: _Wolverine_ Dec 16 2009, 12:10 PM

hi guys
i got the dsdt
its from a macpro 3,1
dual quadcore xeon 2.8ghz

dont know what else to say...

dsdt.zip ( 13.88K ) : 4

Posted by: rain22 Dec 16 2009, 03:47 PM

I have done everything which is in the guide:

bios updated
bios configured as required
guild partition
restore
2_Boot Prep
efi rename, replace because ati 4770
on the mac what I used to restore and run boot to prep it has OSX 10.4 version

My flash has a capitol name, I guess that's couldn't be a matter

my configuration

P6T SE motherboard
I7 920
corsair 1600mhz cl7
sata HDD
ati Radeon 4770

super talent gold 8gb memory stick

image what I used is : snowleopard_10a432_userdvd.dmg

Anybody has any idea what could be a matter?

Thanks for any suggestions

Posted by: andrew79 Dec 16 2009, 06:49 PM

QUOTE (rain22 @ Dec 16 2009, 05:47 PM)

I have done everything which is in the guide:

bios updated
bios configured as required
guild partition
restore
2_Boot Prep
efi rename, replace because ati 4770

on the mac what I used to restore and run boot to prep it has OSX 10.4 version

My flash has a capitol name, I guess that's couldn't be a matter

my configuration

P6T SE motherboard
I7 920
corsair 1600mhz cl7
sata HDD
ati Radeon 4770

super talent gold 8gb memory stick

image what I used is : snowleopard_10a432_userdvd.dmg

Anybody has any idea what could be a matter?

Thanks for any suggestions

What kind of problem do you have? You can't boot? You can't install? It would help if you specify the problem
to get any help we could give you.

Posted by: andrew79 Dec 16 2009, 10:33 PM

SLEEP ISSUES NEW INFORMATION

I have continued testing things about the autosleep function (sleep on idle). It seems that this
motherboard is really sensitive with usb settings and devices. Hard to believe but this is what happening. If
i connect all my usb devices to the onboard usb ports... NO SLEEP. If i connect only 2-3 devices (hard disks
and bluetooth) ...SLEEP WORKS. If i connect to the onboard usb ports , one hard disk and my logitech
camera... NO SLEEP.

BUT (this is crazy)... if i connect a sweex usb hub and connect logitech cam or any other usb device on it...
SLEEP WORKS.

If i connect a Belkin usb hub with the same devices... SLEEP DOES NOT WORK.

All the above are happening no matter what dsdt i use.

My final solution is this:


- All usb devices connected to sweex usb hub (except bluetooth)
- Usb hub connected to onboard usb port
- Bluetooth connected to onboard usb port

IMPORTANT BIOS SETTING: Set suspend type to S3 ONLY!!! (Power tab)

If you try with usb hub and after this you have no luck... try the following. It worked perfect for me.
1)Open system preferences -> energy saver and click on Restore Defaults. Close it and open it again. Set
you desired time for computer and display sleep. Select "Put hard disks to sleep when possible" - "Allow
power button to put computer to sleep" - "Start up automatically after a power failure". DO NOT SELECT
"Wake for ethernet network access"

2) Open terminal and type:


- cd /private/var/vm
- sudo rm sleepimage
(This removes the current hibernation image and creates a new clean one after restart)

3) Type again in terminal:


sudo pmset -a hibernatemode 0
(this sets sleep mode to S3 suspend type. This is the only option that sends computer to deep sleep
without fans working)

4) Restart. Now when the computer is idle (it depends on how many minutes you set in system
preferences-energy saver) it will possibly sleep.

IMPORTANT: Noticed that sleep mode some times changes to default (s1 which does not work
well for pc). This could happen if you repair permissions or clear caches e.t.c. You can change it
again from terminal)

Hope it works for you.

Posted by: hisoka Dec 17 2009, 09:00 PM

I succesfully installed 10.6 with this guide and it works great! However when I tried to update to 10.6.2 I
got the "waiting for root device" error. I did everything in the guide, where am I going wrong.

I am at the moment trying it again to make sure I did everything in the way it is written in the guide, can
anyone point me in the right direction?

-Edit-

The second try my system booted but my screen turned black. Probably I will have to read up on Netkas's
site. I have a XFX GTX260 Black Edition.

-Edit-

Tried two more times to update but the same thing happens. It boots but as soon as it has to show the
desktop by monitor turns off. Anyone?

Cheers,
Rick

Posted by: tweak41 Dec 19 2009, 03:25 AM

QUOTE (hisoka @ Dec 17 2009, 09:00 PM)

I succesfully installed 10.6 with this guide and it works great! However when I tried to update to 10.6.2 I
got the "waiting for root device" error. I did everything in the guide, where am I going wrong.

I am at the moment trying it again to make sure I did everything in the way it is written in the guide, can
anyone point me in the right direction?

-Edit-

The second try my system booted but my screen turned black. Probably I will have to read up on Netkas's
site. I have a XFX GTX260 Black Edition.

-Edit-

Tried two more times to update but the same thing happens. It boots but as soon as it has to show the
desktop by monitor turns off. Anyone?

Cheers,
Rick

Definitely a Graphics problem. Did you try using the boot file from Chameleon RC4 instead? Download that
and try it. Then use the GraphicsEnabler=y trick in your boot.plist file. Otherwise you'll need a kext solution
(or maybe move it to the other PCI-E slot).

Posted by: rain22 Dec 19 2009, 02:37 PM

QUOTE (andrew79 @ Dec 16 2009, 06:49 PM)

What kind of problem do you have? You can't boot? You can't install? It would help if you specify the
problem to get any help we could give you.

before booting there is just a black screen and cursor is blink on top, and nothing happends.

I cant't boot seems like

Thanks for your attention, and help


QUOTE (andrew79 @ Dec 16 2009, 06:49 PM)

What kind of problem do you have? You can't boot? You can't install? It would help if you specify the
problem to get any help we could give you.

I cannot boot, after bios boot screen just a blank balck page cursor blinking on the top left corner.