Jump to content

[GUIDE] Scripted Yosemite/Mavericks Install on Gigabyte Mobos


4,696 posts in this topic

Recommended Posts

YES it FINALLY works! So I decided to just buy a full retail of SL instead of going the 10.5.6 -> SL update route. After having follow this guide I am now at my SL desktop (32-bit)! so far so good! Only thing I did was remove the graphics kext and then applied one DSDT patch for the compile warning I had for the Method (_WAK, 1, NotSerialized) mentioned by Emilo.

 

So in retrospect, would it be correct to say that for having followed this guide for the Leopard (10.5.6) -> SL update, that all combined updates to 10.5.8 would be needed to be ran prior to doing the SL update install in step 4 of DD' script? It makes sense now that it would have to be done but being a total newb it is one minor detail that would have been helpful in trying to use this guide. It definitely would have saved countless hours retrying the install, sleepless nights, hair pulling, and cursing!

 

Or is it just the case that the Leopard 10.5.6 -> SL update route just doesn't work with this script? I always would have that kext load failure on com.apple.driver.AppleACPIPCI.

Link to comment
Share on other sites

Sorry Cruisar, no offence :P

 

I just copied your install process. Even used your smbios and DSDT.

 

System boots and works, but my sound does not. Will try different kexts.

 

Sleep is progressing though, the machine goes to sleep now and wakes from keyboard, BUT, the display remains black, even if I reseat the cable. Any thoughts? So close :)

Link to comment
Share on other sites

This has not changed my troubles. I am still hanging on, or one or two lines after the realtek driver loads. Can't boot successfully, No KP this way, just a permanent hang.

 

 

Based on your signature you are installing to a striped RAID? That is supposed to be "impossible" except I read that a couple of times AFTER I pulled it off myself...but either way I think it was dumb luck and since then I've upgraded to SSD using striped RAID as storage. Also in your sig you are installing to a different mobo than the one in Digital Dreamers guide? If the answer is "yes" to both then my file(s) probably won't help.

 

When I pulled off my striped RAID install, however, I first installed to an external drive and then restored the SL to the target drive via a distro in disk utility. I then restored the DSDT via a USB using the distro disk utility and then booted into the new install drive.

 

Nice work Bchemist. Are there any kexts in /Extra needed next to this dsdt hacks? If yes, which?

The kexts i'm using now to have a working system are these:

 

- ALC889a.kext

- fakesmc.kext

- IOAHCIBlockStorageInjector.kext

- IONetworkingFamily.kext

- NullCPUPowerManagement.kext

- OpenHaltRestart.kext

 

Thanks

BiTRiP

 

All of those you listed work with the hacks I added, the audio especially. Personally I've had better luck with EvoReboot.kext vs. OHR but different boards will give different results of course. With the audio, however, you might not need a kext since it is coded to seek the codec in the vanilla AppleHDA. Try without the 889a kext first.

Link to comment
Share on other sites

Anyone having problems installing SilverLight (for netflix)? It says I'm running PowerPC and can't install it. I tried modifying the InstallationChecker but textedit says the file is read only.

 

Anyone having problems installing SilverLight (for netflix)? It says I'm running PowerPC and can't install it. I tried modifying the InstallationChecker but textedit says the file is read only.

 

Opps, just read the SMbios.plist that was just updated. Installed it, restarted, works fine now. Thanks!

Link to comment
Share on other sites

Based on your signature you are installing to a striped RAID? That is supposed to be "impossible" except I read that a couple of times AFTER I pulled it off myself...but either way I think it was dumb luck and since then I've upgraded to SSD using striped RAID as storage. Also in your sig you are installing to a different mobo than the one in Digital Dreamers guide? If the answer is "yes" to both then my file(s) probably won't help.

 

When I pulled off my striped RAID install, however, I first installed to an external drive and then restored the SL to the target drive via a distro in disk utility. I then restored the DSDT via a USB using the distro disk utility and then booted into the new install drive.

