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

Ok, I've always just read through the guides and never replied.

I have a stable system on my EP45T-UD3R, Nvidia 9600GT 512MB, 10.5.8,

 

HD is GUID 2 partitions. The 1st has Leo and the second has Snow.

 

I followed this guide to the dot but used the 8800 EFI string because I couldn't find the right one for mine.

 

When I boot with -v -x32 it just has 2 lines then hangs Mach_kernel something

 

Any ideas?

 

I don't have a blank sata drive to try the install on

 

are you booting with chameleon fro the Leo partition

cause how does the computer know to boot from the second partition ? either you have chameleon on a usb flash drive and select the SL partition or I don't really see you are you selecting the second chameleon from the secdond partition

Link to comment
Share on other sites

Disabling firewire in the bios worked, but now it's stuck on the root device. This holds some clues:

 

 

probeHPET() failed - which makes me think of the DSDT

com.apple.driver.AppleHDAController kext isn't loaded [too early in boot process apparently]

it mentions fakesmc for some reason....

 

I forget how I fixed that issue with my 10.5.6 install from iPC

 

what mods did you do to your dsdt

in your case I would boot leo generate a new dsdt, fix that RTC and that's it ... to minimize any problem you may have related to a dsdt

 

I suppose you have the good chameleon loading at boot with the SL kext, right?

 

then I would believe this is due to your nforce chipset, try to find a thread dealing with a nforce 7xx chipset and see where they are at in term of SL, you may need a modified kernel

I don't know if your hardware is fit to run the vanilla kernel

in Leo do you know if you are running a vanilla kernel pr a modified one?

Link to comment
Share on other sites

To those who wanted me to try the other layout-id, still no dice. Here is my setup, in case you can find anything glaringly wrong:

 

30sitya.png

 

16lh26o.png

 

And the only dmesg line that seemed even remotely related to sound:

Sound assertion "0 == pathMap_aDriverInstance" failed in "/SourceCache/AppleHDA/AppleHDA-174.1.1/AppleHDA/AppleHDADriver.cpp" at line 1459 goto Exit
 Sound assertion "0 != createAudioEngines ( fPathMap_aDriverInstance )" failed in "/SourceCache/AppleHDA/AppleHDA-174.1.1/AppleHDA/AppleHDADriver.cpp" at line 172 goto Exit

 

The LegacyHDA.kext I used was from the /E/E directory in the V3 pack. I'll try some of the other LegacyHDA.kexts from the DSDT directory and append if anything changes. As far as I know, my /S/L/E audio kexts are absolutely stock. Haven't made a single change to those, just to /E/E.

 

 

 

BINGO, YOU WIN THE PRIZE!

 

I swapped out the 3outs2ins regular headphone kext, and my digital now lists as an output!

 

Thanks for all your help guys. I know I steered this a little away from regular install issues, but in the end it worked out great! Machinist, you may already have explained this, but can you add your two cents and tell me where you came up with that layout-id, and how it differs from the layout-id in the DSDT readme? I'm happy it's working, but I'd like to know why it's working as well :unsure:

 

Martytoof:

 

Glad to read you can hear your digital audio, congratulations!

 

Pardon me, but I'm a little confused. Using the layout-id and codec-id you have in your DSDT, once you removed the LegacyHDA your digital out showed and sound manifested, is that right? Or did you achieve aural satisfaction using a different HDA? Are you using any other audio kexts?

 

Layout-id "66", in hex "0x42, etc" is one of near forty layout-ids present in stock AppleHDA since 10.5.7 I tried them all. "66" worked the "best" and offered the most options. These layout-ids correspond to respective Mac hardware configurations. I honestly don't know which Mac layout "66" enables, but suspect it is a MacPro. To answer your question, the layout-id you are using was found in the info plist in AppleHDA. The layout-id in the "how-to" did not work for me. Why? I do not know. It did spur me to find a solution which would work for my UD3P, knowing something would work without additional kexts.

 

Thanks for the feedback.

Link to comment
Share on other sites

Since I began using my new SL installation, I just realized bonjour is not working. I have a UD3P I found a link to an ifconfig download that people said fixed it, but it requires that i have en0, but the only port I can get working seems to be en1... Anyone have any ideas?

 

you have two ethernet on UD3P

isn't one of them a en0, just plug your ethernet onto that second port

 

if your second port isn't working you just have to do the ethernet fix in dsdt twice or something like that

 

do a screenshot of ioregistery editor (search for ethernet first)

and post your dsdt.dsl

