InfiniteMac OSx86

InfiniteMac OSx86 (http://infinitemac.com/forum.php)
-   Snow Leopard 10.6 (http://infinitemac.com/forumdisplay.php?f=87)
-   -   [How-To] Snow Leopard Retail (10A432) on P5K-E Wifi A/P -64 bit mode (http://infinitemac.com/showthread.php?t=3380)

fishcow 09-10-2009 05:33 AM

4 Attachment(s)
A huge thank you to all who put in the work and provided the information.
I now have a fully functional SL install on my P5K-E Wifi-AP.

Just a couple of niggles, and wondering if they can be sorted by further DSDT editing.

1. Even with the SATA dsdt patch - my HDDs will still be reported as external in Disk Utility.
2. My two SATA optical drives show up as "internal" - if I leave any media in the drives without accessing regularly - the optical drives become unresponsive - no power. I have to reboot to get them working again.

I have attached a few files.

Snoc 09-10-2009 09:13 AM

1 Attachment(s)
Hi, fishcow

There are my both dsdt files here with 3 more fixes. Two for two more built-in usb fixes and another for sata fix.

->USB fix. Method (_DSM, 4, NotSerialized) was added to Device (EUSB) and Device (USBE) like those :

Device (EUSB)
{
Name (_ADR, 0x001D0007)
Method (_PRW, 0, NotSerialized)
{
Return (GPRW (0x0D, 0x04))
}

Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x3A, 0x3A, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}

Device (USBE)
{
Name (_ADR, 0x001A0007)
Method (_PRW, 0, NotSerialized)
{
Return (GPRW (0x0D, 0x04))
}

Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x3C, 0x3A, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}



->Sata Fix. I added Method (_DSM, 4, NotSerialized) just before Method (_REG, 2, NotSerialized) on Device (SATA) section, like this:


Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x81, 0x26, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}

Now SATA will be reported as Intel ESB2 AHCI and drives will be seen as internal

My dsdt file that i'm posting here have all USB, SATA and Sound Fix. I Hope this works for you as well as me. All credits goes to the people who posted here. I only can say a big thank you to all of them

Kind regards,
Snoc

PS. dsdt.aml must be renamed to DSDT.aml and copied to / (using cahemeon 2 this works under / or /Extra). Look at System profiler USB to see if they are built-in. If USB are Built-in then your DSDT.aml have been loaded. Sorry for my english.

fishcow 09-10-2009 11:45 AM

Thank you for your reply Snoc.
I will try them and report back

fishcow 09-10-2009 12:41 PM

Quote:

Originally Posted by Snoc (Post 34233)
Hi, fishcow

There are my both dsdt files here with 3 more fixes. Two for two more built-in usb fixes and another for sata fix.

->USB fix. Method (_DSM, 4, NotSerialized) was added to Device (EUSB) and Device (USBE) like those :

Device (EUSB)
{
Name (_ADR, 0x001D0007)
Method (_PRW, 0, NotSerialized)
{
Return (GPRW (0x0D, 0x04))
}

Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x3A, 0x3A, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}

Device (USBE)
{
Name (_ADR, 0x001A0007)
Method (_PRW, 0, NotSerialized)
{
Return (GPRW (0x0D, 0x04))
}

Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x3C, 0x3A, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}



->Sata Fix. I added Method (_DSM, 4, NotSerialized) just before Method (_REG, 2, NotSerialized) on Device (SATA) section, like this:


Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x81, 0x26, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}

Now SATA will be reported as Intel ESB2 AHCI and drives will be seen as internal

My dsdt file that i'm posting here have all USB, SATA and Sound Fix. I Hope this works for you as well as me. All credits goes to the people who posted here. I only can say a big thank you to all of them

Kind regards,
Snoc

PS. dsdt.aml must be renamed to DSDT.aml and copied to / (using cahemeon 2 this works under / or /Extra). Look at System profiler USB to see if they are built-in. If USB are Built-in then your DSDT.aml have been loaded. Sorry for my english.

I tried your fixes - My SATA drives now show up as connected to ESB2 AHCI instead of intel AHCI 10 . . but they are still seen as external drives :(
I already had all my USB ports showing as built-in.
I don't know . . lol

Snoc 09-10-2009 02:54 PM

Could you try to do a second reboot to see if they are fixed (to update caches)?

I also have the in /Extra/Extensions the next files:

AD1988b.Fix.kext
AHCIPortInjector.kext
AppleYukon2Injector.kext
fakesmc.kext
IOAHCIBlockStorageInjector.kext
JMicronATA.kext
NullCPUPowerManagement.kext
OpenHaltRestart.kext
PlatformUUID.kext
SleepEnabler.kext

fishcow 09-10-2009 03:55 PM

3 Attachment(s)
Quote:

Originally Posted by Snoc (Post 34252)
Could you try to do a second reboot to see if they are fixed (to update caches)?

I also have the in /Extra/Extensions the next files:

AD1988b.Fix.kext
AHCIPortInjector.kext
AppleYukon2Injector.kext
fakesmc.kext
IOAHCIBlockStorageInjector.kext
JMicronATA.kext
NullCPUPowerManagement.kext
OpenHaltRestart.kext
PlatformUUID.kext
SleepEnabler.kext

Thanks for your help . . I also have some of those extensions, but I thought the idea of patching DSDT was so that you didn't need plist only injector kexts.
My drive icons are OK because I'm still using the injector . . but I'd like to get rid of it.
I did sudo touch /System/Library/Extensions and also later rebooted with -f flag.

The DSDT patch is working from the first reboot - hence the new ESB2 AHCI instead of Intel ICH10
I have ATA/PATA disabled in my BIOS.
It's just that the drives are still reported as "Removable" in System Profiler and "External" in Disk Utility.
I seem to have solved my DVD problems with Firmware updates (applied in XP).
So all is not lost - I have a great system - just really interested in DSDT hacking now :)
I'd also like to get my ethernet seen as Built-in.
I have no programming background - so it's a steep learning curve.

I wouldn't have gotten this far without all this help.
Thanks again.

johnbell 09-10-2009 04:11 PM

Hey Guys I try to install Snow leopard, got it to install and when I reboot setup my info, see my desktop, a few minutes I get kernel Panic Screen. I have leopard 10.5.8 working on another 500gb hard Drive. What do I need to do to fix this.

I have these in my System/Library/Extensions
AD1988b.Fix.kext
AHCIPortInjector.kext
AppleYukon2Injector.kext
fakesmc.kext
IOAHCIBlockStorageInjector.kext
JMicronATA.kext
NullCPUPowerManagement.kext
OpenHaltRestart.kext
PlatformUUID.kext
SleepEnabler.kext


My System:
ASUS P5K-E LGA 775 Intel P35 ATX Intel Motherboard
Core 2 Duo 8400
Nvidia GeForce 8800GT
3x 500GB SATA Hard Drives
SATA DVD Drives
8GB Memory



Thank you.

johnbell 09-10-2009 04:16 PM

Hey Guys I try to install Snow leopard, got it to install and when I reboot setup my info, see my desktop, a few minutes I get kernel Panic Screen. I have leopard 10.5.8 working on another 500gb hard Drive. What do I need to do to fix this.

I use info and files from the first post.

My System:
ASUS P5K-E LGA 775 Intel P35 ATX Intel Motherboard
Core 2 Duo 8400
Nvidia GeForce 8800GT
512mb

8GB Memory


Thank You.

johnbell 09-10-2009 04:18 PM

Hey Guys I try to install Snow leopard, got it to install and when I reboot setup my info, see my desktop, a few minutes I get kernel Panic Screen. I have leopard 10.5.8 working on another 500gb hard Drive. What do I need to do to fix this.

I use info and files from the first post.

My System:
ASUS P5K-E LGA 775 Intel P35 ATX Intel Motherboard
Core 2 Duo 8400
Nvidia GeForce 8800GT
3x 500GB SATA Hard Drives
SATA DVD Drives
8GB Memory


Thank You.

lancelotu 09-10-2009 04:25 PM

Quote:

Originally Posted by fishcow (Post 34258)
Thanks for your help . . I also have some of those extensions, but I thought the idea of patching DSDT was so that you didn't need plist only injector kexts.
My drive icons are OK because I'm still using the injector . . but I'd like to get rid of it.
I did sudo touch /System/Library/Extensions and also later rebooted with -f flag.

The DSDT patch is working from the first reboot - hence the new ESB2 AHCI instead of Intel ICH10
I have ATA/PATA disabled in my BIOS.
It's just that the drives are still reported as "Removable" in System Profiler and "External" in Disk Utility.

Hello,
I've just seen your DSDT and I think I know why your sata is still listed as AHCI and not ESB2

Open your DSDT with some text editor and search for Device (SAT1) . On top of this string you will find this :


Code:

                Method (_DSM, 4, NotSerialized)
                {
                    Store (Package (0x02)
                        {
                            "device-id",
                            Buffer (0x04)
                            {
                                0x22, 0x3A, 0x00, 0x00
                            }
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }
            }

            Device (SAT1)
            {
                Name (_ADR, 0x001F0005)......

Change the numbers highlighted in 81 and 26 .

After restart, if your sata is listed as ESB2 you can trash your ahciportinjector and IOAHCIBlockStorage kexts and remake the Extensions.mkext

I also recommend FileMerge.app to compare DSDT files easier. It helped me a lot and it came with developer tools ;)

fishcow 09-10-2009 04:41 PM

1 Attachment(s)
Quote:

Originally Posted by lancelotu (Post 34266)
Hello,
I've just seen your DSDT and I think I know why your sata is still listed as AHCI and not ESB2

Open your DSDT with some text editor and search for Device (SAT1) . On top of this string you will find this :


Code:

                Method (_DSM, 4, NotSerialized)
                {
                    Store (Package (0x02)
                        {
                            "device-id",
                            Buffer (0x04)
                            {
                                0x22, 0x3A, 0x00, 0x00
                            }
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }
            }

            Device (SAT1)
            {
                Name (_ADR, 0x001F0005)......

Change the numbers highlighted in 81 and 26 .

After restart, if your sata is listed as ESB2 you can trash your ahciportinjector and IOAHCIBlockStorage kexts and remake the Extensions.mkext

I also recommend FileMerge.app to compare DSDT files easier. It helped me a lot and it came with developer tools ;)

Thanks - but that was the old DSDT - prior to doing Snoc's suggested extra USB and new SATA . I made sure to delete the old SATA.
See new screen shots and you will see that I am getting ESB2 - but my HDDs are still seen as Removable media . . dunno why.
I've been using BBEdit (trial) with folding and file comparison - got that hint from another thread.
New DSDT attached.

Snoc 09-10-2009 04:42 PM

Quote:

Originally Posted by johnbell (Post 34264)
Hey Guys I try to install Snow leopard, got it to install and when I reboot setup my info, see my desktop, a few minutes I get kernel Panic Screen. I have leopard 10.5.8 working on another 500gb hard Drive. What do I need to do to fix this.

I use info and files from the first post.

My System:
ASUS P5K-E LGA 775 Intel P35 ATX Intel Motherboard
Core 2 Duo 8400
Nvidia GeForce 8800GT
3x 500GB SATA Hard Drives
SATA DVD Drives
8GB Memory


Thank You.


Hi!
Once you get the snow leopard desktop rebuild your /Extra/Extensions.mkext

Fisrt of all trash your /Extra/Extensions.mkext and create a new one dragging the /Extra/Extensions folder to Kext Utility 2.3.2 and then reboot. It should be fixed now.

Kind regards,
Snoc

lancelotu 09-10-2009 04:44 PM

Quote:

Originally Posted by johnbell (Post 34264)
Hey Guys I try to install Snow leopard, got it to install and when I reboot setup my info, see my desktop, a few minutes I get kernel Panic Screen. I have leopard 10.5.8 working on another 500gb hard Drive. What do I need to do to fix this.

I use info and files from the first post.

My System:
ASUS P5K-E LGA 775 Intel P35 ATX Intel Motherboard
Core 2 Duo 8400
Nvidia GeForce 8800GT
3x 500GB SATA Hard Drives
SATA DVD Drives
8GB Memory


Thank You.

Are you booting in -x64 mode ? if yes, try to boot in verbose mode with -x32 (-x32 -v)
repair permissions and remake the Extensions.mkext

Chrisb27 09-10-2009 10:52 PM

10.6.1
 
Used this installation method, hardware is in my sig - downloaded and ran the combo update, no issues with 32 bit thus far. Rebooting to check 64 bit.

Edit: Good to go 64 bit as well.

fishcow 09-11-2009 12:24 AM

[quote=fishcow;34274][
ROFL
I still had BlockStorageInjector in my Extensions.
Took it out and now my drives are reported correctly.
Thanks for the help again

lancelotu 09-12-2009 07:58 AM

Did you solved your Ethernet problem ?
 
Quote:

Originally Posted by netv (Post 33026)
First of all thank you all very much for all the info.
I managed to install SL on my P5K-E Wifi/AP, all devices are working as they should (including network, sound, graphics, etc).

However, I have a very big problem. Maya is not working -- the flexlm system can not get the system id -- the ethernet (MAC) address of the network card. I tried everything but I just could not solve the problem. It seems that the ethernet card is not considered as Built-in and so the flexlm doesn't take into consideration. I tried installing Chameleon 2.0RC2 and specifying the EthernetBuiltIn flag to yes, I forced the kernel to both 32bit and 64bit, I tried to put other IONetworkFamility kexts but I had no luck whatsoever.

Please help me to solve this problem as I really really to be able to use Maya.

Thanks

P.S. if I do a sudo -s in the Terminal the system complains about the UUID missing (installing PlatformUUID.kext fixes this, but the Maya problem remains)




I am wondering if you solved your Maya problem yet, if not, maybe you want to try this DSDT Patch :

Since we have exactly the same mobo I think it's safe to replace this part of your DSDT (highlighted in green ) :

Code:

[............]           
                        }
                    }
                }
            }

            Device (P0P9)
            {
                Name (_ADR, 0x001C0005)
                Method (_PRW, 0, NotSerialized)
                {
                    Return (GPRW (0x09, 0x04))
                }

                Method (_PRT, 0, NotSerialized)
                {
                    If (PICM)
                    {
                        Return (AR09)
                    }

                    Return (PR09)
                }
            }


            Device (GBEC)
            {
                Name (_ADR, 0x00190000)
                Method (_PRW, 0, NotSerialized)
                {
                    Return (GPRW (0x
[.............]

with this (green highlighted) :
Code:

                        }
                    }
                }
            }