Hi, I am installing to the B/U drive, a single 1 TB external eSata connection drive. Yes, I now run Leopard on stripped 2 disk set up and yes, AFTER, I get SNL running and stable on the external and start using it as main boot drive, I plan to migrate back the the internal stripped drives for my main boot drive.

 

Yes, my board is indeed slightly different than the one titled for this thread. However, it used to be that it didn't seem to matter so much. Following this thread helped be get the set up I have already working. Do you think that SNL has changed en9ough so I am really not going to have success till I find others with my exact board? :)

 

I am pretty frustrated. It seems I just am not getting this working. I did have it going once, and transferred my files later. That left me with two admin accounts so I wiped and figured following the same path should work again.

 

WRONG. Dumb luck indeed, I wish I had it again. (whimper) :( I can try duplicating that again and re-transfer all my files later. What a mess!!!

Link to comment
Share on other sites

NOTE: I would recommend not using this bootloader, unless you can manage your platform UUIDs. This bootloader will insert/override your existing UUID, causing you to lose your current preferences and iTunes authorization. If you don't know what this is about, then continue using the Chameleon RC3 or PC-EFI bootloaders. :-)

Does this mean if I am installing from scratch, it wont be a problem? The way it is worded makes it kinda sound like it is only for those who are updating their current configs. :)

Link to comment
Share on other sites

Does this mean if I am installing from scratch, it wont be a problem? The way it is worded makes it kinda sound like it is only for those who are updating their current configs. :(

 

Well it seems to give everyone the same UUID so if you wanna share your UUID with everyone...

Link to comment
Share on other sites

The following two DSDT files are my way of giving back to this script that has helped save me so much time and stress, not to mention FINALLY getting my Compaq V6000 laptop to not only work with SL 10.6.2, but ALSO full audio, sleep, LAN, bluetooth, graphics, etc. I ran the script to install to a flash drive attached to my existing Macbook Pro and then compiled and installed my custom DSDT. It did take another 20 or so hours to perfect everything (including rebuilding my DSDT about 40 times) but now all of the fine details to make everything 100% functional. Internet and audio always give me problems but this script makes testing much easier since you can easily move files back and forth between extra, system, or both.

 

At a minimum, for experienced DSDT junkies I've shaved off about 2-3 hours of busywork should these fail and minor adjustments be needed.

 

Good Luck!

 

Bchemist,

 

Thanks for this. Just to clarify - this IS for the Gigabyte GA-EX58-UD5? I didn't see that listed in your .sig. I assume I need to compile this with DSDTSE editor? Be gentle, I'm a nub with DSDT stuff...

 

Thanks

 

Sean

Link to comment
Share on other sites

Sean,

 

The problem is that it gives an error yet it still manages to compile. I just added additional hacks to the standard/stock DSDT that is for the GA-EX58-UD5. Most are just standard additions to shave off time if you already know how to code for a DSDT file. This will make your board appear to OSX as "more Mac" and therefore more vanilla kernels can be used.

 

I know to code and compile the DSDT....but testing it is up to you. Even if I had your mobo it still wouldn't be a guarantee that it would work. Often there are revisions where the manufacturer can add some things...totally screwing up your addressing so the DSDT would be useless for GigaA but vanilla for GigaB. My fixes are standard additions to any mobo that would make it appear more vanilla. I merely applied them to the DSDT file in the DD script compiler.

Link to comment
Share on other sites

Hi, I am installing to the B/U drive, a single 1 TB external eSata connection drive. Yes, I now run Leopard on stripped 2 disk set up and yes, AFTER, I get SNL running and stable on the external and start using it as main boot drive, I plan to migrate back the the internal stripped drives for my main boot drive.

 

Yes, my board is indeed slightly different than the one titled for this thread. However, it used to be that it didn't seem to matter so much. Following this thread helped be get the set up I have already working. Do you think that SNL has changed en9ough so I am really not going to have success till I find others with my exact board? :wacko:

 

I am pretty frustrated. It seems I just am not getting this working. I did have it going once, and transferred my files later. That left me with two admin accounts so I wiped and figured following the same path should work again.

 

WRONG. Dumb luck indeed, I wish I had it again. (whimper) :( I can try duplicating that again and re-transfer all my files later. What a mess!!!

 

Actually I do have a Gigabyte mobo.....the GLI700 series or something like that. Installing to it was a complete disaster. I got so fed up that I threw it in the closet where it still sits having decided that $150 isn't worth 2 more days of my life :censored2:

 

It's an Nvidia mobo chipset....the ones that cause real nightmares on the forums. I may try again later since I know how to code for the DSDT file. That really is the key in a case like this. The only way I got close was by cloning Leopard from my P31 chipset ASUS no less. It worked...not perfectly, but it worked. But SL? Not a chance.

 

I went through the same thing with my Compaq V6000 laptop. Leopard wasn't too hard. I even managed to get Leopard server to work cleanly. But SL? If you only knew how many failed attempts that I made....people who saw me working on the same machine, doing the same thing 2 months later surely must have questioned my sanity as did I after install attempt number 55. I then taught myself DSDT (I used to be a wiz kid with BASIC in 1983 but haven't coded in anything other than html since) and got up the nerve to combine my DSDT with the cloning method plus DD script. Instant gratification. I felt as relieved as I felt ridiculous. Mind you that it took another couple of days to get audio, bluetooth wireless, WIFI, and cable LAN working, but I didn't have to sit there staring at an installation bar anymore.

 

I don't normally do this but if you can get it, send me your DSDT file or your reg dump. .dsl or .aml is fine. The best way is to download the DSDTSE compiler from Evosoft and then use the GUI to extract your DSDT file while in Leopard. Zip it and post it here on the forum. I cannot promise that I can look at it right away but I will see if I can make some changes. Also, PM me the specs of your system, i.e. audio drivers/codec, LAN, if you are using a SATA DVD, USB DVD, or IDE DVD (USB is best), how many SATA ports, if your board is nvidia, graphics card specs, etc. Also, see if you can extract your I/O settings via the compiler (middle button of the GUI) and post that also. If you can get all of that, I'm fairly certain I can get it to work via changing just some kexts. The key word is "work" but anything else is up to you...unless I'm in a ridiculously charitable mood after Christmas.

 

Basically I'm curious if I can keep the streak alive that I've had lately...meaning the 1 try, 1 clean install on 3 different mobos that were "impossible" before. I actually plan to write a guide to the Rampage II Extreme and a couple of HP/Compaq laptops since there isn't one and mine are working flawlessly with 100% functionality....finally. If you can get this to work, maybe you'll be the one writing the guide ;)

