Jump to content

[GUIDE] Retail OS X Install (10.5.8) on Gigabyte GA-EX58-UD5 (Core i7) Mobo


digital_dreamer
 Share

3,054 posts in this topic

Recommended Posts

If you're using the MacPro4,1 identifier, try changing it back to MacPro3,1 in /Extra/smbios.plist.

EDIT: But, I'd wait until you've fully tested Safari 3 out first.

 

Third KP. This time it happens when I try to wake up the computer. Actually the second KP was similar, the system KP when I woke the computer and started loading webpage in Safari. However, the first KP doesn't involve sleep/wake.

 

Hope this helps!

 

P.S. model identifier is MacPro4,1. Will try something like iMac8,1. I reinstalled Safari 4 Beta 2 and removed OpenHaltRestart.kext. I'll see if these works.

Link to comment
Share on other sites

Mattrb,

Did that get sound back for you? It didn't work for me!

 

Heard that what I posted doesn't help. :P

 

Try VoodooHDA, I got it working on my 889a with 10.5.6, its not as good as legacy kexts in 10.5.6 but it is better then legacy kexts on 10.5.7 because legacy doesn't even work.

 

P.S. Found a complete VoodooHDA installation guide solution four posts below

Link to comment
Share on other sites

That works a treat!

Cheers!

 

Dude great!!!

 

I have had issues though with VoodooHDA in /Extra/Extension

 

Try using it in S/L/E

 

It is really funny that til this day I was the only person on this thread to attempt voodooHDA on this motherboard. Its good I did because it looks like this is now the best option until sticpin or one of those legacy kext gurus fix our 889a kexts.

 

P.S. Found a reason as to why it wont work in /Extra/Extensions and a easy solution two posts below

Link to comment
Share on other sites

I'm a bit of a noob so I used kexthelper to install it. Put it in S/L/E for me.

There ya go!

 

Make sure you have the most up to date version of VoodooHDA, 0.2.2, there might be serious bugs that got wrinkled out since the first release. Use Kexthelper for that buddy.

 

The place to get 0.2.2 is the voodoo forums by clicking here.

 

I read the voodoohda forums for a minute and found that it can only be in S/L/E because of dependecies but if you want to put it in /Extra/Extensions you have to:

- add "<key>OSBundleRequired</key><string>Root</string>" to VoodooHDA.kext info.plist

- copy vanilla dependencies (both IOAudioFamily.kext & OSvKernDSPLib.kext) to /E/E/ folder

- add "<key>OSBundleRequired</key><string>Root</string>" to their info.plist and the first one's plugin info.plist

- chmod -R 755 & chown -R root:wheel /E/E/ & /S/L/E/

- rm -R /S/L/E.*