Device (P0P9)
            {
                Name (_ADR, 0x001C0005)
                Method (_PRW, 0, NotSerialized)
                {
                    Return (GPRW (0x09, 0x04))
                }

                Method (_PRT, 0, NotSerialized)
                {
                    If (PICM)
                    {
                        Return (AR09)
                    }

                    Return (PR09)
                }

                Device (GIGE)
                {
                    Name (_ADR, Zero)
                    OperationRegion (GPIO, SystemIO, 0x0800, 0x06)
                    Field (GPIO, ByteAcc, NoLock, Preserve)
                    {
                        GO01,  8,
                        GO02,  8,
                        GO03,  8,
                        GO04,  8,
                        GO05,  8,
                        GP9,    1
                    }

                    Name (_PRW, Package (0x02)
                    {
                        0x09,
                        0x03
                    })
                    Method (EWOL, 1, NotSerialized)
                    {
                        If (LEqual (Arg0, One))
                        {
                            Or (GP9, One, GP9)
                        }
                        Else
                        {
                            And (GP9, Zero, GP9)
                        }

                        If (LEqual (Arg0, GP9))
                        {
                            Return (Zero)
                        }
                        Else
                        {
                            Return (One)
                        }
                    }
                }
            }                   

            Device (GBEC)
            {
                Name (_ADR, 0x00190000)
                Method (_PRW, 0, NotSerialized)

you still need the id added in your Yukon2.kext or the AppleYukonInjector.kext

this is not mine so all credits goes to Krazubu
I tried more DSDT fixes for this Ethernet but this one was the only one that compiled without errors so thanks also to Gringo Vermelho for the final version

You can find the post here

Also what version of Maya are you using ?

Kvant 09-12-2009 12:18 PM

Hello, lancelotu.
I have same trouble with Maya. I tested Maya 2008,2009, all the same.
Maya doesnot see ethernet card.

I use AppleYukon2.kext from this topic.
Also I think, my ethernet card half working..
I make screenshot early.. Look to it please.
http://imageshost.ru/links/369e28c82...e4e2898d21e642
Strange.. internet now is working, but net-icon still no in tray.
I think from this going Maya trouble.

today I try your advice to patch DSDT.

Kvant 09-13-2009 08:21 AM

lancelotu, many-many thanks!!! Now my maya is working!!!
:)
Last thing for me - enable acceleration on NV Quadro 1700. But this another story.

