digital_dreamer Posted May 22, 2009 Author Share Posted May 22, 2009 Hi guys. This is my first post here and I'm fairly new to OSX86. I really appreciate all the hard work that dd and wolf have done. I've received all my components couple of days ago and I've been reading this guide for months. Last night I started with DD's method and everything went smoothly. But when i plugged hdd to my i7 system it was stuck at apple logo screen. So here is my first question. How do I see what's going on behind that screen so I can troubleshoot? I tried pressing F8 key to enter "-v", but boot screen just went by. So I was disappointed and decided to try another install with wolf's method. Success! I even updated to 10.5.7 using Apple Software update. But there is a small problem. My audio comes out good from front panel but it doesn't come out from rear panel. How do i fix that? Would you please let me know how to enable that? Last question. Do Parallel and VMware work well with wolf's method? I believe VMware works well with dd's method. I don't have virtual machine yet. I need to purchase. Thanks. Watch out for that "Quiet Boot" flag in the boot plist. That may have been inadvertently added in the last upload. The "Quiet Boot" will bypass the bootloader prompts and go right into boot. You can edit the boot plist and delete that key entirely or just change the string to "No." Hi guys . I'm sorry if this question is already asked before in this topic, but the search function doesn't work and i don't wanna read the 73 pages . I read the entire guide, but still have one question. I can now download 2 things: The X58 mobo installer (which includes the script, ...) and the GA-EX58-UD5 kexts (just some kexts). When i open the X58 mobo installer and go to the kexts folder, it already includes a lot of kexts... Do I need to replace these with the GA-EX58-UD5 kexts or are the kexts of the X58 mobo installer package enough to let everything work on my GA-EX58-UD5? Thanks Windows04 The kexts in the installer folders are just what you need for the UD5 board. It's already setup by default to work with the UD5. The standalone kext download is just for those who want to install manually or don't want to download the entire installer. Yiipieee!It's working and it's awesome! The Mac of my dreams is now reality! (at least it's seems like this so far, didn't try putting it to sleep yet). The old problem I had with ATI Radeon HD 4890 graphics is gone and it now works like a charm thanks to the 10.5.7 update and the drivers from Netkas. Thanks a lot for all the work making this possible! And big thanks to digital_dreamer for the great and handy ”X58_Mobo_Patch_Installer”. Just let me know if you could use a donation and how I give it to you. Here my Mhack (as I call it) is just minutes after booted into the Mac OS X desktop: http://home.mac.se/star-affinity/awesome_hackintosh.jpg Edit: By the way I have a question about Chameleon. If I connect the har drive I have with a Windows Vista installation, will Cahmeleon stop at startup showing both the Mac and Windows drives as selectable options? As it is now I just see the Chameleon blinking by before it starts booting Mac OS X. Oh, well. I guess I'll just try... Nice setup. You can use my script to go into the boot.plist and remove the "Quiet Boot" key, so that the bootloader will stop at the prompt for you. kind regards, MAJ Link to comment Share on other sites More sharing options...
star-affinity Posted May 22, 2009 Share Posted May 22, 2009 Nice setup.You can use my script to go into the boot.plist and remove the "Quiet Boot" key, so that the bootloader will stop at the prompt for you. kind regards, MAJ Aha, great. Thanks so much! Link to comment Share on other sites More sharing options...
mangopeach Posted May 22, 2009 Share Posted May 22, 2009 I thank you for your reply. I reinstalled with dd's script and this time everything went smoothly. Only thing that I can't configure is eVGA 9800 GTX+ card. I've used osx86 tool installer and GFX string method but I couldn't get it working. Can you give me some idea what to look for and where? I'm so close to finishing my osx86 system. :-) Thanks. Just add the graphics string manually to the com.apple.boot.plist in "extra" I have the same card and it works great... osx86 tools will mod your 'S/L/E/com.apple.boot.plist' not the one in 'extra' I will PM you my string since it should work for you too.. Link to comment Share on other sites More sharing options...
antareus Posted May 22, 2009 Share Posted May 22, 2009 First off, thanks to DD and iamnicos (I think) for answering my questions back on page 68 or so. Got an install up and running last night. Only issues so far: 1. My Broadcom 4318 refuses to work. I keep seeing, "a link/load error occurred when loading AppleAirportBrcm4311...". Any way to get more detail about why this happened? 2. My video card isn't recognized yet, though that is to be expected, it seems. 3. My USB keyboard dropped out randomly and I had to reboot to get it back. This could work. I'm on install #2, it is kind of finicky, isn't it? InstallCount++. I disabled IONetworkingFamily.kext in install #3, and the Asus 138g v2 came to life on its own, like it should. So I'm without Ethernet right now, but that isn't terrible. I'm curious why it conflicts with it...do version number differences account for that? The one on the modified kext is 9.9.9, and it expected 1.6.0, I think. The discrepancy line appeared immediately before the link/load error for AppleAirportBrcm4311.kext in /var/log/system.log. Also, I'm running sans all the JMicron kexts, since I don't use those ports and use pure AHCI anyway. UD5 really has an excessive number of SATA ports, all things considered: 10 or so. If anyone's having trouble, try running only the kexts you absolutely need and throw the other ones into _repository. In fact, I didn't even know all the kexts listed on page one were in _repository folders until I looked today. I've got NVinject but need to get CE/QI working, then we might be done. This is awesome. Link to comment Share on other sites More sharing options...
mattrb Posted May 22, 2009 Share Posted May 22, 2009 I disabled IONetworkingFamily.kext in install #3, and the Asus 138g v2 came to life on its own I found that out too a while ago, sucks, wish someone could figure that problem out. I use a wireless bridge now. I've got NVinject but need to get CE/QI working, then we might be done. This is awesome. Use OSX86tools to get your string, then use PlistEdit Pro to add it to your /Extra Folder com.apple.boot.plist. Link to comment Share on other sites More sharing options...
mrpena Posted May 22, 2009 Share Posted May 22, 2009 this is too much (great) information, but i have no idea where to start. the first page instructions are kind of scattered and there's no start here kind of instructions. Is there anyway to search the thread only? Link to comment Share on other sites More sharing options...
digital_dreamer Posted May 22, 2009 Author Share Posted May 22, 2009 InstallCount++. I disabled IONetworkingFamily.kext in install #3, and the Asus 138g v2 came to life on its own, like it should. So I'm without Ethernet right now, but that isn't terrible. I'm curious why it conflicts with it...do version number differences account for that? The one on the modified kext is 9.9.9, and it expected 1.6.0, I think. The discrepancy line appeared immediately before the link/load error for AppleAirportBrcm4311.kext in /var/log/system.log. <snip> I found that out too a while ago, sucks, wish someone could figure that problem out. I use a wireless bridge now. Use OSX86tools to get your string, then use PlistEdit Pro to add it to your /Extra Folder com.apple.boot.plist. What if we were to extract the RealtekR1000.kext from IONetworkingFamily.kext/Plugins and install that into /Extra, instead of the whole IONetworkingFamily.kext? The only problem with this is TM probably won't work, as the modified binary is in IONetworkingFamily.kext/MacOS. I've pulled the vanilla version and put RealtekR1000.kext in Plugins, put the modified binary into /MacOS and upped the version numbers. Try this IONetworkingFamily.kext and install it into /Extra. Let me know if it works. regards, MAJ EDIT: Or, you could try this one without the TM fix. Link to comment Share on other sites More sharing options...
adamk0 Posted May 22, 2009 Share Posted May 22, 2009 The kexts in the installer folders are just what you need for the UD5 board. It's already setup by default to work with the UD5. The standalone kext download is just for those who want to install manually or don't want to download the entire installer.[...] Hi, After installation using the new script and default kexts, my system crashes with the series of errors: Property 'Driver-18XX000' [8] = (data) (XX are series of letters) Property 'Driver-19XX000' [8] = (data) I narrowed down the problem to the audio kexts, and noticed that in the EX58-UDP5 kext package, the audio kexts are of differnet sizes than the ones provided with the script. HDAEnabler.kext 44KB in the script, 36KB in the kext package LegacyHDAcontroller.kext 8KB in the script, 4KB in the kext package LegacyHDAPlatformDriver.kext 24KB in the script, 20KB in the kext package Are both version appropriate for the 9.7 vanilla kernell? Which bios version should be used with the 3.6 script, F4/F5/F6? Does it matter at all? Can I use the 10.5.7 combo update instead of the 10.5.6 and then the 10.5.7? Where is the trick? Adamk0 Link to comment Share on other sites More sharing options...
antareus Posted May 22, 2009 Share Posted May 22, 2009 What if we were to extract the RealtekR1000.kext from IONetworkingFamily.kext/Plugins and install that into /Extra, instead of the whole IONetworkingFamily.kext? The only problem with this is TM probably won't work, as the modified binary is in IONetworkingFamily.kext/MacOS. I will give both of these a try. Both OK for 10.5.7, correct? Not sure exactly how I install/uninstall these, however. Can I just put the modified IONetworkingFamily kexts in where the one included with the script used to be (before I condemned it to _repository) and re-run the install script? That installs it, not sure how one goes about uninstalling it and reverting. Or do I use OSx86Tools? I am not connecting the dots with how the /Extra directory relates to the OS installation here. Link to comment Share on other sites More sharing options...
mattrb Posted May 22, 2009 Share Posted May 22, 2009 this is too much (great) information, but i have no idea where to start. the first page instructions are kind of scattered and there's no start here kind of instructions. The script is up to date except for legacy hda drivers need to be updated for 10.5.7. You dont need to read all these pages. To Fix sound..... At the near end of the info.plist in HDAenabler.kext, change with plistedit pro and switch from 6.9.9 to 7.9.9, save, done. Link to comment Share on other sites More sharing options...
star-affinity Posted May 22, 2009 Share Posted May 22, 2009 Hi star-affinity, I also use a 4890 HD, do you just need to install the Exotic cards package from Netkas? (And did you only use the X58 mobo installer package?) Hi Windows04, Hmmm... I wonder where my reply to you went. Thought I'd sent it. Anyway, yes I installed the Exotic cards package after running the X58 mobo installer (installing from a Retail Mac OS X 10.5 DVD and then updating to 10.5.7 using the combo updater and after that letting the X58 mobo script do it's final thing). I also did run the latest ”Nati.pkg” although I guess that was unnecessary since it's included in the X58 mobo script (right?). Link to comment Share on other sites More sharing options...
mattpeufpeuf Posted May 22, 2009 Share Posted May 22, 2009 after the update, my hack can't shut down or restart? I install kernel 9.0.7 but it's doesn't work. What can i do?please Link to comment Share on other sites More sharing options...
digital_dreamer Posted May 22, 2009 Author Share Posted May 22, 2009 I will give both of these a try. Both OK for 10.5.7, correct? Not sure exactly how I install/uninstall these, however. Can I just put the modified IONetworkingFamily kexts in where the one included with the script used to be (before I condemned it to _repository) and re-run the install script? That installs it, not sure how one goes about uninstalling it and reverting. Or do I use OSx86Tools? I am not connecting the dots with how the /Extra directory relates to the OS installation here. Both of those are setup to just be installed in /Extra. Nothing needs to be done with the one in S/L/E. The higher version numbers will allow it to have priority over the one in S/L/E. If you want to just try one out - drop it right into /Extra/Stored_Kexts and run "Update boot caches." Then reboot. Uninstalling is simply a matter of removing it, 'Updating boot caches,' and rebooting. If any of them work for you and you want a more permanent location, just put it into the script folder /Kexts/Networking, so it'll be there for the next time you need to run the installer. Best of wishes, MAJ Hi,After installation using the new script and default kexts, my system crashes with the series of errors: Property 'Driver-18XX000' [8] = (data) (XX are series of letters) Property 'Driver-19XX000' [8] = (data) I narrowed down the problem to the audio kexts, and noticed that in the EX58-UDP5 kext package, the audio kexts are of differnet sizes than the ones provided with the script. HDAEnabler.kext 44KB in the script, 36KB in the kext package LegacyHDAcontroller.kext 8KB in the script, 4KB in the kext package LegacyHDAPlatformDriver.kext 24KB in the script, 20KB in the kext package Are both version appropriate for the 9.7 vanilla kernell? Which bios version should be used with the 3.6 script, F4/F5/F6? Does it matter at all? Can I use the 10.5.7 combo update instead of the 10.5.6 and then the 10.5.7? Where is the trick? Adamk0 The kexts in with the installer are updated with latest audio files, but I forgot to update those in the standalone package. They still work, but just create more log errors. The BIOS version is not a big deal and won't cause a unbootable system, but the latest offers more bug fixes like correct RAM reporting, better sleep behavior, etc. The type of combo updaters you use doesn't matter. MAJ Link to comment Share on other sites More sharing options...
Windows04 Posted May 22, 2009 Share Posted May 22, 2009 Hi Windows04, Hmmm... I wonder where my reply to you went. Thought I'd sent it. Anyway, yes I installed the Exotic cards package after running the X58 mobo installer (installing from a Retail Mac OS X 10.5 DVD and then updating to 10.5.7 using the combo updater and after that letting the X58 mobo script do it's final thing). I also did run the latest "Nati.pkg" although I guess that was unnecessary since it's included in the X58 mobo script (right?). K thanks . With 'the latest natit.pkg" do you mean the default natit.pkg on the netkas site? (The one you don't need to download from the irc chat?) Link to comment Share on other sites More sharing options...
ncsa Posted May 23, 2009 Share Posted May 23, 2009 Hi MAJ Thanks again ... did a fresh install using 3.6 ... very nice and the dsdt files have 8 cores out of the box.. very nice Followed... robo456 steps 1) Installed SATA drive in working EP45-EXTREME 2) Formatted/Partitioned it with GUID 3) Mount retail 10.5.6 and combo 10.5.7 images 4) Ran DD 3.6 script 4a) option 2, 3, 4 4b) Installed combo update to target drive 4c) option 5, 6 5) exit, shutdown, remove drive and replaced into target machine (EX58-EXTREME) 6) Boot up, go thru the initial user setup and get to the desktop 7) re-ran the run-patch_installer.command script 7a) option 7, 9, 10 7b) Added HD4890 kexts to enable CI/QE 8) exited out, reboot... Just need to do the cosmetics of the About details for CPU & Memory Speed Run benches to compare against previous builds and very similar Geekbench 2.1 - 14.3K xBench 1.3 463 (No HDD) 261 (HDD) Cinebench r10 1 CPU 5283 22188 4.20 x OpenGL 9857 Thanks, again, for providing all these files!If you can, try my new script v 3.6 and see and if produces a working DSDT file for you. Made a lot of changes to it. You may observe the DSDT log for a status of what happened. Let me know. Regarding the smbios on-the-fly editing: not presently. This feature was originally provided by the modified AppleSMBIOS.kext, which included software code to do this trick. I don't know how to get around this issue and it requires support from the bootloader, so we'll have to wait for someone to provide a solution. regards, MAJ Link to comment Share on other sites More sharing options...
Cosmin Petre Posted May 23, 2009 Share Posted May 23, 2009 MAJ, Can you clarify some things for me please? I installed Chameleon on EFI partition and everything works aside from sleep (updated BIOS and set pmset -a hibernatemode 2 with no difference). The more I read, the more I'm beginning to realise EFI set up isn't really necessary anymore - so I'm going to take the plunge and install on my current system. If I'm correct I can just delete my EFI partition and run your script? If for any reason I want to return to my EFI set up can you document how I would remove Chameleon from my main drive so I can reinstall Wolfs EFI? Just in case Link to comment Share on other sites More sharing options...
Hakintos Posted May 23, 2009 Share Posted May 23, 2009 Installing what? Latest 10.5.7 update? If you are installing that update on a live system that's still running the Voodoo 9.5.0 kernel, I'd expect there would be problems. Update your kernel first or update from a different partition. MAJ Installation correct Leo 10.5.6 Voodoo 9.7.0 kernel thanks maj Link to comment Share on other sites More sharing options...
star-affinity Posted May 23, 2009 Share Posted May 23, 2009 Hi,After installation using the new script and default kexts, my system crashes with the series of errors: Property 'Driver-18XX000' [8] = (data) (XX are series of letters) Property 'Driver-19XX000' [8] = (data) I narrowed down the problem to the audio kexts, and noticed that in the EX58-UDP5 kext package, the audio kexts are of differnet sizes than the ones provided with the script. HDAEnabler.kext 44KB in the script, 36KB in the kext package LegacyHDAcontroller.kext 8KB in the script, 4KB in the kext package LegacyHDAPlatformDriver.kext 24KB in the script, 20KB in the kext package Are both version appropriate for the 9.7 vanilla kernell? Which bios version should be used with the 3.6 script, F4/F5/F6? Does it matter at all? Can I use the 10.5.7 combo update instead of the 10.5.6 and then the 10.5.7? Where is the trick? Adamk0 The 10.5.7 combo update sounds like a good idea. I'd say skip 10.5.6 totally. Link to comment Share on other sites More sharing options...
digital_dreamer Posted May 23, 2009 Author Share Posted May 23, 2009 Hi MAJ Thanks again ... did a fresh install using 3.6 ... very nice and the dsdt files have 8 cores out of the box.. very nice <SNIP> Awesome! I wondered about that DSDT setup! It was a bit of work, but well worth it. The more I read, the more I'm beginning to realise EFI set up isn't really necessary anymore - so I'm going to take the plunge and install on my current system. If I'm correct I can just delete my EFI partition and run your script? If for any reason I want to return to my EFI set up can you document how I would remove Chameleon from my main drive so I can reinstall Wolfs EFI? Just in case Yes, the EFI partition boot doesn't offer any technical advantages over the Chameleon 2 with /Extra directory. It's a cosmetic thing, now. Actually, I think our current set is one step better in that the vanilla kernel remains in its native location on the main boot drive. Since you have a bootloader installed on that EFI partition and it's set as active, it will interfere with the boot process on that volume. You can't delete, but you can erase. Replace the "X" with your disk number: diskutil eraseVolume "HFS+" "EFI" /dev/diskXs1 Installation correct Leo 10.5.6 Voodoo 9.7.0 kernel thanks maj Great!! regards, MAJ Link to comment Share on other sites More sharing options...
Cosmin Petre Posted May 23, 2009 Share Posted May 23, 2009 Yes, the EFI partition boot doesn't offer any technical advantages over the Chameleon 2 with /Extra directory. It's a cosmetic thing, now. Actually, I think our current set is one step better in that the vanilla kernel remains in its native location on the main boot drive. Wow! The script is pretty slick. Everything appears to have gone well. I'll give it a few days of testing. I've searched the thread but there doesn't seem to be a definite answer - can somebody please advise? My stock processor is showing up at 3.2ghz and my 1333 memory as 1600. Is this info all hardcoded into the smbios.plist? If it is - am I right in assuming it's purely cosmetic? Thanks as always to MAJ - top script sorcery! Link to comment Share on other sites More sharing options...
antareus Posted May 23, 2009 Share Posted May 23, 2009 I've pulled the vanilla version and put RealtekR1000.kext in Plugins, put the modified binary into /MacOS and upped the version numbers.Try this IONetworkingFamily.kext and install it into /Extra. Let me know if it works. regards, MAJ EDIT: Or, you could try this one without the TM fix. Thanks for the kext primer. Neither kext allowed AirPort to function, though. Link to comment Share on other sites More sharing options...
everdone Posted May 23, 2009 Share Posted May 23, 2009 My personal preference is the EFI partition method. I have the X58-UD3R board, not the UD5, but they are the same except for the difference in audio (888 vs 889). I use Wolfie's script to establish the partition and then apply a mod script to change the bootloader from Darwin to Chameleon2. There is no need for a kernel in the EFI partition (unless you insist on using the Darwin bootloader - then you need the Voodoo kernel to prevent the clock speedup in 10.5.7). The EFI partition contains the kexts, com.apple.boot.plist and simbios in addition to the bootloader. I add a video string for the video card in the plist file and edit the simbios (before adding to the partition) to "correct" the 'about this mac' info. I like EFI partition rather than D_D's full script method because the loaded OS is purely Vanilla. I do wish that I could use the Darwin loader as Chameleon has a couple of things I don't like. First, I have two hardrives each set up with 10.5.7, when starting Chameleon insists on defaulting to disk0 no matter what I set in BIOS. The second is nitpicky, but I really do no like the silly grinning tadpole - those graphics need to go! Link to comment Share on other sites More sharing options...
AdamNJ77 Posted May 23, 2009 Share Posted May 23, 2009 Well I have Logic, iMovie, Final Cut Studio 2.0 (Final Cut 6), Time Machine, even Safari Beta 4 all installed and working beautifully. Xbench 414 w/out hard drive. Shutdown, restart, EVERYTHING BEAUTIFULLY RUNNING. Just that STUPID SLEEP that will NOT WORK with my DA*N Sapphire Toxic Radeon 4870 1GB. I have reinstalled a few times and everything is always perfect just that stupid sleep. I tried the latest Netkas and still no sleep. I guess it isn't a big deal and I should be grateful I have no problems and no kernel panics (except when waking from sleep and the display doesn't come back). I can just shut the computer off and on. I guess it is more the fact that EVERYTHING ELSE works FLAWLESSLY so what the heck is sleep's problem lol. I am using the same thing most of you are using. The Gigabyte UD5, i7 920, 6GB DDR3 OCZ Platinum 1600Mhz. And some of you have sleep working on your 4870. I just don't get it : / Link to comment Share on other sites More sharing options...
mattrb Posted May 23, 2009 Share Posted May 23, 2009 Well I have Logic, iMovie, Final Cut Studio 2.0 (Final Cut 6) That is a lot of warez Link to comment Share on other sites More sharing options...
Mr.Monkeys Posted May 23, 2009 Share Posted May 23, 2009 Hey guys, quick question, i tried searching and couldn't find anythign...., but would it be harder or the same to install osx 10.5.7 if i buy the ex58-ud4p MB instead of the UD5 and would it work 100%? What are the differences between the boards besides having 2 more sata ports on the UD5? Only asking because the ud5 is still like $300+ while i can get the ud4p for ~$185 Thanks guys! Link to comment Share on other sites More sharing options...
Recommended Posts