Link to comment
Share on other sites

I don't normally do this but if you can get it, send me your DSDT file or your reg dump. .dsl or .aml is fine. The best way is to download the DSDTSE compiler from Evosoft and then use the GUI to extract your DSDT file while in Leopard. Zip it and post it here on the forum. I cannot promise that I can look at it right away but I will see if I can make some changes. Also, PM me the specs of your system, i.e. audio drivers/codec, LAN, if you are using a SATA DVD, USB DVD, or IDE DVD (USB is best), how many SATA ports, if your board is nvidia, graphics card specs, etc. Also, see if you can extract your I/O settings via the compiler (middle button of the GUI) and post that also. If you can get all of that, I'm fairly certain I can get it to work via changing just some kexts. The key word is "work" but anything else is up to you...unless I'm in a ridiculously charitable mood after Christmas.

 

Basically I'm curious if I can keep the streak alive that I've had lately...meaning the 1 try, 1 clean install on 3 different mobos that were "impossible" before. I actually plan to write a guide to the Rampage II Extreme and a couple of HP/Compaq laptops since there isn't one and mine are working flawlessly with 100% functionality....finally. If you can get this to work, maybe you'll be the one writing the guide :)

I am delighted at your generous offer to help. While I would not wish to have my privacy specs broached (posted) to a public forum, overall if I can contribute to others success with this board (certainly my own) then yes, please. I have had some real security threats in the past so I am definitely wanting to protect my anonymity and any info distributed too publicly that could be used to hack my system. I do trust people in general and welcome your kind help, but that is also why I also ask not to post sensitive system info (about me) online.

 

