Jump to content
johnhlaj

EP43-UD3L 10.6 SL Snow Leopard Install

36 posts in this topic

Recommended Posts

Prepare your thumb drive using the following guide:

 

http://lifehacker.com/5351485/how-to-build...start-to-finish

 

Only proceed to the step before all the Terminal {censored}.

 

Run SnowBootLoader on the finished USB drive

Copy the attached Extra folder to the USB drive

 

Copy the rest of the attached files to the USB drive

 

Install OS X 10.6

 

Boot from the USB drive selecting to boot from the local HDD after install

 

Use Kext Utility to install VoodooHDA.kext to /System/Library/Extensions (Drag VoodooHDA.kext onto KextUtility)

Use AppleHDAPatcher v1.20 and alc888.txt to patch AppleHDA (Drag alc888.txt onto AppleHDAPatcher)

Run AboutThisMac fix (This will show the correct CPU/RAM)

 

Run SnowBootLoader on local HDD

Copy the CONTENTS of Extra folder from USB drive to /Extra

 

Open Terminal and paste:

 

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

 

Go into Energy Saver and set the computer to never sleep.

- I didn't bother testing sleep.

 

Update to 10.6.2

 

You should now have a full 64bit working OS with Sound/LAN and Bonjour working

 

I have a nVidia GeForce 9600 GT. I think this will only work with nVidia cards.

- You have to edit the DSDT if you want to change the name.

 

I have patched DSDT.aml for use with F6 bios

- I have also added to DSDT.aml a few fixes for LAN and setup the HDD to show up as internal

- You can edit /Extra/smbios.plist to match your system info.

Extra.zip

AboutThisMac.zip

VoodooHDA.kext.zip

alc888.txt.zip

Snow_BootLoader.zip

AppleHDAPatcherv1.20.zip

Kext_Utility.zip

Share this post


Link to post
Share on other sites
Advertisement

I've followed this guide on my own system, and so far, everything works great! Sound, QE/CL, everything... except one problem: my ethernet card cannot get a proper IP from DHCP.

 

For one reason or another, I have to use a different MAC address than the hardware one to get Internet, and in Linux and Windows I've changed it from the default so it'll work. So I've tried changing the MAC address in SL, which doesn't even work because the Terminal commands I run don't show any change at all. I then decided to plug the Ethernet cord into a router so that I can get an internal IP from the router and not the wall, but that also doesn't work in SL: I get the same DHCP error with no IP obtained. I've rebooted into Linux, and it can correctly get an IP from the router's DHCP, so I think with my current setup, it should work in OSX. Thus I suspect my Ethernet card is not fully functional in my SL install. Is there any way to check if my Ethernet card is working? Any ideas as to what to do to try to fix this?

 

If it matters, here are my specs:

Gigabyte GA-EP43-UD3L (rev 1.0)

Intel Pentium E5200 @ 2.5GHz

2GB DDR2 800 RAM

OSX SL installed on an old 250GB IDE drive hooked up to an external USB enclosure (I find it amazing that this even worked)

Nvidia Geforce GTX 260 Core 216 (also amazing that even with the horribly incorrect information in System Profiler, everything works fine)

 

BTW, thanks a bunch for the great guide, I've been stumbling around for a while before I found this thread: this is the first time that I've actually reached the install screen!

Share this post


Link to post
Share on other sites

What BIOS revision you running?

 

Is this a PCI/PCIe ethernet card or onboard?

 

Are you filtering MAC addresses on your router?

- Reset router config?

 

 

The system profilier is reading from DSDT.aml you'll need to edit that to change the name of your card. Its only cosmetic though. Not really worth the trouble.

Share this post


Link to post
Share on other sites

hey, johnhlaj, thx for your solution, i tryed it, but have few buggs: like my Nvidia 8800gt 512 shows like an ATI card.

an in my case the sleep dont work.

anyone have a solution to make this mobo work with 10.6.2 retail, and only with /Extra files ?

Share this post


Link to post
Share on other sites
What BIOS revision you running?

 

Is this a PCI/PCIe ethernet card or onboard?

 

Are you filtering MAC addresses on your router?

- Reset router config?

 

 

The system profilier is reading from DSDT.aml you'll need to edit that to change the name of your card. Its only cosmetic though. Not really worth the trouble.

 

I'm using F6, just like you recommended.

 

This is the onboard Realtek one.

 

No, not doing that on the router.

 