I'll give a very quick look at it if you can't figure it out yourself

 

Ok screen shot.

post-460452-1251775633_thumb.jpg

 

do you have chameleon for SL installed on the second partition ?

Link to comment
Share on other sites

do you have chameleon for SL installed on the second partition ?

 

 

I'm choosing the Snow partition from chameleon menu.

 

does it matter where it's installed?

 

I just reinstalled it on the 2nd partition will try another reboot.

 

you have a bad boot file sir!

 

reinstall your bootloader

 

 

care to elaborate? Wait I haven't rebooted yet. BRB

Link to comment
Share on other sites

I'm choosing the Snow partition from chameleon menu.

 

does it matter where it's installed?

 

I just reinstalled it on the 2nd partition will try another reboot.

 

 

 

 

care to elaborate? Wait I haven't rebooted yet. BRB

 

what bootloader are you using? chameleon, chameleon + pc_efi v10/10.1?

Link to comment
Share on other sites

yes?

 

 

when you are booting, your are booting on the chameleon in the first partition of your hard drive which has the chameleon for leopard, hence the bad boot file

the computer doesn't know that you want to load chameleon from the seond partition

when you're at the partition selection chameleon from leopard is already loaded, it doesn't care if there's a chameleon on the second partition

 

you need to get a flash drive and install chameleon on it as if you where on the SL partition,boot onto your flash drive, then before it times out select your partition with snow leo, it will boot fine then

Link to comment
Share on other sites

lol wellllllllllllll that might be the issue :unsure: did you follow d00m42's guide exactly?

 

 

Yes, I mean previously I would have used pc_efi to install a bootloader for leopard form boot 132 cd

 

now I followed the guide exactly but the previous bootloader would still be there. I'm saying yes to chameleon and pc_efi because the guide used pc_efi and I see darwin and chameleon on the boot screens

Link to comment
Share on other sites

Yes, I mean previously I would have used pc_efi to install a bootloader for leopard form boot 132 cd

 

now I followed the guide exactly but the previous bootloader would still be there. I'm saying yes to chameleon and pc_efi because the guide used pc_efi and I see darwin and chameleon on the boot screens

 

so redo that portion of the guide.

Link to comment
Share on other sites

when you are booting, your are booting on the chameleon in the first partition of your hard drive which has the chameleon for leopard, hence the bad boot file

the computer doesn't know that you want to load chameleon from the seond partition

when you're at the partition selection chameleon from leopard is already loaded, it doesn't care if there's a chameleon on the second partition

 

you need to get a flash drive and install chameleon on it as if you where on the SL partition,boot onto your flash drive, then before it times out select your partition with snow leo, it will boot fine then

 

 

Ok so run pc_efi on the usb drive and boot from there.

 

I'll try that now be back in a bit

Link to comment
Share on other sites

