Professor Posted September 5, 2009 Share Posted September 5, 2009 Finally I managed to get even Graphics, Ethernet and all the stuff working with the patcher for dsdt.aml on windows. I wondered, why my graphics wasn't working with dsdt.aml, until i found out, that PEGP is to be clicked, even if IORegistryExplorer doesn't show PEGP as an option for my graphic card. Now everything is working over DSDT.AML, without any EFI-Strings. Now my install is really perfect. Thanks, blackosx for your guide and your tips. Link to comment Share on other sites More sharing options...
blackosx Posted September 5, 2009 Author Share Posted September 5, 2009 EDIT2: Your CD works fine ! What is nice is that I reinstalled it without 10.5 just from retail DVD. I only erased SL partition and chameleon still worked fine after install. Hi titan4 - Great - Thanks for confirming it works.. and yes, if you already have the Cham partition set up then just installing a fresh SnowLeopard with the BootCD and it will work @tjenvy - Well done for installing you system and thanks Let me know if you get anywhere with improving your network connection. @kreayshunist - Yes, more than one /Extra folder is a recipe for confusion. You must have installed it at some point. I haven't tried using IDE drives so I have never experienced this problem with accessing then with over 4GB RAM, but thanks for posting a fix incase anyone has this problem. @ Professor - Good work with completely patching your DSDT to control your system, well done Link to comment Share on other sites More sharing options...
flyguyjake Posted September 5, 2009 Share Posted September 5, 2009 No problem. Trust me I still consider myself a nOOb as well especially when thing change daily! Edit: I did find an app that will let you see your current setup as far as if 32 bit or 64 bit kernel is being loaded as well as the EFI. My system is running the 32 bit kernel. The link to this app is here. Dora Hi Dora, You can also check which mode (32 or 64) is loaded by clicking on the little apple logo in the top left of your screen, then About This Mac, then click more info, then click software and in the right hand side pane you will see 64 bit Kernel and Extensions Yes or No. Obviously if it says NO then you're running 32bit. credit to blackosx for this info... Link to comment Share on other sites More sharing options...
BJMoose Posted September 5, 2009 Share Posted September 5, 2009 Try the BootCD from the front page of this thread.. I am updating the guide right now, but when following the guide, use the BootCD for step 3. If you do then please let me know how you get on. I have just done a complete install from it Thanks Blackosx, the BootCD worked great on my systems 1 and 2 (in my sig). The cd loaded perfectly and the switch to the retail SL disk went smoothly. The install went as normal. My reboot with the BootCD loaded the new SL disk the Welcome video began. The only glitch occurred when I removed the BootCD and inserted my Chameleon USB stick. On reboot, all of my bios settings got fouled up. Once I changed them back, all was well in the world. I'm going to try to rebuild the BootCD with my own kexts etc to see how that works. Thanks for the quick turn-around on your disk. Link to comment Share on other sites More sharing options...
flyguyjake Posted September 5, 2009 Share Posted September 5, 2009 @Blackosx, I think it's important for us to shed some light on what clarifies a successful install. Here's what I mean... If you can look at your SnowLeopard root and tell me how many folders you see? Do the folders have icons on them or are they blank? I have seen many variations over the past week doing endless install combination's. I have seen only 3 folders both with and without icons on them, I have seen 15 folders all with no icons on them. I have read that these folders are supposed to be hidden. If the goal here is a 100% Vanilla install of Snow residing on it's own partition, then why would we run kext utility? The install is Vanillla, what is to be fixed? Do me a favor and run kext utility on your SnowLeopard install, then immediately after run disk utility and verify permission, you will see that kext utility in fact breaks a ton of permissions. It seems to me that kext utility was originally intended for those users that are installing both Chameleon and Snow Leopard on the "same" partition since kext utility is looking for an /Extra/Extensions folder which doesn't exist on our installs. And correct me if I'm wrong but kext utility doesn't do anything for the Chameleon partition right? I'm not trying to play Devil's advocate here, I'm really just trying to understand this. Link to comment Share on other sites More sharing options...
doradekell Posted September 6, 2009 Share Posted September 6, 2009 Hi Dora, You can also check which mode (32 or 64) is loaded by clicking on the little apple logo in the top left of your screen, then About This Mac, then click more info, then click software and in the right hand side pane you will see 64 bit Kernel and Extensions Yes or No. Obviously if it says NO then you're running 32bit. credit to blackosx for this info... Thanks Flyguy. I knew there had to be another way but that app also helps you switch between the 32 bit and 64 bit easily. Did my answers to your questions help any? Also like you one of my installs showed folders that do not show with a normal install. Thanks, Dora Link to comment Share on other sites More sharing options...
flyguyjake Posted September 6, 2009 Share Posted September 6, 2009 Thanks Flyguy. I knew there had to be another way but that app also helps you switch between the 32 bit and 64 bit easily. Did my answers to your questions help any? Also like you one of my installs showed folders that do not show with a normal install. Thanks, Dora @Dora It did answer some questions I had yes, and I thank you for that. I am still trying to wrap my head around using kext utility "in this specific" application that is supposed to be "Vanilla". I thought that the goal here was to "only" play with, alter, add to and delete from the "Chameleon" partition to get the "Vanilla SnowLeopard" partition to boot properly and efficiently. Hey All, If anyone can post a screen shot of their "correct" SnowLeopard root so that others can be certain that their install matches and is correct. Just because your install boots, doesn't mean that it's properly functioning as intended. Ie; hidden files showing and broken permissions etc. @Blackosx On page 2 of your snow install guide, do we need to untick "Ignore ownership on this volume" on the Chameleon partition also prior to the Chameleon install? Also regarding the USB restore process, can we insert the retail dvd and then restore from the dvd icon on the desktop? It seems to work but I wanted to double check. This could save a step by omitting the need to create a dmg from our retail dvd? Will 10.5.6 work for this process or does this require 10.5.8? Thanks! Link to comment Share on other sites More sharing options...
Lintendo Posted September 6, 2009 Share Posted September 6, 2009 Many many thanks for this guide!! Followed your guide and now I'm running SL on 64 bit here and it's working fine! (Gigabyte P35-DS3) I have some small problems though. Sleep is still not working, I have SleepEnabler.kext in Extra/Extensions. I would like to know if there are any other possible fixes? And I bought a new HD, a Samsung HD103UJ with 1tb and everytime the hd spins down I get a kernel panic This is not related to Snow Leopard though, also happens in Leopard. Any Ideas? Thanks a lot! Link to comment Share on other sites More sharing options...
elrondd Posted September 6, 2009 Share Posted September 6, 2009 Please help I tried to install, But I'm getting into the early stages First of all, I can not figure out how to install the DSDT and it seemed too complicated, Secondly I am trying to install the Chameleon is just stuck in the first phase installation, Is there a distribution option for anyone willing to make this? That there must be many people like me who want but get in Thanks in advance Ronen. Link to comment Share on other sites More sharing options...
blackosx Posted September 6, 2009 Author Share Posted September 6, 2009 Thanks Blackosx, the BootCD worked great on my systems 1 and 2 (in my sig). The cd loaded perfectly and the switch to the retail SL disk went smoothly. The install went as normal. My reboot with the BootCD loaded the new SL disk the Welcome video began. The only glitch occurred when I removed the BootCD and inserted my Chameleon USB stick. On reboot, all of my bios settings got fouled up. Once I changed them back, all was well in the world. I'm going to try to rebuild the BootCD with my own kexts etc to see how that works. Thanks for the quick turn-around on your disk. Hi BJMoose - Thanks for confirming the BootCD works for you too Unfortunately, the BootCD doesn't contain a patched DSDT.aml so booting from it will have he undesired effect of the CMOS reset bug. But as you only need to use it once, you'll only have this problem once. @Blackosx, If you can look at your SnowLeopard root and tell me how many folders you see? Do the folders have icons on them or are they blank? If the goal here is a 100% Vanilla install of Snow residing on it's own partition, then why would we run kext utility? The install is Vanillla, what is to be fixed? Do me a favor and run kext utility on your SnowLeopard install, then immediately after run disk utility and verify permission, you will see that kext utility in fact breaks a ton of permissions. It seems to me that kext utility was originally intended for those users that are installing both Chameleon and Snow Leopard on the "same" partition since kext utility is looking for an /Extra/Extensions folder which doesn't exist on our installs. And correct me if I'm wrong but kext utility doesn't do anything for the Chameleon partition right? I'm not trying to play Devil's advocate here, I'm really just trying to understand this. Hi flyguyjake I have attached for you a screenshot of my root SnowLeopard folder for you to see the icons. This is vanilla install doesn't install any extra kexts etc. to the /S/L/E folder. But if you install using the OSinstall.mpkg method then it's wise to run Kext Utility to try and fix any permission errors that result from that install method. Now the BootCD is out, there should be absolutely no reason now for anyone to use the OSInstall.mpkg method. And installing from the BootCD will leave your system free of any permission errors. I have just run Kext Utility on my system and posted a screeshot of that window for you too. As you can see, it won't find /Extra/Extensions because as you correctly identified we have Chameleon on it's own volume. And to hopefully satisfy your questions, I have also just run Disk Utility after running Kext Utility and posted a screenshot of that too. But for your system, if you have got your Cham partition all setup, just do a fresh install of SnowLeopard using the BootCD and you won't need to worry about any problems with incorrect permissions and running Kext Utility etc.. And then you will know you have a lovely fresh untouched install. EDIT: I have left the "Ignore ownership on this volume" on the Chameleon partition ticked as I haven't needed to build an Extenisons.mkext in my /Extra folder. (This was only needed to get RealtekR1000.kext working but now I don't use it) Also for your question about the USB restore process.... No need now, as you have the retail dvd, just install using the bootCD. Job Done! Many many thanks for this guide!! Followed your guide and now I'm running SL on 64 bit here and it's working fine! (Gigabyte P35-DS3) I have some small problems though. Sleep is still not working, I have SleepEnabler.kext in Extra/Extensions. I would like to know if there are any other possible fixes? And I bought a new HD, a Samsung HD103UJ with 1tb and everytime the hd spins down I get a kernel panic This is not related to Snow Leopard though, also happens in Leopard. Any Ideas? Thanks a lot! Hi Lintendo - Well done getting your system up and running Sleep should work, but if now maybe try ApexDE's USB EHCI fix in DSDT which has been reported to help sleep (I posted a link to it a few posts back). If this still doesn't help then maybe it's a specific issue with your Mobo? As for the 1TB drive, I think you need to partition it down in to smaller volumes or OS X might complain. Link to comment Share on other sites More sharing options...
thiagomorales Posted September 6, 2009 Share Posted September 6, 2009 Awesome Mate. Briliant work! Thiago Link to comment Share on other sites More sharing options...
blackosx Posted September 6, 2009 Author Share Posted September 6, 2009 Please helpI tried to install, But I'm getting into the early stages First of all, I can not figure out how to install the DSDT and it seemed too complicated, Secondly I am trying to install the Chameleon is just stuck in the first phase installation, Is there a distribution option for anyone willing to make this? That there must be many people like me who want but get in Thanks in advance Ronen. Hi elrondd I have done my best when writing my guides to make them as simple as possible to follow. So with regard to the DSDT, have a read of my DSDT guide and this guide to help you work out what's needed. What do you mean the Chameleon is just stuck in the first phase installation? If you want to use a distro, then you'll have to wait until one is made. But really, if your hardware is capable of running a vanilla retail system then that is really the way to go. But you will just have to be prepared to do some reading, learning and experimenting. It's up to you. Good luck Awesome Mate. Briliant work!Thiago Hi mate, thanks I have tried what I can to make this as simple as possible.. and to be honest, there's not that much left for me to do now as it's all written down and documented in the guides and this thread contains some great feedback from others with their success stories, fixes and recommendations. So maybe I can soon sit back and enjoy my own Snow Leopard Link to comment Share on other sites More sharing options...
titan4 Posted September 6, 2009 Share Posted September 6, 2009 Sleep should work, but if now maybe try ApexDE's USB EHCI fix in DSDT which has been reported to help sleep (I posted a link to it a few posts back). If this still doesn't help then maybe it's a specific issue with your Mobo? I don't know I tried that and sleep still don't work for me. Is there anything in DSDT which I may did wrong when I made it which could cause sleep to not work ? Because it is only reason I can came up with except faulty MB (however sleep works fine in Windows) and CPU/GFX issue but that doesn't look probable to me. EDIT: So I guess no for DSDT. I tried your DSDT and it still does the same. :-( Link to comment Share on other sites More sharing options...
poofyhairguy Posted September 6, 2009 Share Posted September 6, 2009 Just wanted to give my thanks as the boot CD worked great with "-x32 -x -v -f" flags... Link to comment Share on other sites More sharing options...
titan4 Posted September 6, 2009 Share Posted September 6, 2009 2) USBF: 0.405 AppleUSBOHIC[0x4f9000] :: CheckSleepCapability - controller will be unloaded across sleep This is not causing KP. It is only affecting sleep and you can fix it by editing DSDT. There was a guide how to do it in this thread multiple times. Link to comment Share on other sites More sharing options...
blackosx Posted September 6, 2009 Author Share Posted September 6, 2009 I don't know I tried that and sleep still don't work for me. Is there anything in DSDT which I may did wrong when I made it which could cause sleep to not work ? Because it is only reason I can came up with except faulty MB (however sleep works fine in Windows) and CPU/GFX issue but that doesn't look probable to me. EDIT: So I guess no for DSDT. I tried your DSDT and it still does the same. :-( Hi titan4 - DSDT as far as I'm aware won't affect sleep directly, unless of course the sleep problem has to do with USB or video which have both been known to stop the computer from entering deep sleep. Just wanted to give my thanks as the boot CD worked great with "-x32 -x -v -f" flags... Thanks poofyhairguy, I am happy it's worked for you. But I guess we should all be thanking Superhai's post becuase that's where I got the magical missing piece from. Link to comment Share on other sites More sharing options...
titan4 Posted September 6, 2009 Share Posted September 6, 2009 Hi titan4 - DSDT as far as I'm aware won't affect sleep directly, unless of course the sleep problem has to do with USB or video which have both been known to stop the computer from entering deep sleep. Yes however problem is it goes to sleep, but I can't wakeup it with keyboard or mouse and when I press power button it just restarts. I just have no idea how to test what can cause the problem. I don't have other PCI-Express GFX card to test :-( EDIT: I even tried using EFI for gfx and still the same I unfortunately have no possibility of trying another CPU except buying one which I somehow don't want to do. Link to comment Share on other sites More sharing options...
justmetoo Posted September 6, 2009 Share Posted September 6, 2009 Finally I managed to get even Graphics, Ethernet and all the stuff working with the patcher for dsdt.aml on windows. I wondered, why my graphics wasn't working with dsdt.aml, until i found out, that PEGP is to be clicked, even if IORegistryExplorer doesn't show PEGP as an option for my graphic card. Now everything is working over DSDT.AML, without any EFI-Strings. Now my install is really perfect. Thanks, blackosx for your guide and your tips. Blackosx & various contributors have done a great job putting together a great guide for installing SL on EP45-DS3L, and judging by the number of pages its got quite a few followers; to the point that I think people are jumping in without doing their homework first. The PEGP option needing to be checked even when it doesn't appear in the IO RegistryExplorer has been discussed several times. If you want to minimize your challenges and time spent in trial and error, first read all the posts here and from Blackosx's site for Dsdt.aml install, linked on the first page. Link to comment Share on other sites More sharing options...
blackosx Posted September 6, 2009 Author Share Posted September 6, 2009 @Blackosx, Thank GOD for the BOOTCD!!!!!! It was very easy to use the BootCD and it provided a successful & proper vanilla install with 4 pretty little blue folders, each bearing icons. HOWEVER... I can still only boot into 32bit mode with -f I can boot without any problems into 64bit. No flags. I am only using the 7 green colored kext's + JMicronATA.kext. (with or without JMicron doesn't alleviate the KP in 32bit.) I have created and recreated the DSDT. Currently it only has Network, Audio & RTC fix. I have checked and double checked the com.apple.boot.plist. Currently it only has EFI string for the display, resolution is 1920x1200x32. The only two things that I notice in verbose are; 1) Not loading kext com.apple.driver.AppleHDAController - not found and kextd not available in early boot 2) USBF: 0.405 AppleUSBOHIC[0x4f9000] :: CheckSleepCapability - controller will be unloaded across sleep Not sure if either are really causing the KP on 32bit boot. Any ideas? Hi flyguyjake - Well done for finally getting a system installed You've done a lot of learning recently and I suggest you stick with using 64-bit for now. I am working in 64-bit mode at the moment and everything is sweet. You can try and work out why booting fails with the kernel in 32-bit mode another time. Take your time, there is no rush, and you will discover what the issue is. You have to understand that Snow Leopard is still pretty new for most people, including me, and nobody has all the answers you are so desperately trying to find. Just be patient and enjoy what you already have Yes however problem is it goes to sleep, but I can't wakeup it with keyboard or mouse and when I press power button it just restarts. I just have no idea how to test what can cause the problem. I don't have other PCI-Express GFX card to test :-( I have to wake me system up from the power button as my keyboard or mouse won't do it so I tried this..... Again from ApexDE's thread of DSDT fixes.... http://www.insanelymac.com/forum/index.php...t&p=1251087 Unfortunately it had no affect for my system but it might be an option worth trying? Link to comment Share on other sites More sharing options...
titan4 Posted September 6, 2009 Share Posted September 6, 2009 I have to wake me system up from the power button as my keyboard or mouse won't do it so I tried this.....Again from ApexDE's thread of DSDT fixes.... http://www.insanelymac.com/forum/index.php...t&p=1251087 Unfortunately it had no affect for my system but it might be an option worth trying? Nice, I can wakeup with keyboard but it still restarts right after it :-) It just confirms that sleep works OK for me but wake up does not. I found several threads reporting similar behavior when overclocking CPU on some Gigabyte mobo (only help I found was bios update and there is no update for our mobo) but I don't have CPU overclocked now. EDIT: I am sad after lot of playing with DSDT...DHCP stopped working for me :-(...Going to restore from few hours old backup hopefully it will be ok. And Restore failed so reinstall here I come...again. :-) Link to comment Share on other sites More sharing options...
smilenkovski Posted September 6, 2009 Share Posted September 6, 2009 Dear Blackosx. Thank you for your excellent, well written guide. My hackintosh based on ep45ds3l works 100%. But, I have one older hackintosh (10.5.8) based on ep35ds3r. Today I'll try to install SL using your method. Any ideas about differences in kexts or something. Thanx in advance. Link to comment Share on other sites More sharing options...
invisiblesurfer Posted September 6, 2009 Share Posted September 6, 2009 Ok I hope you folks can help me out. I am on a GIGABYTE EP35C-DS3R. 1. I first went the hdd boot route - it would give a kernel panic straight after "Loading Darwin" 2. The second alternative to installing worked ok, followed all the points in the guide to the letter. At boot I get this message and everything stalls: Loading HFS+ file: [mach kernel] from 4232990 Loading HFS+ file: [mach kernel] from 4232990 Everything stalls. What the hell am I doing wrong Link to comment Share on other sites More sharing options...
titan4 Posted September 6, 2009 Share Posted September 6, 2009 I have no idea what happened but DHCP stopped working for me on any OSX setup incl. 10.5 distro I was using before. It works fine on Windows, but on OSX it just gets automatic address even when on router it is on dhcp lease list. Link to comment Share on other sites More sharing options...
blackosx Posted September 6, 2009 Author Share Posted September 6, 2009 I have no idea what happened but DHCP stopped working for me on any OSX setup incl. 10.5 distro I was using before. It works fine on Windows, but on OSX it just gets automatic address even when on router it is on dhcp lease list. I have had this before. My solution is to turn off and unplug the computer and the router and leave them for a bit. Then try again. Link to comment Share on other sites More sharing options...
invisiblesurfer Posted September 6, 2009 Share Posted September 6, 2009 Your ignoring my question means to me that it's been answered elsewhere. I did search but found nothing. If it's something easy then please help me out! Thanks in advance Link to comment Share on other sites More sharing options...
Recommended Posts