Jump to content

[GUIDE]Retail Snow Leopard 10.6 on a GA EP45-UD3R


d00m42
 Share

Stability  

692 members have voted

  1. 1. How stable is your Snow Leopard installation?

    • Perfect.
      266
    • Not quite there yet...
      349


2,289 posts in this topic

Recommended Posts

RC3 added support for Snow Leopard. You can use the RC2 installer and grab boot out of RC3 and copy it to "/" if you wish to boot SL with Chameleon 2.

 

If I use Chameleon RC3 firmware abi displayed as a "EFI32", but if I us PC EFI 10.1 firmware abi displayed as a "EFI64"

Link to comment
Share on other sites

Well, she booted for me, but NO video. Lots of good audio though. LOL.

 

I am using Radeon 3870. I used EFI studio and selected 3800 video card inserting hex into com.apple.boot.plist

 

any suggestions. tried searching the thread didn't see any other radeon peeps.

 

Thanks

Link to comment
Share on other sites

Well, she booted for me, but NO video. Lots of good audio though. LOL.

 

I am using Radeon 3870. I used EFI studio and selected 3800 video card inserting hex into com.apple.boot.plist

 

any suggestions. tried searching the thread didn't see any other radeon peeps.

 

Thanks

 

EFI string is very specific

two "exact" same card, with only a difference in ram capacity will have two different EFI string (ie 8800GTS 320MB and 8800GTS 640MB), but may slightly work...

so I would remove the efi string

and

read this + the comments, it may help

Link to comment
Share on other sites

so I would remove the efi string

and

read this + the comments, it may help

 

I removed the string, not certain of what yoou are saying "Read this???" what is THIS????

 

If I manually correct the XML from EFISTudio where do I put what????

 

Vendor ATI (0x1002)

Device ID: 0x9501

Revision ID: 0x0000

Rom Revisions: 113-B1480A-236

EFI Driver Version 01.00.236

 

This is from my Profile in 10.5.8

 

Thanks.

Link to comment
Share on other sites

I removed the string, not certain of what yoou are saying "Read this???" what is THIS????

 

If I manually correct the XML from EFISTudio where do I put what????

 

Vendor ATI (0x1002)

Device ID: 0x9501

Revision ID: 0x0000

Rom Revisions: 113-B1480A-236

EFI Driver Version 01.00.236

 

This is from my Profile in 10.5.8

 

Thanks.

 

Use the 3870 string (attached below) and delete ATIRadeonX2000.kext. The card is not fully supported yet.

 

Keep an eye out here for 3870 support:

http://netkas.org/?p=128

 

cheers

3870.txt

Link to comment
Share on other sites

Hi all ! thx for your guide DOOM !

I have a problem with my installation, i have choose USB installation and i'm blocked in step 8-9. I can't reboot, chameleon bootloader should appear, i select the "Install" drive and the logo with apple appear and STOP ! ihave a message with need to restart computer, turn off your computer....

 

My Motherboard is EP45-UD3R with X1650 Ati.

 

Please help me !

Thx

Link to comment
Share on other sites

OK, I just updated my BIOS to F11. Here's my experience:

 

I have Windows 7 on another drive, so I updated from there. When I tried to use Q-Flash with the F11 on a USB drive, it would just hang there and do nothing when I tried to select a drive. So I booted into windows and updated to F11 with the @BIOS utility.

 

After the update, it rebooted and I could not get into BIOS setup to set to defaults. After banging my head on the wall and my fists on the desk for 5 minutes, I plugged in a PS2 keyboard I luckily had on hand and was then able to press DEL and get into setup no problem. I set everything to fail safe defaults, saved and powered down.

 

While it was off, I plugged back in my SL drive, disconnected the Windows drive and went into BIOS setup again. I went through all the settings and found that USB keyboard is disabled by default, hence why only the PS2 worked. I changed all my settings back to where they should be, saved and rebooted, unplugging the PS2 keyboard.

 

I booted into SL and everything is fine. Network & bonjour, sound, video, it is all working just as before.

 

The best part, I DID NOT change or rebuild my DSDT. I didn't change anything at all besides the BIOS.

 

It seems like a worthwhile update if the data corruption bug on F9 is real. Even if it is nothing to worry about, the F11 BIOS boots MUCH faster & that is worth it to me.

Link to comment
Share on other sites

The best part, I DID NOT change or rebuild my DSDT. I didn't change anything at all besides the BIOS.

 

This actually confirms what I would have expected - AFAIK the DSDT describes the physical hardware, it's locations, devices, connections, etc. I never understood why changing the BIOS would require a new DSDT...

 

Anyone have an explanation?

Link to comment
Share on other sites

Thanks for the replies, but as I clearly mentioned, I DID patch the DSDT using one of the guides you just referenced in that link... In fact, my system profiler screen:

 

screenshot20090827at234.png

 

shows that my alc899a (885) is detected perfectly... I must just be using the wrong kext. @tmongkol, the thread you directed me to seems to have oodles of kexts for the alc889a, I just need to figure out which one to use. Do I use just LegacyHDA? Or AppleHDA + HDAEnabler? If you could let me know which kext combination to use I'd really appreciate it. Otherwise, I have perfectly working ethernet and sound card detection through the DSDT I mentioned that I manually compiled.

 

By the way, to everyone else who wants to know, sleep works 100% perfectly for me whether it's 20 minutes or 20 hours : ) My Logitech G15 is also working, even with the LCD screen and macro keys : D

 