EnzoFX 09-13-2009 12:39 PM

I got a quick question, so the DSDT SATA ESB2 FIX will work on ICH9 as well? I'm not on ICH9R. So I can get rid of BlockStorage and AHCIPort kexts. Thanks

lancelotu 09-13-2009 01:20 PM

Quote:

Originally Posted by EnzoFX (Post 34668)
I got a quick question, so the DSDT SATA ESB2 FIX will work on ICH9 as well? I'm not on ICH9R. So I can get rid of BlockStorage and AHCIPort kexts. Thanks

Yes it works with ich 7/8/9

Snoc 09-13-2009 06:34 PM

Quote:

Originally Posted by Kvant (Post 34644)
lancelotu, many-many thanks!!! Now my maya is working!!!
:)
Last thing for me - enable acceleration on NV Quadro 1700. But this another story.

Hi!
I think this could help you: do a google search for aquamac Quadro FX 1700 and take a look to the first link.

I hope this work for you.

Kind regards,
Snoc

adrianmak 09-14-2009 04:19 AM

I'm using the same motherboard p5k-e wifi/ap.

I installed SL and boot into desktopsuccessfully.
Then I extract attached file AppleYukon2Injector.kext.zip posted from 1st post and put under /Extra/Extensions/ and reboot

Now, SL can recgonize the network card, but it still got some issue.

