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

Hi all,

 

I've managed to boot into 64bit, with full network/audio/gfx support.

 

Audio: DSDT-patch and alc889a.kext in /Extra (Bios: F8)

Network: RealtekR1000.kext in /S/L/E

Gfx: efi-string

 

Used ChameleonRC2.. It all works, even bonjour (only in 64bit though) and dhcp.

My board is a ga-ex58-extreme, so YMMV..

 

Mike_sKexts.zip

 

screenshot20090902at215.png

 

How did you install it?

Did you use DD's script?

Is Snow with RC2 your main aktive partition or do you have another partition with Leo and RC2?

Did you use Netkas Boot 10.2?

Where did you put the other Kexts the Disabler.kext or sleepenabler.kext?

 

Thanks

Link to comment
Share on other sites

Thanks again DD for the script. i used your earlier one to install 10.5.8 on my UD5, but when I try to install SL it will tell me that "some of the files could not be installed". I'm using the upgrade SL disk, so I don't think its a problem there. Is there something i'm missing... possibly w/ the BIOS settings? Thanks,

 

 

Schizo

 

I had this. Use the customise option in the SL installer and turn off the option to install for nearby printers. worked for me, you can install the printer from the print dialog when you're up and running.

Jon

Link to comment
Share on other sites

I had this. Use the customise option in the SL installer and turn off the option to install for nearby printers. worked for me, you can install the printer from the print dialog when you're up and running.

Jon

 

 

Thanks Jon, the fix worked and I installed w/out any problems. Now, however, when I try to boot SL, i get a KP after I select which drive in chameleon. It says "No HPETS available.. CPU(s) configured incorrectly\n`@/SourceCache/AppleIntelCPUPowerManagement/AppleIntelCPUPowerManagement-90". Does anyone know how I can fix this? Thanks,

 

 

 

Schizo

Link to comment
Share on other sites

I've tried the /Extra install method from DD's 4.0 RC script but i couldn't even boot, just kept getting KP errors.

After i changed the method to EFI partition, it loads up to the Below Screenshot and just gets stuck/hung

 

i'm using -v -x32 to boot up... does anyone know why i'm getting stuck/hung?

 

post-351206-1251944702_thumb.jpg

 

and

 

post-351206-1251946088_thumb.jpg

Link to comment
Share on other sites

How did you install it?

Did you use DD's script?

Is Snow with RC2 your main aktive partition or do you have another partition with Leo and RC2?

Did you use Netkas Boot 10.2?

Where did you put the other Kexts the Disabler.kext or sleepenabler.kext?

 

Thanks

 

I did a clean install, and then used DD's script but replaced the RealtekR1000.kext .

Snow is the only partition on is GUID disk, so it's the main active partition. I don't boot Leo anymore.. All the other kexts are in /Extra.

 

Mike

Link to comment
Share on other sites

I've tried the /Extra install method from DD's 4.0 RC script but i couldn't even boot, just kept getting KP errors.

After i changed the method to EFI partition, it loads up to the Below Screenshot and just gets stuck/hung

 

i'm using -v -x32 to boot up... does anyone know why i'm getting stuck/hung?

 

post-351206-1251944702_thumb.jpg

 

I have the same problem like your IMG-8231. Didn't try the EFI method.

Very frustrating because the sound is working and I can hear the introduction sound !

 

I succeeded to boot several times but got stuck on black and white screen like some others here !

 

Looks like i'll have to wait a little longer for better video kext ! (tried everything from netkas topics)

;)

Link to comment
Share on other sites

I did a clean install, and then used DD's script but replaced the RealtekR1000.kext .

Snow is the only partition on is GUID disk, so it's the main active partition. I don't boot Leo anymore.. All the other kexts are in /Extra.

 

Mike

 

Hi could you post a link to the RealtekR1000.kext you are using.

Thanks

Jon

Link to comment
Share on other sites

Cold Diver, can you confirm that the DSDT patch does the same as DD's script? All outputs, auto detect on front jack, etc? IF so could you post the HDEF section from your DSDT.dsl here fro comparison. Thanks again and all hail Digital Dreamer for his generosity and his mad skillz.

 

Although I did not try all the outputs, the following are detected in the sound preferences:

