Jump to content

[GUIDE] Scripted Yosemite/Mavericks Install on Gigabyte Mobos


4,696 posts in this topic

Recommended Posts

I found a new source of KP.

 

When I launch a PPC application (Epson Scan Utility v2.77 in this case) after a wake up, I get the following KP:

img5380n.jpg

 

If the application is launched after boot and before sleep, no problem.

If it is launched after a sleep, it crashes...

Link to comment
Share on other sites

can someone test these files to see if it all works (x32 & x64)

 

Dsdt with speedstep, sata, pwrbutton, usb, sleep, applelpc, etc

 

Replace Dsdt

Replace Extensions folder

 

No need for NullCPUPowerManagement.kext & Sleepenabler.kext

 

T.

 

edit; if you are testing sleep, don't forget to tick the 'start up automatically after a power failure'

 

-

DSDT.aml_Ga_x58_ud5_Thijmus_v3.zip

Extensions_Ga_x58_ud5_thijmus.zip

post-157612-1261308075_thumb.png

Link to comment
Share on other sites

The audio is in the For_system folder

 

Should I remove them and use yours in Stored_kexts?

 

see my previous edited post

 

T.

 

see my previous edited post

 

T.

 

make one other image of kext folder before reboot

 

T

 

The audio is in the For_system folder

 

 

d2bj2.jpg

 

Should I remove them and use yours in Stored_kexts?

 

 

Move these kext from "for_system > stored_kexts

 

T

post-157612-1261314768_thumb.jpg

Link to comment
Share on other sites

yup I did that except of Aty init.

 

So my Stored_kexts looked exactly like yours, but I kept for_system folder with only aty init inside.

 

rebbooted and got this:

 

lk9og.jpg

 

 

everything is normal except the last line where it stucks..

 

 

thoughts?? :(

Link to comment
Share on other sites

yup I did that except of Aty init.

 

So my Stored_kexts looked exactly like yours, but I kept for_system folder with only aty init inside.

 

rebbooted and got this:

 

lk9og.jpg

 

 

everything is normal except the last line where it stucks..

 

 

thoughts?? :(

 

can you post your com.apple.boot.plist?

 

T

 

edit; can you check your bios and disable sata/ide

remove appleintelpIiiata.kext and jmicron.kext

 

also is the hpet on 64-bit?

 

-

post-157612-1261317807_thumb.png

post-157612-1261317816_thumb.png

Link to comment
Share on other sites

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

<dict>

<key>EthernetBuiltIn</key>

<string>Yes</string>

<key>GraphicsEnabler</key>

<string>Yes</string>

<key>Kernel</key>

<string>mach_kernel</string>

<key>Kernel Flags</key>

<string>-v arch=i386</string>

<key>Timeout</key>

<string>5</string>

</dict>

</plist>

 

I had removed the appleintelpata and jmicron.

 

The onboard sata/ide CTRL Mode is set to ACHI i believe.

 

 

Should I disable "Onboard sata/ide device" ?

 

hpet is set to 32bit

Link to comment
Share on other sites

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

<dict>

<key>EthernetBuiltIn</key>

<string>Yes</string>

<key>GraphicsEnabler</key>

<string>Yes</string>

<key>Kernel</key>

<string>mach_kernel</string>

<key>Kernel Flags</key>

<string>-v arch=i386</string>

<key>Timeout</key>

<string>5</string>

</dict>

</plist>

 

I had removed the appleintelpata and jmicron.

 

The onboard sata/ide CTRL Mode is set to ACHI i believe.

 

 

Should I disable "Onboard sata/ide device" ?

 

hpet is set to 32bit

 

there are not many people with this error, so finding the fault is a bit tricky

yes disable "Onboard sata/ide device"

 

also with <string>-v arch=i386</string> your system is booting in x32-bit

you can change this to by removing the -v arch=i386 like this <string></string>

 

T.

 

you can also check if the system boots with macpro 3.1 instead of macpro4.1 (see smbios.plist)

smbios.plist.zip

Link to comment
Share on other sites

I had removed the appleintelpata and jmicron.

 

The onboard sata/ide CTRL Mode is set to ACHI i believe.

 

 

Should I disable "Onboard sata/ide device" ?

 

hpet is set to 32bit

 

Hpet should be on 64-bit

 

btw the goal here is less kext, vanilla speedstep, vanilla sleep and to get temps down

this is all done by the dsdt, if we put back the nullcpupoiwermanament the above will all fail

 

T

 

Thnx for trying

Link to comment
Share on other sites

Still at it over here. Surprised I heard audio at the SNL wecome screen this time. That is, the welcome that displays after the system is fuly installed, not a working boot yet. But there promises to be audio.

 

Although ... Now it is hanging on boot immediately after it loads the realtek1000 driver line. I am going through the boot loaders, trying each one to see if there is a difference. So close now, and yet, not so close.

 

BTW the earlier comment to check BIOS was correct, I had still been over clocked and it needed a reset to normal speed before it would get this far again.

Link to comment
Share on other sites

I had removed the appleintelpata and jmicron.

 

The onboard sata/ide CTRL Mode is set to ACHI i believe.

 

 

Should I disable "Onboard sata/ide device" ?

 

hpet is set to 32bit

 

 

Hpet should be on 64-bit

 

btw the goal here is less kext, vanilla speedstep, vanilla sleep and to get temps down

this is all done by the dsdt, if we put back the nullcpupoiwermanament the above will all fail

 

T

 

Thnx for trying

 

put hpet 64, and removed arch from plist, still same {censored} ;<

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!

dsdtbasichacks.aml.zip

dsdtfullrangehacks.aml.zip

Link to comment
Share on other sites

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.

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.

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!

 

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

Link to comment
Share on other sites

Corsair, I'm trying to duplicate your setup

 

 

How do I make EFI string? I have ati 4890.

Lol @ corsair, its Cruisar, why would you need EFI strings? EFi strings are mostly for Nvidia Cards, I have never heard ATI cards using them. Check this LINK out for your card

Link to comment
Share on other sites

 Share

×
×
  • Create New...