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

actually schedule wake up from system preference works, it woke up my computer from sleep

need to test that alarm clock again

edit: I forgot to go through th preference of that program which need autentification to wake up from sleep

waking up by pressing the button instead of mouse isn't critical to me, but still whish I could figure out Wake on Lan on Snow Leopard

 

the strange thing is that before SL I could wake on lan my computer when it was totally shutdown (not sleeping), since SL, I can't, I even tried optimized default, and still nothing, it's weird that an OS can change the very low level system of a computer, when it's off it should have nothing to do with any OS, I just don't get it

 

and I need to get bonjour working, I cannot connect to my other hackintosh without bonjour

Link to comment
Share on other sites

alright, so I fixed my installer crash by using a dsdt.aml I had created for my machine before, rather than the one provided in d00m42's pack (though i have the same mobo)... now everything worked just as Eliade promised ;-)

 

however, I haven't tweaked my dsdt.aml other than to deal with the cmos reset problem - no network or sound mods (i'll have to get into that, but the dsdt editing makes my head swim)

 

so my network works, but bonjour is only half there - I can see other network devices in my sidebar, but can't connect to them (just times out and goes blank)...

 

as for my audio, I've actually never had any luck with any of the HDA kext combinations posted here and in other threads - I'm using the same trio of kexts I got from Eliade's 10.5 guide long ago, and they work exactly the same as they did for me in 10.5 - all audio ports working, even digital passthrough perfectly...

 

so just in case they work for someone else,

 

ep45_ud3r_audiokexts.zip

 

NOTE: use these three only - if you're going to use these, DO NOT use any of the "HDA" kexts in the d00m42 pack!

 

Big thanks to Eliade for his usb drive mod - I'd suggesting adding (for the n00bs like myself) a little detail on the end however, as you forgot to mention (even if it is obvious) that once you're booted into your new SL install, in order to install Chameleon you might want to have a jumpdrive handy with the PC EFI install app on it, AND before running the kext utility as indicated you might want to instruct to copy over the contents of the Extra folder from the usb drive used for the install to your new SnowLeo drive... and of course, change your CMOS boot priority settings to the new SL drive instead of the usb...

 

 

>> aside from all that, has anyone found a working SL SiliconImage driver? I've got a 3132-type esata card I really need to work so i can use this full-time...

Link to comment
Share on other sites

Well, I confirme that removing the LegacyHDAPlatformDriver and LegacyAppleHDAHardware allow to have microphone working !! And the sound as well (but i was already ok with them).

You should delete them from the pack ;)

 

Now, i just have to understand the sleep problem. Maybe they're is an incompatibiliy with my BIOS settings ?

 

Since its vanilla installation with /Extra folder, the software update (10.6.1 ...2 etc.. ) will be fine no ?

Link to comment
Share on other sites

I have school all this week, but I just wanted to comment on nullspot's post.

 

If you mod your DSDT for audio (which is very easy if you follow the instructions carefully), then you only need LegacyHDA.kext and THAT'S IT. I already deleted the other two kexts from my pack, and now my only issue-microphone not working-is fixed. I know DSDT modding is annoying, but just as easy as the CMOS reset fix was, it's honestly not that hard to copy and paste a few lines of code from one TextEdit window to another. With iaslMe it's even easier to compile/decompile as well...

Link to comment
Share on other sites

Well, I confirme that removing the LegacyHDAPlatformDriver and LegacyAppleHDAHardware allow to have microphone working !! And the sound as well (but i was already ok with them).

You should delete them from the pack -_-

 

Now, i just have to understand the sleep problem. Maybe they're is an incompatibiliy with my BIOS settings ?

 

Since its vanilla installation with /Extra folder, the software update (10.6.1 ...2 etc.. ) will be fine no ?

 

Not sure about your sleep, it may have to do with a specific peripheral as my sleep works perfectly with the kexts I included. Do you have an EP45-UD3R? If not, then list your hardware configuration here.

 

As for Software Updates, yes, the small updates should be extremely easy as usual, but there's always testers in the community who take the leap of faith before everyone and report back. You shouldn't be worried about that at the moment lol, wait till an update domes out.

 

I have school, so I'll be back around 3-4PM today.

Link to comment
Share on other sites

@Eliade or D00m42

 

Can one of you post the details of your audio? the DSDT code you are using and what kexts & where they're installed?

 

thas

 

 

the pdf included in the pack explains everything:

"./DSDT stuff/ How to patch DSDT/How to patch DSDT with LAN and HDEF function.pdf" has it all,

the modification for sound are from page 7 to page 9

 

first part of the code you have to change "AZAL" into "HDEF " in two different location, look at the pdf

 

 

the code is included already you can copy and past it from "code.txt", but here it is again

look at the pdf to see exactly where to paste it

 