It cannot get IP address from local dhcp server.
Then I manually assign an local ip but I cannot ping to other PC on the local network or access the Internet.

I ensure that the dhcpd server, router is working properly since with the same machine, booting in Windows XP or Leopard 10.5.8 is without this problem.


any help ?

lancelotu 09-14-2009 04:33 AM

Quote:

Originally Posted by adrianmak (Post 34785)
I'm using the same motherboard p5k-e wifi/ap.

I installed SL and boot into desktopsuccessfully.
Then I extract attached file AppleYukon2Injector.kext.zip posted from 1st post and put under /Extra/Extensions/ and reboot

Now, SL can recgonize the network card, but it still got some issue.

It cannot get IP address from local dhcp server.
Then I manually assign an local ip but I cannot ping to other PC on the local network or access the Internet.

I ensure that the dhcpd server, router is working properly since with the same machine, booting in Windows XP or Leopard 10.5.8 is without this problem.


any help ?

Did you tried the other method also ?

adrianmak 09-14-2009 04:48 AM

Quote:

Originally Posted by lancelotu (Post 34786)
Did you tried the other method also ?


What other method ? Edit AppleYukon2.kext's info.plist directly ?

i.e
System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleYukon2.kext/Contents/Info.plist

lancelotu 09-14-2009 04:57 AM