I wasn't aware that my board was a particularly "bad" choice from the beginning. Perhaps as you say SL is just too different from Leo and where Leo installed (relatively) easily, SL will not.

 

I was looking for the DSDTSE compiler from Evosoft download you mentioned, not finding it yet, but I am starting to read some excellent tutorials on how to at least gather the info in the terminal. Apparently, if the board is sending incorrect base information data then the patch software can't successfully hook into it? Sounds relatively straightforward.

 

I am still pretty noob-ish so if a thing can be explained in a way that I can grasp it I can go a good ways with it. I will do my best to help you help me. And yes I will happily contribute with writing something later as a guide for others. My hindrance in needing to understand how things work is also my gift. Once I can interpret what is done I can generally put it in easy terms for other noobs as well.

Link to comment
Share on other sites

I do not have the "Startup automatically after power failure" box in power saving options, anyone know how to enable? thanks

You need to patch your DSDT. Consult d00d's Tutorial Here

 

sorry for bad english i'm italian.

 

in "you'll need to go into the Customize panel and turn off the optional installs" where is it? where i can find this panel?

Just after you click on the drive you want to install SL to. DO not click install instead look on the left and you will see a customise button. Click on it and then you can select or deselect what you want

Link to comment
Share on other sites

You need to patch your DSDT. Consult d00d's Tutorial Here

 

 

Just after you click on the drive you want to install SL to. DO not click install instead look on the left and you will see a customise button. Click on it and then you can select or deselect what you want

 

 

yes i done this but after in the 6th point when i run the retail install dvd the install fail.. why?

 

sorry for bad english

Link to comment
Share on other sites

You need to patch your DSDT. Consult d00d's Tutorial Here

 

thanks, I did notice that and I just tried usign his already patched DSDT together with his kext setup.

The box appeared, I ticked it, but at sleep, same {censored}:

 