- reboot using -v & -f flags (just in case & to see what's going on ...)

 

then you are go for launch.

 

I guess DD has to put voodooHDA in the UD5 kext repository, maybe those silly dependency kexts too. The /E/E solution for VoodooHDA seems a little convoluted (b/c IOAudioFamily.kext & OSvKernDSPLib.kext needs to copied to /E/E in 10.5.8/Snow Leopard possibly), maybe we should just keep it in /S/L/E

Link to comment
Share on other sites

10.5.7. Upgrade Info from a former Wolfie EFI User

 

I formerly had used Wolfie's script for a complete vanilla install and had 10.5.6 running with the Voodoo 9.5.0 kernel and associated kexts that came with Wolfie's script. I ran combo updater to 10.5.7 which completed. Got to the point where all I had to do was click the reboot button. I locked the computer and it crashed for some reason. Rebooting gave me KP's all over the place.

 

I tried different kernels including Voodoo 9.6.0 and Vanilla 9.7.0 (with proper system.kext's) and ran into problems all over. I decided to do a manual upgrade to Chameleon 2.0 RC1 to see if that would help. In the mean time, I popped my not-yet-rebooted 10.5.7 install into a USB enclosure and booted from it on my Macbook. It completed all the upgrades and I could see that 10.5.7 was running properly, so I knew I had a good system install.

 

Using the drive in the USB enclosure I did a manual Chameleon 2.0 RC1 install following these directions (Modified ones from http://www.insanelymac.com/forum/index.php...wtopic=159882):

 

Where <drive> is a number you can find in disk utility by right clicking on a parition and clicking information.

 

download Chameleon binaries (not installer)

 

unzip file

 

open up terminal

 

mkdir /Volumes/EFI; mount_hfs /dev/disk<drive>s1 /Volumes/EFI; cd /Volumes/EFI

 

mkdir /Volumes/EFI/Extra

 

Download MAJ's kext package from http://idisk.mac.com/digital_dreamer/Publi...8-UD5_Kexts.zip

 

Unzip KEXTs and copied these ones to /Volumes/EFI/Extra/

  • Disabler.kext
  • HDAEnabler.kext
  • IONetworkingFamily.kext
  • LegacyAppleIntelPIIXATA.kext
  • LegacyHDAController.kext
  • LegacyHDAPlatformDriver.kext
  • LegacyIOAHCIBlockStorage.kext
  • LegacyJMicronJMB36xSATA.kext
  • OpenHaltRestart.kext
  • System.kext (from 10.5.7)
  • dsmos.kext

cd into Chameleon download directory (cd ~/Desktop/Chameleon-2.0RC1-r408-bin)

 

cp -R smbios.plist Themes /Volumes/EFI/Extra

 

sudo fdisk -f boot0 -u -y /dev/rdisk<drive>

 

sudo dd if=boot1h of=/dev/rdisk<drive>s1 ( <----- Note the s1 for EFI boot, other instructions have it as s2)

 

sudo cp boot /Volumes/EFI

 

sudo mv /Volumes/EFI/dsdt.aml /Volumes/EFI/Extra/ (This just reuses Wolfie's DSDT for Chameleon)

 

delete the mach_kernel.voodoo and replace with 10.5.7 mach_kernel in /Volumes/EFI/ Make sure the corresponding System.kext is in /Volumes/EFI/Extra/.

Edit /Volumes/EFI/com.apple.Boot.plist to remove busratio=20, and rename kernel from "mach_kernel.voodoo" to "mach_kernel"

Create new mkext cache (Biggest problem for me, would continually KP on boot without an mkext). Use this script while running as root:

 

#!/bin/bash

if [ $USER != "root" ]; then
  echo "Error ==> This script must be run as root"
  exit
fi

if [ ! -e "/Volumes/EFI" ]; then
    echo " Error ==> /Volumes/EFI does not exist"
    echo " Error ==> Your EFI partition must be mounted for this script to work"
fi

if [ ! -e "/Volumes/EFI/Extra/Extensions.mkext" ]; then
echo " Extension cache does not exist, creating new one..."
else
echo " Updating EFI boot cache..."
mv /Volumes/EFI/Extra/Extensions.mkext /Volumes/EFI/Extra/Extensions.mkext.previous
fi


echo " Fixing permissions..."
chmod -R 644 /Volumes/EFI/Extra/*.kext
chown -R root:wheel /Volumes/EFI/Extra/*

echo " Creating kext cache..."
kextcache -a i386 -m /Volumes/EFI/Extra/Extensions.mkext /Volumes/EFI/Extra/* 

echo " Fixing permissions on kext cache..."
chmod 644 /Volumes/EFI/Extra/Extensions.mkext
chown root:wheel /Volumes/EFI/Extra/Extensions.mkext

echo "done."

 

umount -f /Volumes/EFI

 

reboot

 

 

The biggest problem I had was not knowing that I needed to create the mkext. This did not seem to be required in most Chameleon install instructions, but without it Disabler.kext was not loading and would not block AppleIntelCPUPowerManagement.kext from loading, which was causing kp's with this error:

 

"No HPETs available... CPU(s) configured incorrectly"

 

These are the instructions from memory. I actually reformatted the EFI parition rather than migrated from Wolfie's install like instructed above, but this should work. Everything appears to be working, including audio. I hope this helps someone because it took me way too long to figure this out.

Link to comment
Share on other sites

10.5.7. Upgrade Info from a former Wolfie EFI User

 

Chameleon 2 is so much easier, just Upgrade. Its better to just have your mkext on your boot volume (no terminal mounting!), munky method is 95% the same as Chameleon 2. To do this just...

 

1.terminal: sudo diskutil eraseVolume "HFS+" "EFI" /dev/diskXs1

X is your boot volume

 

2.Use the DD script.

Link to comment
Share on other sites

Retail DVD is 10.5.5 using DD's 3.5 script will that allow me to boot up properly before updating the system to 10.5.6?

is there a 10.5.6 combo updater that will allow me to choose which partition to apply the patch too?

Link to comment
Share on other sites

Retail DVD is 10.5.5 using DD's 3.5 script will that allow me to boot up properly before updating the system to 10.5.6?

is there a 10.5.6 combo updater that will allow me to choose which partition to apply the patch too?

 

Install 10.5.5 and then use the 10.5.6 combo updater from Apple:

http://support.apple.com/downloads/Mac_OS_...-6_Combo_Update

 

after you update proceed with finishing DD's script

Link to comment
Share on other sites

anyone out there have a 10.5.6 retail disc they are installing from?

 

weaksauce12 needs beta testers for a boot-132 disc for i7. hit him up at twitter.com/weaksauce12

 

Use torrents for the 10.5.6 but don't ask here. There is a warez ban.

Link to comment
Share on other sites

Try the new legacyJMicronATASATAIDE.kext in the download. That should fix you up.
With iDeneb detects any USB, FireWire, Ethernet, IDE. I use x58-boot-patch: 2,3,5,6,7 with the new egacyJMicronATASATAIDE.kext, works well: IDE, ETHERNET

wrong: FireWire, USB

 

post-397873-1242333812_thumb.png

Link to comment
Share on other sites

Use torrents for the 10.5.6 but don't ask here. There is a warez ban.

 

duh

 

obviously if i wanted to do that i would have done it. i don't and that's why i asked if anyone had a (legit) copy of 10.5.6 retail installer to try.

 

as for his email address, i dont know.

Link to comment
Share on other sites

Those with no audio are probably not on the UD5 board. They may need the older AppleHDA.kext from 10.5.6.

Netkas had this to say:

Also, I thought the "Unable to determine UUID for host. Error: 35" errors were odd, because we already have the IONetworkingFamily.kext that includes the IOBuiltin = true fix for this. So, I just deleted the NetworkInterfaces.plist in Library/Preferences/SystemConfiguration and rebooted. Appears to take care of the issue.

 

Sadly, the growl/Mail fix is not in, so we still have to use "show summary" to keep Mail from quitting.

 

regards,

MAJ

Make sure that link is not actually dead and in need of a reset. I've had a Ethernet port got bad after a reboot on the Gigabyte board.

Go in the BIOS and do a cable test with the SMART LAN1/LAN2. If it doesn't show "Detecting port..." then it's probably bad.

 

Just do a BIOS CMOS clear or unplug the PSU for 10 seconds or so.

 

MAJ

 

OS 10.5.7, plus Chameleon 1012 and Voodoo-based 9.6.0 kernel combo appears to be fine, surprisingly (the new vanilla kernel is almost twice the size of the 9.6.0 version).

About This Mac info doesn't report correctly and System Profiler/Hardware and Memory only report "error during reading" (Console shows "index beyond bounds" error). This is in spite of using the AppleSMBIOS.kext that's normally included.

This environment hasn't been fully tested, but appears surprisingly functional, all things considered.

 

MAJ

Awesome! Thanks for that! Everyone will appreciate that info.

 

MAJ

 

Thanks!

 

Cleared CMOS. Restored BIOS settings and now both ethernets are back

 

Wooo!

Link to comment
Share on other sites

Kernel Panic@boot when Disabler.kext + SMBIOSresolver.kext is installed "forgot to remove..."

 

So I checked what's new in Disabler.kext compared to IntelCPUDisabler.kext:

well Disabler.kext disables a lot more than the old disabler, therefor smbiosresolver crashes..

<string>AppleEFIRuntime</string>

<string>AppleACPIPlatformExpert</string>

<string>AppleIntelCPUPowerManagement</string>

 

DD, why did you disable these plugins? Have no error using them...

AppleUpstramclient was for nvdia itunes mouse lag... but the rest?

Link to comment
Share on other sites

thanks crash, does the combo updater allow you to select which Harddrive/partition you want to apply the update to? since i have 2 harddrives.

Thanks!

Yes it does

---------

As of 10.5.7 my system is reported as:

 

Model Name: Mac Pro

Model Identifier: MacPro4,1

Processor Speed: 2.66 GHz

Number Of Processors: 1

Total Number Of Cores: 4

L2 Cache (per core): 256 KB

L3 Cache: 8 MB

Memory: 12 GB

Bus Speed: 1.33 GHz

Boot ROM Version: MP31.00C1.B00

Serial Number (system): CK034KMHK5B

Is system profiler suppose to show 1 CPU and 4 Cores or 2 CPU's and 8 Cores?

Link to comment
Share on other sites

Yes it does

---------

As of 10.5.7 my system is reported as:

 

Is system profiler suppose to show 1 CPU and 4 Cores or 2 CPU's and 8 Cores?

1 CPU with four (4) cores!!

:)

 

MAJ

 

Kernel Panic@boot when Disabler.kext + SMBIOSresolver.kext is installed "forgot to remove..."

 

So I checked what's new in Disabler.kext compared to IntelCPUDisabler.kext:

well Disabler.kext disables a lot more than the old disabler, therefor smbiosresolver crashes..

<string>AppleEFIRuntime</string>

<string>AppleACPIPlatformExpert</string>

<string>AppleIntelCPUPowerManagement</string>

 

DD, why did you disable these plugins? Have no error using them...

AppleUpstramclient was for nvdia itunes mouse lag... but the rest?

That's an old disabler that's been passed around. It's still being included in many installs.

Link to comment
Share on other sites

Chameleon 2 is so much easier, just Upgrade. Its better to just have your mkext on your boot volume (no terminal mounting!), munky method is 95% the same as Chameleon 2. To do this just...

 

1.terminal: sudo diskutil eraseVolume "HFS+" "EFI" /dev/diskXs1

X is your boot volume

 

2.Use the DD script.

 

Mattrb,

 

It's been a while since I've visited this post. I've had my EX58-UD5 up and running using Wolf's method since Jan with no probs, but Im always willing to tinker :) Digital Dreamer continues to update his install, and I now see that there is a new vanilla kernel (9.7) and new Chameleon 2.0.

 

In your opinion, if I were to go DD's route, would my system run better? From your quote above it looks easy to upgrade to this method.. though I would hate to F something up :/

 

Andy

Link to comment
Share on other sites

 Share

×
×
  • Create New...