Quote:

Originally Posted by adrianmak (Post 34791)
What other method ? Edit AppleYukon2.kext's info.plist directly ?

i.e
System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleYukon2.kext/Contents/Info.plist

Yes that one .Did you booted with -f option ? Did you check your SystemProfiler/Extensions to see if AppleYukon.kext is loaded ? Did you tried to load and unload the kext manually ?

Did you replugged your LAN Cable?

adrianmak 09-14-2009 05:22 AM

Quote:

Originally Posted by lancelotu (Post 34795)
Yes that one .Did you booted with -f option ? Did you check your SystemProfiler/Extensions to see if AppleYukon.kext is loaded ? Did you tried to load and unload the kext manually ?

Did you replugged your LAN Cable?

I edited the Info.plist of AppleYukon.kext directly and delete the AppleYukon2Injector.kext from /Extra/Extensions and reboot with -f

Now network is working fine.:)

Question:
Why putting AppleYukon2Injector.kext under /Extra/Extensions is not fully work ? If next time resinstall SL and have to edit the Info.plist manually. And it will be more convenience by just putting the injector kext than manually editing.

Any hints ? Ah......Should I rebuild the /Extra/Extensions.mkext after adding new kext under /Extra/Extensions ? (I didn't rebuilt it actually.)

adrianmak 09-14-2009 05:53 AM

any one provided a DSDT.aml file
with all fix including audo fix and SATA ESB2 fix ?

fishcow 09-14-2009 06:02 AM

1 Attachment(s)
Quote:

Originally Posted by adrianmak (Post 34798)
any one provided a DSDT.aml file
with all fix including audo fix and SATA ESB2 fix ?

This one has all fixes you asked for - works on P5K-E Wifi/AP here.
Audio fixes by lancelotu and walterav
Extra USB ports and SATA ESB2 by Snoc

adrianmak 09-14-2009 06:53 AM

my display card not fully work.
my display card XFX Nvidia 8800GT 512MB

I used Universal OSx86 Installer 1.2 to generate EFI String.
i checked "Apply EFI String for video card" and the video card I selected is "NVIDIA GeForce 8800GT 512MB"
After installed the EFI String, I checked com.apple.Boot.plist under /Library/Preferences/SystemConfiguration, the EFI string is written in the file.

Then reboot without any flag. The screen is still just 1024x768 32MB RAM @@

http://lh5.ggpht.com/_h2T836il8i4/Sq...s/DSCF4201.JPG

anything I did wrong ?

Chrisb27 09-14-2009 07:21 AM

1 Attachment(s)
Quote:

Originally Posted by fishcow (Post 34799)
This one has all fixes you asked for - works on P5K-E Wifi/AP here.
Audio fixes by lancelotu and walterav
Extra USB ports and SATA ESB2 by Snoc

Hey guys, can I get some advice? I'm using the kexts listed below:
  • AD1988b.Fix.kext
  • AHCIPortInjector.kext
  • fakesmc.kext (2.0)
  • IOAHCIBlockStorageInjector.kext
  • IONetworkingFamily.kext
  • JMicronATA.kext
  • OpenHaltRestart.kext
I tried 2 of the DSDT's listed in this thread, after dropping the DSDT file in I remove IOAHCIBLockStorageInjector.kext and AHCIPortInjector.kext. Deleted the com.apple.kext.cahces folder. Then I boot with -f and -v. It haaangs. Below is where it hangs.

Edit: Forgot to add I'm using Chameleon RC3 as well. Thanks in advance!

Snoc 09-14-2009 08:39 AM

1 Attachment(s)
Quote:

Originally Posted by adrianmak (Post 34785)
I'm using the same motherboard p5k-e wifi/ap.

I installed SL and boot into desktopsuccessfully.
Then I extract attached file AppleYukon2Injector.kext.zip posted from 1st post and put under /Extra/Extensions/ and reboot

Now, SL can recgonize the network card, but it still got some issue.

It cannot get IP address from local dhcp server.
Then I manually assign an local ip but I cannot ping to other PC on the local network or access the Internet.

I ensure that the dhcpd server, router is working properly since with the same machine, booting in Windows XP or Leopard 10.5.8 is without this problem.


any help ?



Hi!
This is a new AppleYukon2Injector.kext with DHCP Fixed (based on OG-Phantom's AppleYukon2Injector.kext)

kind regards,
Snoc

adrianmak 09-14-2009 09:32 AM

Quote:

Originally Posted by Snoc (Post 34809)
Hi!
This is a new AppleYukon2Injector.kext with DHCP Fixed (based on OG-Phantom's AppleYukon2Injector.kext)

kind regards,
Snoc

Thx!!!! I'll try this one later on even network is now working fine by editing the plist directly.


Beside, My display card work properly too with EFI string generated by EFI Studio instead of Universal OSx Installer 1.2.

How do I know QE and CI is enabled since no information provided by System profiler in SL. and how do I know opencl is work properly too ?

Snoc 09-14-2009 10:25 AM

Quote:

Originally Posted by adrianmak (Post 34810)
Thx!!!! I'll try this one later on even network is now working fine by editing the plist directly.


Beside, My display card work properly too with EFI string generated by EFI Studio instead of Universal OSx Installer 1.2.

How do I know QE and CI is enabled since no information provided by System profiler in SL. and how do I know opencl is work properly too ?

If you get a menu bar translucent then QE/CI is working. Also you can check if you get nice effects when adding a widget in dashboard like a water wave. If yes then QE/CI should be working.

fishcow 09-15-2009 01:54 AM

Quote:

Originally Posted by Chrisb27 (Post 34804)
Hey guys, can I get some advice? I'm using the kexts listed below:
  • AD1988b.Fix.kext
  • AHCIPortInjector.kext
  • fakesmc.kext (2.0)
  • IOAHCIBlockStorageInjector.kext
  • IONetworkingFamily.kext
  • JMicronATA.kext
  • OpenHaltRestart.kext
I tried 2 of the DSDT's listed in this thread, after dropping the DSDT file in I remove IOAHCIBLockStorageInjector.kext and AHCIPortInjector.kext. Deleted the com.apple.kext.cahces folder. Then I boot with -f and -v. It haaangs. Below is where it hangs.

Edit: Forgot to add I'm using Chameleon RC3 as well. Thanks in advance!

Hey Chrisb27
I'm by no means and expert. I managed to get my install working by using all the information in this thread.
One thing I would say, I doubt you will have much luck using other people's dsdt.aml files.
I would suggest the following:
1. Generate your own "patched" DSDT file using DSDT_Patcher1.0.1e or DSDTPatcherGUI.

2. Start off with the newly generated DSDT.dsl file - which is editable in a text editor.

3. You could either go back through this thread and copy all the relevant code and save as separate text files to add to your custom DSDT.dsl file . . . or decompile either of the 2 DSDT.aml files you downloaded from here, using either iasl or "drag and drop" version iaslMe. Then go through and cut and paste all the relevant sections.

FWIW, I started with a DSDT.dsl file generated by DSDTPatcherGUI.
Then I followed the thread and entered the following patches manually:

AUDIO:
walterav method:
http://www.infinitemac.com/f57/how-t...post31049.html

USB (a)
Omargoa method (zhell)
http://www.infinitemac.com/f57/how-t...post31592.html

USB (extras) + SATA (Intel ESB2 AHCI )
Snoc method
http://www.infinitemac.com/f57/how-t...post34233.html



I have the following kexts installed:
OpenHaltRestart
AD1988b.fix
SleepEnabler
PlatformUUID <---- edited with UUID of my boot partition
NullCPUPowerManagement
IONetworkingFamily <----- edited yukon
fakesmc
Disabler <----- edited to disable Nvidia DRM (mouse lag issue QT / iTunes) for NVIDIA 8XXX series and up (9800 GT used in my machine)

In the BIOS I have JMicron PATA /eSATA disabled.

In /EXTRA I just have a custom smbios.plist and a custom com.apple.Boot.plist with EFI strings for my GFX card and Ethernet.
AND my dsdt.aml file of course.

I hope that is helpful.
Fish

adrianmak 09-15-2009 05:28 AM

Confirmed that the AppleYukon2Injector.kext posted on #181 is worked.

Just put it under /E/E and reboot with -f :)

Chrisb27 09-15-2009 06:45 AM

Quote:

Originally Posted by fishcow (Post 34881)
Hey Chrisb27
I'm by no means and expert. I managed to get my install working by using all the information in this thread.
One thing I would say, I doubt you will have much luck using other people's dsdt.aml files.
I would suggest the following:
1. Generate your own "patched" DSDT file using DSDT_Patcher1.0.1e or DSDTPatcherGUI.

2. Start off with the newly generated DSDT.dsl file - which is editable in a text editor.

3. You could either go back through this thread and copy all the relevant code and save as separate text files to add to your custom DSDT.dsl file . . . or decompile either of the 2 DSDT.aml files you downloaded from here, using either iasl or "drag and drop" version iaslMe. Then go through and cut and paste all the relevant sections.

FWIW, I started with a DSDT.dsl file generated by DSDTPatcherGUI.
Then I followed the thread and entered the following patches manually:

AUDIO:
walterav method:
http://www.infinitemac.com/f57/how-t...post31049.html

USB (a)
Omargoa method (zhell)
http://www.infinitemac.com/f57/how-t...post31592.html

USB (extras) + SATA (Intel ESB2 AHCI )
Snoc method
http://www.infinitemac.com/f57/how-t...post34233.html



I have the following kexts installed:
OpenHaltRestart
AD1988b.fix
SleepEnabler
PlatformUUID <---- edited with UUID of my boot partition
NullCPUPowerManagement
IONetworkingFamily <----- edited yukon
fakesmc
Disabler <----- edited to disable Nvidia DRM (mouse lag issue QT / iTunes) for NVIDIA 8XXX series and up (9800 GT used in my machine)

In the BIOS I have JMicron PATA /eSATA disabled.

In /EXTRA I just have a custom smbios.plist and a custom com.apple.Boot.plist with EFI strings for my GFX card and Ethernet.
AND my dsdt.aml file of course.

I hope that is helpful.
Fish

Awesome thanks - I did some more reading on those links you included, a bit of cutting and pasting and I am completely good to go. Everything works including sleep. Which is awesome because it never worked on 10.5.8 for me. Thanks for the help again.

ezshooter 09-15-2009 06:45 AM

What about WiFi?
 
Hi guys!

Anyone had any luck making onboard WiFi work on a P5K Premium?

fishcow 09-15-2009 08:30 AM

Quote:

Originally Posted by ezshooter (Post 34911)
Hi guys!

Anyone had any luck making onboard WiFi work on a P5K Premium?

I have Wifi working on P5K-E wifi/AP . . . using realtek drivers.
But only in 32 bit.

adrianmak 09-15-2009 08:45 AM

is the ADI988b.Fix.kext work on both 32 and 64bit kernel boot ?


Besides, are you guys with Asus P5K-E wifi/ap motherboard, under the Serial-ATA of System profiler
my information of Serial-ATA shown like this
http://i36.photobucket.com/albums/e2...5at45602PM.png

is it shown correctly ?
The jmicroATA shown as unknown. How to fix it ? My jmicro is configured as AHCI mode in bios.

Snoc 09-15-2009 10:00 AM

Quote:

Originally Posted by adrianmak (Post 34918)
is the ADI988b.Fix.kext work on both 32 and 64bit kernel boot ?

DSDT sound Fix plus ADI988b.Fix.kext are required to get audio working. Also they work on both 32 and 64 bit kernel.

Remember create /Extra/Extensions.mkext if you changed any kext in /Extra/Extensions to avoid booting with -f flag. This can be done with Kext Utility 2.3.2

Kind regards,
Snoc

Snoc 09-15-2009 10:04 AM

1 Attachment(s)
Quote:

Originally Posted by adrianmak (Post 34918)
is the ADI988b.Fix.kext work on both 32 and 64bit kernel boot ?


Besides, are you guys with Asus P5K-E wifi/ap motherboard, under the Serial-ATA of System profiler
my information of Serial-ATA shown like this
http://i36.photobucket.com/albums/e2...5at45602PM.png

is it shown correctly ?
The jmicroATA shown as unknown. How to fix it ? My jmicro is configured as AHCI mode in bios.


To fix Jmicron you can try this dummy kext (I don't remember who was the author of this kext, sorry)

adrianmak 09-15-2009 10:59 AM

did the onboard sata port shown as Intel ESB2 AHCI instead of ICH9R (something like that which shown in Leopard 10.5.x) ?

adrianmak 09-15-2009 11:05 AM

Quote:

Originally Posted by fishcow (Post 34881)
Hey Chrisb27
I'm by no means and expert. I managed to get my install working by using all the information in this thread.
One thing I would say, I doubt you will have much luck using other people's dsdt.aml files.
I would suggest the following:
1. Generate your own "patched" DSDT file using DSDT_Patcher1.0.1e or DSDTPatcherGUI.

2. Start off with the newly generated DSDT.dsl file - which is editable in a text editor.

3. You could either go back through this thread and copy all the relevant code and save as separate text files to add to your custom DSDT.dsl file . . . or decompile either of the 2 DSDT.aml files you downloaded from here, using either iasl or "drag and drop" version iaslMe. Then go through and cut and paste all the relevant sections.

FWIW, I started with a DSDT.dsl file generated by DSDTPatcherGUI.
Then I followed the thread and entered the following patches manually:

AUDIO:
walterav method:
http://www.infinitemac.com/f57/how-t...post31049.html

USB (a)
Omargoa method (zhell)
http://www.infinitemac.com/f57/how-t...post31592.html

USB (extras) + SATA (Intel ESB2 AHCI )
Snoc method
http://www.infinitemac.com/f57/how-t...post34233.html



I have the following kexts installed:
OpenHaltRestart
AD1988b.fix
SleepEnabler
PlatformUUID <---- edited with UUID of my boot partition
NullCPUPowerManagement
IONetworkingFamily <----- edited yukon
fakesmc
Disabler <----- edited to disable Nvidia DRM (mouse lag issue QT / iTunes) for NVIDIA 8XXX series and up (9800 GT used in my machine)

In the BIOS I have JMicron PATA /eSATA disabled.

In /EXTRA I just have a custom smbios.plist and a custom com.apple.Boot.plist with EFI strings for my GFX card and Ethernet.
AND my dsdt.aml file of course.

I hope that is helpful.
Fish

could you pls post the Disabler.kext ? I noticed there is a mouse lag on my SL.
I'm using 8800GT.

adrianmak 09-15-2009 12:13 PM

Last but not the least. In About this mac, my CPU shown as unknow
http://lh6.ggpht.com/_h2T836il8i4/Sq...Q/DSCF4199.JPG

how to show it correctly? Mine cpu is Q6600 core 2 Quad

Thx Snoc posted jmico kext on #191 to show properly in system profiler.

Chrisb27 09-15-2009 08:24 PM

Quote:

Originally Posted by adrianmak (Post 34938)
Last but not the least. In About this mac, my CPU shown as unknow
http://lh6.ggpht.com/_h2T836il8i4/Sq...Q/DSCF4199.JPG

how to show it correctly? Mine cpu is Q6600 core 2 Quad

Thx Snoc posted jmico kext on #191 to show properly in system profiler.

Edit AppleSystemInfo.strings that is located at /System/Library/CoreServices/Resources/English.lproj/. Edit UnknownCPUKind

adrianmak 09-15-2009 11:09 PM

Quote:

Originally Posted by Chrisb27 (Post 34959)
Edit AppleSystemInfo.strings that is located at /System/Library/CoreServices/Resources/English.lproj/. Edit UnknownCPUKind


Is there any injector kext or EFI String instead of editing Apple original kext ?

Chrisb27 09-15-2009 11:18 PM

Quote:

Originally Posted by adrianmak (Post 34967)
Is there any injector kext instead of editing Apple original kext ?

It's not a kext just a settings file - copy it to the desktop, edit, move back to the location. Authenticate. BAM!

fishcow 09-16-2009 12:22 AM

NVidia only Disabler
 
1 Attachment(s)
here it is

fishcow 09-16-2009 12:31 AM

Low Mic level
 
I'll just quickly mention a big thanks again to all the people in this thread.
So thanks :)
Also, if anyone is having trouble with microphone / out put levels . . . too low.
Make sure you up your input / output levels in Audio Midi Setup utility in /Applications/Utilities.

I noticed it defaults to around 50-60% (something like that) on my system, but after upping them, I'm getting good results recording stuff from my iphone on both Mic inputs and also line-in.

joeytribbiani 09-16-2009 02:34 PM

Quote:

Originally Posted by lancelotu (Post 30090)
This is for P5K-E Wifi a/p Motherboard but it should work with other P5K models
Try this at your own risk. Thanks again to XyZ .

put the AD1988b.Fix.kext in /System/Library/Extensions repair it's permissions and replace your DSDT.aml with the one from the package and you're good to go . I attached also the .dsl file .

Attachment 394

Hi!

Hello!
I have followed some of your guide and got my network to run(THANKS :-* ). It all seems to run stable at 64bit. However, I can not get the sound working.

I have installed snow loepard using Chameleon RC2 v3 and used these Kext :
AD1988b.Fix.kext
SleepEnabler.kext
fakesmc.kext
OpenHaltRestart.kext
Disabler.kext

Setup:
Asus P5K-E WIFI
E6750 @ 3.4 GHz
4GB RAM
250GB SATA HDD
GeForce 7300LE 256mb

Where do I find my "DSDT.aml" ? The replacement, just drag and drop?

Sincerely Joey (:

apologize for bad English