I've been trying various LegacyHDA.kexts along with HDAEnabler, and so far all they do is remove all of those device details in system profiler making it look like this:

 

d00m42, I'm having a similar problem as you. I get my ALC899a identified just like yours (except my internal microphone connection is showing as internal). In System Preferences, both output and input devices show. I tried my own DSDT and yours as well with the same results. I get the following error when booting:

 

"Failed in 'SourceCache/AppleHDA/AppleHDA-174.1.1/AppleHDA/AppleHDAEngine.cpp" at line 2976 goto Ex"

"Failed in 'SourceCache/AppleHDA/AppleHDA-174.1.1/AppleHDA/AppleHDAEngine.cpp" at line 3009 goto Ex"

 

Any ideas? Everything else works perfect except the audio.

 

I have the same setting as yours: Gigabyte EP45-UD3R, Intel E6850 C2D, nVidia 7600GT 256MB

 

Attached is error pic.

 

Thanks.

post-275502-1252622308_thumb.jpg

Link to comment
Share on other sites

d00m42, I'm having a similar problem as you. I get my ALC899a identified just like yours (except my internal microphone connection is showing as internal). In System Preferences, both output and input devices show. I tried my own DSDT and yours as well with the same results. I get the following error when booting:

 

"Failed in 'SourceCache/AppleHDA/AppleHDA-174.1.1/AppleHDA/AppleHDAEngine.cpp" at line 2976 goto Ex"

"Failed in 'SourceCache/AppleHDA/AppleHDA-174.1.1/AppleHDA/AppleHDAEngine.cpp" at line 3009 goto Ex"

 

Any ideas? Everything else works perfect except the audio.

 

I have the same setting as yours: Gigabyte EP45-UD3R, Intel E6850 C2D, nVidia 7600GT 256MB

 

Attached is error pic.

 

Thanks.

 

I STILL get that message, but not as many instances of it (during a verbose boot), but my microphone works fine...

Link to comment
Share on other sites

This will sound really stupid but I am stuck trying to input the -v -x32 with the first boot.

The bootloader shows me the 2 disks, I use the arrow key to point to the right one. When I push the arrow down key I get boot options including verbose and it shows -x (for safe boot) but I cannot figure out when and how to punch those keys to be able to do -v(erbose) -x(safeboot)32.

Any help?

 

 

Press Tab after selecting the disc you want to boot from. I've got an Apple keyboard as well, and I have to press Esc instead of Enter to run it, not sure about other keyboards.

Link to comment
Share on other sites

I STILL get that message, but not as many instances of it (during a verbose boot), but my microphone works fine...

 

The problem I have is that I get no sound. You think it might be a kext issue? How did you fix your problem when you had it?

 

BTW, what's the "Make it simple by copy and paste" section on page 15 of the "How to patch DSDT with LAN and HDEF functions.pdf" about? Am I supposed to modify Apple's AppleHDA.kext? Is it part of making my DSDT?

Link to comment
Share on other sites

use this in your HDEF section in dsdt and attached kext

the pinconfiguration is empty because it does nothing, only layout-id matters

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

			Method (_DSM, 4, NotSerialized)
			{
				Store (Package (0x08)
					{
						"codec-id", 
						Buffer (0x04)
						{
							0x89, 0x08, 0xEC, 0x10
						}, 

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

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

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

LegacyHDA.kext.zip

Link to comment
Share on other sites

use this in your HDEF section in dsdt and attached kext

the pinconfiguration is empty because it does nothing, only layout-id matters

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

			Method (_DSM, 4, NotSerialized)
			{
				Store (Package (0x08)
					{
						"codec-id", 
						Buffer (0x04)
						{
							0x89, 0x08, 0xEC, 0x10
						}, 

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

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

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

 

Thanks, WinstonAce. That worked!

Link to comment
Share on other sites

Press Tab after selecting the disc you want to boot from. I've got an Apple keyboard as well, and I have to press Esc instead of Enter to run it, not sure about other keyboards.

 

Thank you very much evilduck.

 

I got back to the desktop and within 5 seconds got a KP.

"BSD Process name corresponding to current thread: iCal Helper"

 

Is there anyone here with the GA EP45-UD3P who has everything working without random KP?

 

I mean: 64 bit, full sound, Software Update, Time Machine, Bonjour...

 

Please give us the step-by-step description (which Chameleon version, USB Flash versus regular harddrive, which EFI...).

 

Thank you very much in advance.

Link to comment
Share on other sites

use this in your HDEF section in dsdt and attached kext

the pinconfiguration is empty because it does nothing, only layout-id matters

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

			Method (_DSM, 4, NotSerialized)
			{
				Store (Package (0x08)
					{
						"codec-id", 
						Buffer (0x04)
						{
							0x89, 0x08, 0xEC, 0x10
						}, 

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

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

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

 

Copied that exactly and already had the kext. Still not working? All the ports show up, but my digital output is still no worky. Any ideas?

Link to comment
Share on other sites

I was able to rebuild the kext cache before I got another "Y n t r y c...".

I rebooted without the -x32.

For the first time in my life I have TimeMachine running and before I do anything else it is backing up my Snow Boot drive to my old iAtkos v7 -> 10.5.8 hard drive.

I do not know if sound and other things work or not but this is the furthest I have ever gotten.

Thanks everybody.

Link to comment
Share on other sites

 Share

×
×
  • Create New...