- Internal speakers (this is mislabeled since it is actually my external speakers - that's the one I am using)

- Headphones

- Line out

- Digital out

 

Process I used was to is described in this post:

- searched and replaced all AZAL entires with HDEF

- replaced the whole section Device (HDEF) with:

 

			Device (HDEF)
		{
			Name (_ADR, 0x001B0000)
			Method (_PRW, 0, NotSerialized)
			{
				Return (Package (0x02)
				{
					0x0D, 
					0x05
				})
			}

			Method (_DSM, 4, NotSerialized)
			{
				Store (Package (0x0A)
					{
						"built-in", 
						Buffer (One)
						{
							0x00
						}, 

						"codec-id", 
						Buffer (0x04)
						{
							0x89, 0x08, 0xEC, 0x10
						}, 

						"layout-id", 
						Buffer (0x04)
						{
							0x0C, 0x00, 0x00, 0x00
						}, 

						"device-type", 
						Buffer (0x11)
						{
							"ALC889a"
						}, 

						"PinConfigurations", 
						Buffer (One)
						{
							0x00
						}
					}, Local0)
				DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
				Return (Local0)
			}

			Method (DTGP, 5, NotSerialized)
			{
				If (LEqual (Arg0, Buffer (0x10)
						{
							/* 0000 */	0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44, 
							/* 0008 */	0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B
						}))
				{
					If (LEqual (Arg1, One))
					{
						If (LEqual (Arg2, Zero))
						{
							Store (Buffer (One)
								{
									0x03
								}, Arg4)
							Return (One)
						}

						If (LEqual (Arg2, One))
						{
							Return (One)
						}
					}
				}

				Store (Buffer (One)
					{
						0x00
					}, Arg4)
				Return (Zero)
			}
		}

 

There are other suggested code snippets on the thread linked above. I didn't try any of them since, aside form the mislabeling of the "internal speakers", this works for me...

 

Colddiver

Link to comment
Share on other sites

I'm having issues with booting into my SL Harddrive or my 10.5.8 harddrive.

my setup i have Cham install from DD's script which allows to boot to the two different harddrives.

 

i install SL from booting into 10.5.8, used DD's script, after SL installed, it ran thru all the steps in the script. Rebooted.

SL loaded up, after the welcome {censored}...i disabled Spotlight.

Ran DD's script again, choose to install the kextscript.

the first time i forgot the process "Toggle the kexts in Misc Patches from /System to /Extra by typing in their numbers. (8 Enter, 9 Enter, 10 Enter, 11 Enter)"

so i ran the script again (without rebooting)

and followed the toggle process.

After i rebooted.

 

i'm getting these errors. also now i am NOT able to boot into my 10.5.7 drive. please help!

 

post-351206-1251989922_thumb.jpg

Link to comment
Share on other sites

Hi,

 

I seem to have some problems actually getting the drive to be bootable, when using DD's script.

I had no problem using it for 10.5.x, but with this one, after I follow through the script and reboot, I get this:

 

boot 0: GPT

boot 0: testing

boot 0: testing

boot 0: error

 

Am I missing a step here...?? i.e. do I need to do anything before running DD's script..?

 

I'm just formatting the target HD, then firing up DD's script, and then running through the whole install process on DD's script. It doesn't output any errors, so anyone have any ideas..?

 

Thanks in advance.

Link to comment
Share on other sites

Hi,

 

I seem to have some problems actually getting the drive to be bootable, when using DD's script.

I had no problem using it for 10.5.x, but with this one, after I follow through the script and reboot, I get this:

 

boot 0: GPT

boot 0: testing

boot 0: testing

boot 0: error

 

Am I missing a step here...?? i.e. do I need to do anything before running DD's script..?

 

I'm just formatting the target HD, then firing up DD's script, and then running through the whole install process on DD's script. It doesn't output any errors, so anyone have any ideas..?

 

Thanks in advance.

I had also this problem with a "old" HD containing 2 or more partitions.

Using a new formatted HD solved my problem

 

 

Message for DD:

By the way there is a (very) small error in the script.

I try to set the 5th partition as active. But it doesn't work (because bios only accepts an active partition >4).

fdisk -e write an error in the log : that is correct.

Perhaps should you put a warning by selecting a partition>4 that it won't boot.

Link to comment
Share on other sites

I'm having issues with booting into my SL Harddrive or my 10.5.8 harddrive.

my setup i have Cham install from DD's script which allows to boot to the two different harddrives.

 

i install SL from booting into 10.5.8, used DD's script, after SL installed, it ran thru all the steps in the script. Rebooted.

SL loaded up, after the welcome {censored}...i disabled Spotlight.

Ran DD's script again, choose to install the kextscript.

the first time i forgot the process "Toggle the kexts in Misc Patches from /System to /Extra by typing in their numbers. (8 Enter, 9 Enter, 10 Enter, 11 Enter)"

so i ran the script again (without rebooting)

and followed the toggle process.

After i rebooted.

 

i'm getting these errors. also now i am NOT able to boot into my 10.5.7 drive. please help!

 

post-351206-1251989922_thumb.jpg

You likely are not able to boot into the other partition because you are using a different bootloader there. You'll need to select the 10.5.7 drive from the BIOS drive selector and boot that way. I have to do this all the time, as I run different installs with different bootloaders for testing.

 

MAJ

 

Hi,

 

I seem to have some problems actually getting the drive to be bootable, when using DD's script.

I had no problem using it for 10.5.x, but with this one, after I follow through the script and reboot, I get this:

 

boot 0: GPT

boot 0: testing

boot 0: testing

boot 0: error

 

Am I missing a step here...?? i.e. do I need to do anything before running DD's script..?

 

I'm just formatting the target HD, then firing up DD's script, and then running through the whole install process on DD's script. It doesn't output any errors, so anyone have any ideas..?

 

Thanks in advance.

You're not booting the correct drive or the BIOS is attempting to boot a unbootable partition.

 

MAJ

 

I've tried the /Extra install method from DD's 4.0 RC script but i couldn't even boot, just kept getting KP errors.

After i changed the method to EFI partition, it loads up to the Below Screenshot and just gets stuck/hung

 

i'm using -v -x32 to boot up... does anyone know why i'm getting stuck/hung?

 

post-351206-1251944702_thumb.jpg

 

and

 

post-351206-1251946088_thumb.jpg

Are you attempting to boot into SL?

You already have VMware Fusion installed on your SL volume?

Link to comment
Share on other sites

You likely are not able to boot into the other partition because you are using a different bootloader there. You'll need to select the 10.5.7 drive from the BIOS drive selector and boot that way. I have to do this all the time, as I run different installs with different bootloaders for testing.

 

MAJ

 

How do you access the BIOS drive selector?

In the Chameleon screen i see both harddrives selectable, i choose the 10.5.7 one and theres a KP on it after i install SL on the "OTHER" harddrive.

Link to comment
Share on other sites

I've tried the /Extra install method from DD's 4.0 RC script but i couldn't even boot, just kept getting KP errors.

After i changed the method to EFI partition, it loads up to the Below Screenshot and just gets stuck/hung

 

i'm using -v -x32 to boot up... does anyone know why i'm getting stuck/hung?

 

post-351206-1251944702_thumb.jpg

 

and

 

post-351206-1251946088_thumb.jpg

 

Try changing MacPro4,1 to MacPro3,1 in /Extra/smbios.plist, that fixed this for me..

 

Mike

Link to comment
Share on other sites

How do you access the BIOS drive selector?

In the Chameleon screen i see both harddrives selectable, i choose the 10.5.7 one and theres a KP on it after i install SL on the "OTHER" harddrive.

I'm posting this information for others, too, as this is a very basic, but fundamentally important issue that likely is causing problems for some people.

 

If your BIOS is set to boot from the SL drive/partition, it will load the bootloader installed on that drive/partition. If you select a OS from the bootloader screen that happens to have a different bootloader installed for it, you may run into issues/unpredictable behavior/KPs, etc.

 

One way to get around this issue is to make sure you have the same bootloader installed for all partitions.

 

EXAMPLE:

Problematic method:

Disk1

Leopard installed with Chameleon 2 RC1

 

Disk2

Snow Leopard installed with PC-EFI v10.2

 

If your BIOS boots into Disk2, it will load the PC-EFI v10.2 bootloader. But, if you select Leopard on Disk1, the bootloader is not going to get the right information, because it has a different bootloader installed on it.

 

CORRECT WAY:

Disk1

Leopard installed with PC-EFI v10.2

 

Disk2

Snow Leopard installed with PC-EFI v10.2

 

A different way to get around the issue if you need to have a different bootloader installed is to use the BIOS drive/partition selector. <12> Read your supplied motherboard manual if you don't know what that is or how to use it.

If you're need to boot into a different drive that has a different (incompatible) bootloader installed, you're going to need to boot into it via BIOS drive/partition selector <F12>, not via bootloader screen.

 

Now, I have 3 different bootloaders on my system I must test, so I have to always select the proper disk/partition via BIOS drive selector <F12>, NOT the bootloader. That way I can make sure the BIOS loads just the bootloader installed for that OS/drive/partition.

 

MAJ

Link to comment
Share on other sites

A few pages back someone posted saying they had a fully-functional 64 bit install including network. Has anyone else gotten this to work? I downloaded his kext folder, swapped the realtekr1000 kext with the one from DD's 4.0 script, and rebooted, but it yielded a new detected ethernet port, but no IP address, so I'm not sure what combination of stuff actually works.

Any other success stories out there?

Link to comment
Share on other sites

 do you have during boot snow info: Please convert the following lunchchd /etc/mach_init.d/dashboardadvisoryd (I hope I remember it well ..) when boot system stops for a few seconds, later boot normal....?

 

 

 

A few pages back someone posted saying they had a fully-functional 64 bit install including network. Has anyone else gotten this to work? I downloaded his kext folder, swapped the realtekr1000 kext with the one from DD's 4.0 script, and rebooted, but it yielded a new detected ethernet port, but no IP address, so I'm not sure what combination of stuff actually works.

Any other success stories out there?

 

I have the same

Link to comment
Share on other sites

A few pages back someone posted saying they had a fully-functional 64 bit install including network. Has anyone else gotten this to work? I downloaded his kext folder, swapped the realtekr1000 kext with the one from DD's 4.0 script, and rebooted, but it yielded a new detected ethernet port, but no IP address, so I'm not sure what combination of stuff actually works.

Any other success stories out there?

 

Same here!

Link to comment
Share on other sites

Ok I finally got everything working in 64bit. However the ethernet is still only recognizing one of my ports. What I did to get this working was take the Realtek1000.kext from Mike'sKexts that was posted a few pages back and placed it inside the Plugins folder of IONetworkFamily.kext. That kext was then placed in S/L/E. For the audio I used the DSDT patch that was mentioned a few pages back changing AZAL to HDEF and then using the AC889a.kext along with HDAenabler.kext. Everything appears to be ok but seem to be missing some ports. I'm still wondering now about using the onboard spdif ports so that HDMI audio out can work.

 

Also it appears SL is not recognizing the processor correctly. I'm overclocked to 3.67GHz but AboutMac info says it is 3.73GHz.

 

Oh and in case anyone was wondering, iSight cameras work in SL. I could never get it to work in Leopard, never heard of anyone getting it to work properly. Works perfectly in SL.

 

I've attached the networking kext I used

IONetworkingFamily.kext.zip

post-19861-1252055231_thumb.png

 

Edit: I spoke too soon... It works until it decides its not...after a reboot. Then CMOS must be reset to get the ethernet ports back. Then it wont work afterwards. Awesome! Well I guess I will wait until there is a proper way to make this work in 64bit. For now I'm running 32bit because I don't have VMware Fusion 2.0.6 (supposedly this closed beta works with 64bit kernel).

Link to comment
Share on other sites

A few pages back someone posted saying they had a fully-functional 64 bit install including network. Has anyone else gotten this to work? I downloaded his kext folder, swapped the realtekr1000 kext with the one from DD's 4.0 script, and rebooted, but it yielded a new detected ethernet port, but no IP address, so I'm not sure what combination of stuff actually works.

Any other success stories out there?

 

This may have been me since I did post something along these lines but in my case, I have network through the Apple USB Ethernet adapter (not the on-board LAN).

 

Colddiver

Link to comment
Share on other sites

A few pages back someone posted saying they had a fully-functional 64 bit install including network. Has anyone else gotten this to work? I downloaded his kext folder, swapped the realtekr1000 kext with the one from DD's 4.0 script, and rebooted, but it yielded a new detected ethernet port, but no IP address, so I'm not sure what combination of stuff actually works.

Any other success stories out there?

 

 

I have it working. I use an inexpensive Trendnet GigE adapter which is recognized natively by SL. I use VoodooHDA.kext for sound. My video os Nvidia 9600GT with EFI string installed from DD's script. As well as the DSDT generated using the script.

 

fakesmc.kext

IOAHCIBlockStorageInjector.kext

NullCPUPowerManagement.kext

OpenHaltRestart.kext

PlatformUUID.kext

SleepEnabler.kext

VoodooHDA.kext

 

are my sole non-standard .kext files, all residing in /S/L/E

 

Sound, Video, Sleep, Wake, Network, Time Machine, Bonjour print/scan all working in 64-bit goodness.

 

My biggest hurdle was the day of my life (that I'll never get back) wasted on trying to get the ATI HD 4850 working properly.

 

-bob

Link to comment
Share on other sites

 Share

×
×
  • Create New...