PDA

View Full Version : [How-To] Snow Leopard Retail (10A432) on P5K-E Wifi A/P -64 bit mode


Pages : [1] 2

lancelotu
07-15-2009, 09:18 AM
Hello,

Thanks to all the wonderful users of this community I have now a nearly perfect vanilla, up-to-date, 10a432 hackintosh


My system :
P5k-E Wifi ap mobo
cpu Q6600 (Core 2 Quad)
2gb ram 667
AD1988B sound chip
WG311-t network card
asus sata DVD and HD
Nvidia 7300 GS video 256Mb
Marvell 88E8056 Ethernet


Kext I used :


1. AD1988b.Fix.kext Enable sound for AD1988 onboard chip (needs a custom DSDT patch) thanks to XyZ
2. Dsmos.kext the latest, thanks to netkas replaced with newer Fakesmc.kext[ v2.5 /COLOR]
3. IOAHCIBlockStorageInjector.kext (repairs the icons of yours hard disks) not necessary with DSDT SATA ESB2 FIX read this (http://www.infinitemac.com/f57/how-to-snow-leopard-gm-10a432-on-p5k-t3380/post34233.html)
4. OpenHaltRestart.kext OSxRestart.kext is out Thanks to Master Chief for solving the restart after sleep problem. Read more and get the last version here (http://www.insanelymac.com/forum/index.php?showtopic=199048)
5. AHCIPortInjector.kext obsolete since DSDT SATA ESB2 FIX read this (http://www.infinitemac.com/f57/how-to-snow-leopard-gm-10a432-on-p5k-t3380/post34233.html)

Optional kexts :

1. JmicronAta.kext if you want to use, or have additional IDE Devices
2. PlatformUUID.kext ( solve the _CFGetHostUUIDString: unable to determine UUID for host error)
3. NullCPUPowerManagement.kext
4. SleepEnabler.kext (if you are using NullCPUPowerManagement.kext).
5. OSxRestart by Master Chief (restart after sleep is working with this kext) Read more here (http://www.insanelymac.com/forum/index.php?showtopic=199048)
I put them all together in a folder below in the "Files you need" section

I also modified:
System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleYukon2.kext/Contents/Info.plist for my ethernet card to work. (how-to here (http://www.infinitemac.com/f57/snow-leopard-gm-10a432-on-p5k-e-wifi-t3380/post29505.html))

OR you can use the AppleYukon2Injector.kext (http://www.infinitemac.com/attachment.php?attachmentid=483&d=1251142182) (Thanks to OG-Phantom)


Added string for my Video card in com.apple.Boot.plist



Files you need :

1. Snow leopard disk or dmg
2. Bootloader Chameleon_v1012, because with the new versions I have a lot of Kernel Panics Chameleon 2 RC3 (http://chameleon.osx86.hu/articles/chameleon-20-rc3-with-snow-leopard-and-large-disk-support) [COLOR="Yellow"]is out please use that one
3. DSDTPatcherGUI_1 (I also added the modified DSDT.aml for P5K mobos compiled and decompiled)
4. Kexts to add in your /S/L/E folder they are all 64 bit (thanks to XyZ, all irc.osx86.hu community)



You can download all these files here (http://www.megaupload.com/?d=MGUAATG6) (excepting the 10a432 of course)

Installing

1. So first off all you need to format the partition using Guid Partition Table
if

2. Mount Bootloader2 on your desktop, install Chameleon_v1012 and replace the "boot" file from your root volume with the blue labeled one Read how to install Chameleon 2 RC3 here (http://chameleon.osx86.hu/articles/chameleon-20-rc3-with-snow-leopard-and-large-disk-support)

To be able to see the hidden files on your Volumes (like the boot file or OSInstall.mpkg ) you can use CF-A app also included in the file pack in the Change finder folder.


3.Mount your 10a432.dmg , open Terminal.app and type this:
(or again you used CF-A app you can browse you mac os x installation disks /System/Installation/Packages and manually select OSInstall.mpkg

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


(or again you used CF-A app you can browse you mac os x installation disks /System/Installation/Packages and manually select OSInstall.mpkg)

Open mac OS installer, select your disk, customize your installation and click install.

4.When installation completes Patch your system with DSDTPatcherGUI

5.To enable sound on P5K-E or other mobos with AD1988B sound chip you have to modify your DSDT.aml file . For AD1988B chipset you have to modify your DSDT ( READ here (http://www.infinitemac.com/f57/snow-leopard-gm-10a432-on-p5k-e-wifi-t3380/post30994.html) ) . I also included dsdt.aml and dsdt.dsl as example
6. Add your graphics card string (or you can use UInstaller if you don't know your card model) to /Library/Preferences/SystemConfiguration/com.apple.Boot.plist
7.If you have Marvell 88E8056 Ethernet read here (http://www.infinitemac.com/f57/snow-leopard-10a354-on-p5k-wifi-a-p-t3380/post29505.html)

8.put kexts from /pk5-e snow essentials/kexts 64 bit in to /System/Library/Extensions and repair permissions from terminal :

sudo chown -R root:wheel /System/Library/Extensions/*
sudo chmod -R 755 /System/Library/Extensions/*



If you have already a working snow leopard system then you can also repair permissions with Disk Utility

9. Restart with -x64 -f -v
10. You can also add

<key>Kernel Flags</key>
<string>arch=x86_64</string>

to your com.apple.Boot.plist for permanent 64 bit mode

11.You can safely update to 10.6.1 via Software Update



UPDATE : Sleep is now working, read here (http://www.infinitemac.com/f57/how-to-snow-leopard-gm-10a432-on-p5k-t3380/post31508.html) thanks to Zhell and omargoa

UPDATE 15 Nov 2009 If you're using a GeForce 7xxx video card and experience Kernel Panics in 64 Bit mode after updating to 10.6.2, reboot in 32 bit mode (with -x32 command) and replace these 5 kexts : GeForce.kext, GeForce7xxxGLDriver.bundle , GeForce8xxxGLDriver.bundle (?), GeForceGA.plugin, GeForceVADriver.bundle, with older ones from 10.6.1. You can get them here (http://www.megaupload.com/?d=NNLXDSQU) . Don't forget to repair permissions and boot one time with -f.
UPDATE 26 Nov 2009 Added FakeSMC v2.5 AND OsXRestart.kext to "snow essentials"

The Edge3000
07-16-2009, 07:38 PM
Are you using the recompiled 64 bit VoodooHDA? http://www.infinitemac.com/attachment.php?attachmentid=372&d=1247501812 I have a P5KC and this kext works in -x64. Also, could you explain how you got the proper hardware ID for the Info.plist in IONetworking?

lancelotu
07-16-2009, 09:11 PM
Are you using the recompiled 64 bit VoodooHDA? http://www.infinitemac.com/attachment.php?attachmentid=372&d=1247501812 I have a P5KC and this kext works in -x64. Also, could you explain how you got the proper hardware ID for the Info.plist in IONetworking?
I am not using -x64 because I have a lot of Panics

For working Marvell 88E8056 Ethernet you have to edit the Info.plist inside :

IONetworkingFamily.kext/Contents/PlugIns/AppleYukon2.kext/Contents/

sudo -s

Your password, then
nano /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleYukon2.kext/Contents/Info.plist

find this string : [Tip: if you use nano it's easier to find this string if you press ctrl+w (whereis option) and type "53" then press Enter.]

<string>Marvell</string>
</dict>
<key>Yukon-88E8053</key>
<dict>
<key>CFBundleIdentifier</key>


and replace 3 with 6

then find :

<key>IOPCIPrimaryMatch</key>
<string>0x436211ab</string>

and replace 0x436211ab with 0x436411ab (2 with 4)


then finally replace the "3" from

<key>Model</key>
<string>Yukon Gigabit Adapter 88E8053 Singleport Copper$</string>


with "6" so it will look like this:

<key>Model</key>
<string>Yukon Gigabit Adapter 88E8056 Singleport Copper$</string>


save the file, chown and chmod the extensions:

chown -R root:wheel /System/Library/Extensions/*
chmod -R 755 /System/Library/Extensions/*


and reboot

Please report if working in -x64

Regards

Omnicron
07-23-2009, 06:27 PM
i got 64-bit mode to work on my p5k by repairing permissions in safe mode (-x) with kextutility after install.

gmcouto
07-26-2009, 07:22 PM
Thanks, Voodoo HDA x64 made my AD1998B from P5K-Premium work,

but SPDIF output makes crappy system sounds, and all other things goes mute(no sound at all).
I am using stereo output now, that is working fine.




and found a x64 Jmicron at the [how-to] topic, that works fine too
http://81.176.70.54/3780888/JMicronATA.kext.AllJMicron.IDE.x86_64.zip?filename =JMicronATA.kext.AllJMicron.IDE.x86_64.zip

kjun5huo
07-26-2009, 11:37 PM
I got internet working in both 32bit & 64bit kernel options.
Change info.plist of original Snow Leopard IONetworkinfFamily.kext follow your guide, and install using kextutility.
It works fine.
Finally I got sound and internet in both 32bit & 64bit kernel.

lancelotu
07-27-2009, 05:56 AM
Actually there is a better solution for audio and I have to thank TheKing (aka XyZ) for that .Using VodooHDA the microphone is not working in P5K-E but you can modify your DSDT file to get your sound working and without loading VoodoHDA.kext . I will post the solution and my DSDT file later .

lancelotu
07-27-2009, 06:00 AM
... and found a x64 Jmicron at the [how-to] topic, that works fine too
http://81.176.70.54/3780888/JMicronATA.kext.AllJMicron.IDE.x86_64.zip?filename =JMicronATA.kext.AllJMicron.IDE.x86_64.zip

Link is not valid anymore can you upload your kext in some other place for us please?

kjun5huo
07-27-2009, 07:32 AM
Actually there is a better solution for audio and I have to thank TheKing (aka XyZ) for that .Using VodooHDA the microphone is not working in P5K-E but you can modify your DSDT file to get your sound working and without loading VoodoHDA.kext . I will post the solution and my DSDT file later .

Good News!!!
I already modified my DSDT file to get my nVidia 8800GT graphic card working.
Now I can get DSDT patch for audio !!!!
I can't wait.....

lancelotu
07-27-2009, 08:26 AM
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 .

394

kjun5huo
07-27-2009, 09:32 PM
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 .

394

I try to use your dsdt.aml file, but it doesn't work for me.
I add my graphic card to your dsdt.dsl file,and try to compile dsdt.aml file using iaslMe
I got 3 errors and don't make dsdt.aml.
So, I try to patch my dsdt.aml file.
I don't know which part you modified.
Can you explain to me ?
Thank you

kjun5huo
07-28-2009, 12:21 AM
lancelotu !
Thank you for your information.
It works good.
I added Device (HDEF) parts of your dsdt.dsl file to my own dsdt.dsl file, and compile dsdt.dsl file using iaslMe.
No error.
Thank you again.

gmcouto
07-28-2009, 02:07 AM
Link is not valid anymore can you upload your kext in some other place for us please?

Link to post of jMicronATA (x64) remaked by markswell:
http://www.infinitemac.com/f57/how-to-install-snow-leopard-on-a-pc-t3137/post29542.html


I've made a mirror:
http://rapidshare.com/files/260815076/JMicronATA.kext.zip.html

gmcouto
07-28-2009, 02:16 AM
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 .

394

Have you got it fully working in x64?

If so, can you post more details of how did you got it? and, (if I'm not asking too much) can you please link some documentation for my understanding?


sorry, I have a very poor english

fabscher
07-29-2009, 11:06 AM
Thanks, Voodoo HDA x64 made my AD1998B from P5K-Premium work,

but SPDIF output makes crappy system sounds, and all other things goes mute(no sound at all).
I am using stereo output now, that is working fine.




and found a x64 Jmicron at the [how-to] topic, that works fine too
http://81.176.70.54/3780888/JMicronATA.kext.AllJMicron.IDE.x86_64.zip?filename =JMicronATA.kext.AllJMicron.IDE.x86_64.zip

I'm not able to download the kext..... can you send it to me PM?

fabscher
07-29-2009, 11:13 AM
I'm not able to download the kext..... can you send it to me PM?
nevermind I found it

kjun5huo
08-02-2009, 05:23 AM
Hi! lancelotu!
I follow your guide for modify IONetworkingFamily.kext,and it works good in 32 bit and 64 bit kernel.
I have used Leopard 10.5.7 at another drive.I tried your modified method in Leopard system,but it doesn,t work.
Do I use different information in Leopard ?
Thank you in advance.

kjun5huo
08-02-2009, 06:51 AM
Hi! lancelotu!
Never mind.
I found my mistake.
When I mdae Extensions.mkext,I made mistake.
I fixed my mistake,and now everything works fine.
Your guide is correct.
Thanks again.

Epal
08-07-2009, 10:43 PM
i did the same trcik for a DLINK DGE 528T, adding 0x43001186 device in the plist of applertl8168 like in tiger and leopard.

Here's, its not working... did you something else ?


I am not using -x64 because I have a lot of Panics

For working Marvell 88E8056 Ethernet you have to edit the Info.plist inside :

IONetworkingFamily.kext/Contents/PlugIns/AppleYukon2.kext/Contents/

sudo -s

Your password, then
nano /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleYukon2.kext/Contents/Info.plist

find this string : [Tip: if you use nano it's easier to find this string if you press ctrl+w (whereis option) and type "53" then press Enter.]

<string>Marvell</string>
</dict>
<key>Yukon-88E8053</key>
<dict>
<key>CFBundleIdentifier</key>


and replace 3 with 6

then find :

<key>IOPCIPrimaryMatch</key>
<string>0x436211ab</string>

and replace 0x436211ab with 0x436411ab (2 with 4)


then finally replace the "3" from

<key>Model</key>
<string>Yukon Gigabit Adapter 88E8053 Singleport Copper$</string>


with "6" so it will look like this:

<key>Model</key>
<string>Yukon Gigabit Adapter 88E8056 Singleport Copper$</string>


save the file, chown and chmod the extensions:

chown -R root:wheel /System/Library/Extensions/*
chmod -R 755 /System/Library/Extensions/*


and reboot

Please report if working in -x64

Regards

lancelotu
08-08-2009, 07:59 AM
i did the same trcik for a DLINK DGE 528T, adding 0x43001186 device in the plist of applertl8168 like in tiger and leopard.

Here's, its not working... did you something else ?


This tutorial is for Marvell 88E8056 Ethernet Connector but if you had this trick working in tiger and leopard than it should work in Snow too. Make sure you repair the permissions, and maybe but with the -f flag function to refresh the extensions

to repair permissions type in terminal
sudo chown -R root:wheel /System/Library/Extensions/*
sudo chmod -R 755 /System/Library/Extensions/*


reboot with -f flag

svitale75
08-08-2009, 09:11 AM
Someone got solutions for sleep and HD icons ?

Not for sleep but for HD icons you should be good to go by installing

IOAHCIBlockStorageInjector.kext (http://www.infinitemac.com/attachment.php?attachmentid=343&d=1246048073)

tokyovigilante
08-08-2009, 09:56 AM
Thanks! Sound and ethernet are working on my P5K-E after following this guide.

-Ryan

OG-Phantom
08-14-2009, 09:41 AM
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 .

394

Lancelotu, I have a P5K Deluxe, so I can't use your dsdt.aml. We do have the same onboard sound, so could you post your mods to the dsdt for me so I can fix my dsdt??? Thanks!!!!

lancelotu
08-14-2009, 10:14 AM
Lancelotu, I have a P5K Deluxe, so I can't use your dsdt.aml. We do have the same onboard sound, so could you post your mods to the dsdt for me so I can fix my dsdt??? Thanks!!!!


right under this lines:

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

you have to add this:

Device (HDEF)
{
Name (_ADR, 0x001B0000)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x08)
{
"codec-id",
Buffer (0x04)
{
0x9B, 0x82, 0x43, 0x10
},

"layout-id",
Buffer (0x04)
{
0x0C, 0x00, 0x00, 0x00
},

"device-type",
Buffer (0x17)
{
"Analog Devices AD1988B"
},

"PinConfigurations",
Buffer (0x24)
{
/* 0000 */ 0x30, 0x40, 0x21, 0x01, 0x10, 0x40, 0x11, 0x01,
/* 0008 */ 0x40, 0x90, 0xA1, 0x01, 0x50, 0x30, 0x81, 0x01,
/* 0010 */ 0x60, 0x10, 0x01, 0x01, 0x20, 0x90, 0xA0, 0x90,
/* 0018 */ 0x80, 0xF1, 0x45, 0x01, 0x90, 0xF1, 0xC5, 0x01,
/* 0020 */ 0x70, 0x60, 0x01, 0x01
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}


and you also need this:

Method (DTGP, 5, NotSerialized)
{
If (LEqual (Arg0, Buffer (0x10)
{
/* 0000 */ 0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44,
/* 0008 */ 0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B
}))
{
If (LEqual (Arg1, One))
{
If (LEqual (Arg2, Zero))
{
Store (Buffer (One)
{
0x03
}, Arg4)
Return (One)
}

If (LEqual (Arg2, One))
{
Return (One)
}
}
}

Store (Buffer (One)
{
0x00
}, Arg4)
Return (Zero)
}


AFTER the: Method (_OSC, 4, NotSerialized) so it should look like this:




.........................
MSC7, 32,
MSC8, 32,
DMAX, 8,
HPTA, 32
}

Method (DTGP, 5, NotSerialized)
{
If (LEqual (Arg0, Buffer (0x10).........................




Don't forget about 426 (put it on /Extra or /S/L/E)

Note that this has no front panel headphones working (trying to figure that out) but at least microphone is working great now.


Please report if working

OG-Phantom
08-14-2009, 05:40 PM
right under this lines:

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

you have to add this:

Device (HDEF)
{
Name (_ADR, 0x001B0000)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x08)
{
"codec-id",
Buffer (0x04)
{
0x9B, 0x82, 0x43, 0x10
},

"layout-id",
Buffer (0x04)
{
0x0C, 0x00, 0x00, 0x00
},

"device-type",
Buffer (0x17)
{
"Analog Devices AD1988B"
},

"PinConfigurations",
Buffer (0x24)
{
/* 0000 */ 0x30, 0x40, 0x21, 0x01, 0x10, 0x40, 0x11, 0x01,
/* 0008 */ 0x40, 0x90, 0xA1, 0x01, 0x50, 0x30, 0x81, 0x01,
/* 0010 */ 0x60, 0x10, 0x01, 0x01, 0x20, 0x90, 0xA0, 0x90,
/* 0018 */ 0x80, 0xF1, 0x45, 0x01, 0x90, 0xF1, 0xC5, 0x01,
/* 0020 */ 0x70, 0x60, 0x01, 0x01
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}


and you also need this:

Method (DTGP, 5, NotSerialized)
{
If (LEqual (Arg0, Buffer (0x10)
{
/* 0000 */ 0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44,
/* 0008 */ 0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B
}))
{
If (LEqual (Arg1, One))
{
If (LEqual (Arg2, Zero))
{
Store (Buffer (One)
{
0x03
}, Arg4)
Return (One)
}

If (LEqual (Arg2, One))
{
Return (One)
}
}
}

Store (Buffer (One)
{
0x00
}, Arg4)
Return (Zero)
}


AFTER the: Method (_OSC, 4, NotSerialized) so it should look like this:




.........................
MSC7, 32,
MSC8, 32,
DMAX, 8,
HPTA, 32
}

Method (DTGP, 5, NotSerialized)
{
If (LEqual (Arg0, Buffer (0x10).........................




Don't forget about 426 (put it on /Extra or /S/L/E)

Note that this has no front panel headphones working (trying to figure that out) but at least microphone is working great now.


Please report if working

That did the trick!!! Thank you!!!! I had tried that for awhile on my Leopard setup but couldn't get it working and gave up (DSDT route, I stuck with the injector and the enabler from TheKing)

walterav
08-15-2009, 01:10 AM
P5k e wifi/ap bios 1202

Headphone working here! :D
front "Headphone/switch" is working! Also "front mic" is working called "external mic, built in input"!!!

software:
SL 10a432 + DSDT injection + AD1988b.Fix.kext

dsdt:
Device (HDEF)
{
Name (_ADR, 0x001B0000)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x08)
{
"codec-id",
Buffer (0x04)
{
0x9B, 0x82, 0x43, 0x10
},

"layout-id",
Buffer (0x04)
{
0x0C, 0x00, 0x00, 0x00
},

"device-type",
Buffer (0x17)
{
"Analog Devices AD1988B"
},

"PinConfigurations",
Buffer (0x20)
{
/* 0000 */ 0x30, 0x40, 0x21, 0x01, 0x10, 0x40, 0x11, 0x01,
/* 0008 */ 0x40, 0x90, 0xA1, 0x01, 0x50, 0x30, 0x81, 0x01,
/* 0010 */ 0x60, 0x10, 0x01, 0x01, 0x20, 0x90, 0xA1, 0x01,
/* 0018 */ 0xF0, 0x11, 0x45, 0x01, 0x70, 0x60, 0x01, 0x01
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}###notice that I don't have the /* 0020 */ in the dsdt injection!!!

AD1988b.Fix.kext:
###plist only kext!
###size~ 82kb
###P5K-e.DSDT.Sound.zip / extra.zip search this forum... don't know anymore where I found it

lancelotu
08-15-2009, 08:33 AM
P5k e wifi/ap bios 1202

Headphone working here! :D
front "Headphone/switch" is working! Also "front mic" is working called "external mic, built in input"!!!

software:
SL 10a432 + DSDT injection + AD1988b.Fix.kext


AD1988b.Fix.kext:
###plist only kext!
###size~ 82kb
###P5K-e.DSDT.Sound.zip / extra.zip search this forum... don't know anymore where I found it

I change my HDEF column to be just like yours but still no frontal Headphone, do you have it listed as Headphones in the PreferencesPanes/Audio ? and also how many output devices do you have ?
Can you also upload your DSDT.dsl?

Thanks

walterav
08-15-2009, 02:32 PM
My dsdt has the following patches:

DSDT.dsl
*ATI hd2600xt injection for leopard only!
*quick/dirty rtc/hpet fix "not good enough for core2quad I heard"
*Audio injection!
*dtgp #for adding the patches
#see attachment

But I want more to be patched in DSDT:
*network injection "no more patching of AppleYukon2.kext"
*usb set to built-in "no problems with sleep"
maybe more?

AD1988.Fix.kext
#see attachement!

BIOS:
Lancelotu do you have front panel output in bios configured as HD, or AC97?

System Profiler:
Device ID: 0x10438277
Audio ID: 12
Available Devices:
Headphone:
Connection: 1/8-Inch Jack
Speaker:
Connection: 1/8-Inch Jack
Internal Microphone:
Connection: Internal
Line In:
Connection: 1/8-Inch Jack
Line Out:
Connection: 1/8-Inch Jack
External Microphone:
Connection: 1/8-Inch Jack
S/P-DIF Out:
Connection: Optical
S/P-DIF In:
Connection: Optical
Line Out:
Connection: 1/8-Inch Jack

So 4 output devices, "Internal speakers" switches to "Headphone" when front panel is in use!
Even the Volume Level changes to last use, when headphone is plugged in!

BTW did you had sleep working? I always had from 10.5.2-10.5.7... from 10.5.7 I had to use EHCIsleepenabler.kext...
and from 10.5.8 I also had to remove disabler.kext and patch RTC/HPET in dsdt.

tomparis
08-16-2009, 04:22 AM
That did the trick!!! Thank you!!!! I had tried that for awhile on my Leopard setup but couldn't get it working and gave up (DSDT route, I stuck with the injector and the enabler from TheKing)

Hi OG-Phantom,

Would you be able to post your DSDT? I've got a P5K Deluxe too, it might help me fix my no sound issue, it's the only thing still not working.

Thanks

lancelotu
08-17-2009, 06:47 AM
it might help me fix my no sound issue, it's the only thing still not working.

Thanks

Because sleep does work on your motherboard ? or you just don't use it?

lancelotu
08-17-2009, 08:45 AM
Hi OG-Phantom,

Would you be able to post your DSDT? I've got a P5K Deluxe too, it might help me fix my no sound issue, it's the only thing still not working.

Thanks

DSDT.dsl It's in the attachment (audio)

jinnggoff
08-17-2009, 09:06 AM
Someone got solutions for sleep ?
here is a solution for fix sleep issue
http://www.insanelymac.com/forum/index.php?s=&showtopic=178468&view=findpost&p=1227751

walterav
08-17-2009, 09:22 AM
DSDT.dsl It's in the attachment (audio)

Did my audio.zip package fix your front panel headphone connection/detection?

Did sleep never worked on your p5k?

lancelotu
08-17-2009, 01:23 PM
Did my audio.zip package fix your front panel headphone connection/detection?

Did sleep never worked on your p5k?

hello walterav, thanks for your response and I am sorry for not answering sooner but I am still testing various DSDT modifies .
My sleep worked native in 10.5.5 and not anymore since 10.5.6. Since then I was using superhai's EHCISleepEnabler.kext and sleep was working again in 90 % of the cases.

But since I installed SL I have no "sleep" at all :) ( my system won't go to sleep everything stops except the fans, the green power-led remains still and I have to reset the system from the reset button) Also when I reset the system from sleep it screw my bios settings.


I am still testing the audio ( no luck until now) by the way, in bios I try to set both way (hd audio and ac97) in the onboard device conf and nothing changes regarding the Headphones so I was wondering what did you put there hd or ac97 ?

I also intend to reflash my bios on 1202 ( I now have the latest 1305 I think)

DocShadow
08-17-2009, 01:32 PM
Also when I reset the system from sleep it screw my bios settings.


Did you replace the AppleRTC.kext with the one suggested in SaCleoCheater's sticky SL thread?

walterav
08-17-2009, 04:55 PM
hello walterav, thanks for your response and I am sorry for not answering sooner but I am still testing various DSDT modifies .
My sleep worked native in 10.5.5 and not anymore since 10.5.6. Since then I was using superhai's EHCISleepEnabler.kext and sleep was working again in 90 % of the cases.

But since I installed SL I have no "sleep" at all :) ( my system won't go to sleep everything stops except the fans, the green power-led remains still and I have to reset the system from the reset button) Also when I reset the system from sleep it screw my bios settings.

I am still testing the audio ( no luck until now) by the way, in bios I try to set both way (hd audio and ac97) in the onboard device conf and nothing changes regarding the Headphones so I was wondering what did you put there hd or ac97 ?

I also intend to reflash my bios on 1202 ( I now have the latest 1305 I think)

audio:
I have HD-audio in the bios, because I use that motherboard connection to connect to the frontpanel Headphones, ac97 uses other cable lineout! Check your system case, my case comes with 2 connectors on the same cable, one for ac97 the other for HD-audio
!
Maybe a stupid question but does your frontpanel sound works in Windows/Linux?

sleep:
I will try it soon in SL with 64bit ehcisleepenabler.kext I found recently.

btw:
I'm not running any of your extra-pacthes! No UUID/RTC/smbios/etc etc
So only dsdt.aml dsmos.kext+ openhaltrestart and manualy replaced "boot" file after chameleon v2rc2 and ofcourse the audio kext and network kext, both in /S*/L*/*E/.

lancelotu
08-17-2009, 07:10 PM
Maybe a stupid question but does your frontpanel sound works in Windows/Linux?


Yes it does work in Windows and Linux with jack sensing. I also flashed to 1202 but nothing changed ... Last hope is XyZ if I catch him online and in mood to help.


sleep:
I will try it soon in SL with 64bit ehcisleepenabler.kext I found recently.


The one posted here doesn't work for me . Did you tried this (http://www.insanelymac.com/forum/index.php?showtopic=168014) already ?

btw:
I'm not running any of your extra-pacthes! No UUID/RTC/smbios/etc etc
So only dsdt.aml dsmos.kext+ openhaltrestart and manualy replaced "boot" file after chameleon v2rc2 and ofcourse the audio kext and network kext, both in /S*/L*/*E/.


Same here excepting the bootloader which is v1012

lancelotu
08-17-2009, 07:17 PM
here is a solution for fix sleep issue
http://www.insanelymac.com/forum/index.php?s=&showtopic=178468&view=findpost&p=1227751

Thanks but doesn't want to "sleep" with my system .

walterav
08-17-2009, 07:38 PM
The one posted here doesn't work for me . Did you tried this (http://www.insanelymac.com/forum/index.php?showtopic=168014) already ?


I wanted to, but halfway during the manual I found to much things not corrosponding, so I could not finish.

I also heard that CycloneFr did some testing on that thread and I thought he also has a p5k system... but I'm not sure.

Maybe I'll ask him, this usb fix is very nice for sleep.

OG-Phantom
08-18-2009, 04:29 AM
Hi OG-Phantom,

Would you be able to post your DSDT? I've got a P5K Deluxe too, it might help me fix my no sound issue, it's the only thing still not working.

Thanks

Here you go. Just to let you know, I have 8gb of ram, so my dsdt may cause you issues if you don't have the same amount of ram as me. I have heard that it can cause issues, I don't know tho. Let me know if it works for you. I have applied all the dsdt patches I could find (plus the audio from lancelotu from this thread, thanks and credit goes to him for that). You will need the AD1988b kext from theking also for the audio to work.

EDIT: Attached the kext you need for audio.

OG-Phantom
08-18-2009, 04:43 AM
Anyone with a P5K Deluxe (or similar board with the same Marvell network PHY), I have made my own plist kext for the Yukon2. It works for me in both 64 and 32 bit modes. I can't take credit for it, I used info from several posts from different users, credit goes to them.

walterav
08-18-2009, 09:45 AM
Here you go. Just to let you know, I have 8gb of ram, so my dsdt may cause you issues if you don't have the same amount of ram as me. I have heard that it can cause issues, I don't know tho. Let me know if it works for you. I have applied all the dsdt patches I could find (plus the audio from lancelotu from this thread, thanks and credit goes to him for that). You will need the AD1988b kext from theking also for the audio to work.

EDIT: Attached the kext you need for audio.

Hi what did you change in the dsdt so it only works with 8gb of ram? Did you fix hpet/rtc for quadcores, because fassls dsdt patcher is not quit right?

I'm I still the only one with working headphone at frontpanel?

walterav
08-18-2009, 09:47 AM
Anyone with a P5K Deluxe (or similar board with the same Marvell network PHY), I have made my own plist kext for the Yukon2. It works for me in both 64 and 32 bit modes. I can't take credit for it, I used info from several posts from different users, credit goes to them.

Very nice, but keep in mind that the LegacyYukon2.kexy "old plist only injector" also stopped working at 10.5.7 but for the time being this might be prefect.

I'll try this one thank you...

BTW do you guys also have "wifi as en0" and "ethernet as en1"?

redlyon
08-18-2009, 11:44 AM
sorry, but if I create 2 partition on my hd, one to extract the dmg image and the other to install the new system... then what shall I do to remove the partitions that are not needed and further standardize the partition of the new operating system to the full capacity of the disk?

thanks

and sorry for my English... :D

OG-Phantom
08-18-2009, 01:18 PM
Hi what did you change in the dsdt so it only works with 8gb of ram? Did you fix hpet/rtc for quadcores, because fassls dsdt patcher is not quit right?

I'm I still the only one with working headphone at frontpanel?

From my understanding when you decompile the DSDT, the amount of RAM you have installed is intertwined with the DSDT. So after mods and recompile, the amount of RAM you had installed is incorporated into the DSDT. Yes, I applied the quadcores, hpet and rtc fixes. Along with the power button sleep function (which doesn't work for me). And, the audio fix I mentioned in the previous post.

OG-Phantom
08-18-2009, 01:21 PM
Very nice, but keep in mind that the LegacyYukon2.kexy "old plist only injector" also stopped working at 10.5.7 but for the time being this might be prefect.

I'll try this one thank you...

BTW do you guys also have "wifi as en0" and "ethernet as en1"?

It is working for me. Strange you mentioned that it stopped working at 10.5.7. Still works for me in 10.5.8. Also, I do not have my wifi kext installed in 10.6. I only have en0 and en1 (realtek lan and marvell lan).

OG-Phantom
08-18-2009, 01:25 PM
Hi what did you change in the dsdt so it only works with 8gb of ram? Did you fix hpet/rtc for quadcores, because fassls dsdt patcher is not quit right?

I'm I still the only one with working headphone at frontpanel?

BTW, what are you using for audio? I am of the lazy category and not hooked up the connectors to my motherboard. Sometime soon I will tho (it's only been like 2 years since I got this board, you'd think I would have done it by now).:eek:

walterav
08-18-2009, 11:21 PM
From my understanding when you decompile the DSDT, the amount of RAM you have installed is intertwined with the DSDT. So after mods and recompile, the amount of RAM you had installed is incorporated into the DSDT. Yes, I applied the quadcores, hpet and rtc fixes. Along with the power button sleep function (which doesn't work for me). And, the audio fix I mentioned in the previous post.

Hi what is exactly different with the quadcore fix? HPET/RTC seems to look the same to me...

BTW do also have speedstep applied to dsdt? I also heard it was possible also for quads and even corei7...

omargoa
08-19-2009, 06:52 PM
Hi

Sleep work for me with this method :
http://www.insanelymac.com/forum/index.php?showtopic=168014

i apply this method for SATA and it work, no more need for AHCIportinjector.kext

audio also work fine with dsdt patch and AD1988b.Fix.kext front panel (headphone and micro) work, the only problem is low microphone level and i have microphone only in front panel (someone know how to fix the volume level ? ? )

Now i got all working fine and stable in 64 bit with chameleon 2 rc1

note : when i boot for the first time after instal i need to boot with "archi386" 32bit , and launch the Kext utility after that boot normal, and all work

boot direct with the default 86_64 cause kernel panic

(sorry for my english :p)


My motherboard : ASUS P5E + 8800 gts 512

here is my dsdt file with fix for : (Graphic) - (Audio) - (Sata) and (Sleep fix)

lancelotu
08-20-2009, 04:54 AM
Hi

Sleep work for me with this method :
http://www.insanelymac.com/forum/index.php?showtopic=168014

I did that also and couldn't see any changes ( I thought I did something wrong but now seeing your DSDT the USB0 TO USB6 section it's the same , so I guess that was not enough for me ...

i apply this method for SATA and it work, no more need for AHCIportinjector.kext

What method exactly ? Can you please explain, or show the section of DSDT that patches SATA ?

audio also work fine with dsdt patch and AD1988b.Fix.kext front panel (headphone and micro) work, the only problem is low microphone level and i have microphone only in front panel (someone know how to fix the volume level ? ? )

From what I remember microphone was always low level on AD1988B , but with the latest fix it got much better (at least front panel mic works good for me, rear mic works but very low volume ) I just had to turn the mic volume at max in system preferences and now I ca have a decent Skype or Yahoo call without shouting.

btw> What do you set in Bios AC97 or HDAudio in the onboard components
section

And since your sleep is working can you tell us also power management settings of your BIOS? (S1, S2, S3, Auto, resume video , Apic 2.0) ?

omargoa
08-20-2009, 01:51 PM
here is my bios setup : (bios version 0903) i have P5E but i think the P5E and the P5k are the same bios setting

-configure sata as [AHCI]

-CPU configuration :
C1 support [Disabled]
CPU TM Function [Enabled]
Vanderpool technology [Enabled]
Execute Disable Bit [Enabled]
Max CPUID Value limit [Disabled]
Intel Speedstep [Enabled]

-Suspend Mode : [Auto]
-Repost Video on S3 Resume [Disabled]
-ACPI 2.0 Support [Enabled]
-ACPI APIC Support [Enabled]
-Front Panel audio : [HD audio]
-J-Micron Pata/Sata Controler : [Disabled]
-VIA 1394 [Enabled]

kext instaled in extra :
-AD1988b.Fix.Kext --- dsmos.Kext --- OpenHalt Restart.Kext ---IOAHCIBlockstorageInjector.Kext

in com.apple.boot.plist just add my graphic device-properties and set Graphics mode to my resolution (1680x1050x32)

in smbios.plist i add the same number of SMUUID for my hardrive, set the SMmemType at 19 (for ddr2) and add SMexternalclock : 267 and SMmaximalclock 2400 for the correct information of my (CPU q6600 2.4)

Now for the method on this page by "ZHELL"
http://www.insanelymac.com/forum/index.php?showtopic=168014

first open IORegistryExplorer and type USB
you find a list of your USB like USB0 USB1 USB2 EUSB USBE ...
clic on one of them and note to number in the "compatible" Property like pci8086,2934 ... (see my IOregistry attachment photo this is after modification 2934--> to 3a34)
472
every USB has a specific number
now as i understand the tips is to change the first couple of number of every port to 3a to have as result 3a34 (replace 29 by 3a ), to do this you need to add in every usb devices in dsdt line like this in the end :

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

and put the number you find in ioregistrydevice USB in :
0x34, 0x3A, 0x00, 0x00 (you add first the second couple of number 34 after you add the changed number 3a in all USB

you should have something like this :
Device (USB0)
{
Name (_ADR, 0x001D0000)
[........]
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x34, 0x3A, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}

Device (USB1)
{
Name (_ADR, 0x001D0001)
[........]

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

Device (USB2)
[.............]
{

after that compile your dsdt (for me i have no error in compiling)

reboot and verify in your ioregistry in the appleUSBUHCI of you usb the property "Errata" : if it set to 0 your usb device are not recognized you should have a number like 0x20e800
see the second attachement "errata"
473

if you do the same method for you sata device (type "sat" in IOregistry)
474
your sata are recognized to ICH10 in system profile and no need for AHCIportinjector
Device (SATA)
{
Name (_ADR, 0x001F0002)
[...........]
}

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


important : don't set your smbios.plist to MacPro 4,1, set it as MacPro 3,1

now the sleep/wake up work good but i need to re plug only the keyboard after every sleep other usb devices are fine.

to lancelotu :
can you please give me the "PinConfiguration" of your audio patch in dsdt ? because for me only the front micro work... Thanks

(sorry for my very bad english) (if someone need a better explain see the original ZHELL tutorial) (or talk to me in french :p)

omargoa
08-20-2009, 03:18 PM
Anyone with a P5K Deluxe (or similar board with the same Marvell network PHY), I have made my own plist kext for the Yukon2. It works for me in both 64 and 32 bit modes. I can't take credit for it, I used info from several posts from different users, credit goes to them.



doesn't work for me
when i open package content seems no plist file in the kext ?!?

can you repost it ?

lancelotu
08-20-2009, 03:39 PM
here is my bios setup : (bios version 0903) i have P5E but i think the P5E and the P5k are the same bios setting



Wow, thanks for the precise reply , I did tried something like your sleep method, but, as I said before, it doesn't work for me, I did not know instead about the Errata thing and now, I verified and it's 0x0 so there must be smth wrong and there is still a chance to fix my sleep.
I will try everything on a clean install with a sata disk ( now I am on IDE ) tonight and let you know .

About the pin configuration, I saw your dsdt.dsl and in my opinion we have the same data in the dsdt but you can always check here (http://www.infinitemac.com/f57/how-to-snow-leopard-gm-10a432-on-p5k-t3380/post30994.html)

As an alternative you can try walterav's pin configuration here (http://www.infinitemac.com/f57/how-to-snow-leopard-gm-10a432-on-p5k-t3380/post31049.html)

Both posts have also files attached try both kexts mine's and walterav's even if they seem equally .

Thanks again and good luck with the mic

lancelotu
08-20-2009, 03:47 PM
doesn't work for me
when i open package content seems no plist file in the kext ?!?

can you repost it ?

But don't you have the Marvell 88E8056 Adapter on your board ? If yes you can always use the original yukon2 kext Read here (http://www.infinitemac.com/f57/how-to-snow-leopard-gm-10a432-on-p5k-t3380/post29505.html)

omargoa
08-20-2009, 03:52 PM
the poster of this sleep method is "ZHELL" http://www.insanelymac.com/forum/index.php?showtopic=168014

thanks to zhell for this tutorial

test it and let me know your result

maybe the numbers of the "compatible" Property in your ioregistry is not the same do not copy my numbers under your dsdt verify your ioregistry to see the exact numbers

omargoa
08-20-2009, 03:55 PM
But don't you have the Marvell 88E8056 Adapter on your board ? If yes you can always use the original yukon2 kext Read here (http://www.infinitemac.com/f57/how-to-snow-leopard-gm-10a432-on-p5k-t3380/post29505.html)


i do that , and it work
but it's more useful to use a kext injector, that simplify installation :p

walterav
08-23-2009, 10:49 AM
But don't you have the Marvell 88E8056 Adapter on your board ? If yes you can always use the original yukon2 kext Read here (http://www.infinitemac.com/f57/how-to-snow-leopard-gm-10a432-on-p5k-t3380/post29505.html)

About the legacyyukon2 kext, is it true that this kext is empty? If I do show contents I only see an icon of a kext, no plists or whatever...

kjun5huo
08-23-2009, 04:28 PM
omargoa!// I follow your guide for sleep fix,first time it doesn't work. I tried your method with SleepEnabler.kext, and it works. Now my computer can sleep. Thank you for your guide.
I'm using Asus P5K-E Wifi .

SA22C
08-24-2009, 04:41 PM
Could anyone who has working sleep and/or shutdown post their dsdt files and their BIOS configurations?

I am unable to sleep my computer or shut it down properly. Reboot works, but that's it.

OG-Phantom
08-24-2009, 08:29 PM
doesn't work for me
when i open package content seems no plist file in the kext ?!?

can you repost it ?

I just downloaded my own attachment, and you are right! Here it is, I tested it to make sure it is ok.

OG-Phantom
08-24-2009, 08:44 PM
the poster of this sleep method is "ZHELL" http://www.insanelymac.com/forum/index.php?showtopic=168014

thanks to zhell for this tutorial

test it and let me know your result

maybe the numbers of the "compatible" Property in your ioregistry is not the same do not copy my numbers under your dsdt verify your ioregistry to see the exact numbers

Thank you omargoa, with your dsdt changes and with the SL friendly sleepenabler.kext, I have sleep again!!!! YOU DA MAN!!! :D

mwgdrwg
08-24-2009, 08:59 PM
Thanks for the plist mod for the marvell 88E8056 works for me in both 64 and 32 bit mode :)

OG-Phantom
08-25-2009, 08:08 AM
Thanks for the plist mod for the marvell 88E8056 works for me in both 64 and 32 bit mode :)

Glad to hear it works for ya! I can't take credit for it. I found out everything from the forums here and "at the other place". But, your welcome ^_^

omargoa
08-25-2009, 09:18 AM
Work for me too
thanks :)

OG-Phantom
08-25-2009, 09:42 PM
Work for me too
thanks :)

rite-o! glad to hear that it is working on other systems besides mine! :D

Chrisb27
08-26-2009, 07:54 PM
Have 10A432 used this method to perform the install to a T. I used the files included in Archive.zip, also I modified the IONetworking as described earlier. Just working with 32 bit mode, It boots fine the first time to run setup, everything works - network, audio, video (tested with Quake Live and XBench / Geekbench). Second reboot the system hangs with "waiting for root device".

I can get it to boot with the -f flag. Booting with no arguments it will always hang on "waiting for root device". I'm using a spare IDE HDD on the JMicron IDE controller. The drive is formatted as MBR (used the modified OSInstall.mpkg), the partition is the only one on that drive and the partition is set to active.

Looking through the thread I haven't found anything that relates to my situation, Googling just came with answers relating to the specific partition being set to active. Sorry for the wall of text on my first post.

Cliffs:
1. Followed Guide
2. "waiting for root device"
3. Profit?

walterav
08-27-2009, 12:00 AM
Have 10A432 used this method to perform the install to a T. I used the files included in Archive.zip, also I modified the IONetworking as described earlier. Just working with 32 bit mode, It boots fine the first time to run setup, everything works - network, audio, video (tested with Quake Live and XBench / Geekbench). Second reboot the system hangs with "waiting for root device".

I can get it to boot with the -f flag. Booting with no arguments it will always hang on "waiting for root device". I'm using a spare IDE HDD on the JMicron IDE controller. The drive is formatted as MBR (used the modified OSInstall.mpkg), the partition is the only one on that drive and the partition is set to active.

Looking through the thread I haven't found anything that relates to my situation, Googling just came with answers relating to the specific partition being set to active. Sorry for the wall of text on my first post.

Cliffs:
1. Followed Guide
2. "waiting for root device"
3. Profit?

Just forget the IDE jmicron controller, everything else works on this board, esata + hotswap, comports, firewire usb, all audio in and out, all 6x ich9r sata, sleep/wake etc "system updates".

The only thing that makes the system instable is jmicron ide, with more than 2gb RAM... you have kernel panics, or with patched drivers you are on the buggy site of the osx86 experience.

If you want to continue this way I can only tell you to boot with -f parameter you already figured out. The thing is that the patched jmicron.kext which contains the device-id of your jmicron controller can't be loaded within the mkext, therefor the system without "-f" boot option will not be able to find the OS located on the IDE disk... If you boot with -f it will somehow try and loads the patched jmicron driver and it works...

Go with a GUID partition table if the harddisk is empty anyway. Go without any zip archives from someone else...

Try to run your own Install with as less patches as possible. This is the most easy to maintain in the end.

Waht do you mean btw with "3 profit?"

d3t0x
08-27-2009, 01:00 AM
Hi guys, it seems we have similar on-board sound so I'm hoping you guys can help me. I have been using P5B-Deluxe non Wifi (AD1988b sound) all thru leopard releases...

In 10.5.x I was satisfied using AppleAzaliaAudio.kext. Now I've installed SL and everything is working with the exception of sound (of course). I guess Azalia doesnt work in SL.

First I tried VoodooHDA and it works but i get very loud poping noises on boot up & shut down, not really diggin' it.

So I was very happy when i saw your post about using AD1988b with a patched dsdt.aml. So I tried to add your modifications to my patched dsdt file. I have no idea how to properly patch my dsdt so i used one of the auto-patch tools. I also use your AD1988b.Fix.kext.

I hear a little static when it boots just like it did with Azalia in 10.5.x. (I think this is the sound card initializing). This happens in 32bit & 64bit. I have information shown in profiler for built in audio. When SL loads in 32bit I get the speaker icon in the menu bar, sound is listed in system pref > audio. But i have no sound. Profiler also shows AppleHDA & associated files are loaded. Speakers are plugged into the green port. When SL 64bit is loaded, Profiler info is stil there, but speaker icon is greyed out on menu bar and no AppleHDA files are shown as loaded in Profiler.

At this point I went back into 10.5.8 to see if i could get sound with same patched dsdt.aml. Same result as SL 32 bit (ie static sound on boot, speaker icon is good, sys pref > audio looks good, AppleHDA files are loaded >> NO SOUND)

So I've attached my dsdt (fixed for sound) text file. Would someone be so kind as to look thru and see if i made the correct modifications? It would be greatly appreciated!!

Chrisb27
08-27-2009, 01:50 AM
Just forget the IDE jmicron controller, everything else works on this board, esata + hotswap, comports, firewire usb, all audio in and out, all 6x ich9r sata, sleep/wake etc "system updates".

The only thing that makes the system instable is jmicron ide, with more than 2gb RAM... you have kernel panics, or with patched drivers you are on the buggy site of the osx86 experience.

If you want to continue this way I can only tell you to boot with -f parameter you already figured out. The thing is that the patched jmicron.kext which contains the device-id of your jmicron controller can't be loaded within the mkext, therefor the system without "-f" boot option will not be able to find the OS located on the IDE disk... If you boot with -f it will somehow try and loads the patched jmicron driver and it works...

Go with a GUID partition table if the harddisk is empty anyway. Go without any zip archives from someone else...

Try to run your own Install with as less patches as possible. This is the most easy to maintain in the end.

Waht do you mean btw with "3 profit?"

Thanks for the advice, I guess I will shrink my Windows 7 partition and try it there. The profit was a joke from an old forum - some times I can't help myself. :D I will report back with the results.

omargoa
08-27-2009, 04:37 AM
Hi guys, it seems we have similar on-board sound so I'm hoping you guys can help me. I have been using P5B-Deluxe non Wifi (AD1988b sound) all thru leopard releases...

In 10.5.x I was satisfied using AppleAzaliaAudio.kext. Now I've installed SL and everything is working with the exception of sound (of course). I guess Azalia doesnt work in SL.

First I tried VoodooHDA and it works but i get very loud poping noises on boot up & shut down, not really diggin' it.

So I was very happy when i saw your post about using AD1988b with a patched dsdt.aml. So I tried to add your modifications to my patched dsdt file. I have no idea how to properly patch my dsdt so i used one of the auto-patch tools. I also use your AD1988b.Fix.kext.

I hear a little static when it boots just like it did with Azalia in 10.5.x. (I think this is the sound card initializing). This happens in 32bit & 64bit. I have information shown in profiler for built in audio. When SL loads in 32bit I get the speaker icon in the menu bar, sound is listed in system pref > audio. But i have no sound. Profiler also shows AppleHDA & associated files are loaded. Speakers are plugged into the green port. When SL 64bit is loaded, Profiler info is stil there, but speaker icon is greyed out on menu bar and no AppleHDA files are shown as loaded in Profiler.

At this point I went back into 10.5.8 to see if i could get sound with same patched dsdt.aml. Same result as SL 32 bit (ie static sound on boot, speaker icon is good, sys pref > audio looks good, AppleHDA files are loaded >> NO SOUND)

So I've attached my dsdt (fixed for sound) text file. Would someone be so kind as to look thru and see if i made the correct modifications? It would be greatly appreciated!!

Try the walterav's Pin configuration :
in your dsdt replace Your pin config with this :

"PinConfigurations",
Buffer (0x20)
{
/* 0000 */ 0x30, 0x40, 0x21, 0x01, 0x10, 0x40, 0x11, 0x01,
/* 0008 */ 0x40, 0x90, 0xA1, 0x01, 0x50, 0x30, 0x81, 0x01,
/* 0010 */ 0x60, 0x10, 0x01, 0x01, 0x20, 0x90, 0xA1, 0x01,
/* 0018 */ 0xF0, 0x11, 0x45, 0x01, 0x70, 0x60, 0x01, 0x01
}

delete the voodooHDA.kext
and use the modified dsdt file + the AD1988b.fix.kext with the original AppleHda.kext
launch the "kext utility" to repair permission, delete cache and rebuild the mkext file

OG-Phantom
08-27-2009, 05:02 AM
Thanks for the advice, I guess I will shrink my Windows 7 partition and try it there. The profit was a joke from an old forum - some times I can't help myself. :D I will report back with the results.

Underwear Gnomes.... ;-)

Anyway, here is a 64bit Jmicron kext that might fix your issues.

Chrisb27
08-27-2009, 05:58 AM
Awesome thanks! - It's been so long since I've seen that episode, completely forgot about it.

Renira
08-27-2009, 12:11 PM
Hello !

At first, thanks for your great guide !
I managed to make SL running on my 2,5" External HDD !
Sound, Graphics, W-Lan-LAN, All Cores ... all works !
Now i tried the same steps with my internal 3,5" S-ata drive,
i boots (bootloader works...) and then no sound from the HDD ?!
After a Few Seconds the grey Circle with the Cross appears....
Can anybody help me ?! I tried a few things, but nothing helps :(

My Hardware:

Intel Q6600
Asus P5K Green
2x1GB OCZ 800mhz Ram
250GB Seagate S-ATA HDD (10.5.8)
250GB Western Digital S-ATA HDD (for 10.6.0)
DVD-Rom Drive (S-ATA)
Working 10.5.8 to install on other HDD !

walterav
08-27-2009, 10:05 PM
Hello !

At first, thanks for your great guide !
I managed to make SL running on my 2,5" External HDD !
Sound, Graphics, W-Lan-LAN, All Cores ... all works !
Now i tried the same steps with my internal 3,5" S-ata drive,
i boots (bootloader works...) and then no sound from the HDD ?!
After a Few Seconds the grey Circle with the Cross appears....
Can anybody help me ?! I tried a few things, but nothing helps :(

My Hardware:

Intel Q6600
Asus P5K Green
2x1GB OCZ 800mhz Ram
250GB Seagate S-ATA HDD (10.5.8)
250GB Western Digital S-ATA HDD (for 10.6.0)
DVD-Rom Drive (S-ATA)
Working 10.5.8 to install on other HDD !

Hi well welcome to the scene... and thank you and all the other 1000s of noobs :p posting the error message" grey Circle with the Cross appears..."
Okay I'll stop being sarcastic...

You have to do a verbose boot, so during the bootloader press the down button to select "verbose" and see at which line the systems hangs, because a grey screen with a cross makes no-one happy. You can also type -v.

But Maybe your lucky and I might already know what the problem is. Your sata harddisks in bios are not in AHCI mode? So set everything to AHCI, also the jmicron controllers. So no IDE and no RAID. or try to boot with -f.
If you don't have a ich9r chipset you might need to use a patched kext for harddisk or choose a different sata port on the motherboard.

d3t0x
08-28-2009, 12:16 AM
Try the walterav's Pin configuration :
in your dsdt replace Your pin config with this :

"PinConfigurations",
Buffer (0x20)
{
/* 0000 */ 0x30, 0x40, 0x21, 0x01, 0x10, 0x40, 0x11, 0x01,
/* 0008 */ 0x40, 0x90, 0xA1, 0x01, 0x50, 0x30, 0x81, 0x01,
/* 0010 */ 0x60, 0x10, 0x01, 0x01, 0x20, 0x90, 0xA1, 0x01,
/* 0018 */ 0xF0, 0x11, 0x45, 0x01, 0x70, 0x60, 0x01, 0x01
}

delete the voodooHDA.kext
and use the modified dsdt file + the AD1988b.fix.kext with the original AppleHda.kext
launch the "kext utility" to repair permission, delete cache and rebuild the mkext file

Well that didnt do it... same results. Thanks for the help tho. I feel like I'm so close. I thought i had it when i hear the start up static. Kind of sounds like when you empty the trash.

Not sure why AppleHDA.kext isnt loading in 64bit when it loads in 32bit....

Oh well, I'll keep searching. Thanks again

Renira
08-28-2009, 11:32 AM
@walterav

sorry for my bad information !
i know what you mean....

now i get the 0000000000000002 code!

all BIOS Settings are ok and the same as you told me !
Leopard 10.5.8 works great with this BIOS Settings and the SL on the USB-Drive, too.

walterav
08-28-2009, 12:05 PM
@walterav

sorry for my bad information !
i know what you mean....

now i get the 0000000000000002 code!

all BIOS Settings are ok and the same as you told me !
Leopard 10.5.8 works great with this BIOS Settings and the SL on the USB-Drive, too.

Did you install extra kexts with the bootloader? What are the exact procedures you took?

-diskformating/ GUID / MBR
-install
-bootloader "which?"
-patches/extra kexts?

Please try a fresh re-install it can be done in only 15 minutes!
"Installation of the minimal OS takes 10 minutes, if you have all the patches in place you can do them in 5 minutes" PS only this fast if you start the installation from within an already running OSX

Renira
08-28-2009, 12:33 PM
thank you !
hehe, after about 1000 installs i can do it blind ^^
I will do a new one and will post it here....

Here my Way:

1. Booting in working 10.5.8 on the first HDD (S-ATA)
2. Go into Disk Utility, and format the second HDD (S-ATA) als GUID (sry for german language...)

As seen here:

http://img198.imageshack.us/img198/8786/85122464.jpg

3. Now open folder "pk5-e snow essentials" and doubleclick on "bootloader2.dmg".
New Window opened... then i installed "Chameleon_v1012.pkg" (and listen to nice musik :-)) ) on the partition "SL"

4. Opened the HDD "SL" in Finder and delete on the first page of the Partition the file named "boot".
Just drag and drop the boot file from the "bootloader2.dmg"-file wont work !
This Message appears: "The Object "boot" could not be replaced because its invisible"

i already can see this hidden file, because i have used "CF-A" from the "Change Finder"-Folder in "pk5-e snow essentials".

So i just delete the hidden file on "SL" and replace it with the "boot" from "bootloader2.dmg"-file.

5. I went to my 10A432 Folder and doubleclick on "snowleopard_10a432_userdvd.dmg".
6. Mainwindow appears
7. Hitting "cmd+shift+g" than the popdown-menu comes down...
8. Typing: /Mac OS X Install DVD/System/Installation/Packages/ then press "open"
9. new window
10. Searching "OSInstall.mpkg" and double-click on it
11. Going trough the Menus, selecting "SL" HDD, choosing "Customize", with these settings:

http://img269.imageshack.us/img269/5869/installibe.jpg

12. Hitting "install" and "closed" at the end of the install - Just close the window and i do not reboot or done any other thing :)

13. Running DSDT Patcher with these settings:

http://img268.imageshack.us/img268/604/patcherx.jpg

14. I Skipped installing Sound, i can do it when the System is working, right ?
But i know which kext i have to choosed, it works on my external Snow Leopard HDD: "AppleAzaliaAudio-1.kext"
Do i have to install the Sound here ?

15. Opend UInstaller and Installed with this setup:

http://img199.imageshack.us/img199/136/uin.jpg

16. Next i copy these Files:

AD1988b.Fix.kext
AHCIPortInjector.kext
dsmos.kext
IOAHCIBlockStorageInjector.kext
JMicronATA.kext
OpenHaltRestart.kext

from the "kexts 64 bit" - Folder to "SL/System/Library/Extensions

Typing in my Password and choosing "replace" in the little pop-up menu for this File:

-JMicronATA.kext
(normal that it is only one file ?!)

17. Go into Terminal and try to do it like in the guide at the first page !

chown -R root:wheel /System/Library/Extensions/*
chmod -R 755 /System/Library/Extensions/*

i just copy and paste this two line... i guess it is wrong ?
I never worked with Terminal :-(

Sure, a lot of errors were displayed:

http://img269.imageshack.us/img269/5311/errorrvl.jpg

Whats my Mistake in Terminal ?
I also tried to "repair permissions" with disk utility on my 10.5.8 partition by choosing the "SL"-HDD.
Iīm sure this is my mistake ?! But i get the same Error-Message when i type in the Command by myself !?

i was looking for some terminal-tipps....
I used as wrote above, the Disc Utility on my 10.5.8 and choose this one:

http://img141.imageshack.us/img141/1637/du2j.jpg

Then closed all windows, reboot and i get the error as write a few posts earlier !

It would be great if you could help me and thanks for all !!

walterav
08-28-2009, 12:37 PM
thank you !
hehe, after about 1000 installs i can do it blind ^^
I will do a new one and will post it here....

Okay, well if it took 1000 installs to boot with a verbose option, maybe it will take 1000 more to make it all work :D

Just make sure you write down every patch/kext/bootloader you put in there and what terminal commands you used "if any".

Renira
08-28-2009, 01:56 PM
hehe, right ^^

in my last post are all the Steps i have done !
Can you see any Mistakes ?!
Any solution on my terminalproblem ?!

lancelotu
08-28-2009, 03:48 PM
I think I know why you can't boot... Since you didn't repaired the permissions dsmos.kext didn't loaded ...

Sure, a lot of errors were displayed:

http://img269.imageshack.us/img269/5311/errorrvl.jpg

Whats my Mistake in Terminal ?

you have to do this commands as root so add "sudo" in front of them

and also since you're repairing permissions on another disk add

/Volumes/Yoursnowdisk/ so if your disk is called "SL" your command should look like this:

sudo chown -R root:wheel /Volumes/SL/System/Library/Extensions/*
sudo chmod -R 755 /Volumes/SL/System/Library/Extensions/*

enter your password and hit enter


restart and hit f8 many times and quickly :) until you get the bootloader window with the list of volumes to boot from and type -f -v (hit space between f and -v ) -v is booting in verbose mode -f is refreshing Kext Folder



i was looking for some terminal-tipps....
I used as wrote above, the Disc Utility on my 10.5.8 and choose this one:

http://img141.imageshack.us/img141/1637/du2j.jpg

Then closed all windows, reboot and i get the error as write a few posts earlier !



You get this error of missing packages when you install SNOW LEOPARD from a LEOPARD system (10.5.*)

you said you have successfully installed snow on another disk ... my advice is to reinstall snow leopard from that disk, because when you install snow leopard from a working snow leopard system, DISK UTILITY's repair permissions works.

Renira
08-28-2009, 10:33 PM
Hello Lancelotu

i just entered the command you told me, boot and hit -f -v and this screen appears:

http://img216.imageshack.us/img216/6485/error2m.jpg

Tomorrow morning i will try your other guide with install it from the working snow leopard External HDD ! But i canīt see the Drives from the internal Harddiscs !

walterav
08-28-2009, 11:54 PM
Hello Lancelotu

i just entered the command you told me, boot and hit -f -v and this screen appears:

http://img216.imageshack.us/img216/6485/error2m.jpg

Tomorrow morning i will try your other guide with install it from the working snow leopard External HDD ! But i canīt see the Drives from the internal Harddiscs !

Even changing owner ship might not work because the are probably ignored on that volume and not a external usb drive :p

Well I don't see that much troubles but maybe some room for improvements.
Install the bootloader "after" the OS install, install chameleon v2rc2, yep the newest, only replace 'boot' with the one that worked for you. You might have to do that with the terminal.

sudo -s #after 1000s of installations you just need to know that the root user can perform magic... or create disasters as wel
cp boot /Volumes/snowdrive/

But at the time when/before changing kexts and permissions, type this in terminal
"/usr/sbin/vsdbutil -a /Volumes/diskname". After that copy the kexts to the right Folders, and indeed navigate to the right folder/Volumes/yoursnowdisk/S*/L*/E*/ and type:
cp -r xxx.kext bla.kext etc.kext /Volumes/yoursnowdisk/S*/L*/E*/
cd /Volumes/yoursnowdisk/S*/L*/E*/
chown -R 0:0 *
chmod -R 755 *
rm -r /System/Library/Caches/com.apple.kexts/Startup/Extensions.mkext

unmount everything before you restart

probably you don't need to boot with -f, and dsmos will load, although fakesmc is already on the block. Do you really need the sata injector stuff?

lancelotu
08-29-2009, 09:29 AM
Hello Lancelotu

http://img216.imageshack.us/img216/6485/error2m.jpg




Finally we see some progress here :) Now that we know what's the problem the solutions would be :

FIRST OF ALL ! Please make sure again that in your bios/sata configuration is set to AHCI !


If is set to AHCI, then I think your problem is your Hard Disk device id, not listed in IOATAFamily.kext. Please try with the one below (thanks to Edge3000)

This is a SNOW LEOPARD IOATAFamily.kext with dev id's copied from Leopard's IOATAFamily.kext
Also (just making sure ) after you copy this one in /Volumes/SL/System/Library/Extensions/ type again the chown and chmod command.

and boot with -f -v to be sure is loading

Let us know ;)

phantom8
08-29-2009, 10:11 AM
Hi omargoa,

Thanks for posting the dsdt patch for USB. I've downloaded your dsdt.dsl.zip for patching the USB device ID. I noticed that you didn't patch USB3, the reset are patched. Was that intentionally or some kind of typos?

Your USB3 section is like this, but without the DTGP patch.

Device (USB3)
{
Name (_ADR, 0x001D0003)
OperationRegion (BAR0, PCI_Config, 0xC4, One)
Field (BAR0, ByteAcc, NoLock, Preserve)
{
USBW, 2,
Offset (0x01)
}

Method (_S3D, 0, NotSerialized)
{
If (LOr (LEqual (OSFL (), One), LEqual (OSFL (), 0x02)))
{
Return (0x02)
}
Else
{
Return (0x03)
}
}

Method (_PSW, 1, NotSerialized)
{
If (Arg0)
{
Store (0x03, USBW)
}
Else
{
Store (Zero, USBW)
}
}

Method (_PRW, 0, NotSerialized)
{
Return (GPRW (0x0E, 0x04))
}
}

omargoa
08-29-2009, 10:42 AM
i don't have the USB3 device in the IORegistryExplorer that's why i don't patch it ... :)

walterav
08-29-2009, 12:42 PM
here is my bios setup : (bios version 0903) i have P5E but i think the P5E and the P5k are the same bios setting

-configure sata as [AHCI]

-CPU configuration :
C1 support [Disabled]
CPU TM Function [Enabled]
Vanderpool technology [Enabled]
Execute Disable Bit [Enabled]
Max CPUID Value limit [Disabled]
Intel Speedstep [Enabled]

-Suspend Mode : [Auto]
-Repost Video on S3 Resume [Disabled]
-ACPI 2.0 Support [Enabled]
-ACPI APIC Support [Enabled]
-Front Panel audio : [HD audio]
-J-Micron Pata/Sata Controler : [Disabled]
-VIA 1394 [Enabled]

kext instaled in extra :
-AD1988b.Fix.Kext --- dsmos.Kext --- OpenHalt Restart.Kext ---IOAHCIBlockstorageInjector.Kext

in com.apple.boot.plist just add my graphic device-properties and set Graphics mode to my resolution (1680x1050x32)

in smbios.plist i add the same number of SMUUID for my hardrive, set the SMmemType at 19 (for ddr2) and add SMexternalclock : 267 and SMmaximalclock 2400 for the correct information of my (CPU q6600 2.4)

Now for the method on this page by "ZHELL"
http://www.insanelymac.com/forum/index.php?showtopic=168014

first open IORegistryExplorer and type USB
you find a list of your USB like USB0 USB1 USB2 EUSB USBE ...
clic on one of them and note to number in the "compatible" Property like pci8086,2934 ... (see my IOregistry attachment photo this is after modification 2934--> to 3a34)
472
every USB has a specific number
now as i understand the tips is to change the first couple of number of every port to 3a to have as result 3a34 (replace 29 by 3a ), to do this you need to add in every usb devices in dsdt line like this in the end :

Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x34, 0x3A, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}and put the number you find in ioregistrydevice USB in :
0x34, 0x3A, 0x00, 0x00 (you add first the second couple of number 34 after you add the changed number 3a in all USB

you should have something like this :
Device (USB0)
{
Name (_ADR, 0x001D0000)
[........]
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x34, 0x3A, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}

Device (USB1)
{
Name (_ADR, 0x001D0001)
[........]

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

Device (USB2)
[.............]
{after that compile your dsdt (for me i have no error in compiling)

reboot and verify in your ioregistry in the appleUSBUHCI of you usb the property "Errata" : if it set to 0 your usb device are not recognized you should have a number like 0x20e800
see the second attachement "errata"
473

if you do the same method for you sata device (type "sat" in IOregistry)
474
your sata are recognized to ICH10 in system profile and no need for AHCIportinjector
Device (SATA)
{
Name (_ADR, 0x001F0002)
[...........]
}

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)
}
}
important : don't set your smbios.plist to MacPro 4,1, set it as MacPro 3,1

now the sleep/wake up work good but i need to re plug only the keyboard after every sleep other usb devices are fine.

to lancelotu :
can you please give me the "PinConfiguration" of your audio patch in dsdt ? because for me only the front micro work... Thanks

(sorry for my very bad english) (if someone need a better explain see the original ZHELL tutorial) (or talk to me in french :p)

Hi do you still need to replug the keyboard after sleep? and do you have usb-legacy enabled or disabled in bios?

Renira
08-29-2009, 01:35 PM
hej Good News !
Iīm writting this Post from Snow Leopard on my internal HDD ! :D
I mixed your tipps:

- Installed the newest Chameleon - replaced "boot" again
- Insert the new IOATAFamily.kext

When this is done, it boots very stable and fast without any command at the beginning !

Thank you very much !

Now my last problem.... after restarting, it wonīt boot a second time !
i have to replace the kextes in /system/library/Extensions

This ones:

- AD1988b.Fix.kext
- AHCIPortInjector.kext
- dsmos.kext
- IOAHCIBlockStorageInjector.kext
- JMicronATA.kext
- OpenHaltRestart.kext

then i tried "OSx86 Tools Utility" ...

"Repair Permissions" and "Set Extensions permissions"

it ends in this error-message:

http://img42.imageshack.us/img42/4601/bildschirmfoto20090829u.png

This Action works on my USB-HDD !
I had to replaced the files too...

omargoa
08-29-2009, 02:31 PM
Hi do you still need to replug the keyboard after sleep? and do you have usb-legacy enabled or disabled in bios?

I have the USB-legacy enabled and same problem with the usb keyboard
+ Another minor problem it's the shutdown and reboot time,
i have to wait for a minute every restart or shutdown on black screen

OpenHaltRestard.kext and Fakesmc.kext don't solve this problem

Renira
08-29-2009, 03:11 PM
error by using kextutility 2.3.2

http://img194.imageshack.us/img194/4601/bildschirmfoto20090829u.png

walterav
08-29-2009, 04:12 PM
hej Good News !
Iīm writting this Post from Snow Leopard on my internal HDD ! :D
I mixed your tipps:

- Installed the newest Chameleon - replaced "boot" again
- Insert the new IOATAFamily.kext

When this is done, it boots very stable and fast without any command at the beginning !

Thank you very much !

Now my last problem.... after restarting, it wonīt boot a second time !
i have to replace the kextes in /system/library/Extensions

This ones:

- AD1988b.Fix.kext
- AHCIPortInjector.kext
- dsmos.kext
- IOAHCIBlockStorageInjector.kext
- JMicronATA.kext
- OpenHaltRestart.kext

then i tried "OSx86 Tools Utility" ...

"Repair Permissions" and "Set Extensions permissions"

it ends in this error-message:

http://img42.imageshack.us/img42/4601/bildschirmfoto20090829u.png

This Action works on my USB-HDD !
I had to replaced the files too...

forget to say, but about the chameleon v2rc2 installer I didn't install the "extra kexts" withit during installation, so check if /Extra/Extensions is empry after install.


just forget the
- AHCIPortInjector.kext
- IOAHCIBlockStorageInjector.kext
- JMicronATA.kext

Iconfix is not a fix! It also makes your esata jmicron disks look as external, it only does fix names in the systemprofiler, don't bother with jmicron ATA, just use sata/esata.

Please try without the patches? Do you have the slightest idea why you are adding the extra kexts? Please copy by terminal, and don't use any further GUI apps.

When it boots the first time succesful, it boots without a mkext file so all extensions are loaded or listed, the second time when the mkext is created it might not put all the patched kexts files there you needed. So it hangs.

When I started 3 years ago with this, I stayed a way for months from the terminal. But there are only a few basic commands you need to know...
Reductionism is your best friend, many people stop exploring when they find out it works, and start asking for help when it stops. Making a robust osx 86 install can be written on a single A4 paper, with proper patches and handling and use of terminal commands.

phantom8
08-29-2009, 07:22 PM
i don't have the USB3 device in the IORegistryExplorer that's why i don't patch it ... :)

Thanks for the clarification.

I got sleep to work with your USB patch together with SleepEnabler.kext. However, if I reboot the PC after wakeup from sleep, the system hangs and it couldn't reboot. If I shutdown the PC after wakeup from sleep, it works fine. Does anyone able to reboot the PC after waking up?

omargoa
08-29-2009, 07:53 PM
Thanks for the clarification.

I got sleep to work with your USB patch together with SleepEnabler.kext. However, if I reboot the PC after wakeup from sleep, the system hangs and it couldn't reboot. If I shutdown the PC after wakeup from sleep, it works fine. Does anyone able to reboot the PC after waking up?

for me the sleepEnabler.kext doesn't change anythings in sleep/wake up
have you try only the dsdt usb patch ?

walterav
08-29-2009, 08:10 PM
Thanks for the clarification.

I got sleep to work with your USB patch together with SleepEnabler.kext. However, if I reboot the PC after wakeup from sleep, the system hangs and it couldn't reboot. If I shutdown the PC after wakeup from sleep, it works fine. Does anyone able to reboot the PC after waking up?

For me restart after wake has never worked, only a hardreset, its the motherboard I think, ubuntu9.10a3 has the same problem, it sleeps and wakes fine only restart after sleep hangs.

phantom8
08-30-2009, 05:04 AM
for me the sleepEnabler.kext doesn't change anythings in sleep/wake up
have you try only the dsdt usb patch ?

Yes, I've tested the dsdt usb patch without the SleepEnabler, but it didn't work. I have also tested SleepEnabler alone without dsdt usb patch, it didn't work too. I need to have them both in order for sleep to work.

Does restart work for you after wakeup? walterav also has the same problem, so it may relate to P5K-E mobo.

fishcow
08-30-2009, 07:30 AM
Hi all,
It's been a long road to Hackintosh-ness and my brain hurts.
Just wonder if I can pick someone else's brain?

MOBO: P5K-E Wifi/AP
CPU: Q6600
GFX: GeForce 9800 GT 512
RAM: 4GB DDR2 800

DRIVES:
SATA: 2 x 500GB HHD
1 x DVD

IDE/PATA: 1 x DVD
1 x HHD

I had a fully functional 10.5.6 (updated to 10.5.7) retail install which utilised 64 bit drivers to enable both ACHI on SATA drives and J-Micron for IDE / PATA Drives (64 bit needed because of 4GB RAM?)

After upgrading to 10.5.8 and getting "Waiting for root device" error, I got rid of the 64 bit kexts (LegacyAppleAHCI, LegacyIOAHCIBlockStorage and JMicronATA 64 bit) and switched everything back to IDE in the bios to get it to boot again.
My system is functional - but dodgy under 10.5.8

I'm now fully confused as to what I would have to do to make my system "SL-ready" and to have the same functionality I had with my 10.5.7 install.

My /S/L/E folder is full of crap - hard to track down and work out what is needed and what should go.

Ideally, I would like to switch over to Chameleon V2 boot loader on EFI partition and utilise /Extra , com.apple.Boot.plist and dsdt patching this time around.

I would basically be starting from scratch with a boot 132 leo 10.5.6 retail install.
Hope my query is clear?
I threw just up in my mouth trying to think ... and be more concise.
Regards
Fish
:confused:

walterav
08-30-2009, 08:42 AM
Hi all,
It's been a long road to Hackintosh-ness and my brain hurts.
Just wonder if I can pick someone else's brain?

MOBO: P5K-E Wifi/AP
CPU: Q6600
GFX: GeForce 9800 GT 512
RAM: 4GB DDR2 800

DRIVES:
SATA: 2 x 500GB HHD
1 x DVD

IDE/PATA: 1 x DVD
1 x HHD

I had a fully functional 10.5.6 (updated to 10.5.7) retail install which utilised 64 bit drivers to enable both ACHI on SATA drives and J-Micron for IDE / PATA Drives (64 bit needed because of 4GB RAM?)

After upgrading to 10.5.8 and getting "Waiting for root device" error, I got rid of the 64 bit kexts (LegacyAppleAHCI, LegacyIOAHCIBlockStorage and JMicronATA 64 bit) and switched everything back to IDE in the bios to get it to boot again.
My system is functional - but dodgy under 10.5.8

I'm now fully confused as to what I would have to do to make my system "SL-ready" and to have the same functionality I had with my 10.5.7 install.

My /S/L/E folder is full of crap - hard to track down and work out what is needed and what should go.

Ideally, I would like to switch over to Chameleon V2 boot loader on EFI partition and utilise /Extra , com.apple.Boot.plist and dsdt patching this time around.

I would basically be starting from scratch with a boot 132 leo 10.5.6 retail install.
Hope my query is clear?
I threw just up in my mouth trying to think ... and be more concise.
Regards
Fish
:confused:

First thing with a hack, is check the bios, second is install and use minimal patches, 3rd is update wisely.

0 check if your hardware is compatible, in your case it perfectly is, except for the IDE harddisk and DVD-drive, I'll say forget it but maybe other people here feel different about the jmicron IDE ports. But the only kernel panics I got in the past where from the IDE controller... I'd rather life with less patching and less features. Buy a 20 dollar sata dvd drive if you don't have one, or you won't get any help from me :p

1 can you show me a copy of every page of your bios "photos with celphone maybe?" than I can tell which is not perfect, going back to IDE mode from AHCI sounds incorrect to me, although it worked for you because of "already" "over"patching
which I consider not a good idea, keep it clean.

2 Start with a clear install via boot 132, afterwords just install chameleon v2rc2 WITHOUT EXTRA KEXTS during the install of the bootloader, just minimal.Only install:
dsmos.kext + Intelcpudisabler.kext + Openhaltrestart to /Extra/Extensions
!!!and you got a minimal working system "update compatible"!!!

patch the device-id in Appleyukon2.kext or get the injector from this thread and you have networking.

generate a efistring for your 9800 gt and put in boot.com.plist and you have video. "Maybe you can let Chameleonv2rc2 inject the efistring, its a new option"

audio:
2 options
-Use the old AppleAzalia.kext for 2 channel analog.
-or 'patch dsdt with audio injection', and add the '1988B.Fix.kext' to /S*/L*/E*/ and 'almost' all in and out are working. Don't combine with azalia!

Not update compatible:
After these simple steps you have a perfect working system, except for sleep . For sleep you have to patch dsdt remove CPUdisabler.kext also patch IOUSBFamily.kext and add EHCISLEEPENABLER.kext.

Now you have a good working system to prepare for snow leo! Which is also simple and already descrived in the first POST of this thread.

If you want to organize it right COLOUR the kexts you patch or add the /S*/L*/E*/. Colour the ones that are update compatible or extra added GREEN, and colour the ones that are not RED. The sleeppatches need to be in /S*/L*/E*/ and are RED also IONETWORKINGFAMILY.kext if you don't use the injector for appleukon2.kext. You don't need any patches for the harddisks! Except for buggy IDE

lancelotu
08-30-2009, 09:00 AM
error by using kextutility 2.3.2

http://img194.imageshack.us/img194/4601/bildschirmfoto20090829u.png


It's because Snow Leopard keeps his Extensions.mkext in another place, before with leopard, it was in /System/Library/ , now it's in System/Library/Caches/com.apple.kext.caches/Startup/

Kext utility is looking for it in the wrong place .... maybe because is not Snow leopard compatible

Why don't you do this manually with your terminal ? just put the the kexts you want to add in /System/Library/Extensions/ you can also label them to recognize them later if you change something, then repair permissions with

sudo chown -R root:wheel /Volumes/YourSnowVolume/System/Library/Extensions/*
sudo chmod -R 755 /Volumes/YourSnowVolume/System/Library/Extensions/*


after that you can create Extensions.mkext with kextcache like this:

kextcache -v 1 -t -l -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /System/Library/Extensions

kpkp
08-30-2009, 12:01 PM
I must thank you all but specially lancelotu for ethernet&audio fix and omargoa for the sleep&ICH10 fix.

Now my SL runs stable for a day without KPs in 64bit mode. I can confirm the restart issue after sleep, but it has been here since Leopard so i guess is the motherboard issue.

Someone got a kext or something for the wireless, is not that i need it but would be nice to have the option.

Thx again

BTW: i have an ASUS P5K-E Wi-Fi/ap

fishcow
08-30-2009, 12:54 PM
First thing with a hack, is check the bios, second is install and use minimal patches, 3rd is update wisely.

0 check if your hardware is compatible, in your case it perfectly is, except for the IDE harddisk and DVD-drive, I'll say forget it but maybe other people here feel different about the jmicron IDE ports. But the only kernel panics I got in the past where from the IDE controller... I'd rather life with less patching and less features. Buy a 20 dollar sata dvd drive if you don't have one, or you won't get any help from me :p

1 can you show me a copy of every page of your bios "photos with celphone maybe?" than I can tell which is not perfect, going back to IDE mode from AHCI sounds incorrect to me, although it worked for you because of "already" "over"patching
which I consider not a good idea, keep it clean.

2 Start with a clear install via boot 132, afterwords just install chameleon v2rc2 WITHOUT EXTRA KEXTS during the install of the bootloader, just minimal.Only install:
dsmos.kext + Intelcpudisabler.kext + Openhaltrestart to /Extra/Extensions
!!!and you got a minimal working system "update compatible"!!!

patch the device-id in Appleyukon2.kext or get the injector from this thread and you have networking.

generate a efistring for your 9800 gt and put in boot.com.plist and you have video. "Maybe you can let Chameleonv2rc2 inject the efistring, its a new option"

audio:
2 options
-Use the old AppleAzalia.kext for 2 channel analog.
-or 'patch dsdt with audio injection', and add the '1988B.Fix.kext' to /S*/L*/E*/ and 'almost' all in and out are working. Don't combine with azalia!

Not update compatible:
After these simple steps you have a perfect working system, except for sleep . For sleep you have to patch dsdt remove CPUdisabler.kext also patch IOUSBFamily.kext and add EHCISLEEPENABLER.kext.

Now you have a good working system to prepare for snow leo! Which is also simple and already descrived in the first POST of this thread.

If you want to organize it right COLOUR the kexts you patch or add the /S*/L*/E*/. Colour the ones that are update compatible or extra added GREEN, and colour the ones that are not RED. The sleeppatches need to be in /S*/L*/E*/ and are RED also IONETWORKINGFAMILY.kext if you don't use the injector for appleukon2.kext. You don't need any patches for the harddisks! Except for buggy IDE

walterav - thanks so much for your help.
I have already ordered another couple of SATA drives and a DVD :)
I have attached a zip of my bios shots/settings.

Renira
08-30-2009, 12:58 PM
Typed in your commands:

http://img76.imageshack.us/img76/2087/bildschirmfoto20090830u.png

Snow Leo boots great with -v -f, without KP

walterav
08-30-2009, 02:44 PM
Typed in your commands:

http://img76.imageshack.us/img76/2087/bildschirmfoto20090830u.png

Snow Leo boots great with -v -f, without KP

Ofcourse it boots with -f, thanks for the screenshot it gives us nice information how you do stuff, if all people did that :D

Using the command kextcache also requires 'sudo' ! Try it that we, ofcourse make sure you are running from the SL volume, otherwise add /Volumes/SL/ before the kextcache thing.

first try sudo

walterav
08-30-2009, 02:49 PM
walterav - thanks so much for your help.
I have already ordered another couple of SATA drives and a DVD :)
I have attached a zip of my bios shots/settings.

Hi, you forgot the most import pages that will lead to the first kernel panic! Or gray bootscreen with a Stop Sign. Atleast when its not patched and it doesn't have to be patched... The harddisk modes! I will upload my pictures latter today. But there is a lot you can change...

All 6 ich9r + 2 jmicron esata ports work great! So more sata equipment is a good investment.

See attachement,
BTW I underclocked my SYSTEM so change multiplier from 6 > 9 to get it on 2,4 ghz. This must be done on 2 pages in bios...

Renira
08-30-2009, 03:25 PM
sudo works !
But ends in a "waiting for boot devise"-error
Now no chance to boot with "-v -f".
Need to reinstall SL
its making me crazy ! :D

omargoa
08-30-2009, 04:39 PM
Yes, I've tested the dsdt usb patch without the SleepEnabler, but it didn't work. I have also tested SleepEnabler alone without dsdt usb patch, it didn't work too. I need to have them both in order for sleep to work.

Does restart work for you after wakeup? walterav also has the same problem, so it may relate to P5K-E mobo.

After wakeup restart not work for me

But try to remove the NullCPUPowerManagement.kext to get sleep working without sleepenabler.kext , only with the dsdt patch

this kext make sleep not work for me

my kext in /Extra :

AD1988b.Fix.kext
fakesmc.kext
IOAHCIBlockStorageInjector.kext
OpenHaltRestart.kext

lancelotu
08-30-2009, 05:50 PM
I mixed your tipps:

- Installed the newest Chameleon - replaced "boot" again


I didn't wanted to use Chameleon RC1 and RC2 because of this

-f option won't work with Chameleon RC1 and 2

when you run kextcache command doesn't give any error ?

fishcow
08-31-2009, 03:17 AM
Hi, you forgot the most import pages that will lead to the first kernel panic! Or gray bootscreen with a Stop Sign. Atleast when its not patched and it doesn't have to be patched... The harddisk modes! I will upload my pictures latter today. But there is a lot you can change...

All 6 ich9r + 2 jmicron esata ports work great! So more sata equipment is a good investment.

See attachement,
BTW I underclocked my SYSTEM so change multiplier from 6 > 9 to get it on 2,4 ghz. This must be done on 2 pages in bios...

Thanks again for your help walterav.
I have manually installed a boot-loader on my EFI partition - which is now working and honours my com.apple.Boot.plist. I couldn't get Chameleon V2 (using EFI installer option) to read any of my config files from EFI, only as stand-alone install.... which I don't want.
I will apply your BIOS settings . . . but also thinking of booting into OS X installer (via boot 132) and swapping out my bloated Extensions folder with a pure vanilla 10.5.8 backup that I have kept. Fix permissions and rebuild Extensions.mkext.
I'll then put minimal patched kexts / injectors in EFI partition to experiment and get an idea for my fresh install later.
Once again - thank you for taking to time to help.

Haven't hosed it yet - but give me time :)
ROFL - just noticed already that all my drives show up as SATA and work (????)

walterav
08-31-2009, 05:02 AM
Thanks again for your help walterav.
I have manually installed a boot-loader on my EFI partition - which is now working and honours my com.apple.Boot.plist. I couldn't get Chameleon V2 (using EFI installer option) to read any of my config files from EFI, only as stand-alone install.... which I don't want.
I will apply your BIOS settings . . . but also thinking of booting into OS X installer (via boot 132) and swapping out my bloated Extensions folder with a pure vanilla 10.5.8 backup that I have kept. Fix permissions and rebuild Extensions.mkext.
I'll then put minimal patched kexts / injectors in EFI partition to experiment and get an idea for my fresh install later.
Once again - thank you for taking to time to help.

Haven't hosed it yet - but give me time :)
ROFL - just noticed already that all my drives show up as SATA and work (????)

Just start with a normal patching routine, /Extra folder on your system, when you mastered all other things, just go to the efi partition idea, otherwise you'll end up with a lot of extra transactions just by working with the hidden efi volume.

fishcow
08-31-2009, 05:28 AM
Just start with a normal patching routine, /Extra folder on your system, when you mastered all other things, just go to the efi partition idea, otherwise you'll end up with a lot of extra transactions just by working with the hidden efi volume.

OK - good idea.
All looking promising
cheers

Renira
08-31-2009, 03:07 PM
funny that this guide works for lancelotu .
For me its not working....

lancelotu
08-31-2009, 03:54 PM
funny that this guide works for lancelotu .
For me its not working....

What exactly doesn't work ? do you still have the "still waiting for root device " problem ?

Renira
08-31-2009, 09:37 PM
no, just reinstalled it, as in your guide,

replaced the IATAFamily...
then entered, after booting in Snow Leopard this commands:

sudo chown -R root:wheel /Volumes/YourSnowVolume/System/Library/Extensions/*
sudo chmod -R 755 /Volumes/YourSnowVolume/System/Library/Extensions/*

then:

kextcache -v 1 -t -l -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /System/Library/Extensions

All Commands works and it build the Extensions.mkext !!
But no chance to boot, only with -v -f ... without any command at the beginnig - no working LED from the HDD and the Stop-Sign appears !

netv
09-01-2009, 04:05 AM
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)

lancelotu
09-01-2009, 04:45 AM
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)


You can try PlatformUUID.kext for that error and maybe it will solve your maya problem too since your UUID is used in the preferences files.

In Disk Utility click on the your boot volume and then press info and copy the number in Universal Unique Identifier in to

/PlatformUUID.kext/Contents/Info.plist

lancelotu
09-01-2009, 04:48 AM
no, just reinstalled it, as in your guide,

replaced the IATAFamily...
then entered, after booting in Snow Leopard this commands:

sudo chown -R root:wheel /Volumes/YourSnowVolume/System/Library/Extensions/*
sudo chmod -R 755 /Volumes/YourSnowVolume/System/Library/Extensions/*

then:

kextcache -v 1 -t -l -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /System/Library/Extensions

All Commands works and it build the Extensions.mkext !!
But no chance to boot, only with -v -f ... without any command at the beginnig - no working LED from the HDD and the Stop-Sign appears !


Ok now please try to boot only with -v option ( this is verbose mode you can always boot with this option, it will change nothing to your system ) and tell us what you see ?

Cee
09-01-2009, 11:26 AM
all is working pretty well -- exepct that osx only sees one of my other internal drives !
any ideas?

P5K Q6600 8GB RAM

walterav
09-01-2009, 11:51 AM
no, just reinstalled it, as in your guide,

replaced the IATAFamily...
then entered, after booting in Snow Leopard this commands:

sudo chown -R root:wheel /Volumes/YourSnowVolume/System/Library/Extensions/*
sudo chmod -R 755 /Volumes/YourSnowVolume/System/Library/Extensions/*

then:

kextcache -v 1 -t -l -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /System/Library/Extensions

All Commands works and it build the Extensions.mkext !!
But no chance to boot, only with -v -f ... without any command at the beginnig - no working LED from the HDD and the Stop-Sign appears !

Renira, if you don't do any of the IOATA/harddisk patches on the usb drive, and boot from the snowleo usb drive, can you see your internal disks in finder.

If I'm not mistaking your motherboard has a ich9 chipset instead of ich9r am I right? The only thing I remember from a gigabyteboard with same chipset is that not all your sata ports work but some will do without patching...

But check if the usb snow leo does see your internal drives

walterav
09-01-2009, 11:56 AM
all is working pretty well -- exepct that osx only sees one of my other internal drives !
any ideas?

P5K Q6600 8GB RAM

What kind of harddrive? Sata / IDE ? volume type MBG/GUID? Filesystem type, HFS+ NTFS FAT32?

netv
09-01-2009, 12:00 PM
The PlatformUUID didn't fix the problem with Maya.

The problem is definitely with the IONetworkFamility kext. It does not set the network card as BuiltIn. Do you think it's possible that some of you check to see if in /Library/Preferences/SystemConfiguration/NetworkConfiguration.plist your ethernet file appears BuiltIn TRUE or False?

Thanks again.

Cee
09-01-2009, 12:01 PM
Thanks for your answer.

All Sata.

1 NTFS ( thats the drive snow leo sees)

1 HFS+ with one 10.5.8 partition, and another for HFS+ stuff

1 HFS+ with a mirrored 10.5.8 partition, and also another partition for stuff


seems like snow leo wont detect all the sata ports !?

fishcow
09-01-2009, 12:49 PM
Hmmm.
I'm obviously missing something.
I have managed to get a minimal retail install of Leo up and ready to upgrade, However:
1. If I run the SL installer, it gets as far as copying all the files to the hard drive and then reboots - back to square one.
2. If I run the terminal command to open the hidden installer.mkpg - I get an error message that SL cannot be installed on the drive running the OS.
Confused again :)

walterav
09-01-2009, 01:15 PM
Burn the dmg, or open the dmg but don't recover it to a other harddisk. When opening the OSInstall.mpkg, just select the right volume where you can want it to be installed! But before that, you have to Partition it yourself in Diskutility.

The idea is that you install Snow leo, from within a running normal Leo system. But offcourse you have to select a different drive to install snow leo to than the current one on which leopard is running. I'f you don't have enough harddisk, and have to do all with the same harddisk it gets cumbersome because the bootloader from snow leo may interrupt viceversa with you normal leo.

Renira
09-01-2009, 01:29 PM
@CEE
how do you do the install ?

Cee
09-01-2009, 01:29 PM
Walterav: Could my harddrive issue be related to pcefi?
I used the one supplied in the guide on page 1. "Bootloader Chameleon_v1012"

Netkas wrote :
"known issues: sata ports 5-6 doesnt work, so I disabled scanning of those."
on his post about PC EFI V10.2 beta.

are the other sata ports working for everybody else?

Cee
09-01-2009, 02:07 PM
@Renira

I basically installed it like its described in the guide.
- I installed from my working 10.5.8 with a usb stick (I previously restored 10A432 to)
- moved all the kexts as described in the guide
-repaired permissions on my Snow Leo drive via disc utility from my working 10.5.8
- I had to change sata ports to get it to boot -otherwise I would get errors and it wont boot
- I had to boot with -x -v and let kextutility do its thing.

(I also installed fakesmc and voodoohda64 (got it from kexts.com)

Now I would really like to solve my Harddrive issue :)


P.S I also experience Mouse skips when booting with -x64 - even though I installed the disabler.kext from my leopard partition (which takes care of the mouse skips on 8800GT and other GPUīs)

Kvant
09-01-2009, 06:01 PM
Hello, I read all your posts many-many times, and finally my SnowLeo is working. But one thing do not workiing.. its network.

Can you help me with it? I try all kext, but its not working.. :(
I have Asus p5k-E Delux/Wifi

AppleYukon2Injector.kext is some ok for me. Ethernet connected, but internet its offline.. Maybe need some settings..

its my screenshot
http://imageshost.ru/links/369e28c822f096e317e4e2898d21e642
Modem in a router mode, all settings I take from Leopard.

thank you. Sorry for english.

walterav
09-01-2009, 09:21 PM
Hello, I read all your posts many-many times, and finally my SnowLeo is working. But one thing do not workiing.. its network.

Can you help me with it? I try all kext, but its not working.. :(
I have Asus p5k-E Delux/Wifi

AppleYukon2Injector.kext is some ok for me. Ethernet connected, but internet its offline.. Maybe need some settings..

its my screenshot
http://imageshost.ru/links/369e28c822f096e317e4e2898d21e642
Modem in a router mode, all settings I take from Leopard.

thank you. Sorry for english.

Can you ping your modem from the terminal.app?
ping 192.168.1.1

Cee
09-01-2009, 10:26 PM
is anybody successfully repairing permissions via disc utility ? It always fails for me.

p5k q6600 8g ram all Sata

OG-Phantom
09-02-2009, 06:27 AM
is anybody successfully repairing permissions via disc utility ? It always fails for me.

p5k q6600 8g ram all Sata

try reinstalling the bsd.pkg from the install dvd

Cee
09-02-2009, 11:36 AM
try reinstalling the bsd.pkg from the install dvd

seems like that did the trick

Big thanks!

Kvant
09-02-2009, 12:11 PM
Can you ping your modem from the terminal.app?
ping 192.168.1.1

walterav, thank you for reply

after this command it writing many times:
64 bytes from 192.168.1.1 icmp_seq=99 ttl=255 time=0.683 ms

its good?

Cee
09-02-2009, 12:28 PM
now could anybody tell me how I can get system profiler and about this mac to show correct processor speed?
I suspect that I have to edit some file to get it to show 2.4 GHz instead of the wrong 3.8GHz its currently displaying.
(cpu-x shows the real cpu name)


Would be really nice if anybody could help me out here ;)

lancelotu
09-02-2009, 04:07 PM
now could anybody tell me how I can get system profiler and about this mac to show correct processor speed?
I suspect that I have to edit some file to get it to show 2.4 GHz instead of the wrong 3.8GHz its currently displaying.
(cpu-x shows the real cpu name)


Would be really nice if anybody could help me out here ;)

Read Omargoa's post here (http://www.infinitemac.com/f57/wrong-cpu-info-t3732/post31857.html)

Regarding the name of the CPU you have to edit

/System/Library/CoreServices/Resources/English.lproj/AppleSystemInfo.strings

find "UnknownCPUKind" = "Unknown"; and replace "Unknown" with the name of your CPU . Save the file.

I think you have to do this as root otherwise you won't be able to save .

Kvant
09-02-2009, 07:13 PM
I dont know how, but my network is working.. :)
thank you for all.

Cee
09-02-2009, 07:14 PM
Read Omargoa's post .

many thanks . It might sound stupid but I just dont know where this
Extra/smbios.plist is located !?
I strictly followed this guide.

would be nice if anyone could point me into the right direction!

Renira
09-03-2009, 09:31 AM
Jihaaaaa, its working !

Just done it like Cee has said....

I just add the IOATAFamily.kext added by lancelotu and boot with -x -v
Got the Welcome Movie and used kextutility, then it boots without any command!

Thanks for all your help !!!
Now installed the sound - also works :)

Renira
09-03-2009, 10:01 AM
But i have one Question left :D

Yesterday, I bought me 2x2GB 1066mhz DDR2 Ram for my Asus P5K Green...
I have done the install with 2x1GB 800mhz Rams ...
With one 1066mhz Modul Leopard 10.5.8 and Snow Leopard boots very fast.
With 2 Ram Modules of 1066mhz it wont boot, Bootloader appears, then the grey startingscreen but no "loading-sign" and the HDD LED is not working.
This Problem is on Leopard and Snow Leopard ?!
In Bios all Rams are recognized and are set how they have to be !

walterav
09-03-2009, 03:02 PM
But i have one Question left :D

Yesterday, I bought me 2x2GB 1066mhz DDR2 Ram for my Asus P5K Green...
I have done the install with 2x1GB 800mhz Rams ...
With one 1066mhz Modul Leopard 10.5.8 and Snow Leopard boots very fast.
With 2 Ram Modules of 1066mhz it wont boot, Bootloader appears, then the grey startingscreen but no "loading-sign" and the HDD LED is not working.
This Problem is on Leopard and Snow Leopard ?!
In Bios all Rams are recognized and are set how they have to be !

Do you have 2gb before, that was working? Are you using any ide ports?

Renira
09-03-2009, 03:09 PM
yes, it works with 2GB (one RAM-Module) 1066mhz Ram, too.
But with 2x2GB it wonīt boot.... the Memory is ok !
i donīt use any IDE-Port, just S-ATA (1x DVD-Drive, 2x HDD)

arterio
09-03-2009, 03:42 PM
I followed this guide, to a T, and when I reboot and try booting from the drive with 10.6 on it, it fails, the screen just goes black. I hit F8 and put in -x64 -f -v and I see an error message almost immediately. Something about the Kernel being too big? I did some research on this and it talked about having my drives set to AHCI in my bios, which they are already.

alborto
09-03-2009, 10:56 PM
+ Another minor problem it's the shutdown and reboot time,
i have to wait for a minute every restart or shutdown on black screen

OpenHaltRestard.kext and Fakesmc.kext don't solve this problem

I have the same problem after usb and sata fix on Pk5-e wifi etc, sleep work well but reboot and shutdown take long, any news about it?.

I have another problem whit the front panel microfon, i need to move a little the microfon system volume setting to make it work.
Any fix?

Thanks all

omargoa
09-04-2009, 07:53 PM
many thanks . It might sound stupid but I just dont know where this
Extra/smbios.plist is located !?
I strictly followed this guide.

would be nice if anyone could point me into the right direction!

instal chameleon 2 see attached file

it create a folder "Extra" on the root of your hard drive

place on it a smbios file, i attached my smbios file but you need to modify it with your configuration ( SMUUID, RAM , CPU ..)

lauch the "kext utility" to rebuild mkext file

there is a lot of tutorial and forum who explain how chameleon work
google is your friend :)

omargoa
09-04-2009, 08:30 PM
I have the same problem after usb and sata fix on Pk5-e wifi etc, sleep work well but reboot and shutdown take long, any news about it?.

I have another problem whit the front panel microfon, i need to move a little the microfon system volume setting to make it work.
Any fix?

Thanks all

i don't know how to solve the reboot shutdown time yet
maybe someone can help :)

Cee
09-04-2009, 10:56 PM
instal chameleon 2 see attached file

place on it a smbios file, i attached my smbios file but you need to modify it with your configuration ( SMUUID, RAM , CPU ..)

google is your friend :)

I have been using chameleon for quite a while but it seems like I never got my head around that extra folder.

Many thanks ;)

fishcow
09-05-2009, 01:00 AM
Just wanted to say thank you to lancelotu and walterav for the "Take me by the hand walk-thru" here.
Unfortunately it looks as though a stable SL install is out of reach for me - until I get around to removing IDE hardware.

BUT . . . thanks to the information here, I have a very lean, fast and stable 10.5.6 install.

alborto
09-05-2009, 08:04 PM
i don't know how to solve the reboot shutdown time yet
maybe someone can help :)

Now i have no problem in reboot / shutdown if my computer don't go in sleep, if conputer go in sleep and try to reboot after my hd don't stop and the computer don't restart at all.

To do it a changed Chameleon to 2 RC1 whit PC_EFI 10.2 boot fix and puted in /E/E this smbios.plist

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>SMbiosversion</key>
<string>MP31.88Z.00C1.B00.0802091544</string>
<key>SMmanufacter</key>
<string>Apple Inc.</string>
<key>SMproductname</key>
<string>MacPro3,1</string>
<key>SMsystemversion</key>
<string>1.0</string>
<key>SMserial</key>
<string>W87234JHYA4</string>
<key>SMexternalclock</key>
<string>333</string>
<key>SMmaximalclock</key>
<string>3000</string>
<key>SMmemtype</key>
<string>19</string>
<key>SMmemspeed</key>
<string>800</string>
<key>SMmemmanufacter_1</key>
<string>0xAD00000000000000</string>
<key>SMmemserial_1</key>
<string>0x00001020</string>
<key>SMmempart_1</key>
<string>0x48594D503131325336344350362D59352020</string>
<key>SMmemmanufacter_2</key>
<string>0xAD00000000000000</string>
<key>SMmemserial_2</key>
<string>0x00003021</string>
<key>SMmempart_2</key>
<string>0x48594D503131325336344350362D59352020</string>
<key>SMmemmanufacter_3</key>
<string>0xAD00000000000000</string>
<key>SMmemserial_3</key>
<string>0x00003021</string>
<key>SMmempart_3</key>
<string>0x48594D503131325336344350362D59352020</string>
<key>SMmemmanufacter_4</key>
<string>0xAD00000000000000</string>
<key>SMmemserial_4</key>
<string>0x00003021</string>
<key>SMmempart_4</key>
<string>0x48594D503131325336344350362D59352020</string>
</dict>
</plist>


So now my computer mimic MacPro3,1.
Do you use smbios.plist?
What Mac do you mimic?

PS: Sorry about my bad english.

kjun5huo
09-05-2009, 11:55 PM
HI ! I follow this guide for my P5K-E Wifi , and I am using dsdt patch + AD1988b.Fix.kext for the sound.
I read a new thread for 5.1 sound at this link.
http://www.infinitemac.com/f57/guide-alc889a-with-analog-5-1-surround-t3746/
He said he has 5.1 sound now, so I tried his guide at my computer.
I know my computer has 3 out in system configuration,and each out has different speaker connection.One is main speaker (L+R), second one is center speaker,and the other one is subwooper.
I tried make new Aggregate Device corresponding to the 3 Line outs in Audio Midi Setup, but I have no sound.
If anybody has soulition of this, then we can have the 5.1 sound in P5K-E too.

omargoa
09-06-2009, 12:19 AM
To do it a changed Chameleon to 2 RC1 whit PC_EFI 10.2 boot fix and puted in /E/E this smbios.plist

tried it but doesn't work for me
i already use a smbios file
what do you mean by "mimic" ?

alborto
09-06-2009, 01:50 AM
tried it but doesn't work for me
i already use a smbios file
what do you mean by "mimic" ?

Following my smbios file Snow Leopard think to be on a Mac Pro 3,1, i can read it on system profile. Witch mac do you emulate?

I readed in a post that one of mac pro 3,1 or 4,1 is better but i don't remember where and witch.

maciekish
09-09-2009, 07:41 AM
Hello,

Thanks to all the wonderful users of this community I have now a nearly perfect vanilla, up-to-date, 10a432 hackintosh


My system :
P5k-E Wifi ap mobo
cpu Q6600 (Core 2 Quad)
2gb ram 667
AD1988B sound chip
WG311-t network card
asus sata DVD and HD
Nvidia 7300 GS video 256Mb
Marvell 88E8056 Ethernet


Kext I used :


1. AD1988b.Fix.kext Enable sound for AD1988 onboard chip (needs a custom DSDT patch) thanks to XyZ
2. Dsmos.kext the latest, thanks to netkas
3. IOAHCIBlockStorageInjector.kext (repairs the icons of yours hard disks)
4. JMicron...

Thanks a million tonnes! It works. I have an Asus P5E mainboard and im running SL with the vanilla kernel in x64 with 8GB of ram. This is the first time i used DSDT but i gotta say it was pretty straight forward.

fishcow
09-10-2009, 05:33 AM
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
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
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
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
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 :



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
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 :



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
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
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
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
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 ) :

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

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) :

}
}
}
}
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 (http://www.projectosx.com/forum/index.php?showtopic=60&view=findpost&p=1822)

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/369e28c822f096e317e4e2898d21e642
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
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
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
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 (http://www.infinitemac.com/f57/snow-leopard-gm-10a432-on-p5k-e-wifi-t3380/post29505.html) also ?

adrianmak
09-14-2009, 04:48 AM
Did you tried the other method (http://www.infinitemac.com/f57/snow-leopard-gm-10a432-on-p5k-e-wifi-t3380/post29505.html) 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
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
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
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/SqrhMSL93vI/AAAAAAAAATQ/_TW61KBmvTs/DSCF4201.JPG

anything I did wrong ?

Chrisb27
09-14-2009, 07:21 AM
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
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
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
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
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-to-snow-leopard-retail-10a432-on-p5k-t3380/post31049.html

USB (a)
Omargoa method (zhell)
http://www.infinitemac.com/f57/how-to-snow-leopard-retail-10a432-on-p5k-t3380/post31592.html

USB (extras) + SATA (Intel ESB2 AHCI )
Snoc method
http://www.infinitemac.com/f57/how-to-snow-leopard-retail-10a432-on-p5k-t3380/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
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-to-snow-leopard-retail-10a432-on-p5k-t3380/post31049.html

USB (a)
Omargoa method (zhell)
http://www.infinitemac.com/f57/how-to-snow-leopard-retail-10a432-on-p5k-t3380/post31592.html

USB (extras) + SATA (Intel ESB2 AHCI )
Snoc method
http://www.infinitemac.com/f57/how-to-snow-leopard-retail-10a432-on-p5k-t3380/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
Hi guys!

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

fishcow
09-15-2009, 08:30 AM
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/e28/adrianmak2/Screenshot2009-09-15at45602PM.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
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
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/e28/adrianmak2/Screenshot2009-09-15at45602PM.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
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-to-snow-leopard-retail-10a432-on-p5k-t3380/post31049.html

USB (a)
Omargoa method (zhell)
http://www.infinitemac.com/f57/how-to-snow-leopard-retail-10a432-on-p5k-t3380/post31592.html

USB (extras) + SATA (Intel ESB2 AHCI )
Snoc method
http://www.infinitemac.com/f57/how-to-snow-leopard-retail-10a432-on-p5k-t3380/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/SqrhMYZ6WVI/AAAAAAAAATI/9JC_CPff_PQ/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
Last but not the least. In About this mac, my CPU shown as unknow
http://lh6.ggpht.com/_h2T836il8i4/SqrhMYZ6WVI/AAAAAAAAATI/9JC_CPff_PQ/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
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
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
here it is

fishcow
09-16-2009, 12:31 AM
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
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 .

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