WHO WANTS BONJOUR AT BOOT automatically (32bit and 64bt) using the fix I found earlier (for those that don't have bonjour working by default like me, I'm sure it's most of you)

 

so there goes

 

download ifconfig:http://www.stanford.edu/~dub/macstuff/

or direct link: http://www.stanford.edu/~dub/macstuff/ifconfig.tgz

 

if you don't want to run the command line manually, having it at boot without any prompt

 

place ifconfig anywhere you want

(I created a bonjour directory in the Extra folder for organization sake)

then add this script where every you want ifconfig.command.zip

(have mine again in that same bonjour directory)

 

modify it with textedit or whatever to point to your ifconfig

mine is set to be in /Extra/Bonjour/ifconfig

 

then open the terminal and paste this, well change the path to the script wherever you want it to be

sudo defaults write com.apple.loginwindow LoginHook /Extra/bonjour/ifconfig.command

type your password at prompt

 

now reboot, bonjour works at boot without further intervention

 

ENJOY

 

edit:

if for some reason you want to remove it from boot go to terminal and paste this:

sudo defaults delete com.apple.loginwindow LoginHook

Link to comment
Share on other sites

Okay, so I did get a screenshot. It chills at the Firewire and then says "Still waiting for root device" -- guess there's no 64bit kext for JMicron ATA yet since I installed this on a backup IDE drive?

e9cd6d33.jpg

Link to comment
Share on other sites

Okay, so I did get a screenshot. It chills at the Firewire and then says "Still waiting for root device" -- guess there's no 64bit kext for JMicron ATA yet since I installed this on a backup IDE drive?

e9cd6d33.jpg

 

 

for IDE support you need a good mkext in your extra folder, it won't run without the mkext, but to create an mkext you would preferably be in Snow leopard so you are kind of stuck

 

try mine and see how it goes, just place it in /Extra/

smbios.plist.zip

Link to comment
Share on other sites

Ok so run pc_efi on the usb drive and boot from there.

 

I'll try that now be back in a bit

 

Ok I tried it and it worked... sort of...

 

it got through the video (with sound i might add) I chose a keyboard, it got to the registration screen and GSOD!!!!!

 

how do I even diagnose that?

Link to comment
Share on other sites

Martytoof:

 

Glad to read you can hear your digital audio, congratulations!

 

Pardon me, but I'm a little confused. Using the layout-id and codec-id you have in your DSDT, once you removed the LegacyHDA your digital out showed and sound manifested, is that right? Or did you achieve aural satisfaction using a different HDA? Are you using any other audio kexts?

 

Layout-id "66", in hex "0x42, etc" is one of near forty layout-ids present in stock AppleHDA since 10.5.7 I tried them all. "66" worked the "best" and offered the most options. These layout-ids correspond to respective Mac hardware configurations. I honestly don't know which Mac layout "66" enables, but suspect it is a MacPro. To answer your question, the layout-id you are using was found in the info plist in AppleHDA. The layout-id in the "how-to" did not work for me. Why? I do not know. It did spur me to find a solution which would work for my UD3P, knowing something would work without additional kexts.

 

Thanks for the feedback.

 

Using the layout-id and codec-id that you gave me, when I booted with the LegacyHDA that came in the SLPackV3.zip/Extra/Extensions/ folder I saw no audio devices in sysprefs.

 

When I removed that LegacyHDA, replaced it with LegacyHDA from SLPackV3.zip/DSDT Stuff/How to Patch DSDT/series of LegacyHDA 885 (ALC889a)/3outs2ins regular headphone/ and rebooted (still using your codec-id and layout-id), I now have:

 

External Microphone: Built-in Output

Line Out: Built-in Line Output

Digital Out: Built-in Digital Output

 

(None): Built in Microphone

Line In: Built-in Line Input

Digital In: Built-in Digital Input

 

as my in/out devices.

 

I'm sure this isn't perfect since I'm not exactly sure how a microphone can be an output, and I haven't actually tested analog output on my green jack. I guess I should, but I'm just happy digital is working. I might try a different layout-id when I'm feeling more adventurous, but for now I'm just enjoying playing movies and such :)

 

Again, thanks for all your help!

Link to comment
Share on other sites

Ok I tried it and it worked... sort of...

 

it got through the video (with sound i might add) I chose a keyboard, it got to the registration screen and GSOD!!!!!

 

how do I even diagnose that?

 

that's good, well almost

 

so when you select you partition type in -v -x32

then press enter you'll get more info when it Kernel Panic

maybe it won't panic cause you need to be in 32bit mode to start with, I think this is more to be safe but maybe it does crash in 64bit during the first run

 

---------------------------------

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

 

 

and by the way my Command <-> option key swap is now fixed, fixed it self for no apparent reason

I had jsut done the software update minutes before, so maybe the update fixed it, apple maybe just doesn't tell that they are fixing other stuff in the background

 

that being fixed and bonjour working beautifully

I have my perfect setup done (only wish I could figure out that Wake on lan that totally quit on me, SL or Leo, or even off, mybe a cmos reset will fix this)

 

 

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

 

have class early tomorrow

till then good luck to you all

Link to comment
Share on other sites

that's good, well almost

 

so when you select you partition type in -v -x32

then press enter you'll get more info when it Kernel Panic

maybe it won't panic cause you need to be in 32bit mode to start with, I think this is more to be safe but maybe it does crash in 64bit during the first run

 

 

Ok I am typing this as fast as I can just case it crashed but I am posting form within Snow.

 

Actually i'm confident it's not going to crash. I'm in -x32

 

Ok i'm up to step 10 on the guide. i'll get back here when done. :)

 

PS Thank you very very much

Link to comment
Share on other sites

Ok I am typing this as fast as I can just case it crashed but I am posting form within Snow.

 

Actually i'm confident it's not going to crash. I'm in -x32

 

Ok i'm up to step 10 on the guide. i'll get back here when done. :)

 

PS Thank you very very much

 

GREAT

 

run kext utility (in the pack)

then it should not crash anymore due to permission, well it all depends what method you used to install it

 

no matter the method run that utility anyway

 

good luck

Link to comment
Share on other sites

 Share

×
×
  • Create New...