[GUIDE] EVGA X58 Snow Leopard Mac OS X 10.6.6 (10J567) Installation
OSX LION 10.7.2 INSTALLATION
From 10.6.0 to 10.6.6 Quote:
Prerequisites: Quote:
Step 1: Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
------------------------------------------------------------------------------- IMPORTANT NOTES: Quote:
Quote:
Quote:
Quote:
Quote:
|
Important notes continued:
Quote:
Quote:
Quote:
Quote:
I have SLEEP fully working with my motherboard, see my signature. If you had success doing the "How to - Native power management, speedstep, Turbo function " with the DSDT that was provided you do not need to follow this, You just need to do the BIOS changes according to this note. [scroll down for the BIOS changes] Quote:
|
I have SL installed on my macbook and I have a desktop PC I am trying to get it on. What I don't understand is you say that you have to mount the drive you want to put SL on and then click the OSInstallation.pkg, but when I open that package it won't let me install SL on any drive except for the one that is currently running OSX. What am I missing?
|
Hey slayer how did you get voodoohda.kext to work? I've gotten everything working fine except the audio. I tried the kext kelper to no avail.
|
hm
i have leopard 10.5.5 install in vmware i was wondering if i could use that to install snow leopard
|
Hi, did anyone able to make the LAN n audio in snow leopard? can upload e file? Thanks.
|
add voodoohda with kexthelper and then run kextutility and then restart and you should be good with audio
|
I followed your guide and successfully installed snow leopard, but i've got one lingering problem..
I can't seem to get the onboard optical out in the back to work under OSX. VoodooHDA creates the audio devices, but I can't get any optical use out of em. I have a feeling that the audio devices voodoo creates is from my creative x-fi sound card (I know it won't work under mac, so it's strange that voodoo might be picking it up) since when I go under system profiler there is no built-in audio shown as installed. I haven't tried the other ports, no speakers/headphones besides my receiver.. lol Anyone have any clues how I can get it working? :( Board is EVGA x58, latest bios, e758-a1 model. |
I have the same board, onboard sound shows intel high definition audio through voodoohda after using kexthelper & kextutility. I would definitely love to find a solution through DSDT and get rid of voodoohda though.
|
hdef audio without voodooHDA
2 Attachment(s)
if your interested here is the method I use to get appleHDA to work and no injectors and voodooHDA
to start off you need to convert your dsdt.aml to dsdt.dsl use iASLMe to do this. edit the dsdt.dsl file to edit the part of the code to look like this (I included code before and after the code you need to insert so you know where it goes. just compare it to yours and you will find it.) Device (PX43) { Name (_ADR, 0x001F0003) OperationRegion (PBAS, PCI_Config, 0x20, 0x02) Field (PBAS, ByteAcc, NoLock, Preserve) { BAS0, 16 } Method (SMBB, 0, NotSerialized) { And (BAS0, 0xFFFE, Local0) Return (Local0) } } 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) { 0x01 }, "codec-id", Buffer (0x04) { 0x89, 0x08, 0xEC, 0x10 }, "layout-id", /**** Is ResourceTemplate, but EndTag not at buffer end ****/ Buffer (0x04) { 0x79, 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) } } Name (BUFA, ResourceTemplate () { IRQ (Level, ActiveLow, Shared, ) {5,9,10,11,12,14,15} }) Name (BUFB, ResourceTemplate () { IRQ (Level, ActiveLow, Shared, ) {} }) Save the dsdt.dsl file and convert it back to dsdt.aml and save it in your root dir. next remove any injectors or voodoohda files you have. ( or what ever else your running for audio) Back up your AppleHDA.kext in /S/L/E to a safe place. download the modified appleHDA.kext and install it in /S/L/E using Kext utility 2.3.2 (if you have this app simply drag the modded kexts ontop of the Kext utiltiy icon to install) Cross your fingers and reboot should look like this when your done. (see screen-capture) Please keep in mind this is for 32 bit only it wont work if your running the 64 bit kernel. |
BTW....Anyone get sleep working on this board???
|
Nice airwalk, appreciated. Has anyone figured out how to sleep this thing? I hate having to restart so much.
|
airwalk:
regarding the audio dsdt fix you posted, I get the following error when I try to convert back to asl: Quote:
|
yes you need to add code for DTGP you can find the complete document at this link here
download the file "How_to_patch_DSDT_with_LAN_and_HDEF_functions_inc luding_LegacyHDA.zip" follow the steps in that doc but you have to use the code from my post for codec id and layout ID. everything else is the same. For our board codec and layout ID: "codec-id", Buffer (0x04) { 0x89, 0x08, 0xEC, 0x10 }, "layout-id", /**** Is ResourceTemplate, but EndTag not at buffer end ****/ Buffer (0x04) { 0x79, 0x03, 0x00, 0x00 }, and use the appleHDA in my post reboot and your should be good to go. BTW I didnt do the LAN Part of the patch you can try if you want. |
Thanks bud, I will give that a try, although I do prefer using the 64-bit kernel. Let me know if you find a sleep solution and I will do the same.
|
Help please
Ok i have a question does my leopard install have to be on a GUID partition in order for me to install SL on a new HD?
|
What partition scheme were you planning on using alternatively?
|
Something to note about the sleep function: I am pretty sure my computer never makes it all the way to sleep. My fans stay on and my ipod will continue charging even though my display is off. When I sleep my macbook my ipod stops charging (potential usb issue?). I thought that the problem was getting my computer to wake back up, but I don't think its sleeping to begin with.
|
Problems to boot
I try to install SL in a blank 2.5" HD that i have inside my desktop yesterday from Leopard running on a partition on another hard drive that contains my data and the OS only. All went pretty good until l had to figure out my Video card EFI string because I don't know how to get it from my Radeon 4850. I copied another string from someone else and continued the process and boot but i am stuck in the apple logo with the wheel under. It just stays turning. Could someone please help me, I really don't know anything about programming or terminal but after doing research about the 4850 2 methods to get the EFI im still confused.
|
i am using the 4870, no efi or kext needed anymore thanks to pc efi boot file from netkas (netkas.org, you will learn a lot).
boot with the -v flag for verbose mode (in your /extra/com.apple.boot.plist or at the boot prompt) so that you can see where you are getting stuck and post the result here. prior to the built-in fix for the 48x0 cards from netkas i was using the evoenabler.kext which was working well. I think you can find that on netkas' site as well. |
Thank u msf5042 I will try that tomorrow. But that means that I don't have to write nothing where the EFI goes? Do I just leave it blank?
|
2 Attachment(s)
I attached my /Extra folder and my boot file (which goes in the / directory after unzipped -- it is just the latest version of pc efi). These files should be all you need.
Open the /Extra/com.apple.boot.plist with a text editor and change the "Graphics Mode" to the one that fits your display and replace my smbios file with yours. I am not sure if my dsdt.aml file will work for you, try it out though. Let me know how it works out for you. |
Hey sorry you also have to put your uuid and busratio in the com.apple.boot.plist
|
Can anyone tell what is dsdt.aml used for? So can I said that e dsdt.aml in e first page only works for EVGA motherboard? not for other brand motherboard?
|
No it won't work for your board, google DSDT PATCHER and read some tutorials, it's one of the more important files in your setup
|
Hi msf5042, actually my motherboard is EVGA x58 micro. So to create the FINAL dsdt.aml, firstly use DSDT patcher GUI to create e dsdt.aml, then follow the step 6 of 1st page tp get e compiled dsdt?
Am i right? |
Just follow all of step 6
|
LAN operation on 758-A1
Followed this guide to the T, even using the dsdt from the thread and kexts... I have since been unable to get the ethernet on my motherboard to operate...
Slayer, you mentioned only the HDA had issues running out of the box... did your ethernet work fine immediately? I found this quite odd since it worked right out of the box in 10.5.2 before updating to 10.5.7 |
Worked out of the box for me, you might want to create a DSDT file from scratch. Also, look at airwalks link in his audio fix and download the file he talks about with a LAN DSDT patch, that might work for you
|
I cannot really follow that guide as IORegistryEntry shows no entries for a LAN card...
In fact, I reinstalled fresh from kalyway then to 10.6 and throughout the whole process OS X did not detect a ethernet card, at any point. Could someone be kind enough to go into IORegistryEntry and look for their lan card as described in the guide airwalk posted? I don't think i'm crazy... Before I fresh-installed, it would tell me "Not Connected" for both ethernet ports, and now they just don't show up at all. I am using a 758-A1 board. |
1 Attachment(s)
I have the same board. check the screenshot attached. Are you sure your bios is configured correctly?
|
BIOS is properly configured... I just did a BIOS update... both ethernet adapters are "Enabled"
I have tried "Disabling" both, booting, rebooting, "Enabling" and booting... No luck. LAN Boot Rom also seems to make no differance. It appears the ports are fine, the LEDs on both jacks light up... I don't have windows on this machine yet so I can't say much more than that since I'm still waiting on my 7 disc to arrive... I think i'll install a copy of xp x64 tonight that I have laying around and see if it works... it should... very confusing. I read somewhere round here that the mac os cannot "initialize" the ethernets if they get shut down for some reason and you need to set some sort of wake on lan thing in windows.... it could be unrelated. I would ifgure disabling and reenabling would fix this. edit: Strangely enough... Mac OS is detecting my serial port as an ethernet connection... It didn't do that before. |
1 Attachment(s)
I have gotten my ethernet working!!!!
Using this kext created by bit shoveler http://www.insanelymac.com/forum/ind...post&p=1303203 as well as modifying my DSDT, I have managed to get online and running... VERY happy. I would gladly donate my DSDT to the cause. the DSDT is edited and set for the EVGA x58 758-A1 with both ethernet adapters added to the DSDT. Processor is a i7 920, 12gb of DDR3 1600 Keep in mind bit shovelers KEXT is a debug testing file, it generates a log file so it is a little sluggish... but it works!!!!! |
Awesome, now help us get sleep and 64-bit audio DSDT working :)
|
Quote:
I just tried a dozen things and kept googling until I found a solution!! sleep however... it seems to be a common issue through 10.6 |
Quote:
Funny though, my realtek hd audio does NOT work in windows 7... lol |
We are trying to figure out 64-bit audio without voodoohda. Same problem here in windows 7.
|
Ok msf5042 I tried installing SL following the guide and using ur files and I'm stuck again but this time the OS boots but it will stay on the Apple Logo with the circle loading and it just keeps doing it. I gave up hope a week ago until today that i was reading your specs and I have the same but with a Radeon HD 4850 512 and 6 Gb of ram. Any idea what could it be the problem?
|
you aren't using my com.apple.boot.plist because you still aren't in verbose mode if you are seeing the circle loading, boot in verbose mode (-v in boot file or at boot prompt) to help you debug and see where you get stuck, post the results back here
|
I followed this tutorial and used slayer's dsdt file and proceeded to step 8 where I tried booting to the snow leopard hard drive. Unfortunately, it hangs on this error:
ACPI_SMC_PlatformPlugin::start – waitForService(resourceMatching(AppleIntelCPUPower Management) timed out Here are my system specs: Mobo: eVGA x58 Classified 141-BL-E760-A1 CPU: Intel i7 920 - 2.66GHz RAM: Corsair 6GB DDR3 1600MHz GPU: MSI GeForce GTX295 1792MB I prepped this drive on my MacBook running 10.6.1 through a SATA to USB enclosure. Any ideas? |
I was getting that for a while too, are you sure you have a compatible solution for your GPU?
|
Honestly, I'm not sure. I haven't found anything for my GPU online, except for a French site. It had an EFI that I used.
|
|
Thanks. I'll try it.
While I'm here posting, one thing I don't understand is step 8. Are we supposed to just follow steps 1-7 again to the new hard drive, inside the broken SL install? |
Still no go. I tried removing the NullCPUPowerManagement.kext and I get a kernal panic. I wonder what would happen if I put the real AppleIntelCPUPowerManagement.kext in there?
|
When you tried pc efi did you make sure you had GraphicsEnabler set to Y in your boot plist?
Put nullcpupowermanagement back in, switch back to chameleon boot loader. Did you remove appleintelcpupowermanagement from s/l/e? I left mine in there. Did you make your own DSDT? |
1. Yeah, I had that set.
2. Wait, there's a difference between PC EFI and Chameleon? I had them both set. I found absolutely no documentary on PC EFI. 3. No, I just tried putting it into E / E. 4. I was using Slayer's it didn't seem like there'd be a big difference in them. EDIT: Just read you only have to replace the boot file to switch between the two. Let me try that. EDIT2: The PC EFI just instantly panics. I'm back at Chameleon because that actually gets some text going before halting at the AICPUPM kext. I put null back into /Extra and tried removing the AICPUPM kext from S/L/E and still nothing. About to try with your dsdt. EDIT3: Okay, after editing the smbios to have a product name of macpro2,1, using your dsdt, editing boot.plist with my device-properties and resolution, then finally adding the 295 kext I found in my previous post to /Extra and S/L/E, it actually got past the AICPUPM kext and booted into the GUI. The video was laggy, and there was about an 1.5" border of black around the screen, but it was set to the 1600x900 resolution I specified in boot.plist. Any ideas how to get it running full now? |
is it just the video that doesn't work now? where are you getting stuck?
obviously you haven't found a complete solution for your gpu yet. use verbose mode if you're not already |
Sorry, I have a question but not sure where to post.
Can anyone able to tell me what is e difference between SL upgrade disc and e Mac Box retail which consist of SL Retail disc? Is there any different in term of installation? |
I use verbose mode and it sits at the error I was getting for about 5 seconds and then it loads the video. This is the furthest I've gotten up until now. Just need to find a complete driver for my video card somehow. I appreciate your help up until now.
Fate, that eMac Box or whatever sounds like it would be software packaged with SL, whereas the retail disc is stand alone SL. Not sure though. Just my guess. |