Jump to content

EVGA x58 SLI


17 posts in this topic

Recommended Posts

Edit: I have my system working perfectly now. I only have LegacyHDA.kext and RealtekR1000SL.kext in S/L/E, and I'm working on getting my E/E down to fakesmc.kext. I have full QE/CI, 5.1 sound, and no performance or boot issues anymore.

Original post:

This is also posted at tonymacx86's forum HERE, since I used his iBoot + [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] guide to install Snow Leopard, but I am not sure how much help I will receive there due to his site catering to the P55 chipset.

 

 

So, after getting sick of Windows 7, I decided to try out OSX. I looked around a little, and decided tonymacx86's guide would be the best bet. Installing Snow Leopard itself was no problem. While I was installing the 10.6.3 update I decided to extract my DSDT and add in a few things. Namely, I added the necessary DGTP hack and the portion for adding in GeForce cards natively that I found HERE. I had issues with the DSDT.aml compiling in DSDTe (it's a BIOS update from May, rev64 I believe), so I grabbed Airwalk's DSDT, as it seems to be the go-to for evga X58 SLI motherboards, and added in the native GeForce recognition. This compiled fine, so I used it as the basis for the [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] installation.

 

When I ran [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] via tonymacx86's guide, I checked the following:

UserDSDT

System Utilities (to rebuild and repair permissions)

LegacyHDA\ALC889

AppleHDA 10.6.2 Rollback

Network\RealtekR1000SL

Misc\fakesmc

Chameleon 2.0 RC4 by AsereBLN

10.3.1 Supported kernel

com.apple.boot.plist\64-bit Apple boot screen

smbios.plist\MacPro4,1\Core i7

OSx86 Software

 

Everything worked perfectly during the installation and subsequent reboot in to 10.6.3. Then I tried to update to 10.6.4 and I got kernel panics regarding AppleIntelCPUPowerManagement. I booted back into OSX with the [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] CD and did the same options but added the Non-DSDT Systems\NullCPUPowerManagement kext, let [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] repair everything and rebooted. No kp's this time, but the progress wheel freezes.

 

Not know what to do from here, I reinstalled Snow Leopard after backing up my user directory so I could easily re-import it. This time around, however, I started receiving the same issues after the 10.6.3 update, and not the 10.6.4.

 

I'm still fairly new to the whole osx86 thing, and this is my first time trying to install OSX on my PC, but I would like to have as little to do with hacked kexts as possible. I understand things like AppleHDA rollback are necessary, but when I have the option of NVENabler.kext or adding a patch to my DSDT, it's DSDT all the way.

 

At any rate, could anyone help me figure out why I'm freezing up on boot now? It would be much appreciated. Any other info about my PC is in my signature, thanks. As it stands, I have to boot with [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] to get into Snow Leopard, and I don't want to have to do that since it was working yesterday until I ran the 10.6.4 update.

Link to comment
Share on other sites

Okay, here's an update on what I have tried, but I am still having to boot with the [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] cd.

 

I am still having issues with AppleIntelCPUPowerManagement. Here is a screenshot of the kernel panic screen without the Null kext:

http://skitch.com/spoonypirate/de217/no-nullcpupwm

 

And here's a screen of the kernel panic with the Null kext:

http://skitch.com/spoonypirate/de216/with-nullcpupwm

 

After I placed the null kext in, the only way for me to boot back into Snow Leopard was to load the installation disc, start terminal, and remove the Null kext and rebuild/repair.

 

If it will help, here is a copy of my original dsdt.dsl and a copy of the dsdt.aml I am using currently.

Archive.zip

Link to comment
Share on other sites

I was having some issues too this fix the problem after installing 1.6.2 i install this legacy_kernel-10.3.0 (hp will not boot without this i install on my laptop) now i have 1.6.4 all updates Now i dual boot osx great windows 7 rules too nice to decide what to use i felt using osx today lol

i used usb guide its easier chameleon chameleon 2 RC3, PCEFI-10.5

Link to comment
Share on other sites

Hey astroboyid,

 

The native 10.6.4 kernel works for my processor, no need for me to install any patched kernels. I'm not sure that installing another kernel would solve my problem, as it seems clearly related to the power management settings in the DSDT. Using a non-DSDT solution with more kexts installed to E/E and S/L/E gets me in Snow Leopard, but without sound. Thanks for the suggestion though, good to know it works for you.

Link to comment
Share on other sites

Im working on the same thing right now, and since you've accomplished it, I'd love to get some help!

 