BTW, I fiddled around the next day, and got it working after installing a kext I grabbed from kexts.com. It does occasionally drop connections though, and I'm not quite sure if my Bonjour is working... how do I check?

Share this post


Link to post
Share on other sites

i have EP45-UD3L,

nvidea 9800GT,

works like a charm

no hiccup at all!

thanks man!

 

one more question thou.

i have one hd install win7

another hd for hackintosh, with two partition.

will i run into trouble if i run the bootloader into the mac hd?

or would i be better off booting with a usb always plugged in?

thanks

Share this post


Link to post
Share on other sites
i have EP45-UD3L,

nvidea 9800GT,

works like a charm

no hiccup at all!

thanks man!

 

one more question thou.

i have one hd install win7

another hd for hackintosh, with two partition.

will i run into trouble if i run the bootloader into the mac hd?

or would i be better off booting with a usb always plugged in?

thanks

 

If it's Windows 7, it should be able to boot just fine from your chameleon bootloader on your Mac HD. The only operating system that wouldn't boot from my chameleon was Windows XP.

Share this post


Link to post
Share on other sites

well, i keep trying with this, and i stack on this, any ideas?

 

1.Install OS X 10.6

2.Run SnowBootLoader

3.Copy the attached Extra folder to the USB drive

4.Boot up 10.6 // no sound,no qe -just better resolution, no sleep //

5.Use Kext Utility to install VoodooHDA.kext to /System/Library/Extensions (Drag VoodooHDA.kext onto KextUtility)

6.Use AppleHDAPatcher v1.20 and alc888.txt to patch AppleHDA (Drag alc888.txt onto AppleHDAPatcher)

7.Update to 10.6.2 via Apple updater

8. Boot up 10.6.2 // video no -just black screen ,sound ? ,sleep ? //

 

what can i modify, or what kext i need to place to /extra ?

Share this post


Link to post
Share on other sites
well, i keep trying with this, and i stack on this, any ideas?

 

1.Install OS X 10.6

2.Run SnowBootLoader

3.Copy the attached Extra folder to the USB drive

4.Boot up 10.6 // no sound,no qe -just better resolution, no sleep //

5.Use Kext Utility to install VoodooHDA.kext to /System/Library/Extensions (Drag VoodooHDA.kext onto KextUtility)

6.Use AppleHDAPatcher v1.20 and alc888.txt to patch AppleHDA (Drag alc888.txt onto AppleHDAPatcher)

7.Update to 10.6.2 via Apple updater

8. Boot up 10.6.2 // video no -just black screen ,sound ? ,sleep ? //

 

what can i modify, or what kext i need to place to /extra ?

 

Try booting into 32bit mode "-arch=i386" at boot see if that lets you boot up

As for the 8800GT... It uses a different GPU so you might have to re-build the DSDT.aml

 

The code below is for an 8800GT 512 with 2 DVI

 

Device (PEGP)
           {
               Name (_ADR, 0x00010000) //<-- This is the location on the PCI bus (important)
               Method (_STA, 0, NotSerialized)
               {
                   Return (0x0F)
               }

               Method (_PRW, 0, NotSerialized)
               {
                   Return (Package (0x02)
                   {
                       0x09, 
                       0x05
                   })
               }

               Device (GFX1)
               {
                   Name (_ADR, Zero)
                   Name (_SUN, 0x0B)
                   Method (_PRW, 0, NotSerialized)
                   {
                       Return (Package (0x02)
                       {
                           0x0B, 
                           0x04
                       })
                   }

                   Method (_DSM, 4, NotSerialized)
                   {
                       Store (Package (0x16)
                           {
                               "@0,compatible", 
                               Buffer (0x0B)
                               {
                                   "NVDA,NVMac"
                               }, 

                               "@0,device_type", 
                               Buffer (0x08)
                               {
                                   "display"
                               }, 

                               "@0,name", 
                               Buffer (0x0F)
                               {
                                   "NVDA,Display-A"
                               }, 

                               "@1,compatible", 
                               Buffer (0x0B)
                               {
                                   "NVDA,NVMac"
                               }, 

                               "@1,device_type", 
                               Buffer (0x08)
                               {
                                   "display"
                               }, 

                               "@1,name", 
                               Buffer (0x0F)
                               {
                                   "NVDA,Display-B"
                               }, 

                               "NVCAP", //<-- This denotes the ports in the card (not as important)
                               Buffer (0x18)
                               {
                                   /* 0000 */    0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 
                                   /* 0008 */    0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 
                                   /* 0010 */    0x00, 0x00, 0x00, 0x00
                               }, 

                               "VRAM,totalsize", //<-- How much RAM you have (important)
                               Buffer (0x04)
                               {
                                   0x00, 0x00, 0x00, 0x20
                               }, 

                               "device_type",
                               Buffer (0x0D)
                               {
                                   "NVDA,GeForce"
                               }, 

                               "model", 
                               Buffer (0x17)
                               {
                                   "NVIDIA Geforce 8800 GT"
                               }, 

                               "rom-revision", 
                               Buffer (0x06)
                               {
                                   "3173a"
                               }
                           }, Local0)
                       DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                       Return (Local0)
                   }
               }
           }

 

 