Sleeps fine, wakes on keyboard, but screen remains black and I think it KPs (no audio). I tried to delete the powermanagement Plist as described by emilio, alas, same {censored} :(

 

Close to giving up :P why o why doesnt it work for me? Could it be my GPU? :/

Link to comment
Share on other sites

I agree with other post, set bios to ACPI otherwise you may have problems with SL, disconnect SL HD and install

Windows on separate HD. I didn't do this so had to setup ACPI support in windows and it is just extra aggro

 

You obviously don't need chameleon on your windows drive

 

When done set up your primary bios boot disk to point at the SL drive

 

What about if I have a 1TB hard drive that is a slave where I store my movies. It takes up about 200gb. Lets say I wanted to install Windows 7 on that HDD using 300GB. Then I want the rest of the 700GB available for just media, movies etc.

 

How would I partition the drive? Should I format both partitions as FAT?

Link to comment
Share on other sites

The following two DSDT files are my way of giving back to this script that has helped save me so much time and stress, not to mention FINALLY getting my Compaq V6000 laptop to not only work with SL 10.6.2, but ALSO full audio, sleep, LAN, bluetooth, graphics, etc. I ran the script to install to a flash drive attached to my existing Macbook Pro and then compiled and installed my custom DSDT. It did take another 20 or so hours to perfect everything (including rebuilding my DSDT about 40 times) but now all of the fine details to make everything 100% functional. Internet and audio always give me problems but this script makes testing much easier since you can easily move files back and forth between extra, system, or both.

 

I've also used the script to tweak my other desktops in many ways. This really is a worthwhile tool that can be used on real Macs as well for various creative means. If ANY utility belongs in the Mac store online, THIS is it :)

 

I was going to PM these to Digital Dreamer for him to test first since this is his thread, but since I cannot attach them to my PM outbox I figured that those who have a decent idea of what they are doing can give these DSDT files a try. This may be especially useful to those who cannot get a distro to load, let alone the actual SL install.

 

All you'd need to do is install as normal to your target drive or a usb, then instead of patching the DSDT as per step 7, use one of these files (renamed to dsdt.aml of course). You'd need to browse your install drive and then copy/paste to your extra folder or to the root, or both if you want...it doesn't really matter if you have a dsdt file in both extra and your root directory as long as they are the same version of the file. If they are different, then you'd need to specify that on the bootloader opening with a command like DSDT=/Extra/dsdt.aml in addition to -v, -s, etc.

 

Example:

 

-s DSDT=/Extra/dsdt.aml

 

 

Disclaimer:

 

This is the patched file in the DD install script. I don't know if it's just my system(s) but I've tried to compile on a Mac, a Compaq Intel, and an Asus Intel system and while it compiles to a dsdt.aml file, there's 1 error. Therefore I figured that I could compile it cleanly and add some of the more common hacks. I DO NOT OWN THIS MOBO SO I CANNOT TEST IT, SO I HAVE NO IDEA WHAT WILL HAPPEN. At worst, it will just hang the system...especially the "basic hacks". But it shouldn't since these are very "vanilla" modifications. There are two versions in total. Start with the dsdtbasichacks. If you are new and it works, take a "if it ain't broke don't fix it" attitude and wait for someone with experience to test the more advanced one. The "full range" file has additional mods that should lower the temperature of the CPU so you'd need to be able to gauge your temperatures to see if there's a change.

 

dsdtbasichacks.aml:

 

Added sleep support (fixed the basic DD DSDT file error)

Added Native SATA support

Added Native SBUS (system bus) support

Power button fix

Added Native JMicron support

Deleted legacy devices (floppy, PS2, etc)

 

dsdtfullrangehacks.aml

 

All of the above plus:

 

Extensive SBUS support (credit to Master Chief for several methods and subroutines)

Added EC device and subroutines

Hard coded AppleLPC.kext fix to lower temperatures (if gigabyte mobos support that particular address)

Added HDEF support to hard code to the native 885/889a audio codec

Added native USB/UHCI support

Removed code to that allows everything in bios to enable

Added C-state support for native hyperthreading and speed step.

And plenty more finer details.

 

At a minimum, for experienced DSDT junkies I've shaved off about 2-3 hours of busywork should these fail and minor adjustments be needed.

 

Good Luck!

 

Hi Bchemist :P,

 

I tried out your DSDT (with all the hacks) and i got a problem. When i boot, I get a kernel panic, the kext which is causing is is AppleIntelCPUPowermanagement and the reason is that "CPU 7 has not have a HPET assigned"... Also, when i reboot then, my cmos is reset (the famous snow leopard cmos reset issue...). I'm using the GA-EX58-UD5 motherboard and the F9m bios.

 

My kexts are:

- EVOenabler

- EVOreboot

- fakesmc

- PlatformUUID

and RealtekR1000SL

 

Can you see the problem :s?

Link to comment
Share on other sites

OK, so I just checked my log files during the restart. This is the message that I am receiving... Basically the computer cannot wake back up from sleep, and it restarts...

 

 

 

Dec 22 01:44:45 Allan-Mac-Pro loginwindow[41]: loginwindow SleepWakeCallback WILL sleep
Dec 22 01:45:47 localhost DirectoryService[11]: Improper shutdown detected
Dec 22 01:45:42 localhost com.apple.launchd[1]: *** launchd[1] has started up. ***
Dec 22 01:45:58 localhost mDNSResponder[17]: mDNSResponder mDNSResponder-214 (Oct 16 2009 06:09:30) starting

 

How may this issue be resolved?

 

Also, my boot loader background image is not centered during start up. Is there a line to fix the resolution, and do I just key in the resolution of the image?

 

Thanks all so much with you help. I am really impressed how smoothly this whole process has been.

 

-al

Link to comment
Share on other sites

 Share

×
×
  • Create New...