So far the farthest I can get is booting into my install with the [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] disk.(Only with -x, probobly due to graphics error, and with no working sound)

When I try installing either the update and [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] or just [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] I get the error you were talking about

 

Any help from this point on would be greatly appreciated.

Link to comment
Share on other sites

Hey tyler,

 

Here's what I did. I used a guide found HERE as the basis for getting mine working.

 

1. Install my Snow Leopard 10.6.0 DVD via [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] (supported).

2. Downloaded a package made for the GA-EX58-UD5 from HERE.

3. In the hackinstaller's folder, I went to Kexts_10.6/_Audio/_repository/EVGA_X58_ALC889 and copied that LegacyHDA.kext to my System/Library/Extensions folder. (I've also attached it here)

4. I installed Aserebln's booter 1.1.9 that I found from HERE. I used this instead of the official Chameleon release so I could quickly test and revert to different DSDTs by setting a flag in the com.apple.boot.plist

5. Ran the 10.6.4 combo update, did not reboot.

6. I installed the following kexts:

E/E

  • fakesmc
    NullCPUPowerManagement

S/L/E

  • RealtekR1000SL

(I cannot remember if I put the 10.6.2 AppleHDA rollback kext in S/L/E or not)

7. I edited my DSDT that I had extracted when I was having problems before, with a few things. Most of the edits I used were from a zip I found here on tonymacx86's blog. What I changed is below.

8. Changed my com.apple.boot.plist and smbios.plist (attached)

9. Ran the kext utility program and rebooted.

 

 

DSDT section:

I haven't worked on adding in stuff for cosmetic JMicron edits, so my disks appear as orange external ones. I plan to eventually, but something that's purely cosmetic isn't that high of a priority. I also went the route of using an EFI string in my com.apple.boot.plist as opposed to adding a section in my DSDT, but I do plan to add it in to my DSDT later and remove the EFI string.

 

Here are the edits I did to my DSDT.

DTGP Hack - Above _WAK:

	Method (DTGP, 5, NotSerialized)
{
	If (LEqual (Arg0, Buffer (0x10)
			{
				/* 0000 */	0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44, 
				/* 0008 */	0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B
			}))
	{
		If (LEqual (Arg1, One))
		{
			If (LEqual (Arg2, Zero))
			{
				Store (Buffer (One)
					{
						0x03
					}, Arg4)
				Return (One)
			}

			If (LEqual (Arg2, One))
			{
				Return (One)
			}
		}
	}

	Store (Buffer (One)
		{
			0x00
		}, Arg4)
	Return (Zero)
}

Fixing _WAK warning when compiling - In _WAK before last }:

		Return (Package (0x02)
	{
		Zero, 
		Zero
	})

ALC 889 Hack - replace whole AZAL section with:

			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)
						{
							0x00
						}, 

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

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

						"device-type", 
						Buffer (0x0F)
						{
							"Realtek ALC889"
						}, 

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

PIC,TMR,RTC fix - Comment out the IRQNoFlags sections in each like this:

				Device (PIC)
			{
				Name (_HID, EisaId ("PNP0000"))
				Name (_CRS, ResourceTemplate ()
				{
					IO (Decode16,
						0x0020,			 // Range Minimum
						0x0020,			 // Range Maximum
						0x01,			   // Alignment
						0x02,			   // Length
						)
					IO (Decode16,
						0x00A0,			 // Range Minimum
						0x00A0,			 // Range Maximum
						0x01,			   // Alignment
						0x02,			   // Length
						)
				   /* Fix for PIC
				   IRQNoFlags ()
						{2}*/
				})
			}

 

That should be everything I did. I have 5.1 sound via aggregate right now thanks to that kext and the dsdt edit.

plists.zip

LegacyHDA.kext.zip

dsdt.aml.zip

Link to comment
Share on other sites

Nevermind, for the first time I was able to update and boot into snow leopard thanks to you, audio is not at the moment working, but I did not install the apple rollback in there, so im trying that now.

Thank you SO MUCH!

EDIT:Sounds working, you're right though, we have to fix that jmicron stuff(Although its not a super big deal, I wish I could hide my System Reserved Drive though)

Link to comment
Share on other sites

Nevermind, for the first time I was able to update and boot into snow leopard thanks to you, audio is not at the moment working, but I did not install the apple rollback in there, so im trying that now.

Thank you SO MUCH!

EDIT:Sounds working, you're right though, we have to fix that jmicron stuff(Although its not a super big deal, I wish I could hide my System Reserved Drive though)

