Mr. Spoon Posted June 17, 2010 Share Posted June 17, 2010 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: UserDSDTSystem 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 More sharing options...
Mr. Spoon Posted June 18, 2010 Author Share Posted June 18, 2010 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 More sharing options...
iAstroboyid Posted June 18, 2010 Share Posted June 18, 2010 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 More sharing options...
Mr. Spoon Posted June 19, 2010 Author Share Posted June 19, 2010 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 More sharing options...
tylerdvorak Posted June 26, 2010 Share Posted June 26, 2010 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 More sharing options...
Mr. Spoon Posted June 27, 2010 Author Share Posted June 27, 2010 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 fakesmcNullCPUPowerManagement 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 More sharing options...
tylerdvorak Posted June 27, 2010 Share Posted June 27, 2010 Im confused about asereBLNs bootloader, do you install chameleon RC4 and the rewrite the files over? Link to comment Share on other sites More sharing options...
Mr. Spoon Posted June 27, 2010 Author Share Posted June 27, 2010 Aserebln's booter is chameleon, just modified. You can install it by itself. Link to comment Share on other sites More sharing options...
tylerdvorak Posted June 27, 2010 Share Posted June 27, 2010 Yes, but none of the files downloaded were installer files. Link to comment Share on other sites More sharing options...
tylerdvorak Posted June 28, 2010 Share Posted June 28, 2010 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 More sharing options...
Mr. Spoon Posted June 30, 2010 Author Share Posted June 30, 2010 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 More sharing options...
kup Posted August 12, 2010 Share Posted August 12, 2010 Did you delete AppleTYMCEDriver.kext from S/L/E? Link to comment Share on other sites More sharing options...
airwalk776 Posted September 13, 2010 Share Posted September 13, 2010 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 Link to comment Share on other sites More sharing options...
Mr. Spoon Posted September 15, 2010 Author Share Posted September 15, 2010 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 More sharing options...
knightfox Posted September 17, 2010 Share Posted September 17, 2010 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 More sharing options...
Mr. Spoon Posted September 17, 2010 Author Share Posted September 17, 2010 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 More sharing options...
noah232 Posted December 13, 2010 Share Posted December 13, 2010 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 More sharing options...
Recommended Posts