I'm using F6, just like you recommended.

 

This is the onboard Realtek one.

 

No, not doing that on the router.

 

BTW, I fiddled around the next day, and got it working after installing a kext I grabbed from kexts.com. It does occasionally drop connections though, and I'm not quite sure if my Bonjour is working... how do I check?

 

Bonjour is working if you can see other Mac computers in finder.

Share this post


Link to post
Share on other sites

thx

 

well, at the moment , i try agan, make a clean retain install, place your dsdt to /extra, and few kext to /extra/extensions folder, and in boot.plist place the line to detect videocard, it works out of the box without qe,cl, but it now not important, if i update to 10.6.2 no video,only black screen...just cant undastand, couse this means to me,that not enough the dsdt...

well, i will try this /up/ code if i learned how to work-patch the dsdt files...thx for your help.

 

oh, and bonjour is only for other macs on lan?

Share this post


Link to post
Share on other sites
You should now have a full 64bit working OS with Sound/LAN and Bonjour working

 

Technically speaking, you are still booting from a 32-bit kernel, correct?

 

I have not found a proper way to get 64-bit kernel to work with all 4 gigs of RAM that I have. Until I can stably work with a 64-bit kernel, I cannot use 4 gigs without an immediate kernel panic on boot. So I use 2 gigs until this can be resolved.

 

Editing one or both of the com.apple.Boot.plist files from /Extra and /Library/Preferences/SystemConfiguration/ to have the <string>arch=x86_64</string> tag, will always result in a kernel panic with me. Is there a better way to do this?

Share this post


Link to post
Share on other sites
Technically speaking, you are still booting from a 32-bit kernel, correct?

 

I have not found a proper way to get 64-bit kernel to work with all 4 gigs of RAM that I have. Until I can stably work with a 64-bit kernel, I cannot use 4 gigs without an immediate kernel panic on boot. So I use 2 gigs until this can be resolved.

 

Editing one or both of the com.apple.Boot.plist files from /Extra and /Library/Preferences/SystemConfiguration/ to have the <string>arch=x86_64</string> tag, will always result in a kernel panic with me. Is there a better way to do this?

 

I am using a EP43-UD3L motherboard, with 4GB of memory, and using the 64bit kernel.

 

Are you using "LegacyAppleRTC.kext" if so, it needs to be removed, but only after you have

a DSDT with the CMOS fix, you could also try using "Kext Utility" to fix permissions

Share this post


Link to post
Share on other sites
I am using a EP43-UD3L motherboard, with 4GB of memory, and using the 64bit kernel.

 

Are you using "LegacyAppleRTC.kext" if so, it needs to be removed, but only after you have

a DSDT with the CMOS fix, you could also try using "Kext Utility" to fix permissions

 

I also have the same motherboard (F6 BIOS ver.) and I can boot into the 64-bit kernel as well, but only with 2gigs of RAM. As soon as I install 4gigs, I have a kernel panic on boot.

 

The aforementioned kext file I do not have in either of my Extensions folders. I am stumped on this issue. :rolleyes:

Share this post


Link to post
Share on other sites
I also have the same motherboard (F6 BIOS ver.) and I can boot into the 64-bit kernel as well, but only with 2gigs of RAM. As soon as I install 4gigs, I have a kernel panic on boot.

 

The aforementioned kext file I do not have in either of my Extensions folders. I am stumped on this issue. :rolleyes:

 

I am about to fall asleep :) , but it could be a kext file that's 32bit only, maybe sound or video,

more likely sound,

 

in my "/Extra/Extensions" all I have is

 