There's two ways to get those drives showing as internally. One is to get a JMicron kext and plop it in E/E, and the other is to do some edits to the JMicron channel section of your DSDT. I haven't really had time to muck around in the DSDT lately, but I intend to go that route.

Link to comment
Share on other sites

  • 1 month later...
  • 1 month later...
Did you delete AppleTYMCEDriver.kext from S/L/E?

Nope, AppleTyMCEDriver.kext is still there.

 

hello all

 

Are you able to boot without Null cpu kext? That is the only way to get native power management. If you still have that kext your not running native power management.

 

If so can upload your dsdt and related ssdt files ?

thanks

I only have the kexts added that I mentioned earlier, and sadly the nullcpu one is one of them. The last time I did an ACPI dump I couldn't get a good dump of my SSDT tables. That or it looks completely different from any posts I've seen about them that I used as reference. I'll check eVGA's site soon and see if there's a newer BIOS revision for me though, and see if I can try again and get a good dump to try and get native power management working.

Link to comment
Share on other sites

Hi Mr. Spoon,

I was wondering if you have been successful in setting up your system by now? I just got the evga x58 classified and wanted to install OSX but had no luck at all. I will try tonymacx post tomorrow and hopefully it will get me somewhere but so far no luck at all. I am also not too sure if I was able to setup my BIOS correctly. I know I have to set it from IDE to AHCI but do I also change other settings on the same BIOS page?

 

I am using:

evga x58 classified

Intel i7 960

6GB Ram

OCZ Vertex SSD

EVGA GeForce 260

 

 

Edit: I have my system working perfectly now. I only have LegacyHDA.kext and RealtekR1000SL.kext in S/L/E, and I'm working on getting my E/E down to fakesmc.kext. I have full QE/CI, 5.1 sound, and no performance or boot issues anymore.

Original post:

 

 

Everything worked perfectly during the installation and subsequent reboot in to 10.6.3. Then I tried to update to 10.6.4 and I got kernel panics regarding AppleIntelCPUPowerManagement. I booted back into OSX with the [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] CD and did the same options but added the Non-DSDT Systems\NullCPUPowerManagement kext, let [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] repair everything and rebooted. No kp's this time, but the progress wheel freezes.

 

Not know what to do from here, I reinstalled Snow Leopard after backing up my user directory so I could easily re-import it. This time around, however, I started receiving the same issues after the 10.6.3 update, and not the 10.6.4.

 

I'm still fairly new to the whole osx86 thing, and this is my first time trying to install OSX on my PC, but I would like to have as little to do with hacked kexts as possible. I understand things like AppleHDA rollback are necessary, but when I have the option of NVENabler.kext or adding a patch to my DSDT, it's DSDT all the way.

 

At any rate, could anyone help me figure out why I'm freezing up on boot now? It would be much appreciated. Any other info about my PC is in my signature, thanks. As it stands, I have to boot with [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] to get into Snow Leopard, and I don't want to have to do that since it was working yesterday until I ran the 10.6.4 update.

Link to comment
Share on other sites

Hi Mr. Spoon,

I was wondering if you have been successful in setting up your system by now? I just got the evga x58 classified and wanted to install OSX but had no luck at all. I will try tonymacx post tomorrow and hopefully it will get me somewhere but so far no luck at all. I am also not too sure if I was able to setup my BIOS correctly. I know I have to set it from IDE to AHCI but do I also change other settings on the same BIOS page?

 

I am using:

evga x58 classified

Intel i7 960

6GB Ram

OCZ Vertex SSD

EVGA GeForce 260

Yeah, my system is working just fine now. I believe our boards should be similar enough to get OSX installed on your PC via the method I tried. You could also try tonymac's method as well; it DID work for the most part for me when I tried, but there were some problems I had while using [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] without making a DSDT. They have updated quite a bit since then, so those problems may have been alleviated too.

 

Aside from Changing everything to AHCI mode, I can't think of much to change in your BIOS. Enabling 64 bit HPET, speedstepping, and changing your C-state to C1E would help if your board will support vanilla speedstepping.

Link to comment
Share on other sites

  • 2 months later...

I am having a batch of problems with installing SL on the same board.

I am using i7 950 + 132-BL-E758-RX + 4G GSkill 1600 + XFX 5770 + OCZ 30G SSD.

 

Have no idea how to get dsdt smbios and boot.plist done without [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url].

 

Can you provide some information?

 

I am trying to get 10.6.5 combo install bootable after successfully [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] into the installed 10.6, but no success, have to restart everything every time...

Link to comment
Share on other sites

 Share

×
×
  • Create New...