that's for the 889a on our EP45-UD3R

 

		Method (_DSM, 4, NotSerialized)
			{
				Store (Package (0x0A)
					{

			"built-in",
			Buffer (0x01)
			{
			0x01
			},

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

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

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

						"PinConfigurations", 
						Buffer (0x28)
						{
							/* 0000 */	0x10, 0x90, 0xA1, 0x01, 0x20, 0x90, 0xA1, 0x02, 
							/* 0008 */	0x80, 0x30, 0x81, 0x01, 0x90, 0x40, 0x21, 0x02, 
							/* 0010 */	0x30, 0x40, 0x11, 0x01, 0x40, 0x40, 0x01, 0x01, 
							/* 0018 */	0x50, 0x60, 0x01, 0x01, 0x60, 0x20, 0x01, 0x01, 
							/* 0020 */	0x70, 0x61, 0x4B, 0x01, 0xA0, 0x01, 0xCB, 0x01
						}
					}, Local0)
				DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
				Return (Local0)
			}

 

then use only LegacyHDA from the pack or here:

LegacyHDA.kext.zip

(if you use the other one included in the pack you'll get sound but no mic)

Link to comment
Share on other sites

I was afraid you'd say that, lol. That's exactly how I did it but I get nothing for audio.

 

I'm going to try again with your guide for a USB drive install and start from scratch. Maybe the SL Pack 3 will help too.

 

thanks

 

I'm with chicagofilms. I've followed these instructions exactly (recreated my dsdt.aml a 4th time), deleted the two HDA kexts (left LegacyHDA.kext), rebuilt the kextcache, etc., and still have no sound output devices.

 

Question: The SL Pack includes a number of different LegacyHDA.kext files. I've been using the one that's in the Extensions folder, but there are a bunch of others in the DSDT Stuff folder. Do I need to try one of the latter? Could that be the issue?

Link to comment
Share on other sites

Has anyone had success in getting SL installed on the GA-EX58-UD4P? I've gotten it installed, but I can only boot using the -v -x32 option, and when I get into SL within 30 sec. or so I get the following kernel panic:

 

panic(cpu 6 caller 0x2a6ac2): Kernel trap at 0x0027a435, type 14=page fault, registers:

 

(here enters a slew of numbers)

 

error code: 0x00000003

 

I've tried booting several times and each time results in the error though with different numbers. Any suggestions?

Link to comment
Share on other sites

no comments on my kernel panic?

 

well the KP say unknown, so I can't know what is the issue...

 

first be sure the dsdt works with leopard too,

second remove the extensions.mkext from your extra folder

check you com.apple.boot for any typos

if you installed SL on a second partition be sure you are booting on the good chameleon, in that case you'd have to have chameleon on a flash drive, it's easier to have it on a first or only partition...

or if you use the wrong chameleon (RC2 and RC1 are not compatible, with RC1 you need to add a boot file, if you use the one fromn the pack you should not have any problem with the boot file)

 

those are the only issues I can think of that will create an issue during boot

 

 

 

===============================

 

BONJOUR on 64bit (and 32bit) without realtek1000

go to http://www.stanford.edu/~dub/macstuff/

or just download the file directly here: http://www.stanford.edu/~dub/macstuff/ifconfig.tgz

read the read me, you need to run the thing after every boot, this can be automated, I'll post a "how to" run it at boot without typing the password each time

Link to comment
Share on other sites

well the KP say unknown, so I can't know what is the issue...

 

first be sure the dsdt works with leopard too,

second remove the extensions.mkext from your extra folder

check you com.apple.boot for any typos

if you installed SL on a second partition be sure you are booting on the good chameleon, in that case you'd have to have chameleon on a flash drive, it's easier to have it on a first or only partition...

or if you use the wrong chameleon (RC2 and RC1 are not compatible, with RC1 you need to add a boot file, if you use the one fromn the pack you should not have any problem with the boot file)

 

those are the only issues I can think of that will create an issue during boot

 

On the note of the DSDT, could I use the one I have working from my Leopard install? The DSDT was the most confusing part about the install [but I ended up making one :rolleyes:]

the com.apple.boot is good unless it needs to be properly tabbed and lined up to work.

I am using RC2, no luck but I made sure to test the boot file I do have...with no luck, lol.

 

I'll try remaking DSDT.aml

Link to comment
Share on other sites

I'm very, very pleased to report that I did another clean install and I got my sound outputs back in both 32- and 64-bit modes! :( . And I'm using only my DSDT file and the LegacyHDA.kext for my audio. Thanks to d00m, Eliade and chicagofilms. I now think I'm 100% there, except seeing my shared libraries in iTunes. Does anyone else have that issue? d00m and Eliade: I know you seem to have 0 issues. Have you tired to see shared libraries in iTunes? I've got no other network or sharing issues.

 

BTW, I want to reiterate that IMO the USB Stick installation is the way to go. It avoids the "no install package" issue in Disk Utility and you can install printer drivers and other languages during the installation (which, to my knowledge, is not possible when you install from a Leo installation). The installation method is nearly the same as d00m's, except some of the steps have to be reordered (e.g., you don't install PCI/Chameleon on your SL disk until after you've booted into it once using the USB stick).

Link to comment
Share on other sites

On the note of the DSDT, could I use the one I have working from my Leopard install? The DSDT was the most confusing part about the install [but I ended up making one :P]

the com.apple.boot is good unless it needs to be properly tabbed and lined up to work.

I am using RC2, no luck but I made sure to test the boot file I do have...with no luck, lol.

 

I'll try remaking DSDT.aml

 

yes you can use the one from leopard, only thing you need to do first the the RTC thing to modify otherwise your bios will reset every time or something like that, the rest is "optional" for sound, lan etc to work

 

don't use RC2, install using the one from the pack, just install over

 

 

Have you tired to see shared libraries in iTunes?

 

glad you have a working system :D

 

check my post , just few post before for BONJOUR

try it it can hurt, after a reboot it goes back to normal anyway...

just read the "read me" included in the download for the syntax needed in the terminal to run the included executable

 

then just wait a minutes, and try the itunes shared library again (don't reboot)

 

 

 

--------

 

have to go to class now, won't be back 5hours from now

Link to comment
Share on other sites

My snow leopard server with an ep45-ds3 is working with a few problems:

 

-Sound isn't working (will try the alc889a patch).

-Sleep doesn't work just put the disks in idle state.

-My graphics card 6600 gt (yeah it's a bit old, but remember it's a server XD), give me kernel panics if I install it in apple.boot.list, it works adding it in dsdt.aml

 

All the rest is working for me.

Link to comment
Share on other sites

I'm very, very pleased to report that I did another clean install and I got my sound outputs back in both 32- and 64-bit modes! :D . And I'm using only my DSDT file and the LegacyHDA.kext for my audio. Thanks to d00m, Eliade and chicagofilms. I now think I'm 100% there, except seeing my shared libraries in iTunes. Does anyone else have that issue? d00m and Eliade: I know you seem to have 0 issues. Have you tired to see shared libraries in iTunes? I've got no other network or sharing issues.

 

BTW, I want to reiterate that IMO the USB Stick installation is the way to go. It avoids the "no install package" issue in Disk Utility and you can install printer drivers and other languages during the installation (which, to my knowledge, is not possible when you install from a Leo installation). The installation method is nearly the same as d00m's, except some of the steps have to be reordered (e.g., you don't install PCI/Chameleon on your SL disk until after you've booted into it once using the USB stick).

 

So could you give a run down of what you did such as did you use this guide etc and what changes you made so that others may try if the current methods out are not working. :P

 

As for creating a usb install i used a guide form the infinitemac community that was easy a pie and created my own. I have not tried it yet but others reported that it worked just fine. And all i needed was a small usb drive with at least 40 megs

Link to comment
Share on other sites

Ah I made a stupid mistake; I didn't see that when I pasted the new SL Pack dl link it didn't actually change the place it linked to when you clicked it. The URL was right but the hyperlink wasn't -.-

 

It should be all good now, and the current pack version is v3. My DSDT is patched for ALC889A audio, Realtek 811C ethernet, and includes the CMOS/USB Sleep fixes. I might venture into Graphics DSDT sometime, but for now, because most people don't have the same GFX, I'll keep it out of the DSDT in my pack. I also included iaslMe, a useful utility that allows you to compile/decompile DSDT.aml/DSDT.dsl by simply dragging the desired file onto the icon.

Link to comment
Share on other sites

yes you can use the one from leopard, only thing you need to do first the the RTC thing to modify otherwise your bios will reset every time or something like that, the rest is "optional" for sound, lan etc to work

 

don't use RC2, install using the one from the pack, just install over

 

Ok, I just reinstalled SL [for the sake of not putting it in a bigger rut]. Where would I find my current working DSDT for Leopard? It's not in the root, lol. Then I need to know how to edit it.

 

I'll also wait for this new pack and see what comes of it :wacko:

Link to comment
Share on other sites

Ok, I just reinstalled SL [for the sake of not putting it in a bigger rut]. Where would I find my current working DSDT for Leopard? It's not in the root, lol. Then I need to know how to edit it.

 

I'll also wait for this new pack and see what comes of it :wacko:

 

I did just upload the pack lol -.- The DSDT should be in /Extra if you use Chameleon, otherwise it would just be in /

 

Use iaslMe from my new pack to easily decompile your DSDT, then you can edit it in TextEdit, then use iaslMe to compile it again. Put it in /Extra, and if you reboot to a kp you obviously did it wrong lol, otherwise see if your changes worked.

Link to comment
Share on other sites

 Share

×
×
  • Create New...