fakesmc.kext

NullCPUPowerManagement.kext

OpenHaltRestart.kext

PlatformUUID.kext

 

and in "/System/Library/Extensions" the only thing I put in there was

 

VoodooHDA.kext

 

and I removed

 

AppleHDA.kext

 

 

Hope this helps,

 

Also you could try checking the memory with the Ubuntu Install CD, just to rule that out

Share this post


Link to post
Share on other sites
Technically speaking, you are still booting from a 32-bit kernel, correct?

 

I have not found a proper way to get 64-bit kernel to work with all 4 gigs of RAM that I have. Until I can stably work with a 64-bit kernel, I cannot use 4 gigs without an immediate kernel panic on boot. So I use 2 gigs until this can be resolved.

 

Editing one or both of the com.apple.Boot.plist files from /Extra and /Library/Preferences/SystemConfiguration/ to have the <string>arch=x86_64</string> tag, will always result in a kernel panic with me. Is there a better way to do this?

 

 

I have the same problem with 8 GB ram. No its the 64bit kernel

 

i guess for this motherboard, sleep will never work?

 

 

No, it will work with the correct configurations. It just still hasn't been tested by me

Share this post


Link to post
Share on other sites

got everyting working good, only issue is the built in Nic, only at 100Mbs not 1000MBs, anyone else having this issue ?

Share this post


Link to post
Share on other sites

Great job! After 6 days of messing around finally found something that got my system to work except for one thing. I tried to change my display to higher resolution and got a blue screen, reset and nothing but bue screen after mac grey startup spinning screen. Any suggestions? Thanks again

Share this post


Link to post
Share on other sites
Prepare your thumb drive using the following guide:

 

http://lifehacker.com/5351485/how-to-build...start-to-finish

 

Only proceed to the step before all the Terminal {censored}.

 

Run SnowBootLoader on the finished USB drive

Copy the attached Extra folder to the USB drive

 

Copy the rest of the attached files to the USB drive

 

Install OS X 10.6

 

Boot from the USB drive selecting to boot from the local HDD after install

 

Use Kext Utility to install VoodooHDA.kext to /System/Library/Extensions (Drag VoodooHDA.kext onto KextUtility)

Use AppleHDAPatcher v1.20 and alc888.txt to patch AppleHDA (Drag alc888.txt onto AppleHDAPatcher)

Run AboutThisMac fix (This will show the correct CPU/RAM)

 

Run SnowBootLoader on local HDD

Copy the CONTENTS of Extra folder from USB drive to /Extra

 

Open Terminal and paste:

 

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

 

Go into Energy Saver and set the computer to never sleep.

- I didn't bother testing sleep.

 

Update to 10.6.2

 

You should now have a full 64bit working OS with Sound/LAN and Bonjour working

 

I have a nVidia GeForce 9600 GT. I think this will only work with nVidia cards.

- You have to edit the DSDT if you want to change the name.

 

I have patched DSDT.aml for use with F6 bios

- I have also added to DSDT.aml a few fixes for LAN and setup the HDD to show up as internal

- You can edit /Extra/smbios.plist to match your system info.

 

Thank you for this post, all I needed to patch or still patch is the video. The ALC88888 text file with the HDApatcher worked for the audio after reboot. My nvidia geforce 8600 GTS is worrying me, but i can update to 10.6.2 no problem :o will provide screenshots if needed.

Share this post


Link to post
Share on other sites
Thank you for this post, all I needed to patch or still patch is the video. The ALC88888 text file with the HDApatcher worked for the audio after reboot. My nvidia geforce 8600 GTS is worrying me, but i can update to 10.6.2 no problem ;) will provide screenshots if needed.

 

NVEnabler worked great with my geforce 9800 GT.

 

Anyone get waking from sleep working with this mobo yet?

Share this post


Link to post
Share on other sites
NVEnabler worked great with my geforce 9800 GT.

 

Anyone get waking from sleep working with this mobo yet?

Witch nve? can u post link?

in my case Gigabyte dont work with nve, nvinject...etc

 

and few interesting thing:

snow universal v3.6 with few additional kexts works without dsdt, everything works /except sleep,correct about/ and of course video :S

 

someone can share nv9800gt 512 solution?

Share this post


Link to post
Share on other sites

Seriously... I love you so much for posting this guide. I was about to lose my religion over my new Hackintosh I'm building based on this exact board.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×