FKA Posted July 23, 2009 Author Share Posted July 23, 2009 Awesome guide. I'm about to replace my Kalaway installation which I have been running for about a year. I'd like to go retail and this will certainly help. At the same time as doing this reinstall, I would like to install Windows 7 and I'm hoping you can answer a few questions regarding that. First, can both OSX (using this method) and Windows 7 exist on the same physical drive or do I need to have two seperate drives? If they can be on the same drive, In which order do they need to be installed? And finally, if they have to be on separate drives, I presume it is okay to install OSX first (on the first drive) and then Windows, but does OSX drive need to be disconnected during the install? Thanks again! Hi intokkabire No they don't need to be on separate drives. I've not done an install like this before - mainly because I don't have to - but partly because I'm lazy and it seems too much like hard work to me! If this is the way you want to do it I suggest you cross reference with another guide. There are several out there ! Good Luck D. Link to comment Share on other sites More sharing options...
geilo Posted July 29, 2009 Share Posted July 29, 2009 Great Guide, worked perfectly on my DS4! The only thing is, that the patched kext link no longer works. Would be nice if you could re-upload it. many thanks Geilo ---- Edit: Seems to be a bug with the forum or something. Download worked now. cheers Link to comment Share on other sites More sharing options...
sbg Posted August 6, 2009 Share Posted August 6, 2009 Successful upgrade to 10.5.8 from 10.5.7 ! (GA-P35-DS3P: E8500, nVidia 7600GT, 6GB RAM) Only replaced 10.5.8 AppleHDA kext with modified 10.5.6 version. Cheers! Link to comment Share on other sites More sharing options...
jodunel Posted August 6, 2009 Share Posted August 6, 2009 Successful upgrade to 10.5.8 from 10.5.7 ! (GA-P35-DS3P: E8500, nVidia 7600GT, 6GB RAM)Only replaced 10.5.8 AppleHDA kext with modified 10.5.6 version. Cheers! Does sleep still work, updated to 10.5.8 but sleep not working anymore. Everything else seems fine. Link to comment Share on other sites More sharing options...
FKA Posted August 6, 2009 Author Share Posted August 6, 2009 Hi Here's a patched 10.5.8 AppleHDA.kext it will work with a suitably hacked DSDT with HDEF AppleHDA.kext_10.8.zip This is however giving me sound assertion errors at boot. If anybody finds a fix please share. D. Link to comment Share on other sites More sharing options...
FKA Posted August 9, 2009 Author Share Posted August 9, 2009 Hi Here's a patched 10.5.8 AppleHDA.kext it will work with a suitably hacked DSDT with HDEF AppleHDA.kext_10.8.zip This is however giving me sound assertion errors at boot. If anybody finds a fix please share. D. This is rubbish! I've gone back to the patched 10.5.7 HDA kext until somebody smarter comes up with something else! D. Link to comment Share on other sites More sharing options...
WRC Posted August 22, 2009 Share Posted August 22, 2009 Hey, It's so embarrasing... Update to 10.5.8 Make sure you have AppleIntelCPUDisabler.kext installed. Run software update and install 10.5.8. Using kexthelper install patched 10.5.8 AppleHDA.kext - attached. All should be well and good !!! Where is it? Where can I download AppleIntel...kext? I'd installed 10.5.8 combo update 1 hour ago and my system only runs in secure mode. Next time I'll read BEFORE install... I swear... Thanks in advance WRC PS: My system is/was 100% working. - 4GB DDR2 / Core2Quad 6600 / GB EP35-DS4 / Bios F13 - Ati Sapphire 3870 512MB - SATA_0 Seagate 750GB MacOS - SATA_1 WD 500GB Windows 7 x64 - SATA_2 WD 750GB TimeMachine - SATA_3 eSATA (spare) - SATA_4 eSATA (spare) - SATA_5 DVDRW Pioneer - Lan GigaBit, audio, resume, restart, power off, timemachine,... everything is working under 10.5.7 Link to comment Share on other sites More sharing options...
mitch_de Posted August 22, 2009 Share Posted August 22, 2009 Does sleep still work, updated to 10.5.8 but sleep not working anymore. Everything else seems fine. same for me, no sleep (even tried sleepenabler) - starts sleep but PC stays on. Has some GA-EP35-DS3 user which PC can sleep his dsdt.dsl (or .aml for decompile) to look in for differences ? Thanks Link to comment Share on other sites More sharing options...
Il Francy MacPc Posted August 23, 2009 Share Posted August 23, 2009 same for me, no sleep (even tried sleepenabler) - starts sleep but PC stays on.Has some GA-EP35-DS3 user which PC can sleep his dsdt.dsl (or .aml for decompile) to look in for differences ? Thanks If this possibly useful to you, sleeping (ACPI Suspend Type S3) from menu works in 10.5.8 w/ SleepEnabler.kext even though not as well as in 10.5.7 when wake up was achieved by moving mouse or clicking. Now I must press power button to. In my signature you have all necessary references. Given a through reading at 10.5.8 deep sleep problem? topic and expecially at Post #193, a modded Disabler.kext is needed, only having IntelCPUPMDisabler in IOKitPersonalities (SMCPlatformPluginDisabler if present prevents SleepEnabler to autosleep 10.5.8). Auto sleep is turning display off while fans keep spinning for awhile before stopping. This has been reported when fakesmc.kext is installed. When I used the old dsmos/appledecrypt display fans used to turn off in sync. Adding VoodooPowerMini.kext allows shutdown and restart to work properly. Using OpenHaltRestart_1.0.3 sleep works the same as VoodooPower.kext but there is no restart or shutdown as fans are not turned off. As you already tried fixing USB UHCI by IOUSBFamily_3.4.91.kext I would try DSDT patching or using NVenabler if you have that GFX. Link to comment Share on other sites More sharing options...
FKA Posted August 24, 2009 Author Share Posted August 24, 2009 I have sleep but monitor does not come back on when I power back up (move mouse, hit any key etc ..) I think this is just a problem with my ATI GPU drivers - currently using fakeSMC, AppleIntelCPUPM, PCEFI v10.2beta, Vanilla stepping with patched DSDT for p and c-states (c-states not working/ not sure if there are any?! but have MB 3,1 tables). CPU temp reported a little high in MSRTools about 45deg at rest 2.5GHz 1.1mV. EDIT*** Also using Slice's latest USB kext. D Thanks in advanceWRC PS: My system is/was 100% working. - 4GB DDR2 / Core2Quad 6600 / GB EP35-DS4 / Bios F13 - Ati Sapphire 3870 512MB - SATA_0 Seagate 750GB MacOS - SATA_1 WD 500GB Windows 7 x64 - SATA_2 WD 750GB TimeMachine - SATA_3 eSATA (spare) - SATA_4 eSATA (spare) - SATA_5 DVDRW Pioneer - Lan GigaBit, audio, resume, restart, power off, timemachine,... everything is working under 10.5.7 Hi You can extract it from the update file using pacifist, from /S/L/E and install with kexthelper. D. Link to comment Share on other sites More sharing options...
kdawg Posted August 24, 2009 Share Posted August 24, 2009 I have sleep but monitor does not come back on when I power back up (move mouse, hit any key etc ..) I think this is just a problem with my ATI GPU drivers - currently using fakeSMC, AppleIntelCPUPM, PCEFI v10.2beta, Vanilla stepping with patched DSDT for p and c-states (c-states not working/ not sure if there are any?! but have MB 3,1 tables).CPU temp reported a little high in MSRTools about 45deg at rest 2.5GHz 1.1mV. EDIT*** Also using Slice's latest USB kext. D @FKA My GFX devices are set up a little different than yours. Try this. You're missing the _PRW methods. Device (PEGP) { Name (_ADR, 0x00010000) Method (_STA, 0, NotSerialized) { Return (0x0F) } Method (_PRW, 0, NotSerialized) { Return (Package (0x02) { 0x09, 0x05 }) } Device (GFX0) { Name (_ADR, Zero) Name (_SUN, 0x0B) Method (_PRW, 0, NotSerialized) { Return (Package (0x02) { 0x0B, 0x04 }) } Method (_DSM, 4, NotSerialized) { Store (Package (0x36) { "@0,compatible", Buffer (0x0E) { "ATY,Megalodon" }, "@0,device_type", Buffer (0x08) { "display" }, "@0,name", Buffer (0x0E) { "ATY,Megalodon" }, "@1,compatible", Buffer (0x0E) { "ATY,Megalodon" }, "@1,device_type", Buffer (0x08) { "display" }, "@1,name", Buffer (0x0E) { "ATY,Megalodon" }, "AAPL,EMC-Display-List", Buffer (0x40) { /* 0000 */ 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0010 */ 0x06, 0x10, 0x00, 0x00, 0x1B, 0x92, 0x00, 0x00, /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0020 */ 0x06, 0x10, 0x00, 0x00, 0x1C, 0x92, 0x00, 0x00, /* 0028 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0030 */ 0x06, 0x10, 0x00, 0x00, 0x21, 0x92, 0x00, 0x00, /* 0038 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }, "ATY,Card#", Buffer (0x0E) { "109-B148xx-00" }, "ATY,DeviceID", Buffer (0x02) { 0x98, 0x95 }, "ATY,EFIDriverType", Buffer (One) { 0x02 }, "ATY,EFIEnabledMode", Buffer (One) { 0x02 }, "ATY,EFIHWInitStatus", Buffer (0x08) { /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }, "ATY,EFIOrientation", Buffer (One) { 0x01 }, "ATY,EFIVersion", Buffer (0x0A) { "01.00.236" }, "ATY,EFIVersionBios", Buffer (0x0F) { "113-B14801-023" }, "ATY,FrameBufferOffset", Buffer (0x08) { /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00 }, "ATY,HWGPIO", Buffer (0x04) { 0x23, 0xA8, 0x48, 0x00 }, "ATY,IOSpaceOffset", Buffer (0x08) { /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00 }, "ATY,MCLK", Buffer (0x04) { 0x00, 0x35, 0x0C, 0x00 }, "ATY,RefCLK", Buffer (0x04) { 0x8C, 0x0A, 0x00, 0x00 }, "ATY,RegisterSpaceOffset", Buffer (0x08) { /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x90, 0xA2, 0x00, 0x00 }, "ATY,Rom#", Buffer (0x0F) { "113-B1480A-236" }, "ATY,SCLK", Buffer (0x04) { 0x60, 0xAE, 0x0A, 0x00 }, "ATY,VendorID", Buffer (0x02) { 0x02, 0x10 }, "device_type", Buffer (0x14) { "ATY,MegalodonParent" }, "ATY,VRAM,MemSize", Buffer (0x04) { 0x00, 0x00, 0x00, 0x20 }, "model", Buffer (0x13) { "ATI Radeon HD 3650" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } } Link to comment Share on other sites More sharing options...
FKA Posted August 24, 2009 Author Share Posted August 24, 2009 @FKA My GFX devices are set up a little different than yours. Try this. You're missing the _PRW methods. Hi Kdawg Thanks for this - ive just tried it and it's made no change. My main monitor is VGA and is connected to the second DVI out of GFX card. The main DVI out goes to my TV (has HDMI audio for windows.) I think this DVI to VGA combination may be part of the problem. D. Link to comment Share on other sites More sharing options...
kdawg Posted August 24, 2009 Share Posted August 24, 2009 Hi Kdawg Thanks for this - ive just tried it and it's made no change. My main monitor is VGA and is connected to the second DVI out of GFX card. The main DVI out goes to my TV (has HDMI audio for windows.) I think this DVI to VGA combination may be part of the problem. D. I wonder if ATI has a NVCAP equivalent? Link to comment Share on other sites More sharing options...
FKA Posted August 25, 2009 Author Share Posted August 25, 2009 same for me, no sleep (even tried sleepenabler) - starts sleep but PC stays on.Has some GA-EP35-DS3 user which PC can sleep his dsdt.dsl (or .aml for decompile) to look in for differences ? Thanks Hi mitch_de As I think my only sleep problem is GPU based - I have deep sleep but monitor does not wake This may be woth you trying. see post #122 here my latest dsdt.dsl is posted. All I have done is add my SSDT tables to the end of DSDT using this method here . Using the same method I added _cst (c-states) SSDT tables from MacPro3,1 (as my MB does not have any!) These tables are posted by roisoft in post #70 here This gave some errors but google gave me the answer, I had to change all Local0 entries. Very easy with 'find and replace' ! I then edited the _PSS part of the tables adding 3 speedstep states for my CPU (I believe my CPU supports up to 8 states but this was a good start. I was very lucky as there is already p-state example for my CPU on the net but this is also a very good guide to calculate FiD and Vid values for _PSS tables. Can be found here . Add dropSSDT=y as boot argument and change acpi_smc_platformplugin plist to MacPro3,1 - or whatever Mac model you used the _cst tables from. No need for disabler or voodoopower. This will give vanilla stepping and remove any _cst evaluation errors at boot. D. Link to comment Share on other sites More sharing options...
WRC Posted August 25, 2009 Share Posted August 25, 2009 Hi You can extract it from the update file using pacifist, from /S/L/E and install with kexthelper. D. Thanks man, but I can't find it. There is no AppleIntelCPUDisabler.kext in combo 10.5.8, nor 10.5.7, nor 10.5.6. Can you attach it for me? Thanks again WRC Link to comment Share on other sites More sharing options...
FKA Posted August 25, 2009 Author Share Posted August 25, 2009 Thanks man, but I can't find it. There is no AppleIntelCPUDisabler.kext in combo 10.5.8, nor 10.5.7, nor 10.5.6. Can you attach it for me? Thanks again WRC Hi You will find it in System/Library/Extensions. D. Link to comment Share on other sites More sharing options...
mitch_de Posted August 25, 2009 Share Posted August 25, 2009 Hi mitch_deAs I think my only sleep problem is GPU based - I have deep sleep but monitor does not wake This may be woth you trying. see post #122 here my latest dsdt.dsl is posted. All I have done is add my SSDT tables to the end of DSDT using this method here . Using the same method I added _cst (c-states) SSDT tables from MacPro3,1 (as my MB does not have any!) These tables are posted by roisoft in post #70 here This gave some errors but google gave me the answer, I had to change all Local0 entries. Very easy with 'find and replace' ! I then edited the _PSS part of the tables adding 3 speedstep states for my CPU (I believe my CPU supports up to 8 states but this was a good start.I was very lucky as there is already p-state example for my CPU on the net but this is also a very good guide to calculate FiD and Vid values for _PSS tables. Can be found here . Add dropSSDT=y as boot argument and change acpi_smc_platformplugin plist to MacPro3,1 - or whatever Mac model you used the _cst tables from. D. THANKS Problem: Does anyone has an live CD (linux) with that acpidump on it? HOW TO : http://s2.enemy.org/~zaunmayc/speedstep8.04.html For getting the RIGHT(my CPU) SSDT /PSTATE tables ? I will not (like others) try some not fitting SSDT stuf from users with different cpu type (i have E7300, 5 Pstates). Such mods are to risky for that "sleep" problem, if all other works. Link to comment Share on other sites More sharing options...
FKA Posted August 26, 2009 Author Share Posted August 26, 2009 THANKSProblem: Does anyone has an live CD (linux) with that acpidump on it? HOW TO : http://s2.enemy.org/~zaunmayc/speedstep8.04.html For getting the RIGHT(my CPU) SSDT /PSTATE tables ? I will not (like others) try some not fitting SSDT stuf from users with different cpu type (i have E7300, 5 Pstates). Such mods are to risky for that "sleep" problem, if all other works. Hi Mitch I used ubuntu http://www.ubuntu.com/GetUbuntu/download . I may have had to install acpidump in the live session but that was OK. It's very easy to add additional p-states just a little work to find suitable Vid for each multi. EDIT** some useful calculating tools here thanks to kdawg for the link D. Link to comment Share on other sites More sharing options...
kdawg Posted August 26, 2009 Share Posted August 26, 2009 THANKSProblem: Does anyone has an live CD (linux) with that acpidump on it? HOW TO : http://s2.enemy.org/~zaunmayc/speedstep8.04.html For getting the RIGHT(my CPU) SSDT /PSTATE tables ? I will not (like others) try some not fitting SSDT stuf from users with different cpu type (i have E7300, 5 Pstates). Such mods are to risky for that "sleep" problem, if all other works. Ubuntu will download the acpidump utility when you try and use it in terminal. It'll say that you need to enable universe. Here's how to do that. http://simplyubuntu.wordpress.com/2006/06/...buntu-newcomer/ After that it'll tell you how to download acpidump right in the terminal. I used version 9 Ubuntu's live CD. Link to comment Share on other sites More sharing options...
hawaii50 Posted August 27, 2009 Share Posted August 27, 2009 Want to thank everyone for the great information here. I used this guide to install Leopard on a similar Gigabyte mobo. This guide was the clearest and most straightforward set of instructions I've seen. I just want to contribute a couple of details that were confusing to me. 1) I found that it makes a difference if the boot HD is installed as a master rather than a slave. If it's a slave, and you have the bios set to boot from the CD first, the boot process doesn't try to boot off the slave drive if there is no CD in the CD drive. It the HD is plugged in as a master, then if there is no CD, the boot process finds the HD and chameleon boots up. 2) When the guide says the hardware location of the ethernet port is PEX 5 "on my MB" I did not understand how to check my motherboard for the information I needed. The guide says to type 'ioreg' into terminal. I did that and it did not jump out at me. I found the IOregistryExplorer.app which was on the Leopard install disk as part of xcode did the trick. Mine was at PEX 1. Everything seems to be working great on my system, except for sound. But, I haven't given up on the sound yet. Link to comment Share on other sites More sharing options...
WRC Posted August 27, 2009 Share Posted August 27, 2009 Hi You will find it in System/Library/Extensions. D. Thanks again, but I can't find this kext. Look at my captures (previous post), I searched for it in 10,5,6-7-8 and nothing. Best regards WRC Link to comment Share on other sites More sharing options...
FKA Posted August 27, 2009 Author Share Posted August 27, 2009 Thanks again, but I can't find this kext. Look at my captures (previous post), I searched for it in 10,5,6-7-8 and nothing. Best regards WRC Hi I looked at your screen grab and you are not looking in System/Library/Extensions. In pacafist find folder called System in it you'll find Library, in Library you'll find Extensions, in extensions you'll find your kext .. Want to thank everyone for the great information here. I used this guide to install Leopard on a similar Gigabyte mobo. This guide was the clearest and most straightforward set of instructions I've seen. I just want to contribute a couple of details that were confusing to me. 1) I found that it makes a difference if the boot HD is installed as a master rather than a slave. If it's a slave, and you have the bios set to boot from the CD first, the boot process doesn't try to boot off the slave drive if there is no CD in the CD drive. It the HD is plugged in as a master, then if there is no CD, the boot process finds the HD and chameleon boots up. 2) When the guide says the hardware location of the ethernet port is PEX 5 "on my MB" I did not understand how to check my motherboard for the information I needed. The guide says to type 'ioreg' into terminal. I did that and it did not jump out at me. I found the IOregistryExplorer.app which was on the Leopard install disk as part of xcode did the trick. Mine was at PEX 1. Everything seems to be working great on my system, except for sound. But, I haven't given up on the sound yet. Hi hawaii50 Thanks for your comments and I'm glad you've got up and running. Are you still having problems with your audio? D. Link to comment Share on other sites More sharing options...
hawaii50 Posted August 27, 2009 Share Posted August 27, 2009 FormerlyKnownAs Thanks for the welcome! I have not solved the audio problem yet. Seems my motherboard has an 888b rather than 889a. I tried using Koalalas app to generate a DSDT with the setting for 888 and also another one with the setting for 888-2. Neither DSDT worked. I'm not sure what to try next. I've read that it might be better to dump the motherboard's actual bios to a file and then generate a DSDT from that instead of the using the bios file from Gigabyte's website. I'm still trying to figure out how to dump the bios from the computer so I can try this. Also, I've been reading the legacy audio guide that this guide mentions near the end. I think maybe I'll try the 888 solutions linked in there if the DSDT method doesn't work. Does this sound like a good approach? Link to comment Share on other sites More sharing options...
FKA Posted August 27, 2009 Author Share Posted August 27, 2009 FormerlyKnownAs Thanks for the welcome! I have not solved the audio problem yet. Seems my motherboard has an 888b rather than 889a. I tried using Koalalas app to generate a DSDT with the setting for 888 and also another one with the setting for 888-2. Neither DSDT worked. I'm not sure what to try next. I've read that it might be better to dump the motherboard's actual bios to a file and then generate a DSDT from that instead of the using the bios file from Gigabyte's website. I'm still trying to figure out how to dump the bios from the computer so I can try this. Also, I've been reading the legacy audio guide that this guide mentions near the end. I think maybe I'll try the 888 solutions linked in there if the DSDT method doesn't work. Does this sound like a good approach? Yes your doing the right thing. You will need the DSDT patch and the legacy kext together. I'm not sure koalala's patcher patched the HDEF part of DSDT properly. It doesn't work for my alc889 chipset since i updated to 10.5.7 Have a look at blackosx's guide on DSDT. His board has the same audio chipset as yours. There are patched AppleHDA.kext and a guide for patching DSDT http://www.insanelymac.com/forum/index.php?showtopic=177497 D. Link to comment Share on other sites More sharing options...
kdawg Posted August 27, 2009 Share Posted August 27, 2009 FormerlyKnownAs Thanks for the welcome! I have not solved the audio problem yet. Seems my motherboard has an 888b rather than 889a. I tried using Koalalas app to generate a DSDT with the setting for 888 and also another one with the setting for 888-2. Neither DSDT worked. I'm not sure what to try next. I've read that it might be better to dump the motherboard's actual bios to a file and then generate a DSDT from that instead of the using the bios file from Gigabyte's website. I'm still trying to figure out how to dump the bios from the computer so I can try this. Also, I've been reading the legacy audio guide that this guide mentions near the end. I think maybe I'll try the 888 solutions linked in there if the DSDT method doesn't work. Does this sound like a good approach? @FKA Try this technique for extracting the BIOS. Link to comment Share on other sites More sharing options...
Recommended Posts